喜歡就關注我們吧!
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 項目的名字。
雖然微軟一整年下來一直在捱罵,但它的開源貢獻也一直在持續。從底層的協議、編程語言到各種框架、類庫,再到應用工具,微軟在開源貢獻方面稱得上是積極分子。
底層相關:
框架/類庫相關:
微軟開源 Tye 項目,可簡化微服務開發<閱讀原文可查看>
微軟正式開源 Fluid Framework<閱讀原文可查看>
微軟開源 TensorFlow-DirectML,爲 WSL2 提供 GPU 支持<閱讀原文可查看>
應用工具相關:
微軟爲 Chromium Edge 瀏覽器添加經典 Edge 模式<閱讀原文可查看>
微軟開源 Outlook for iOS 暗黑模式解決方案:支持 iOS 11 及更高版本<閱讀原文可查看>
微軟開源基於 Rust 的新軟件,可在 Kubernetes 上運行 WebAssembly<閱讀原文可查看>
微軟開源模糊測試平臺 OneFuzz<閱讀原文可查看>
覺得不錯,請點個在看呀