初创企业都采用哪种开源协议?

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

现在行业中流行的开源协议琳琅满目,但是,最流行通用的就是那三个:GPL,Apache,以及MIT。

我一直以来都很好奇的一件事情就是,在众多使用/打造开源软件的初创企业当中,他们所选择的开源协议究竟有些什么样的规律,而它们又和吸引投资以及投资人功成身退进行提现(exits:这里译作提现,也可以称为退出。

如风投在IPO前选择提现退出,寻找下一家初创企业进行投资)方面有没有什么关系。下面我们看看我们是否能从中找到一些蛛丝马迹出来,以便大家在为自己的开源产品选择相关的协议的时候做参考。

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

协议应用率

从上表可以看到,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协议相对来说是比较新颖的,采用该协议的企业从数据上来说,会获得更多的风投投资进来。但,也正是因为它比较新,采用该协议的企业也基本上还没有看到有什么实质性的回报。

HiWork是基于云存储的团队即时沟通协作平台,通过http://www.hiwork.cc创建团队后即可使用,集成大量第三方工具,免除频繁切换软件的麻烦,让团队沟通更高效,让你工作更轻松。更多更好玩的文章可在HiWork官方博客 http://blog.hiwork.cc
查看,有任何问题可在公众微信号页面下方按“键盘”标示直接私信我们。

HiWork微信公众号:HiWork-zhouhe

编者注:本文来自TOMASZ
TUNGUZ,中文版由天地会珠海分舵编译。更多文章请关注公众号:techgogogo或官网www.techgogogo.com  当然,也非常欢迎您直接微信(zhubaitian1)勾搭。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-07 16:03:33

初创企业都采用哪种开源协议?的相关文章

【转】5种开源协议比较

本文,我们来看5种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考. BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议.基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布. 但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议. 如果再发布的只是二进制类库

五种开源协议比较

本文,我们来看5种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考. BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议.基本上使用者可以"为所欲为",可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布. 但"为所欲为"的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议

【转】五种开源协议的比较(BSD, Apache, GPL, LGPL, MIT)

当 Adobe.Microsoft.Sun 等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来! 现今存在的开源协议很多,而经过 Open Source Initiative 组织通过批准的开源协议目前有 58 种(http://www.opensource.org/licenses/alphabetical).我们在常见的开源协议如 BSD, GPL, LGPL, MIT 等都是 OSI 批准的协议.如果要开源自己的代码,最好也是选择这些被批准的开源协议. 这里我们来看四种最常用

初创企业都使用什么技术?

每天都会有很多新语言.数据库等的炒作.但是究竟实际在使用的技术有哪些?好的初创企业使用的技术会不会跟不那么好的那些所使用的技术有所不同呢? AngelList 的自我报告可以为我们揭示部分答案.从里面你可以发现,Robinhood 用 Python.Django 和 iOS:Secret 用 Java.Go.Python.JavaScript.HTML5.CSS.iOS 及 Android 等. AngelList 把这些企业分成 3 档,一档是"过得去",其使用的技术用蓝色表示:一档

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

编者注:本文来自TOMASZ TUNGUZ,中文版由天地会珠海分舵编译. 一旦你决定在你的产品中需要引入开源的库,或者说你的产品本身就是个开源的软件产品的时候,你就必然要考虑究竟在众多的开源协议里面,哪一套是最适合自己的. 现在行业中流行的开源协议琳琅满目,但是,最流行通用的就是那三个:GPL,Apache,以及MIT.我一直以来都很好奇的一件事情就是,在众多使用/打造开源软件的初创企业当中,他们所选择的开源协议究竟有些什么样的规律,而它们又和吸引投资以及投资人功成身退进行提现(exits:这里

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种( http://www.opensource.org/licenses/alphabetical ).我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议.如果要开源自己的代码,最好也是选择这些被批准的开源协议. 这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考. BSD开源协议(original BSD l

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

当Adobe.Microsoft.Sun等一系列巨头开始表现出对"开源"的青睐时,"开源"的时代即将到来!现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses /alphabetical).我们在常见的开源协议如BSD,GPL,LGPL,MIT等都是OSI批准的协议.如果要开源自己的代码,最好也是选择这些被批准的开源协议.这里我们来看四种最常

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理

欢迎访问aw's blog.对我的观点感兴趣,可通过订阅我的RSS(什么是RSS?)保持更新,选择您使用的阅读器:Google Reader.鲜果.抓虾(更多) 1 当Adobe.Microsoft.Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来! 最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理.参考文献:http://www.fsf.o

五种开源协议(GPL,LGPL,BSD,MIT,Apache)介绍

商业化的软件应该主要选用MIT或者Apache license的开源系统作为插件. 什么是许可协议? 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限. 不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作 者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题. 而开源许可协议使这些事情变