AWS Elasticsearch公開發行版惹爭議

AWS早在3月份就宣佈了Elasticsearch公開發行版。然而,該版本並沒有得到所有社區成員的支持。雖然AWS表示,他們發佈公開發行版是爲了確保Elasticsearch保持完全開源,但技術社區的其他成員表示,這是亞馬遜進一步鞏固其強大的客戶基礎的又一舉措。

AWS介紹Elasticsearch公開發行版是完全遵循Apache 2.0許可協議授權的Elasticsearch增值發行版。這個版本利用了Elasticsearch和Kibana中的開源代碼。AWS首席宣傳官Jeff Barr表示:“這不是分叉;我們將繼續貢獻並提供上游補丁,以推進這些項目。”

第一個版本包含許多新特性,包括高級安全、事件監視、報警、性能分析和SQL查詢特性。然而,正如BigData Boutique首席技術官Itamar Syn-Hershko指出的那樣,這些特性與Elastic X-Pack特性集密切相關。Elastic在2018年開放了以前專有的X-Pack代碼。但是,在這個過程中,他們將X-Pack置於一個新的Elastic許可之下,從而防止代碼被轉售或重新分發給任何第三方。因此,這將阻止AWS在自己的AWS Elasticsearch產品中使用開源的X-Pack代碼。在此過程中,Elastic將之前100%遵循Apache 2.0授權的開源存儲庫遷移到遵循Apache 2.0和Elastic授權的混合代碼庫中。Elastic在他們的博客中指出,X-Pack代碼是開源的:

我們沒有更改Elasticsearch、Kibana、Beats和Logstash等Apache 2.0代碼的任何許可——而且我們永遠也不會更改。我們在每個存儲庫中創建了一個新的X-Pack文件夾,該文件夾根據Elastic許可協議進行授權,允許一些衍生品和貢獻。

然而,AWS認爲,對於純開源模型,這是一項負面舉措。AWS表示,他們已經從客戶和合作伙伴那裏收到反饋,這些變化令人擔憂。他們提到,Elastic開源項目的壽命存在不確定性。AWS雲架構戰略副總裁Adrian Cockcroft指出

當AWS和我們的客戶所依賴的重要開源項目開始限制訪問、更改許可條款或將開源和專有軟件混合時,我們將進行投資,維持開源項目和社區。

Cockcroft繼續解釋說,當甲骨文表示他們將在如何支持Java方面做出重大改變時,AWS也做出了類似的反應。在那種情況下,AWS發佈了Corretto項目,提供了OpenJDK的多平臺分發版。Cockcroft進一步解釋說,在他看來:

開源項目的維護者有責任保持源代碼分發對所有人開放,並且不更改中游的規則。

Cockcroft表示,AWS已經與Elastic討論了這些問題,甚至提出提供資源來支持社區驅動的、單一許可版本的Elasticsearch。然而,按照Cockcroft的說法,“(Elastic)已經明確表示,他們打算繼續目前的道路。”Elastic首席執行Shay Banon在最近發表的一篇文章中表達了不同的觀點。在這篇文章中,Banon說:“有公司錯誤地聲稱他們在與我們公司合作,比如當前備受關注的亞馬遜。”

這一舉措沒有得到社區一些成員的支持。AppsFlyer開發人員關係負責人Sharone Zitzman對AWS宣示決定的方式提出了批評。她在最近的博文中表達了對AWS的蔑視:

向一家充滿活力並深深紮根於OSS價值觀之中的開源公司鼓吹開源——該公司對其盈利和維護一流產品的需求是完全透明的,而對其可靠性提出可疑的斷言是非常虛僞的。這是亞馬遜看到別人閃亮的玩具,想要得到它。這就是分叉。

然而,Chef的首席技術官Adam Jacob不同意Zitzman的觀點,他認爲AWS的這一舉措總體上是對開源軟件的積極舉措。他解釋說,主要贏家是自由軟件的價值觀:

我百分之百確定:這不是開源的失敗。這是關於開源和自由軟件的最深刻、最基本的事實。你,作爲一個用戶,有權利。這些權利延伸到所有人,包括AWS——要不,它們就根本不會存在。

DigitalOcean的調查發現,人們堅信,AWS不支持開源,只有4%的受訪者對於AWS“最支持開源”給出了正面回答(谷歌53%、微軟23%、蘋果1%)。紅帽博客主編Joe Brockmeier指出,雖然亞馬遜使用Linux來驅動服務器和Kindle設備,但它並沒有出現在前20名的內核貢獻者中。

儘管對AWS宣佈ElasticSearch公開發行版的反應各式各樣,但AWS開發自己的開源產品版本的模式似乎將繼續下去。

你在這個問題上是什麼立場?你認爲AWS的這一舉措符合開源社區的最大利益嗎?請在下面的評論中與社區分享。

查看英文原文Vendors Argue Over AWS’ Open Distro for Elasticsearch

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章