https://yq.aliyun.com/roundtable/59290?spm=5176.100239.blogrightarea1357.27.wEl13C
React 協議修改風波開始,Facebook 就飽受開發人員和開源社區的吐槽。FB 沒有料到大家的反應如此激烈。Apache、WordPress 等組織陸續宣布封殺或棄用 React。
Facebook 工程師 Adam Wolff 23日在 FB 部落格發文稱,FB 將在下周把 React、Jest、Flow、Immutable.js 四個產品的開源協議改成 MIT。
Adam 稱,React 是一個廣泛的 Web 開源軟體生態系統的基石,他們不想因為非技術原因而阻礙其發展。
Adam Wolff 在博文中寫道:
經曆了數周的失望,還有我們社區的不確定性,我們做出了這個決定。儘管我們仍然相信「BSD + 專利」協議會給我們開源項目的使用者提供便利,但我們承認,我們並沒有成功說服 React 社區。
因為我們協議的不確定性,我們瞭解到很多團隊正在選擇 React 的替代品。我們很抱歉給大家帶來了麻煩。雖然我們不指望這些團隊會因為我們的新決定而回心轉意,但我們確實想敞開大門。
這一轉變自然引起大家對 FB 其他開源項目協議的疑問。我們很多熱門的項目會繼續遵循「BSD + 專利」協議。雖然我們也在評估這些項目的協議,但各個項目均有不同,選擇替換協議,將取決於多種因素。
下周我們發布 React 16,同時會把協議改成 MIT。React 16 我們開發時間超過一年多,我們完全重寫了 React 內部結構,以開啟強大的功能,這將有利於每個人規模性構建使用者介面。回頭我們還將分享如何重寫 React 的,我們期望我們的工作能激發無處不在的開發人員,不管他們是否在用 React。我們期望,大家可以把協議的討論拋之腦後,重新回到我們最最關注的地方:發布優秀的產品。
MIT協議又是什麼呢。
MIT許可證之名源自麻省理工學院,又稱「X條款」或「X11條款」,MIT內容與三條款BSD許可證(3-clause BSD license)內容頗為近似,但是賦予軟體被授權人更大的權利與更少的限制。
對比之前的協議內容
如果你採取專利主張訴訟或者其他方式挑戰 Facebook包括其子公司及其合作),那麼你使用 React 的許可會被立即撤銷。
你也不能與其他使用 React 的公司發生專利糾紛,否則你使用 React 的許可也會被撤銷。
可見,這次Facebook改動很大。剩下的就是Apache基金會、Wordpress會不會停止離開React的動作。當然還有國內的百度等公司。
當然,大家還是會很歡迎Facebook這樣的改動。 我們來聊聊吧~~ 1、把不久的霸王條款改為相對寬鬆的MIT軟體授權條款這事你怎麼看。 2、facebook服軟了你還會繼續使用React嗎。 3、在這段時間考慮過用什麼來取替React嗎。 4、React在你的項目中位置重要嗎。