Elastic 變更開(kāi)源許可證后續(xù):有人認(rèn)為應(yīng)該與云廠(chǎng)商合作
Elastic 創(chuàng)始人兼 CEO Shay Banon 近日宣布變更開(kāi)源軟件 Elasticsearch 和 Kibana 的許可證后,在開(kāi)源社區(qū)引發(fā)了各方激烈討論。
Elasticsearch 是基于 Lucene 的搜索引擎,Kibana 則是用于 Elasticsearch 的數(shù)據(jù)可視化工具,兩者都是采用 Apache License 2.0 的開(kāi)源軟件。不過(guò) Elastic 公司近日已決定將這兩款開(kāi)源軟件的 Apache License 2.0 變更為雙許可證:Server Side Public License (SSPL) 和 Elastic License。
SSPL 是 MongoDB 設(shè)計(jì)的許可證,它基于 GPLv3,被認(rèn)為是 Copyleft License,其核心條款是“如果將程序的功能或修改后的版本作為服務(wù)提供給第三方,那么必須免費(fèi)公開(kāi)提供服務(wù)源代碼”。
- “If you make the functionality of the Program or a modified version available to third parties as a service, you must make the Service Source Code available via network download to everyone at no charge, under the terms of this License.”
 
Elastic License 是非商業(yè)許可證,核心條款是如果將產(chǎn)品作為 SaaS 使用則需要獲得商業(yè)授權(quán)。根據(jù) FAQ,使用 Elasticsearch 作為后端的項(xiàng)目不受到此次許可證變更的影響。
雖然 Shay Banon 發(fā)布公告時(shí)已聲明此舉動(dòng)主要是限制云廠(chǎng)商的使用,強(qiáng)調(diào)對(duì)絕大部分用戶(hù)并沒(méi)有影響,但一石激起千層浪,許多人并不完全認(rèn)可 Shay Banon 的說(shuō)法。
開(kāi)源擁護(hù)者 Vicky Brasseur 認(rèn)為 SSPL 對(duì)企業(yè)來(lái)說(shuō)是一個(gè)問(wèn)題,并覺(jué)得 SSPL 是與開(kāi)源敵對(duì)的專(zhuān)有軟件許可證——只是披著開(kāi)源的外衣在偽裝。她說(shuō)道:“如果你的組織在其項(xiàng)目或產(chǎn)品中使用了在 Apache License 2.0 許可下的 Elasticsearch 或 Kibana,現(xiàn)在必須假定它面臨著某種風(fēng)險(xiǎn)。”
開(kāi)放源代碼促進(jìn)會(huì) OSI 對(duì) SSPL 也頗有微詞,它認(rèn)為 SSPL 不是開(kāi)源許可協(xié)議,雖然自稱(chēng)具有開(kāi)源的所有優(yōu)點(diǎn)和承諾,但事實(shí)并非如此。
"The SSPL is not an Open Source License" It’s deception, plain and simple, to claim that the software has all the benefits and promises of open source when it does not.
Apache Skywalking 是一款使用 Elasticsearch 作為存儲(chǔ)后端的開(kāi)源項(xiàng)目,其對(duì)于 Elasticsearch 變更許可證的回應(yīng)是“不能再僅使用 Elasticsearch,會(huì)考慮其他存儲(chǔ)方案,例如同為 Apache License 2.0 許可的 InfluxDB、TiDB 和 H2 Server”。從 GitHub repo 的討論來(lái)看,Apache Skywalking 還計(jì)劃構(gòu)建為自己所用的存儲(chǔ)方案。
Hopsworks 是一個(gè)使用了 Elasticsearch 為 AI 資源(功能、模型、實(shí)驗(yàn)和數(shù)據(jù)集等)提供自由文本搜索的開(kāi)源平臺(tái),它對(duì)于 Elastic 此次變更許可證的看法頗為激進(jìn),直言“Elasticsearch 已死,Open Distro for Elasticsearch 長(zhǎng)存”。Open Distro for Elasticsearch 是 AWS 推出增強(qiáng)的 Elasticsearch 開(kāi)源發(fā)行版。
開(kāi)源公司 Percona 的聯(lián)合創(chuàng)始人 Peter Zaitsev 認(rèn)為 Elastic 此舉動(dòng)短期內(nèi)可能會(huì)為公司帶來(lái)收益,但對(duì)開(kāi)源社區(qū)來(lái)說(shuō)是巨大的損失。所以他覺(jué)得 Elastic 的開(kāi)源已經(jīng)終結(jié),并說(shuō)道:“RIP Elastic Open Source……”
Amanda Brock 是 Open UK 的 CEO 兼首席策略官 (Chief Policy Officer),Open UK 是推動(dòng)開(kāi)源技術(shù)應(yīng)用和發(fā)展的公司。Brock 認(rèn)為,從某種程度上而言,Elastic 是從開(kāi)源領(lǐng)域撤退的幾家公司之一,和 MongoDB、Qt 和不久前宣布撤掉 CentOS 的 Red Hat 一樣,他們的核心產(chǎn)品都不再是開(kāi)源軟件。她認(rèn)為開(kāi)源公司應(yīng)該學(xué)習(xí)與云廠(chǎng)商巨頭合作,而不是嘗試為他們制定特殊條款。
Elastic 公司試圖澄清誰(shuí)受到許可證變更的影響,它一直在重復(fù)強(qiáng)調(diào)“變更許可證對(duì)絕大多數(shù)用戶(hù)不會(huì)造成影響”的說(shuō)法。
Shay Banon 的最新聲明稱(chēng),基于反饋(很大程度上是負(fù)面的),Elastic 公司正在考慮按照 BSL 的方式修改 Elastic License。BSL 即 Bussiness Source License,是來(lái)自 MariaDB 公司的一個(gè) License,雖然得到了 OSI 創(chuàng)始人 Bruce Perens 的認(rèn)可,但未經(jīng) OSI 的批準(zhǔn)。
在 BSL 之下,源碼始終是自由的,并且保證在某段時(shí)間后(通常為 3-4 年,但不超過(guò) 5 年)會(huì)變成“真的”開(kāi)源(OSI 定義的開(kāi)源)。
Shay Banon 表示 Elastic 公司還沒(méi)決定是否提供單獨(dú)的經(jīng)過(guò)修改的 Elastic License,或者是新的基于 BSL 的 Elastic Community License,但會(huì)在下一個(gè)版本 7.11 之前解決此問(wèn)題。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Elastic 變更開(kāi)源許可證后續(xù):有人認(rèn)為應(yīng)該與云廠(chǎng)商合作
本文地址:https://www.oschina.net/news/127277/after-es-change-license

















 
 
 





 
 
 
 