转载

你的初创企业究竟应该用哪种开源协议?

  一旦你决定在你的产品中需要引入开源的库,或者说你的产品本身就是个开源的软件产品的时候,你就必然要考虑究竟在众多的开源协议里面,哪一套是最适合自己的。

  现在行业中流行的开源协议琳琅满目,但是,最流行通用的就是那三个:GPL,Apache,以及 MIT。我一直以来都很好奇的一件事情就是,在众多使用/打造开源软件的初创企业当中,他们所选择的开源协议究竟有些什么样的规律,而它们又和吸引投资以及投资人功成身退进行提现(exits:这里译作提现,也可以称为退出。如风投在 IPO 前选择提现退出,寻找下一家初创企业进行投资)方面有没有什么关系。下面我们看看我们是否能从中找到一些蛛丝马迹出来,以便大家在为自己的开源产品选择相关的协议的时候做参考。

  黑鸭软件(Black Duck Software)是一家从事代码扫描检查以确定这些软件使用的是正确的开源授权协议的这么一家公司,它们每年都会将它们调查研究得出的应用于开源项目中的前 20 名开源协议给发布出来。

协议应用率
GPL Family 42%
MIT 20%
Apache 16%

  从上表可以看到,42% 的开源项目的开发者们更倾向于使用 GPL 开源协议系列,而 MIT 是 20%,最后 Apache 占了 16%,这就是前三名的数据。但是,从下图你会看到的是,相比使用其他协议的企业,使用 Apache 开源协议的企业却与其使用率非常不成比例的获得了最大的投资额度,也就是说投资人更青睐于使用 Apache 协议的那些初创企业。

你的初创企业究竟应该用哪种开源协议?

  大家可以看到,Apache 开源协议项目只占所有开源项目的 16 个百分比,但是却获得了 50% 的风投资金进来以推进它们项目的商业化进程。其实这个数据很大一部分原因是得益于,推动当今炙手可热的 Hadoop 进行商业化的数据管理软件与服务提供商 Cloudera,Hortonworks 以及 MapR 的推进。

  MIT 协议就来得有点雷声大雨点小了。20% 的开源项目中的开发人员都选择 MIT 协议来作为它们的代码开源协议,但是商业化项目中 MIT 协议的项目却只筹集了1% 的风投资金。反观 GPL 协议的项目占据了 42% 的项目比例,获得了 37% 的投资金额。

你的初创企业究竟应该用哪种开源协议?

  而对于到了提现(exits:如文章开始所述,这里译作提现,也可以称为退出。如风投在 IPO 后选择退出,寻找下一家初创企业进行投资)阶段,包括通过并购的方式和 IPO 的方式,采用 GPL 协议的项目还是具有压倒性的优势,创造了超过 60 亿美元的流动资金。而 Apache 协议的项目则创造了 20 亿美元的的流动资金。在过去的话,这也许可以归咎于 GPL 协议出来的时间比 Apache 协议出来的时间早了整整 10 年。(1989 vs. 2000)。事实上也是如此,迄今最大的三宗开源公司并购案中,Sourcefire (24 亿), Novell ($21 亿), MySQL (10 亿),毫无例外,采用的都是 GPL 的协议。这里的 MySql 和 Novel 都是在 Apaceh 协议诞生之前就已经存在的了(所以它们不用 GPL 的话还能用什么?)。

  其实通过将 Hadoop 进行商业化的以及其他使用 Apache 开源协议的商业化初创企业的项目,如 Cassandra, 很有可能在未来 5 年的时间内就会在“提现”上面超越采用 GPL 协议的那些企业。

  就知识产权方面来说,这里各种协议之间其实存在这根本性的差异,本文就不做详述了,相信大家问下谷哥和度娘就很快可以知悉了。总的来说 Apache 协议相对来说是比较新颖的,采用该协议的企业从数据上来说,会获得更多的风投投资进来。但,也正是因为它比较新,采用该协议的企业也基本上还没有看到有什么实质性的回报。

文/天地会珠海分舵;微信公众号:TechGoGoGo / @techgogogo

正文到此结束
Loading...