TranslateProject/translated/tech/20171106 Most companies can t buy an open source community clue. Here s how to do it right.md
2017-11-16 08:50:26 +08:00

6.2 KiB
Raw Blame History

大多数公司不得开源社区要点。这是该怎么做

Red Hat 已经学会了跟随开源社区,并将其商业化。你也可以。

开源中最强大但最困难的事情之一就是社区。红帽首席执行官 Jim Whitehurst 在与 Slashdot 的最近一次采访中宣称:“有强大社区的存在,开源总是赢得胜利”。但是建设这个社区很难。真的,真的很难。尽管预测开源社区蓬勃发展的必要组成部分有些直接,但是预测这些部分在何时何地将会组成像 Linux 或 Kubernetes 这样的社区是难以估计的。

这就是为什么聪明的钱似乎跟随社区,而不是试图创建它们。

可爱的开源寄生虫

在阅读 Whitehurst 的 Slashdot 采访时,这个想法让我感到震惊。虽然它负责从 Linux 桌面到 systemd 的所有内容,但 Whitehurst 的社区评论对我来说是最有效的:

建立一个新社区是困难的。我们在红帽进行一点,但大部分时间我们都在寻找已经拥有强大社区的现有项目。在强大的社区存在的情况下,开源始终是胜利的。

关于开源的更多信息

虽然这种方法 - 加强现有的,不断发展的社区,似乎是一种逃避,它实际上是最明智的做法。早期, 开源几乎总是支离破碎的,因为不同的项目试图获得大量群众。在某些时候,开始聚集两到三名获胜者(例如 KDE vs. Gnome或者 Kubernetes vs. Docker Swarm 与 Apache Mesos。但最终维持多元化的社区“标准”实在太难了每个人都围绕着一个赢家例如 Kubernetes

见:混合云和开源:红帽数字化转型的秘诀Tech Pro Research

这不是投降 - 这是培养资源和推动标准化的更好方式。例如Linux 已经成为如此强大的力量的一个原因是,即使存在不同的分支社区(对于贡献代码的大量不同的公司和个人),也会促进操作系统创新。红帽的发展很快,部分原因是它在早期就做出了聪明的社区选择,选择了一个赢家(比如 Kubernetes并帮助它取得更大的成功。

而这反过来又为其商业模式提供动力。

从社区混乱中赚钱

对红帽而言一件很好的事是社区越多项目就越成功。但是开源的“成功”并不一定意味着企业会拥抱一个项目这仅仅意味着他们_愿意_这样做。红帽公司早期的直觉其中一个是支付分红就是理解那些枯燥平庸的企业想要开源的活力而不是好吧是活力。他们需要把它驯服变得枯燥而又平庸。Whitehurst 在采访中完美地表达了这一点:

红帽是成功的,因为我们沉迷于寻找方法来增加我们每个产品的代码价值。我们认为自己是帮助企业客户轻松消费开源创新的。

仅举一例:对于我们所有的产品,我们关注生命周期。开源是一个伟大的发展模式,但其“发布早、发布频繁”的风格使其在生产中难以实施。我们在 Linux 中发挥的一个重要价值是,我们在受支持的内核中支持 bug 修复和安全更新十多年,同时从不破坏 API 兼容性。这对于运行长期应用程序的企业具有巨大的价值。我们通过这种类型的流程来应对我们选择进行产品化的所有项目,以确定我们如何增加源代码之外的价值。

对于大多数想要开源的公司来说,挑战在于他们可能认识到社区的价值,但是不知道怎么不出卖代码。毕竟,销售软件几十年来一直是一个非常有利可图的商业模式,并导致了一些地球上最有价值的公司。

红帽如何使 Kubernetes 枯燥并且成功

然而, 正如 Whitehurst 指出的那样, 开源需要一种不同的方法。他在采访中断言:“你不能出售功能, 因为它是免费的”。相反, 你必须找到其他的价值, 比如在很长一段时间内让开源有支持。这是枯燥的工作, 但对红帽而言每年值数十亿美元。

所有这一切都从社区开始。社区更有活力,它能更好地市场化开源产品并且货币化。为什么?嗯,因为更多的发展部分等价于更大的价值,随之让自由发展的项目对企业消费而言更加稳定。这是一个成功的公式, 并发挥所有开源得好处, 而不受制它在二十世纪的商业模式。

istock-638090542.jpg Image: iStockphoto/ipopba


via: https://www.techrepublic.com/article/most-companies-cant-buy-an-open-source-community-clue-heres-how-to-do-it-right/

作者:Matt Asay 译者:geekpi 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出