{"id":79527,"date":"2026-04-28T15:54:51","date_gmt":"2026-04-28T15:54:51","guid":{"rendered":"https:\/\/owncloud.com\/?p=79527"},"modified":"2026-04-28T15:54:51","modified_gmt":"2026-04-28T15:54:51","slug":"stewardship-is-not-the-same-as-control-a-governance-charter-for-people-whove-been-burned-before","status":"publish","type":"post","link":"https:\/\/owncloud.com\/de\/blogs\/stewardship-is-not-the-same-as-control-a-governance-charter-for-people-whove-been-burned-before\/","title":{"rendered":"Stewardship is not the same as control: A governance charter for people who&#8217;ve been burned before."},"content":{"rendered":"<p>Kiteworks steers the ownCloud roadmap. That&#8217;s a fact. We&#8217;re not a foundation. We&#8217;re not a community-governed project with elected leadership. We&#8217;re a company that owns an open source project and invests in it commercially.<\/p>\n<p>The governance charter says so explicitly: &#8222;Kiteworks steers the roadmap. What we commit to is that the roadmap is public, the rationale is explained, and the community has meaningful channels to influence it.&#8220;<\/p>\n<p>Most commercially-backed open source projects paper over this with vague language about &#8222;shared governance.&#8220; Then the community discovers that &#8222;community-driven&#8220; means &#8222;we listen but decide internally,&#8220; and the trust fracture is worse than honesty would have been.<\/p>\n<p>The charter defines four roles: Contributors (anyone who contributes), Reviewers (experienced contributors who can approve PRs), Maintainers (responsible for repo health, can merge), and the OSPO (sets policy, resolves disputes, interfaces with Kiteworks leadership). Status within community members is earned through sustained contribution, not just granted by employment or title.<\/p>\n<p>We&#8217;re establishing a Community Advisory Board (CAB), launching Q4 2026. Five to nine members from external contributors, institutional users, and technology partners. Twelve-month terms. Quarterly meetings with the OSPO. Summaries published publicly. The CAB advises. It doesn&#8217;t decide. But it has a formal channel, and if we ignore its input, that&#8217;s visible.<\/p>\n<p>The charter is labelled v0.1. We published it now rather than waiting because transparency about where we&#8217;re going beats silence about where we are. The community can hold us to the timeline.<\/p>\n<p>Tomorrow: twelve documents, zero marketing slop.<\/p>\n<p><em>&#8212;<\/em><\/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<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Kiteworks controls ownCloud\u2019s roadmap. Why we are being highly visible about this and what it means.<\/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,344],"tags":[],"class_list":["post-79527","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-opensource"],"acf":[],"_links":{"self":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/79527","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=79527"}],"version-history":[{"count":4,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/79527\/revisions"}],"predecessor-version":[{"id":79531,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/79527\/revisions\/79531"}],"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=79527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/categories?post=79527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/tags?post=79527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}