FB 妥协了,下周把 React 协议改为 MIT

(点击上方蓝字,快速关注咱们)前端


React 协议修改风波开始,Facebook 就饱受开发者和开源社区的吐槽。FB 没有料到你们的反应如此激烈。Apache、WordPress 等组织陆续宣布封杀或弃用 Reactreact


Facebook 工程师 Adam Wolff 今天在 FB 博客发文称,FB 将在下周把 React、Jest、Flow、Immutable.js 四个产品的开源协议改为 MIT。git


640?wx_fmt=png&wxfrom=5&wx_lazy=1


Adam 称,React 是一个普遍的 Web 开源软件生态系统的基石,他们不想由于非技术缘由而阻碍其发展。github


Adam Wolff 在博文中写道:react-native


经历了数周的失望,还有咱们社区的不肯定性,咱们作出了这个决定。尽管咱们仍然相信「BSD + 专利」协议会给咱们开源项目的用户提供便利,但咱们认可,咱们并无成功说服 React 社区。spa


由于咱们协议的不肯定性,咱们了解到不少团队正在选择 React 的替代品。咱们很抱歉给你们带来了麻烦。虽然咱们不期望这些团队会由于咱们的新决定而回心转意,但咱们确实想敞开大门。flux


这一转变天然引发你们对 FB 其余开源项目协议的疑问。咱们不少热门的项目会继续遵循「BSD + 专利」协议。虽然咱们也在评估这些项目的协议,但各个项目均有不一样,选择替换协议,将取决于多种因素。ci


下周咱们发布 React 16,同时会把协议改为 MIT。React 16 咱们开发时间超过一年多,咱们彻底重写了 React 内部结构,以打开强大的功能,这将有利于每一个人规模性构建用户界面。回头咱们还将分享如何重写 React 的,咱们指望咱们的工做能激发无处不在的开发者,无论他们是否在用 React。咱们指望,你们能够把协议的讨论抛之脑后,从新回到咱们最最关注的地方:发布优秀的产品。开发


HN 网友 cies 把目前遵循「BSD + 专利」协议的 FB 开源项目作了一个汇总:get


  • ReasonML - https://github.com/facebook/reason/blob/master/PATENTS.txt

  • GraphQL - https://github.com/graphql/graphql-js/blob/master/PATENTS

  • react-native - https://github.com/facebook/react-native/blob/master/PATENTS

  • PlanOut - https://github.com/facebook/planout/blob/master/PATENTS

  • Flow - https://github.com/facebook/flow/blob/master/PATENTS

  • Haxl - https://github.com/facebook/Haxl/blob/master/PATENTS

  • Flux - https://github.com/facebook/flux/blob/master/PATENTS


请脑补 WordPress & 百度的表情和心里读白。2_05.png2_05.png2_05.png



以为本文对你有帮助?请分享给更多人

关注「前端大全」,提高前端技能

640?wx_fmt=png