Facebook 修改 React 協議
下周,我們將重新授權我們的開源項目,將 React、Jest, Flow, 和 Immutable.js 協議更改為 MIT license。目前,我們正在重新授權這些項目,因為 React 是一個有著強大生態系統開源 web 項目,我們不希望因為一些非技術原因而阻礙它的進展。
這個決定是在我們的社區經歷了幾周的失望和不確定性之後做出的。儘管我們仍然相信我們的 BSD+專利許可給我們項目的用戶帶來了一些好處,但我們承認,我們未能果斷地說服這個社區。
在我們的許可證不確定性之後,我們知道許多團隊都在選擇一個庫來替代 React 。我們為客戶的流失感到抱歉。我們不指望通過這種改變來贏得這些團隊的支持,但我們確實想要敞開大門。友好的合作與競爭能夠在這個領域推動著我們大家共同前進,我們想全面參與。
這一轉變自然會引發對 Facebook 其他開源項目的質疑。我們的許多流行項目將會保留目前的BSD+專利許可。我們也在評估這些項目的許可證,但是每個項目都是不同的,不同的許可選擇將取決於各種各樣的因素。
我們將在下周發布的 React16 版本中更新 license,React16 經過一年多的打磨,我們已經徹底重寫了它的內部結構,以解鎖更加強大的功能,讓每個人都能將其用在構建用戶界面上。我們還將分享我們是如何重寫 React 的,希望我們的工作能夠激勵各地的開發人員,無論他們是否使用 React。我們期待著把這個關於許可證的討論放在一邊,回到我們最關心的事情上:傳輸偉大的產品。
※那麼,Facebook 內部如何看待此次 React 專利事件?
※web前端-10個妨礙進步的學習方式
※前輩的代碼運行好流暢啊,好厲害啊,啊……
※高頻dom操作和頁面性能優化探索
TAG:JavaScript |