位置:编程技术网 > 物联网 > 正文 >

开源简史:从社区到商业化(3)

2019年10月19日 17:53来源:未知手机版

贵州大学选课系统,杭州商学院教务网,埃弗拉

因此,下一家开源初创公司可能会从一家大型科技公司中诞生,就像学术研究实验室产生研究成果或开发人员的车库中开出车来一样顺理成章。

3

开源的良性循环

开源崛起源于技术和商业革新的良性循环,其发展历史突显了这一点。从技术层面来说,开源是创造软件的最佳方式,因为它加快了产品反馈和革新,同时提高了软件可靠性,扩展了技术支持,推动了应用进程,并汇集了技术人才。开源是一种由技术驱动的模式,这些特征从“免费软件”时代就存在了。

然而,只有当技术创新与商业创新相结合时,开源的全部潜力才得以实现。如果没有商业模式,比如付费支持、开放核心和SaaS模式,就不会有开源复兴。

经济利益创造了一个良性循环,或称之为“飞轮”。我们做出的商业革新越多,开发者社区就越大,从而刺激更多的技术创新,由此增加对开源的经济激励。

在演讲的最后,我将谈到我眼中未来的开源3.0,并指出目前在技术和商业方面正在发生的一些有趣创新。

但首先,让我们谈谈如何建立开源业务。

4

开源企业成功的三大支柱

开源企业的成功需要三大支柱。它们最初分阶段展开,一个阶段通向下一个阶段。成熟的公司为了发展可持续发展业务,需要保持这些支柱并三者平衡发展:

1. 项目-社区匹配:在这一阶段,你的开源项目聚集了一群积极参与开源代码库工作的开发人员,创造了一个社区。相关的匹配度可以通过GitHub上的星级(star)、提交(commit)、提交需求(pull request)或贡献者增长(contributor growth)指标衡量。

2. 产品-市场匹配:在该阶段,用户应用开源软件。相关指标通过下载量和使用量衡量。

3. 价值-市场匹配:这一阶段体现客户愿意买单的价值主张。相关指标通过收入衡量。

这三个支柱贯穿于公司的整个生命周期,每一个支柱都拥有可测量的指标。

项目-社区匹配

项目-社区匹配是第一个支柱,关系到关键社区的体量和项目与开发人员之间的黏着力。虽然开源软件社区的规模各不相同,但强大的追随势力和攀升的人气标志着该开源软件项目能够激发开发人员群体浓厚的兴趣。相关指标包括GitHub星级、协作者(collaborator)数和提交需求。

很多地方都可以是开源项目的起始地,包括大公司或学术机构。但是从哪里开始并不重要,重要的是需要有一个领导者来推动项目,而该领导通常会成为该项目商业实体的首席执行官。

实现项目-社区匹配需要高频接触和开发者社区的持续认可。最优秀的领导者将在包容和武断之间达成微妙的平衡——做出明确的决定,为项目指明方向,同时确保每个人的想法都得到倾听,每个人的贡献都得到认可。

一旦达到这个平衡,项目将实现健康增长,并吸引更多的人致力于项目的开发、传播。

作为投资者,我们非常倾向于为开源软件项目的领导者提供资金,因为他们对代码库了如指掌,并且是那些维系着开发人员社区的精神和愿景的捍卫者。

产品-市场匹配

当一个项目拥有了领导者和一组活跃的合作者之后,下一个阶段就是理解和衡量产品-市场的匹配程度。

在这个过程中,项目领导者需要明确:开源软件要帮助用户解决哪个问题?为谁解决这一问题?市场上存在哪些替代品?如果没有对用户及其用例的清晰理解,项目可能会被朝着不同方向拉扯,导致失去动力。

本文地址:http://www.reviewcode.cn/wulianwang/84237.html 转载请注明出处!

今日热点资讯