09.23 Facebook React认怂?峰回路转,React16将使用MIT开源协议

Facebook React认怂?峰回路转,React16将使用MIT开源协议

之前Facebook因为React开源协议问题,和开源社区吵的沸沸扬扬。国内方面百度等也宣布停止使用React,要求各部门选择新的方案。这件事导致很多公司在评估使用 React 风险和替换成本的时候,发现这件事风险很高,也让不少人对 FB 的开源失去部分信心,然而没多久。。。。。

Facebook React认怂?峰回路转,React16将使用MIT开源协议

今日,Facebook在其网站上发布。

下周,我们将重新许可我们的开源项目,React、Jest、Flow和Immutable.js,新的协议将使用MIT协议。

虽然我们仍然相信BSD+专利许可提供我们项目的用户一些好处,但是我们承认,我们没有说服这个群体。

Next week, we are going to relicense our open source projects React, Jest, Flow, and Immutable.js under the MIT license. We're relicensing these projects because React is the foundation of a broad ecosystem of open source software for the web, and we don't want to hold back forward progress for nontechnical reasons.

This decision comes after several weeks of disappointment and uncertainty for our community. Although we still believe our BSD + Patents license provides some benefits to users of our projects, we acknowledge that we failed to decisively convince this community.

In the wake of uncertainty about our license, we know that many teams went through the process of selecting an alternative library to React. We're sorry for the churn. We don't expect to win these teams back by making this change, but we do want to leave the door open. Friendly cooperation and competition in this space pushes us all forward, and we want to participate fully.

This shift naturally raises questions about the rest of Facebook's open source projects. Many of our popular projects will keep the BSD + Patents license for now. We're evaluating those projects' licenses too, but each project is different and alternative licensing options will depend on a variety of factors.

We'll include the license updates with React 16's release next week. We've been working on React 16 for over a year, and we've completely rewritten its internals in order to unlock powerful features that will benefit everyone building user interfaces at scale. We'll share more soon about how we rewrote React, and we hope that our work will inspire developers everywhere, whether they use React or not. We're looking forward to putting this license discussion behind us and getting back to what we care about most: shipping great products.

MIT协议又是什么呢?

MIT许可证之名源自麻省理工学院,又称「X条款」或「X11条款」,MIT内容与三条款BSD许可证(3-clause BSD license)内容颇为近似,但是赋予软件被授权人更大的权利与更少的限制。

对比之前的协议内容

如果你采取专利主张诉讼或者其他方式挑战 Facebook包括其子公司及其合作),那么你使用 React 的许可会被立即撤销。

你也不能与其他使用 React 的公司发生专利纠纷,否则你使用 React 的许可也会被撤销。

可见,这次Facebook改动很大。剩下的就是Apache基金会、Wordpress会不会停止离开React的动作。当然还有国内的百度等公司。

当然,大家还是会很欢迎Facebook这样的改动。

偷笑:上次停用React的时候,真的以为Vue的春天倒了


分享到:


相關文章: