微軟2020開源回顧:止不住的捱罵,停不下的貢獻

喜歡就關注我們吧!

2020年,Linus Torvalds 開啓“飈騷話”模式,言語不再激烈。看到“大噴子” Linus 都有機會變慈祥,料想微軟近年來主動擁抱開源並示好的行爲應該能改變他人的看法。

然而事實並非如此,雖然微軟積極投身開源多年,卻始終難以避免捱罵。做得不好,看客加大力度開噴;做了好事,看客變着花樣來罵。這不是罔顧事實,有圖爲證:

上面是“微軟探索 LTO+PGO 以優化 Linux 內核”資訊中,用戶在評論區的留言截圖。事實上,微軟在2019年發佈 WSL2 時就已經將真正的 Linux 內核“安進”了 Windows 10,它作爲 Linux 內核的重度使用者,想必會遇到更多更復雜的場景,微軟願意分享自己優化內核的經驗稱得上是一件好事,卻被質疑成在“搗亂”、“禍害”。

微軟做好事尚且落得如此待遇,做得不好等待它的只會是網友毫無情面的火力全開。去年5月,微軟在 Build 2020 大會發布了新的軟件包管理工具 WinGet,並宣佈將其開源。就在 WinGet 發佈之後不久,開源軟件包管理工具 AppGet 項目作者 Keivan Beigi 發文宣佈 AppGet 項目“死亡”,矛頭直指微軟的 WinGet 抄襲了 AppGet。網友們理清事情的來龍去脈後咬定微軟抄襲石錘,然而微軟雖然承認了 AppGet 的貢獻並表達了謝意,但並沒有對整件事情表達歉意。

於是有網友毫不留情地開啓嘲諷模式,“微軟之所以開始向開源靠攏,是爲了更方便竊取別人的勞動成果?”

在抄襲事件之後不久,微軟又因爲發佈的開源項目名字與已有的項目名字一樣,遭到了 KDE 社區和網友的猛批。也是在 Build 2020 大會上,微軟宣佈了 MAUI 項目 (.NET Multi-platform App UI),這是一款跨平臺的原生 UI。恰巧 KDE 社區也有一個名爲"Maui"的項目,這是一個用於構建跨平臺應用程序的 UI 框架,不過創建的時間早於微軟。

KDE 社區發文呼籲微軟修改 MAUI 名稱,Maui 團隊成員也前往 MAUI 的 GitHub 倉庫提交 issue 請求改名,但微軟都沒接受。而這個請求改名的 issue,微軟開發者在上面被罵到將其設置爲鎖定狀態。

不過直到現在,微軟也沒修改 MAUI 項目的名字。

雖然微軟一整年下來一直在捱罵,但它的開源貢獻也一直在持續。從底層的協議、編程語言到各種框架、類庫,再到應用工具,微軟在開源貢獻方面稱得上是積極分子。

底層相關:

框架/類庫相關:

應用工具相關:

覺得不錯,請點個在看呀

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