{"id":79532,"date":"2026-04-29T12:39:26","date_gmt":"2026-04-29T12:39:26","guid":{"rendered":"https:\/\/owncloud.com\/?p=79532"},"modified":"2026-04-29T12:43:28","modified_gmt":"2026-04-29T12:43:28","slug":"twelve-documents-zero-marketing-slop-anatomy-of-an-open-source-manifesto","status":"publish","type":"post","link":"https:\/\/owncloud.com\/de\/blogs\/twelve-documents-zero-marketing-slop-anatomy-of-an-open-source-manifesto\/","title":{"rendered":"Twelve documents, zero marketing slop: anatomy of an open source manifesto"},"content":{"rendered":"<p>The first draft of the manifesto suite consisted of nine documents with three different versions of the same paragraph left inline. The conclusion had two overlapping drafts stitched together. The values list included a broken sentence. &#8222;Greater good&#8220; appeared four times across four different documents. And the standalone Vision doc was 80% redundant with the Vision &amp; Mission doc.<\/p>\n<p>Editing matters more than writing. Anyone can produce aspirational documents. Making them internally consistent, legally defensible, operationally concrete, and free of the corporate slop that makes community readers close the tab \u2014 that&#8217;s the work.<\/p>\n<p>What we cut: &#8222;proudly and enduringly open&#8220; (bumper sticker). &#8222;Let&#8217;s build it, together, in the open&#8220; (generic). &#8222;Our leadership and team are amazed by the power of open source&#8220; (not a credible sentiment we can claim for every member) &#8211; a marketing tagline that had made its way in the Product Vision.<\/p>\n<p>What we added: an AI-Assisted Contribution Policy, a Security Disclosure Policy, a Contribution Guide (with the CLA-to-DCO transition), and a Governance Charter. These four documents didn&#8217;t exist in the original set. They exist now because a manifesto that says &#8222;we value transparency&#8220; without defining how to report a vulnerability or submit a PR is \u00a0just words.<\/p>\n<p>The final suite:<\/p>\n<ol>\n<li>Foreword (by Kiteworks Leadership)<\/li>\n<li>Manifesto<\/li>\n<li>Vision &amp; Mission<\/li>\n<li>Product Vision for oCIS<\/li>\n<li>Engagement<\/li>\n<li>Empowerment<\/li>\n<li>Lessons Learned<\/li>\n<li>Code of Conduct<\/li>\n<li>AI-Assisted Contribution Policy<\/li>\n<li>Security Disclosure Policy<\/li>\n<li>Contribution Guide<\/li>\n<li>Governance Charter<\/li>\n<\/ol>\n<p>Every document will be public. Every document is open to feedback.<\/p>\n<p>Tomorrow: what two forks can teach you about trust.<\/p>\n<p>&#8212;<\/p>\n<p><em>This is part 8 of this blog post series. <\/em><br \/>\n<em>See the earlier posts:<\/em><\/p>\n<ol>\n<li><em><a href=\"https:\/\/owncloud.com\/blogs\/a-re-introduction-to-the-owncloud-community\/\">A (re)-introduction to the ownCloud community<\/a><\/em><\/li>\n<li><em><a href=\"https:\/\/owncloud.com\/blogs\/what-happens-when-you-fork-twice-get-acquired-and-keep-shipping-anyway\/\">What happens when you fork twice, get acquired, and keep shipping anyway<\/a><\/em><\/li>\n<li><em><a href=\"https:\/\/owncloud.com\/blogs\/we-killed-our-own-cla-heres-why-thats-a-good-thing\/\">We killed our own CLA. Here\u2019s why that\u2019s a good thing<\/a><\/em><\/li>\n<li><em><a href=\"https:\/\/owncloud.com\/blogs\/php-8-3-yes-for-classic-yes-we-heard-you\/\">PHP 8.3. Yes, for Classic. Yes, we heard you<\/a><\/em><\/li>\n<li><em><a href=\"https:\/\/owncloud.com\/blogs\/what-108-repositories-taught-us-about-open-source-hygiene\/\">What 108 repositories taught us about open source hygiene<\/a><\/em><\/li>\n<li><em><a href=\"https:\/\/owncloud.com\/blogs\/im-a-script-kid-running-an-ospo-thats-the-point\/\">I&#8217;m a script kid running an OSPO. That&#8217;s the point<\/a><\/em><\/li>\n<li><em><a href=\"https:\/\/owncloud.com\/blogs\/your-pr-was-written-by-an-ai-we-dont-care-but-we-do-have-rules\/\">Your PR was written by an AI. We don&#8217;t care. (But we do have rules.)<\/a><\/em><\/li>\n<li><em><a href=\"https:\/\/owncloud.com\/blogs\/stewardship-is-not-the-same-as-control-a-governance-charter-for-people-whove-been-burned-before\/\">Stewardship is not the same as control: A governance charter for people who\u2019ve been burned before.<\/a><\/em><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Editing matters more than writing.<br \/>\nAnatomy of an open source manifesto in twelve documents, with the corporate slop cut and the operational policies added.<\/p>\n","protected":false},"author":50,"featured_media":78665,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[43,333,344,339],"tags":[],"class_list":["post-79532","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-community","category-opensource","category-owncloud"],"acf":[],"_links":{"self":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/79532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/comments?post=79532"}],"version-history":[{"count":4,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/79532\/revisions"}],"predecessor-version":[{"id":79536,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/79532\/revisions\/79536"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media\/78665"}],"wp:attachment":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media?parent=79532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/categories?post=79532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/tags?post=79532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}