CockroachDB 更改開源許可證:禁止在沒有購買許可證的情況下將商業版的CockroachDB作為一項服務來提供
Cockroach Labs這家總部位於紐約的資料庫公司開發出了知名的開源CockroachDB資料庫,它將在下一個版本的開源項目中更改許可協議的條款,禁止像AWS這樣的雲提供商將該項目的商業版本作為一項服務來提供。
CockroachDB的三位創始人Peter Mattis、Ben Darnell和Spencer Kimball在周二早上宣布這個重大變化的一篇博文中寫道:「我們過去對合適商業模式的看法依賴OSS(開源軟體)界的一條重要準則:公司可以圍繞強大的開源核心產品建立起業務,但那時沒有哪家強大得多的技術平台型公司出現,將同樣的產品作為一項服務來提供。如今這條準則不再成立。」
此舉與去年Redis Labs、MongoDB和Confluent等公司採取的做法頗為相似:藉助許可證方面的一番變化,限制採用這些公司維護的開源項目的用戶如何使用免費版本的軟體。這些變化在開源界引發了長達幾個月的激烈爭議論,爭論的焦點是開源項目在雲計算時代具有的真正意義。
CockroachDB的幾位創始人尤其提到AWS在3月份決定提供自家版本的開源Elasticsearch版本是改變許可的動機。Kimball在接受IT外媒The Information採訪時表示:「我們實際上採取了一種專利保護措施,以對付類似亞馬遜的行為。」
Cockroach Labs的方法值得關註:使用這個開源項目的唯一限制是,你不能「在沒有購買許可證的情況下將商業版的CockroachDB作為一項服務來提供」;這個限制將在新的開源版本發布三年後到期失效,到時恢復到非常寬鬆的Apache 2.0許可證,許多企業計算開源項目遵循該許可證。該公司預計將在10月份落實該許可證。
很顯然,關於在雲時代管理開源軟體的最佳方式的爭論不會消停;在過去十年間,開源軟體已徹底改變了企業軟體的開發方式,當然是往好的方向改變。


※金山雲中標中國國土勘測規劃院存儲擴容設備採購與集成項目
※浙江省AI教育大動作!2000台軟銀Pepper走入浙江校園
TAG:雲頭條 |