1. 聚能聊>
  2. 话题详情

Facebook服软,把React协议改成MIT你怎么看?

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

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

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在你的项目中位置重要吗?

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 2

  • 奖品二

    定制晴雨伞 x 1

  • 奖品三

    王坚新著《在线》 x 2

45个回答

2

笨笨的粽子妞 已获得阿里云代金券 复制链接去分享

上校,我来给你捧场啦,哈哈~
1、把不久的霸王条款改为相对宽松的MIT软件授权条款这事你怎么看!
我觉得是好事儿啊,知错能改善莫大焉
2、facebook服软了你还会继续使用React吗?
不会,因为我是算法工程师,压根不用React,哈哈~
3、在这段时间考虑过用什么来取替React吗?
不是说前端有三大框架吗?可以用其他两个替代React的吧~
4、React在你的项目中位置重要吗?
重要,是我第一个认识的前端框架~

巴洛克上校 回复

感谢!感谢!哈哈

评论
2

陈序婷 已获得定制晴雨伞 复制链接去分享

1、把不久的霸王条款改为相对宽松的MIT软件授权条款这事你怎么看!
不改等着过年?按照之前的条款很多人都会放弃使用React。如果说苹果抽成微信打赏是在与中国用户为敌,那么Facebook条款就是在与全世界的开发者为敌。开发者的力量相信大家都知道Github被污染事件,最后使郭嘉改变心意的就是程序员。
2、facebook服软了你还会继续使用React吗?
为什么不用,不用就是显得小气了。就好像和女朋友吵了一架就分手?
3、在这段时间考虑过用什么来取替React吗?
没有,机智的我早已预料到Facebook会屈服。
4、React在你的项目中位置重要吗?
在我的项目中不重要,但是我想这里的很多人可能都有使用WordPress。那段时间我在想WordPress会使用什么代替React。
最近几天上海阴雨绵绵,题主我们也算熟人了,赏把雨伞就是最大的安慰了。谢谢!

陈序婷 回复

感谢题主打赏。

评论
2

shawn.ss 已获得王坚新著《在线》 复制链接去分享

1、把不久的霸王条款改为相对宽松的MIT软件授权条款这事你怎么看!
双手赞成并且确实是一个明智的决定
开源分享本来就是社区基数越大,其价值越大,因为里面的资源会随着时间越来越多,最终成为一种不可或缺的珍贵资源,用一个用户忌惮的协议来发布版本,本身就是一种对开源软件价值的销毁。这回facebook是改邪归正了,至少react可以继续壮大发展下去了。

2、facebook服软了你还会继续使用React吗?
应该会,除非这版改了协议的react太垃圾

3、在这段时间考虑过用什么来取替React吗?
大部分用vuejs,部分项目自己搭个框架,模仿react的渲染方式其实也能写,类似微信小程序的那种接口的玩意其实不难做

4、React在你的项目中位置重要吗?
不重要,但是这种编码风格和设计思路非常好,值得学习借鉴

1

kugemachen 已获得阿里云代金券 复制链接去分享

1、把不久的霸王条款改为相对宽松的MIT软件授权条款这事你怎么看!
这是一个明智的决定,首先从条款本身来看想长久的发展并得到大家任何,必选MIT,毕竟带来了更多的宽松授权。

2、facebook服软了你还会继续使用React吗?
React会继续使用,这与FB服不服软无关,与React本身有关,如果后期React无法满足我产品的需要,也会更换。

3、在这段时间考虑过用什么来取替React吗?
没有考虑,毕竟已经深入在用React

4、React在你的项目中位置重要吗?
比较重要的

0

ternence 已获得王坚新著《在线》 复制链接去分享

虽然协议有所宽松,其实对于实际来说可能除了社会舆论的改变,其他方面改变的可能性可能会很小,因为mit协议对企业的产品影响还是很大的,在涉及到专利的起诉问题时,限制的范围比较大,是Facebook包括其子公司及其合作,这样来说,当涉及到专利的问题时,公司很有可能所有用到react的产品都会进行重构,这样公司会随时面临这种风险;针对这个问题,如果只是剥夺涉及专利的产品的react的使用权,这种条款可能比较容易接受,因为毕竟你也用着别人的成果结晶。

2

浮生递归 复制链接去分享

不要书,已经有了。

1、把不久的霸王条款改为相对宽松的MIT软件授权条款这事你怎么看!
用户是基础,一切违背用户意愿的作为最终都要破产。fb最初以为自己高高在上,想咋样就咋样,事实给了他当头一棒。即便是世界巨头,仍然要把用户摆在第一位。

2、facebook服软了你还会继续使用React吗?
都服软了,多少要给点面子,那就继续使用吧。只是不知道其他声明退出的组织会怎么做。一般退出了好像就不会再回来了。

3、在这段时间考虑过用什么来取替React吗?
能替代react的应该还是比较多的吧,只是时间这么短,还没去考虑,毕竟换别的不是一下两下的事情,要深思熟虑。

4、React在你的项目中位置重要吗?
还好,一般项目都比较小,所以不会特别注重和依赖于某个框架。

巴洛克上校 回复

为什么你回复后面没有打赏按钮!!!

浮生递归 回复

什么?有这种事?又被你发现个大BUG,又可以去聆听领奖了!

评论
1

巴洛克上校 复制链接去分享

呀,不好意思了各位忘记打赏了

1

栖牛 复制链接去分享

能为用户带来切实好处,同时又能规范、提升开发,自然会用

1

守候海豚 复制链接去分享

个人项目的话,还是继续用吧

0

archersado 复制链接去分享

preact了解一下

0

1334505635473867 复制链接去分享

太落伍了,我该怎么办???

0

巴洛克上校 复制链接去分享

我来捧捧场吧哈哈哈哈

0

北方的郎 复制链接去分享

1、把不久的霸王条款改为相对宽松的MIT软件授权条款这事你怎么看!
从善如流吧
2、facebook服软了你还会继续使用React吗?
看什么项目了,个人或者小项目继续用也无所谓。大的就要考虑了。
3、在这段时间考虑过用什么来取替React吗?
vuejs?
4、React在你的项目中位置重要吗?
不重要

0

1538304586167730 复制链接去分享

emmmm,所以说网站相对自由化一点比较好

0

巴洛克上校 复制链接去分享

我们来聊聊吧~~
1、把不久的霸王条款改为相对宽松的MIT软件授权条款这事你怎么看!
2、facebook服软了你还会继续使用React吗?
3、在这段时间考虑过用什么来取替React吗?
4、React在你的项目中位置重要吗?

0

浮生递归 复制链接去分享

最近比较忙,过来捧个场

0

1129606126700490 复制链接去分享

用户的权益,是最终要的

0

1725096382354543 复制链接去分享

有需要的还是可以继续使用

0

学思而行 复制链接去分享

1、把不久的霸王条款改为相对宽松的MIT软件授权条款这事你怎么看!
我喜欢,这个对于开发者而言,比较好,可以放心使用了。
2、facebook服软了你还会继续使用React吗?
不会,我喜欢开源的
3、在这段时间考虑过用什么来取替React吗?
暂时还没考虑好
4、React在你的项目中位置重要吗?
不重要

0

jereme 复制链接去分享

先解决梯子的事

2