自从我们宣布 Nextcloud,一个 ownCloud 的分支后,很多人问我我们计划如何构建一个可持续、健康的开源业务。我的简短回答是,这需要高度关注维护所有利益相关者需求之间的谨慎平衡:用户、贡献者、员工、客户,当然还有投资者。构建一个可靠的开源业务需要管理层对公司的能力有信心,利益相关者必须认同业务模式,并且每个人都必须理解平衡对于生态系统的重要性。正如水涨船高一样,强大的生态系统使所有利益相关者受益。
构建开放的生态系统
对外部贡献保持开放是开源业务的关键差异化因素。乔伊定律,一条管理原则,指出“无论你是谁,大多数最聪明的人都在为别人工作”,可能是对这一思想最著名的描述。公司领导者和投资者必须对项目与可能进入生态系统的其他组织竞争的能力充满信心。这种信心使你的项目不太容易为他人进入该领域设置障碍。尽管对竞争设置法律和实际障碍可以在短期内实现一定的稳定性和收入,但它们会使整个生态系统变得更加脆弱,并且以后很难消除。
障碍
正如我在我工作过的多家公司看到的那样,管理层通常害怕开放。他们想要保证,例如通过保护他们认为是“皇冠上的宝石”的部分代码和功能。这样,他们就可以在可能进入生态系统的竞争对手面前占据优势。如果你有这样的“企业版”模式,例如 NGINX 或 Oracle 的 MySQL,你始终需要在开源版本的实用性与你在企业版中提供的功能之间取得平衡。如果做得不正确,封闭企业版功能可能会导致你的社区成员失去信心和参与项目的动力。这种开放核心模式通常需要贡献者许可协议,而这本身可能就是一个问题。贡献者通常不喜欢这些协议,或者由于各种原因无法签署。
这些模式在一家公司和所有人之间造成了根本的不平衡,反过来,这会阻碍其他各方,特别是公司和其他组织参与进来。由于缺乏所有权,他们觉得他们的贡献在长期内继续使他们受益的保证较少。即使许多贡献者理解“必须赚钱”,但限制会减少增长。
误解
管理层经常误解的是,他们的“皇冠上的宝石”被“盗窃”的可能性有多大。我在这里使用带引号的“盗窃”一词,因为显然,人们无法窃取以免费许可提供的任何东西。现实情况是,即使使用开放许可,采用其他公司的技术也可能带来巨大的成本。同样重要的是,公司往往是保守的,重视他们自己构建的工具和流程,并且通常或多或少地患有 “非我发明”综合症。(为了更好地理解从专有思维模式转变为开源思维模式的过程,请阅读 Stephen Walli 最近的文章 将产品转变为开源项目的深入指南。)
与此同时,公司往往高估了其皇冠上的宝石的价值,而低估了编写竞争能力的容易程度。更重要的是,他们低估了更开放的生态系统可能带来的好处。最终,开放的生态系统通常会比封闭一部分可能使启动或管理该公司的公司受益更多地促进所有参与者的增长。当存在一个健康的生态系统,并且生态系统的中心是一家健康的公司时,其他各方确实会加入,但他们很少会直接相互竞争。相反,他们会为自己找到其他利基市场,最终加强整个生态系统。
因此,封闭部分技术以赚取更多利润反而会限制增长,甚至会造成严重分裂的风险,正如过去各种项目所见证的那样。Joomla(谁还记得 Mambo?)、LibreOffice、MariaDB,当然还有 Nextcloud 都是结果。
保持开放
当你构建像 OpenStack 项目 这样的东西时,与其阻止竞争,不如保持更加开放对于成功至关重要。Rackspace 决定开放他们的代码并与 NASA 合作,从而促进了我们今天拥有的 健康的 OpenStack 生态系统,近 500 家公司为该项目做出了贡献。其他著名的开放生态系统示例包括 Linux 内核和 Apache 基金会 项目。
Nextcloud 旨在成为一个类似的项目,因为我们正在 一个应用平台 上进行协作,并且我们已经开始与 Western Digital Labs、Collabora 和其他公司就密切关系展开对话。是的,Nextcloud 生态系统中将会存在竞争。通过 WD Labs,社区正在构建一款廉价的、基于 Raspberry Pi 的家庭云设备。我们是否认为这对我们的主要产品之一 Spreedbox 构成威胁?从技术上讲,可能确实如此。但我们也可以合作。与其害怕,不如与其他组织和我们自己的社区成员紧密合作。潮涨,众船高!
基础
在核心利益相关者加入后,开源项目就拥有了坚实的合作基础。当构建一个拥有不断壮大的社区的大型开源项目时,建立一个独立的组织来保护商标和代码有助于为贡献者提供信心,并防止单个方的不良治理,这可能会损害开放的生态系统。在一个较小的社区中,简单的治理模式是有意义的,我曾就 开放治理主题 发表演讲,你可能会觉得有用。
随着开放社区的壮大,它需要明确且结构化的决策,就像 OpenStack 项目所采用的那样。然而,在所有情况下,透明度和开放协作都是开源项目健康的关键。在本系列文章的第二部分中,我将更详细地介绍开放协作。
4 条评论