开源项目如何挣钱? Spark 商业化公司创始人曝光心路历程
众所周知,开源项目对软件发展来说至关重要,但仍有人认为用开源项目来赚钱是对开源项目的一种亵渎。 HashiCorp联合创始人兼 CTO Armon Dadgar、Databricks CEO Ali Ghodsi 和 a16z 的普通合伙人 Peter Levine 齐聚一堂,详细阐述开源项目变成商业项目的必要性。 本文讲述开源开发者最关心的几个问题:如何开始一家开源公司?如何从管理开源社区到商务化?在开展业务时如何保持社区参与度?Sass 提供了哪些新的机会? 以下为译文: 1 如何开始开源公司? Das: 纵观开源代码的发展史,如何用开源代码赚钱一直是个有争议的话题,众说纷纭。请问 Ali 和 Armon,你们是如何看待开源项目商业化的?你们选择将开源项目商业化的原因是啥? Armon :我们开始时并没有打算把开源商业化,在我们看来,DevOps 工具在云基础架构中配置内容方面存在明显的市场空缺。如果只支出却没有盈利,就很难成就大型的可持续项目。 如果你还是一名大学生,或许会有一些奖金可以支撑你的开源项目。又或是两三个人在周末搞的一个业余小项目。但是如果你想解决一个难题,就需要有一个由几十人、几百人、几千人组成的团队。这时你需要考虑盈利和创造营收来赚取利润。否则,意义不大了。 “我们对科技充满热情,对未知世界充满期待,期望坚持下去”。想要长期运作开源项目下去的唯一办法就是盈利。