一旦你決定在你的產品中需要引入開源的庫,或者說你的產品本身就是個開源的軟件產品的時候,你就必然要考慮究竟在眾多的開源協議裡面,哪一套是最適合自己的。
現在行業中流行的開源協議琳琅滿目,但是,最流行通用的就是那三個:GPL,Apache,以及MIT。我一直以來都很好奇的一件事情就是,在眾多使用/打造開源軟件的初創企業當中,他們所選擇的開源協議究竟有些什麼樣的規律,而它們又和吸引投資以及投資人功成身退進行提現(exits:這裡譯作提現,也可以稱為退出。如風投在IPO前選擇提現退出,尋找下一家初創企業進行投資)方面有沒有什麼關係。下面我們看看我們是否能從中找到一些蛛絲馬跡出來,以便大家在為自己的開源產品選擇相關的協議的時候做參考。
黑鴨軟件(Black Duck Software)是一家從事代碼掃描檢查以確定這些軟件使用的是正確的開源授權協議的這麼一家公司,它們每年都會將它們調查研究得出的應用於開源項目中的前20名開源協議給發布出來。
從上表可以看到,42%的開源項目的開發者們更傾向於使用GPL開源協議系列,而MIT是20%,最後Apache佔了16%,這就是前三名的數據。但是,從下圖你會看到的是,相比使用其他協議的企業,使用Apache開源協議的企業卻與其使用率非常不成比例的獲得了最大的投資額度,也就是說投資人更青睞於使用Apache協議的那些初創企業。
而對於到了提現(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或官網www.techgogogo.com。當然,也非常歡迎您直接微信(zhubaitian1)勾搭。本作品採用[創作共用署名3.0中國大陸版許可證], 歡迎轉載,轉載時敬請保留公眾號等資訊。
From 天地會珠海分舵
編者注:本文來自TOMASZ TUNGUZ,中文版由天地會珠海分舵編譯。
你的初創企業究竟該用哪種開源協議?這篇文章腦補、高能