Elastic與AWS之間的較量揭示了業界對於亞馬遜給開源軟體行業帶來的影響更廣泛的擔憂。
AWS已幫助小型初創公司到跨國巨頭的眾多公司增強了計算能力,而現在AWS被指控“露天開採”(strip mining)其他技術公司開發的軟體。
據《紐約時報》近日的一篇文章報道,亞馬遜被指控赤裸裸地利用開源技術,先觀察哪些技術在AWS使用者當中備受歡迎,隨後推出該服務的自家版本。這篇文章指出,這樣的指控並不是什麼新穎事,但被AWS盯上的七家開源公司已碰頭,討論對亞馬遜採取法律行動,不過到目前為止尚未提起訴訟。
文章提到了Elastic這家公司,該公司提供一種名為Elasticsearch的開源、免費使用的資料分析搜尋工具。2015年,亞馬遜宣佈將提供這種開源搜尋工具的託管版本。開源公司通常(不過並非總是)通過為免費使用的軟體出售支援或管理來賺取收入,這意味著亞馬遜在吞噬Elastic的業務。
文章稱,Elastic隨後添加了僅適用於高階使用者的新功能,對此進行了報復。亞馬遜完全添加了同樣的功能。這場備受媒體關注的較量斷斷續續持續了好幾年。
據AWS雲架構戰略副QuattroporteAdrian Cockcroft撰寫的一篇博文稱,今年3月份,亞馬遜推出了一個名為Open Distro for Elasticsearch的分支(fork),聲稱由於“寬鬆”的Apache 2.0許可證,這款工具對於全球各地的使用者而言已變得“越來越重要”。
Cockcroft說:“很遺憾,自2018年6月份以來,我們親眼目睹了專有程式碼混入到程式碼庫的做法。雖然採用Apache 2.0許可證的下載件仍可供使用,但關注開源的客戶獲得什麼、他們可以依賴什麼,這方面極其不明確。比如說,軟體釋出說明和說明文件都沒有明確說明哪些程式碼是開原始碼、哪些程式碼是專有程式碼。”
這意味著對程式碼的任何更改(比如給漏洞打補丁或新增功能特性)都可能違反許可證,因此喪失使用該軟體的權利。為了給AWS使用者帶來“確定性”,亞馬遜與Expedia和Netflix合作,派生出了自己的開源版本:Open Distro for Elasticsearch。
作為迴應,Elastic的創始人Shay Banon在一篇博文中警告了這種分支做法的危險,並否認了亞馬遜聲稱擁有程式碼許可證可以更改任何程式碼的說法。Banon說:“我的產品被人分支,重新發行並重新打包,次數多得不計其數。這表明我們的產品很成功,覆蓋範圍很廣泛。好多人想坐享其成,從各種各樣的供應商到中國大企業組織,再到現在的亞馬遜,不一而足。重新發行或重新打包總是有原因,有時冠以虛情假意的利他主義或仁慈的名目。這些沒有一個持久下去。”
今年9月份,Elastic起訴AWS侵犯商標權以及對Open Distro和原創產品進行虛假廣告宣傳,聲稱客戶“很可能感到困惑”。亞馬遜否認了這一指控,但在本文發稿時並沒有迴應置評請求。
雖然我們需要等待這一起案子的結果——此案很可能會庭外和解,但這不是亞馬遜頭一回被指控“露天開採”競爭對手,尤其是提供開源軟體的那些競爭對手。MongoDB、MariaDB和RedisLabs都提出了類似的訴訟,而且不僅限於軟體:有人聲稱亞馬遜採取了類似的做法賣鞋子,亞馬遜出售的一款鞋與網路品牌歐布斯(Allbirds)生產的鞋子非常相似。
但是,亞馬遜從AWS獲得的收益遠超過靠銷售鞋子等零售產品所獲得的收益。今年早些時候,財報顯示AWS佔亞馬遜總利潤的一半,同比猛增41%,因此預計亞馬遜會竭力為其壟斷做法進行辯解。