Elastic 變更開源許可證后續(xù):有人認(rèn)為應(yīng)該與云廠商合作
Elastic 創(chuàng)始人兼 CEO Shay Banon 近日宣布變更開源軟件 Elasticsearch 和 Kibana 的許可證后,在開源社區(qū)引發(fā)了各方激烈討論。
Elasticsearch 是基于 Lucene 的搜索引擎,Kibana 則是用于 Elasticsearch 的數(shù)據(jù)可視化工具,兩者都是采用 Apache License 2.0 的開源軟件。不過(guò) Elastic 公司近日已決定將這兩款開源軟件的 Apache License 2.0 變更為雙許可證:Server Side Public License (SSPL) 和 Elastic License。
SSPL 是 MongoDB 設(shè)計(jì)的許可證,它基于 GPLv3,被認(rèn)為是 Copyleft License,其核心條款是“如果將程序的功能或修改后的版本作為服務(wù)提供給第三方,那么必須免費(fè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)主要是限制云廠商的使用,強(qiáng)調(diào)對(duì)絕大部分用戶并沒有影響,但一石激起千層浪,許多人并不完全認(rèn)可 Shay Banon 的說(shuō)法。
開源擁護(hù)者 Vicky Brasseur 認(rèn)為 SSPL 對(duì)企業(yè)來(lái)說(shuō)是一個(gè)問題,并覺得 SSPL 是與開源敵對(duì)的專有軟件許可證——只是披著開源的外衣在偽裝。她說(shuō)道:“如果你的組織在其項(xiàng)目或產(chǎn)品中使用了在 Apache License 2.0 許可下的 Elasticsearch 或 Kibana,現(xiàn)在必須假定它面臨著某種風(fēng)險(xiǎn)。”
開放源代碼促進(jìn)會(huì) OSI 對(duì) SSPL 也頗有微詞,它認(rèn)為 SSPL 不是開源許可協(xié)議,雖然自稱具有開源的所有優(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ǔ)后端的開源項(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ù)集等)提供自由文本搜索的開源平臺(tái),它對(duì)于 Elastic 此次變更許可證的看法頗為激進(jìn),直言“Elasticsearch 已死,Open Distro for Elasticsearch 長(zhǎng)存”。Open Distro for Elasticsearch 是 AWS 推出增強(qiáng)的 Elasticsearch 開源發(fā)行版。
開源公司 Percona 的聯(lián)合創(chuàng)始人 Peter Zaitsev 認(rèn)為 Elastic 此舉動(dòng)短期內(nèi)可能會(huì)為公司帶來(lái)收益,但對(duì)開源社區(qū)來(lái)說(shuō)是巨大的損失。所以他覺得 Elastic 的開源已經(jīng)終結(jié),并說(shuō)道:“RIP Elastic Open Source……”
Amanda Brock 是 Open UK 的 CEO 兼首席策略官 (Chief Policy Officer),Open UK 是推動(dòng)開源技術(shù)應(yīng)用和發(fā)展的公司。Brock 認(rèn)為,從某種程度上而言,Elastic 是從開源領(lǐng)域撤退的幾家公司之一,和 MongoDB、Qt 和不久前宣布撤掉 CentOS 的 Red Hat 一樣,他們的核心產(chǎn)品都不再是開源軟件。她認(rèn)為開源公司應(yīng)該學(xué)習(xí)與云廠商巨頭合作,而不是嘗試為他們制定特殊條款。
Elastic 公司試圖澄清誰(shuí)受到許可證變更的影響,它一直在重復(fù)強(qiáng)調(diào)“變更許可證對(duì)絕大多數(shù)用戶不會(huì)造成影響”的說(shuō)法。
Shay Banon 的最新聲明稱,基于反饋(很大程度上是負(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ì)變成“真的”開源(OSI 定義的開源)。
Shay Banon 表示 Elastic 公司還沒決定是否提供單獨(dú)的經(jīng)過(guò)修改的 Elastic License,或者是新的基于 BSL 的 Elastic Community License,但會(huì)在下一個(gè)版本 7.11 之前解決此問題。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Elastic 變更開源許可證后續(xù):有人認(rèn)為應(yīng)該與云廠商合作
本文地址:https://www.oschina.net/news/127277/after-es-change-license