開源項目AppGet 作者:大廠“套取”了我的方案後把我扔到了一邊

2020 年 5 月,微軟在Build 2020 大會上發佈並開源了微軟官方軟件包管理工具WinGet。然而就在發佈後不久,另一款開源軟件包管理工具AppGet的作者Keivan Beigi (以下稱 Keivan)發文宣佈 AppGet 項目“死亡”。他同時披露微軟在WinGet發佈前給他發來了一封郵件:“我想花點時間告訴你,我們非常感謝你的投入和見解。我們一直在構建 Windows 包管理器,第一個預覽版將於明天在 Build 上線,我們的包管理器也將是開源的,我們歡迎您的任何貢獻。”

keivan發文表示AppGet已死

Keivan 認爲微軟的 WinGet 抄襲了 AppGet 。他說從去年七月開始,微軟的產品經理就開始主動接觸他,該產品經理許諾可以給Keivan面試職位,加入微軟自己的Windows軟件包項目。期間多次與 Keivan 以交換意見爲由進行面試溝通,套取了 AppGet 的開發思路。甚至去年 12 月邀請Keivan 到位於西雅圖的微軟總部進行進一步溝通,甚至時間持續了一整天。這個事情似乎是好的,但是此後半年微軟就沒有聯繫過Keivan,直到出現本文開頭那一幕。

Keivan查看了WinGet的代碼後認爲 WinGet 的核心機制、結構,甚至是包存儲庫的文件夾結構等等都有 AppGet 的影子。他對微軟的做法感到非常失望。

keivan 發佈帖子對微軟做法表示不滿(機器翻譯)

5 月 30 日,微軟產品經理 Andrew 在微軟官方發文迴應[1]稱“辜負了 KeivanAppGet”。儘管微軟承認了 AppGet 項目的貢獻並表達了謝意,但仍然沒有表達對整件事情的歉意。

微軟產品經理的模糊迴應

甚至有開發者到微軟Github倉庫發issueKeivan打抱不平。要求WinGet增加一個功能來表達對Keivan最初創造這個點子的感激之情,還有網友要求微軟必須向Keivan支付報酬。

網友在WinGet倉庫上爲Keivan打抱不平

其實大廠抄襲從來不是什麼新鮮事,國內也經常爆出類似的新聞。某興、某爲也曾出現在風口浪尖上,拿別人的開源項目申請專利;照搬別人的核心代碼。

開源項目源代碼雖然都有自己聲明的開源協議,但個人開發者維護的開源項目在面對類似微軟這種級別的大型企業時,往往難以維護自己的合法權利。最後要麼被公關安撫,要麼不了了之。大型開源項目都曾經遇到這種尷尬的事情,比如 MongoDB、Redis,大型雲服務商將這些軟件集成爲服務賺得盆滿鉢滿,而實際維護項目的作者卻沒有得到相應的回報。無法形成一個良性的循環。

不知道你對此有什麼看法,歡迎留言討論。

我們不能一味索取,且不懂得回報。

參考資料

[1]

微軟迴應: https://devblogs.microsoft.com/commandline/winget-install-learning/

往期推薦:

利用Redis的Geo功能實現查找附近的位置

Spring Security 實戰乾貨:如何實現不同的接口不同的安全策略

                                                                                                    

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