开源领域的 3 个新兴引爆点

了解推动开源模式发展的因素。
300 位读者喜欢这篇文章。

在过去的二十年中,开源已经扩展到技术的各个方面——从软件到 硬件;从小型的颠覆性初创公司到大型的、乏味的企业;从开放标准到开放 专利

随着运动的发展,它们会达到引爆点——将模型推向新方向的阶段。以下是我认为开源领域目前正在达到引爆点的三件事。

对非编码人员开放

顾名思义,开源模式主要集中在源代码上。表面上看,这可能是因为开源社区通常由开发人员组成,他们致力于源代码,并且开源项目中使用的工具,例如源代码控制系统、问题跟踪器、邮件列表名称、聊天频道名称等,都假定开发人员是宇宙的中心。

这造成了巨大的损失,因为它阻止了有创意的人、设计师、文档编写者、活动组织者、社区经理、律师、会计师和许多其他人参与开源社区。我们需要并希望非代码贡献者,但我们没有流程和工具来包含他们,没有衡量他们价值的方法,也没有让他们的同行、社区或雇主奖励他们努力的方式。结果,几十年来,这一直是双输的局面。我们可以在开源项目中看到所有丑陋的网站、业余的徽标、编写和格式糟糕的文档、杂乱无章的活动等方面的体现。

好消息是,我们正在收到变革即将到来的信号

  • Linus Torvalds 为他的“不良行为”道歉。虽然这并非专门针对非编码人员,但它象征着使开源成为对技术性较低的贡献者更友好的场所。
  • 云原生计算基金会 (CNCF) 推出了 非代码贡献者指南。除了展示人们可以通过多种方式为开源项目做出贡献之外,它还为非代码贡献设定了基线,其他开源项目和基金会最终将效仿。
  • Apache 软件基金会 (ASF) 也在朝着相同的方向努力。我们一直在进行长时间的讨论,并且我们将很快有一些具体的成果(请注意,这是“ASF 很快”)。

有一个鲜为人知的秘密,这对非编码人员和其他开源新手来说是个好消息:被公认为成熟开源项目的一部分的最简单方法之一是进行非编码活动。如今,随着复杂的软件堆栈和激烈的竞争,作为提交者进入项目的门槛相当高。执行非编码活动不太受欢迎,它为进入开源社区打开了一条快速后门。

open source funnels

宏观收购

开源可能起源于黑客社区,作为一种解决开发人员个人痛点的方式,但今天它已成为创新的发生地。即使是世界上最大的软件公司也在向该模式转型,以继续主导其市场。

以下是企业对开源贡献如此感兴趣的一些充分理由

  • 它通过贡献成倍增加了公司的投资。
  • 他们可以从最新的技术进步中受益,并避免重复发明轮子。
  • 它有助于传播他们软件的知识及其更广泛的应用。
  • 它增加了开发人员基础和招聘库。
  • 内部开发人员的技能通过向该领域的顶级编码人员学习而提高。
  • 它建立公司的声誉——开发人员希望为他们可以引以为豪的组织工作。
  • 它有助于招聘和留住人才——开发人员希望从事影响大量人群的激动人心的项目。
  • 通过开源网络效应,新的公司和项目可以更快地启动。

许多企业试图通过收购开源公司来缩短流程——这导致了更多的开源采用。建立一家开源公司需要多年的公开努力。聘请愿意公开工作的好开发人员,围绕项目建立社区,并创建成功的商业模式需要细致的努力。设法做到这一点的公司对于投资和收购非常有吸引力,因为它们可以作为催化剂,将收购方大规模地转变为开源公司。被收购的 成功的开源公司 的数量似乎每天都在增加,而且这种趋势只会越来越强。

开源软件的微资助

除了通过收购开源公司进行宏观投资外,去中心化的 自给自足的开源项目微资助 也增加了。

一方面,有些开源项目主要由内驱型开发人员维护。另一方面,大型公司正在聘请开发人员从事由公司路线图和战略驱动的开源项目。这留下大量开源项目,这些项目对于偶然的贡献者来说不够令人兴奋,也不在企业公司的雷达范围内。

近年来,通过漏洞赏金、小额支付、定期捐款、一次性捐款、订阅等方式 资助和维持 这些开源项目的平台有所增加。这些开源资助平台允许个人通过直接向维护者付款来承担开源可持续性的责任。这使人们能够通过价值转移而不是代码贡献来为开源模式做出贡献。

开源贡献有三个基本渠道

  • 爱好者出于内在动机而不是金钱价值为开源项目做出贡献。
  • 拥有开源商业模式(开放核心、SaaS、支持、服务等)的公司通过定期、有计划的和集中的补贴直接将开源项目货币化。
  • 独立的开源用户通过 OSS 资助 平台提供不定期、微型、去中心化的补贴。

虽然爱好者和黑客启动了开源运动,但它已转变为企业盈利模式。拥有一个维持剩余开源项目的模式是受欢迎的。

User profile image.
Bilgin Ibryam (@bibryam) 是一位开源狂热者、博主、演讲者、《Camel Design Patterns》和《Kubernetes Patterns》的作者。他是 Red Hat 的架构师,也是 Apache 软件基金会 Camel、OFBiz 和 Isis 项目的提交者。

4 条评论

虽然很高兴看到“大企业”终于开始采用开源?但我认为需要有界限,并且两者的融合不应是包罗万象的。例如,Red Hat 和 IBM 之间的这笔交易?是的,RHEL 有一个在金融和商业领域有长期触角的金融合作伙伴,这很棒。但是因为 IBM 现在“拥有”Red Hat……谁敢说有一天 IBM 不会“360 度大转弯”,把它变成“小 IBM”?从而破坏它的整个开源性。我更希望看到的不是收购,而是“同居式合并”。我的意思是,IBM 可以向我们承诺全世界,但最终呢?如果股东们认为他们赚的钱不够多?并且他们必须开始“清算”其部分资产,有什么可以阻止他们完全毁掉 RHEL 呢?是的,我知道,这种情况发生的可能性很小,但它可能发生的事实?令人不安。

至于微软?听着,我不是那些到处向所有人“宣扬”Linux 的人之一。我觉得你应该使用最适合你的情况/工作流程的工具/平台/软件。但我不会……我也永远不会信任微软。与 IBM 不同?微软有“与公司合作……收购它们……接管它们……然后消灭它们”的“记录”。因此,仅仅因为这个原因?我认为任何存在于开源社区中的人都不应该盲目地张开双臂接受微软。我不在乎他们向“我们”投入多少钱。在与他们打交道时应该有各种各样的限制和约束。这不仅仅是因为我不喜欢 Windows,更是因为我对开源的热爱,我才这么说。我讨厌发现仅仅因为他们“购买”了餐桌上的席位?他们就会对开源软件产生某种影响。我的意思是,几十年来,我们一直试图让他们与我们好好相处,现在他们把他们的软件扔进我们的池子里,希望有人能给他们打开王国大门的钥匙。好吧,我个人觉得“太晚了”,我们已经有了自己的办公套件、银行/金融软件、图形和设计软件、音频/视频处理软件,甚至,我们现在甚至有了自己的游戏。那么,我到底为什么要使用微软制造的东西呢?尤其是在涉及到恶意软件、间谍软件、病毒等方面?是啊……不,谢谢,我还是坚持使用我的应用程序和程序,它们没有那些不知何故总是进入微软产品的垃圾。是的,我意识到很多公司都在使用他们的产品……而且它是行业“标准”。但由于我不受任何公司的束缚,而且我也有应用程序和程序可以做完全相同的事情?(甚至包括 LibreOffice Writer 中的字体!)我不觉得有必要使用他们的东西。当然,这只是我的个人观点,其他人的观点可能不同,但这只是我看待事物的方式。

我认为这里缺失的部分是微贡献如何真正地在开发人员和用户之间建立一种以前不存在的关系。一种超越慈善的责任关系。当然,我可以出于我的好意,或者因为我有点同意这个建议而开发用户要求的东西。但这与为用户工作,添加您可能觉得琐碎或无趣,但您知道您的用户会喜欢的东西不同。

一旦用户成为赞助人或类似身份,就更容易将用户视为贡献者。更容易倾听他们的建议和错误报告,也更容易抽出有成效的时间来满足超出开发人员意愿的需求和想法。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.