Elasticsearch和亞馬遜之間的衝突 - protocol
Elasticsearch厭倦了與亞馬遜AWS的不公平競爭,他感到別無選擇,只能限制第三方使用公司開發的兩個重要開源專案的方式。然而,許多企業技術人員認為他只是將嬰兒與洗澡水一起扔了出去。
上週四,Elastic釋出了一篇部落格文章宣佈:在許可的Apache 2.0許可下,兩個廣泛使用的企業技術開源專案Elasticsearch和Kibana將不再可用。取而代之的是,這些專案的所有後續發行版都只能在有爭議的新許可證SSPL或Elastic License下使用,這兩種許可證都旨在使雲端計算公司難以出售開源專案的託管版本。
Elastic從未試圖掩飾對AWS的不屑一顧,這種仇恨可以追溯到2015年推出的Amazon Elasticsearch Service。可以說,AWS服務(Elasticsearch開源專案的託管版本)的引入,是基於開源專案和AWS的企業技術公司之間緊張歷史的低谷。
當然,對於AWS或任何公司而言,圍繞任何許可許可的開源專案構建自己的服務是完全合法的。實際上,AWS對Elastic的決定做出了反應,宣佈了計劃在相同的Apache 2.0許可下分叉這兩個專案,或將它們帶入新的AWS主導方向。
Elasticsearch是一個開放原始碼搜尋引擎,由Banon於2010年釋出,Banon後來在2012年與他人共同建立了Elastic。它經常與其他兩個Elastic開源專案Logstash和Kibana一起使用,以形成“ ELK堆疊” ”,這種方法在企業技術圈中眾所周知,它們既希望為其網站建立搜尋功能,又希望利用這些搜尋功能來跟蹤系統日誌以查詢錯誤等事件。
客戶可以購買稱為彈性雲的該堆疊的託管版本,該版本可在美國三大主要雲提供商上執行,也可以在自己的硬體或雲上對其進行管理。但是,也有一些公司和個人使用者樂於承擔管理開源版本的負擔。
但是,新的許可更改意味著使用此開源版本的公司現在必須同意不會將Elasticsearch和Kibana用作其自己的雲服務的一部分,這引起了疑問。
Elastic與AWS之間爭議的根本原因主要是商標問題,這引發了Elastic在2019年提起的訴訟,該訴訟繼續在法院系統中進行。
AWS指控Elastic將開原始碼與專有程式碼混合在一起,使使用者很難知道他們是否需要付費訂閱或不使用某些功能。Elastic否認它試圖混淆使用者,並聲稱AWS在該發行版中使用了第三方程式碼,這是其自身工作的副本。
與企業軟體中的所有爭議一樣,這一爭議確實可以歸結為金錢。當人們使用其軟體的開源版本時,Elastic並不賺錢,並且考慮到所有因素,他們希望人們為其許可版本付費。AWS在2020年第四季度的總體雲收入可能超過120億美元。同時,隨著世界轉向基於雲的軟體,Elastic自己的雲服務正在強勁增長。
相關文章
- 如何防止jQuery庫不同版本之間的衝突jQuery
- jquery如何解決版本之間衝突的問題jQuery
- Elasticsearch——併發衝突以及解決方案Elasticsearch
- POP Animation 和 layoutSubviews 的衝突View
- Activemq和Rabbitmq埠衝突MQ
- 團隊間衝突管理策略(轉載)
- 科研和工作並不衝突
- 解決jquery和其他庫的衝突jQuery
- Laravel 6.0 的 predis 和 phpredis 衝突的原因LaravelRedisPHP
- svn檔案衝突,樹衝突詳解
- jQuery的$命名衝突jQuery
- jquery和dwr的util.js方法衝突jQueryJS
- fcitx5 和 ibus的衝突
- wsl docker 和 ubuntu 衝突問題DockerUbuntu
- 解決equal to 運算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_CS_AS" 之間的排序規則衝突排序
- underscore 系列之防衝突與 Utility FunctionsFunction
- 解衝突用到的命令
- 為什麼docker 網段衝突會和宿主機衝突?原因分析和解決方案Docker
- nuxt反向代理,解決客戶端服務端兩者之間衝突UX客戶端服務端
- commit 衝突MIT
- 雜湊衝突
- SVN衝突解決和注意事項
- 採用JSI解決不同類庫間的衝突(轉)JS
- PCL(9)PLC庫和OpenCV庫中的FLANN衝突OpenCV
- 理解事件分發和衝突的實戰技巧事件
- exp工具的direct和query衝突以及程式補充
- STL Container和ATL智慧包裹類的衝突 (轉)AI
- Git 衝突了怎麼辦,如何高效快速的解決程式碼衝突?Git
- cad快捷鍵和win10衝突怎麼辦_cad快捷鍵和win10衝突的解決方法Win10
- 如何避免javascript中的衝突JavaScript
- 關於SVN update之後,引起衝突的解決方法
- Flutter和iOS手勢衝突解決思路FlutteriOS
- 安裝vcenter server埠 80 和 IIS 衝突Server
- android NestedScrollView和ListView衝突問題AndroidView
- iOS開發之protocol和delegateiOSProtocol
- sql:無法解決 equal to 操作中 "Chinese_PRC_CI_AS" 和 "Chinese_Taiwan_Stroke_CI_AS" 之間的排序規則衝突。...SQLAI排序
- Git 解決衝突Git
- git 解決衝突Git