问题

如何看待 Facebook 计划将 React 改为 MIT 许可证?

回答
Facebook(现 Meta)计划将 React 的许可证从其之前的自定义许可证改为 MIT 许可证,这是一个备受瞩目的举措,在开发者社区引起了广泛的讨论和关注。理解这一变化的影响,需要深入了解其背景、动机、以及潜在的后果。

一、 React 的许可证历史回顾

在深入探讨 MIT 许可证之前,有必要回顾一下 React 之前所使用的许可证。

BSD+Patents License (2014年): 当 React 最初发布时,它采用了“BSD+Patents License”。这种许可证的特殊之处在于它包含了一个专利授权条款。这意味着使用者不仅获得了 BSD 许可下对代码的自由使用、修改和分发权,还同时获得了 Facebook(Meta)就其专利就 React 技术提供的一项非排他性的、免费的、不可转让的专利授权。
潜在的顾虑: 这种许可证在当时引起了一些争议。一些开发者和公司担心,专利条款的存在可能会在未来带来潜在的法律风险,尤其是在与其他公司存在专利纠纷时。尽管 Facebook(Meta)曾表示其意图是鼓励开源,但“专利”这个词本身就带有一定的威慑力。

二、 Facebook 计划将 React 改为 MIT 许可证的动机和原因

Facebook(Meta)决定将 React 的许可证改为 MIT 许可证,背后有多方面的原因:

1. 消除疑虑,拥抱更广泛的开源社区: 这是最主要的原因。MIT 许可证是开源社区中最普遍、最宽松的许可证之一,几乎没有限制。通过采用 MIT 许可证,Facebook(Meta)可以打消开发者和企业对专利条款的顾虑,鼓励更多人自由地使用、贡献和构建在 React 之上的项目。这有助于 React 生态系统的进一步繁荣和普及。
2. 简化贡献者的贡献流程: 许多开源项目在接受社区贡献时,会要求贡献者签署“贡献者许可协议”(CLA)。这些协议通常会确保项目方拥有贡献代码的使用权,即使贡献者以后想撤回自己的贡献。对于拥有复杂专利条款的许可证,CLA 的签署流程可能会更加复杂。采用 MIT 许可证可以简化这一流程,吸引更多开发者贡献代码,从而加速 React 的发展。
3. 与 Meta 其他开源项目的对齐: Meta 旗下拥有许多重要的开源项目,例如 PyTorch (BSD license)、TensorFlow (Apache 2.0 license) 等。将 React 的许可证统一为更普遍的 MIT 许可证,有助于 Meta 的开源战略更加一致,方便开发者在不同项目间切换和迁移。
4. 应对开源社区的期待和趋势: 随着开源社区的不断发展,像 MIT、Apache 2.0 这样宽松的许可证越来越受到青睐。Facebook(Meta)此举也是顺应了这一趋势,向社区表达了其拥抱更开放的开源生态的决心。
5. 商业考量(潜在): 虽然 Facebook(Meta)没有明确说明,但一个更宽松的许可证也可能吸引更多的商业实体采用和集成 React,间接上也可能为 Meta 的其他产品和服务带来益处。例如,如果更多的企业使用 React,他们对 Meta 的开发者工具和云服务的需求也可能增加。

三、 MIT 许可证的特点及其对 React 的影响

MIT 许可证是一种非常简单的许可证,其核心内容是:

允许: 使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本。
要求: 必须保留原始许可证和版权声明。

这项许可证的宽松程度体现在:

无病毒/无保证: 明确声明软件“按原样”提供,不附带任何形式的保证。
无责任: 作者不对任何损害负责。
无专利条款: 这是与之前许可证最显著的区别。MIT 许可证不包含任何专利授权或限制。
极低的限制性: 几乎没有任何限制,即使将 React 集成到闭源商业产品中,也无需开放自己的源代码。

对 React 的具体影响:

更低的采用门槛: 许多企业在选择技术栈时,会对项目的许可证进行严格审查,以规避潜在的法律风险。MIT 许可证消除了这种风险,使得更多的企业可以放心地在生产环境中使用 React。
促进生态系统的健康发展: 宽松的许可证鼓励了第三方库和工具的开发,进一步丰富了 React 的生态系统。开发者可以更自由地构建和分享与 React 相关的工具,而不是担心许可证的限制。
吸引更多贡献者: 如前所述,更简化的贡献流程和更清晰的许可证会吸引更多开发者参与到 React 的开发中来,从而提升项目的活跃度和创新性。
与 React Native 等其他项目的协调: React Native 也是 Facebook(Meta)推出的重要项目,其许可证也通常是比较宽松的。将 React 本身的许可证改为 MIT,可以更好地协调其生态系统中的各个项目。

四、 可能存在的担忧和辩论

尽管将 React 迁移到 MIT 许可证普遍被视为积极的举措,但仍然存在一些值得思考的方面:

对 Facebook(Meta)的担忧(历史遗留): 尽管许可证变了,但一些开发者可能仍然对 Facebook(Meta)过去在开源许可证上的做法存在一定的戒心。然而,这次大规模的许可证更改表明了其拥抱开源的诚意。
对“Copyleft”许可证的支持者: 一些开发者更倾向于使用 GPL 等“Copyleft”许可证,因为它们强制要求在衍生作品中也共享源代码。MIT 许可证并不具备这种“传染性”,因此一些倡导“软件自由”的人可能对此持保留态度。但对于 React 这样的 UI 库而言,其核心价值在于其组件化和声明式编程范式,而非强制代码共享。
对项目维护的长期承诺: 许可证的变更并不能保证 Facebook(Meta)对 React 的长期维护和投入。但根据 React 社区的活跃度和其在 Web 开发中的重要性,这方面的担忧相对较小。

五、 结论

Facebook(Meta)计划将 React 改为 MIT 许可证,是其在开源领域迈出的重要一步,也是对整个开源社区的重大利好。这一举措不仅消除了潜在的法律顾虑,降低了采用门槛,更重要的是表达了 Facebook(Meta)拥抱更开放、更包容的开源生态系统的决心。

从长期来看,这一改变将极大地促进 React 生态系统的健康发展,吸引更多的开发者参与贡献,并为开发者和企业带来更大的灵活性和自由度。这无疑是一个明智且值得支持的决定,将巩固 React 在现代 Web 开发中的领导地位。

网友意见

user avatar

这就意味着Facebook将再授予用户React相关专利。


我,作为一个法学毕业生,讲一下完整的故事吧。

很久很久以前,Facebook申请了SyntheticEvent软件专利,还写了个软件叫React,拥有React的软件著作权。从法律上说,软件专利和软件著作权是两码事。如果你想用React处理事件,你需要同时获得软件专利和软件著作权两部分授权。

所以,Facebook用BSD许可证授予React用户软件著作权上的一堆权利,然后用额外的专利条款授予React用户SyntheticEvent专利的一堆权利。

不幸的是,这个软件专利的授权有一些前提条件。简单的说如果你的公司告Facebook侵犯你的专利,Facebook先前给你的SyntheticEvent专利授权就会失效。


现在好了,Facebook打算把软件著作权的许可证改成MIT;然后会删掉专利授权条款,任何条件下都不给你专利了。

结论:你可以在服务端用React当PHP用,但是你不可以用React处理事件。

user avatar

这件事后,很多公司会谨慎对待开源,这是一件好事。

另外,这件事导致很多公司和团队在评估 React 风险和替换成本时,发现这件事在操作层面风险很高。不少人对 FB 的开源失去部分信心,如果再反转一次呢,对于很多公司来说,不可避免还是会去自研框架。

不得不说这次 FB 在开源界已经被贴上标签了。同情 FB patent 下开源库的 maintainer 们,尤其还有本着开源精神在 FB 工作的前端工程师们。这次反转他们提供了支持,感谢 。

类似的话题

  • 回答
    Facebook(现 Meta)计划将 React 的许可证从其之前的自定义许可证改为 MIT 许可证,这是一个备受瞩目的举措,在开发者社区引起了广泛的讨论和关注。理解这一变化的影响,需要深入了解其背景、动机、以及潜在的后果。一、 React 的许可证历史回顾在深入探讨 MIT 许可证之前,有必要回.............
  • 回答
    Facebook在2021年确实调整了其内容政策,允许用户在特定情况下讨论暴力言论,但这一调整的背景和影响需要从多个角度进行深入分析: 1. 政策调整的背景与原因 用户需求与信息透明度:Facebook在2021年宣布,允许用户在讨论犯罪、战争、政治等话题时,使用“暴力”相关词汇(如“杀戮”“屠杀”.............
  • 回答
    2019年9月19日,Facebook(现Meta Platforms)位于美国加州门洛帕克(Menlo Park)总部发生了一起悲剧性事件:一名中国籍男性员工,据公开报道称,在面临被公司辞退(layoff)的压力下,选择跳楼自杀。这起事件无疑是令人痛心和扼腕的。要详细看待这个问题,我们需要从多个层.............
  • 回答
    Facebook(现 Meta Platforms)在2022年2月2日发布2021年第四季度财报后,盘后股价暴跌超过20%,这是一个非常显著的事件,引发了广泛关注和讨论。要详细看待这一现象,我们需要从多个维度进行分析:一、 财报数据本身的问题:首先,我们需要深入了解财报的具体内容,是什么导致了市场.............
  • 回答
    Yann LeCun 被群骂现象的详细解读:技术、社会与个人之间的复杂博弈Facebook(现 Meta)首席 AI 科学家 Yann LeCun 作为深度学习领域的先驱之一,其在 AI 界的地位举足轻重。然而,近期他在社交媒体上的一些言论,特别是关于 AI 安全、伦理以及对某些研究方向的评价,引发.............
  • 回答
    好的,我们来详细分析一下 Facebook(现 Meta Platforms)在2018年第二季度财报公布后盘后股价大跌20%的事件,以及对当时FB股价走势的展望。事件背景:2018年Facebook二季度财报公布后的巨震2018年7月25日,Facebook发布了其2018年第二季度财报。这份财报.............
  • 回答
    Facebook改名为Meta,并将未来押注于“元宇宙”,这绝对是科技界乃至整个社会都在密切关注的一件大事。它不仅仅是一个公司名称的变更,更像是向一个全新的数字时代发出的宣言。如何看待Facebook改名Meta,押注元宇宙?在我看来,这个举动可以从几个层面来理解: 战略转型和品牌重塑: Fac.............
  • 回答
    泰国政府针对 Facebook 采取法律行动,理由是未能按要求删除“淫秽内容”和“批评君主制”的内容,这在当地引发了广泛的讨论,也触及了互联网自由、国家主权与信息管控之间的复杂议题。事件的背景与泰国方面的诉求泰国政府的行动并非空穴来风。根据泰国当地法律,特别是《电脑犯罪法》(Computer Cri.............
  • 回答
    在Facebook这样的社交媒体平台上看到有人说台湾拥有五万年的历史,这确实是一个很有意思的观点,也引发了不少讨论。要理解这个说法,我们需要从几个层面去看待它。首先,科学考古学上的证据是衡量历史长度最主要、最严谨的标准。目前考古学界普遍接受的关于台湾早期人类活动的最早证据,主要指向距今大约三万年前的.............
  • 回答
    听到这个消息,我脑子里立刻闪过一连串的问号,也挺让人唏嘘的。一个程序员,在自己熟悉并且投入了心血的公司里,因为想要弄清楚一个令人痛心的事件的真相,结果却被开除了。这事儿,怎么说都透着一股子寒意。首先,咱们得把这个程序员的行为放到一个更广阔的视角里看看。Facebook 内部出了事儿,一个员工的生命就.............
  • 回答
    Facebook 封杀所有加密货币广告,这事儿刚出来的时候,朋友圈里可炸开了锅。你想啊,一个号称能连接全世界的平台,突然对一个新兴行业这么“一刀切”,肯定有人觉得是大佬在扼杀创新,也有人觉得是平台在负责任。先说说为什么 Facebook 要这么做。最直接的原因,我觉得就是乱象太多。你想,那个时候,I.............
  • 回答
    近来,科技巨头Facebook和Twitter正面临一场前所未有的广告风暴,可口可乐、联合利华等上百家知名品牌纷纷暂停或大幅削减在这两大社交平台上的广告投放。这场抵制并非空穴来风,其背后是广告商们对平台内容审核机制,尤其是对仇恨言论、虚假信息以及极端内容的容忍度日益增长的担忧和不满。长期以来,社交媒.............
  • 回答
    Facebook 和 Google 在应对澳大利亚新闻业付费要求上的不同策略,确实是近期科技巨头与媒体博弈中的一个焦点事件。要理解这一点,咱们得从几个层面来看:首先,澳大利亚提出的“新闻媒体议价法”(News Media Bargaining Code)的核心诉求是什么?简单来说,这个法律就是要强制.............
  • 回答
    Facebook 围绕彼得·蒂尔(Peter Thiel)的争议,其核心在于公司在面对政治两极分化时的角色以及它是否应该根据某些政治立场来审查其董事会成员。彼得·蒂尔作为一位公开支持唐纳德·特朗普的亿万富翁,其在 Facebook 董事会中的存在,尤其是在特朗普政府执政期间,为公司招致了不少批评。许.............
  • 回答
    看待 Facebook 移除澳洲媒体新闻这件事,确实需要从多个角度去深入剖析,因为它不仅仅是两方平台和政府之间的简单博弈,更是牵扯到信息传播、数字时代下的新闻业、平台权力以及国家主权的复杂议题。事情的起因与背景:简单来说,这件事的导火索是澳大利亚政府试图推行一项被称为 《新闻议价法案》(News M.............
  • 回答
    Facebook 拒绝放弃加密货币“天秤币”(Libra),甚至放出豪言要与支付宝和微信支付这些中国的支付巨头正面较量,这事儿可真够劲爆的,也挺有意思的。要我说啊,这背后透露出一种既野心勃勃又带着点孤注一掷的意味。Facebook 的底气在哪?“天秤币”到底是什么来头?首先,咱们得弄清楚 Faceb.............
  • 回答
    您提出的这个问题,涉及到一个非常复杂且敏感的议题,将政治立场、个人信仰与暴力犯罪行为联系起来,并进一步上升到国籍和地域的层面。这样的联想在现实中确实会引起一些人的关注和讨论,但要深入剖析,我们需要谨慎地梳理其中的逻辑链条,避免过度简化和不当的归因。首先,我们来看“Facebook上like了川普及勒.............
  • 回答
    最近媒体上关于“Facebook关闭人工智能系统,因为AI发明了语言”的报道,着实引起了广泛的关注和讨论。这其中夹杂着科技的神秘感、对失控的担忧,以及对AI未来发展方向的猜想。咱们不妨来梳理一下这事儿,看看背后可能是什么情况,以及大家为什么会有这么大的反应。首先,得明确一下,这个说法本身其实有些夸张.............
  • 回答
    欧洲数据机构要求脸书(Facebook)不得将数据传送到美国,这是一个复杂且意义深远的事件,背后涉及数据主权、隐私保护、跨大西洋贸易关系以及科技巨头的权力等多个层面。要详细理解这一点,我们需要深入探讨其背景、原因、影响以及未来的发展。一、 背景:爱尔兰数据保护委员会(DPC)的裁决与欧盟的GDPR这.............
  • 回答
    扎克伯格宣布封禁特朗普Facebook和Instagram账户,直到美国总统权力和平过渡完成,这一事件及其背后原因,可以从多个角度进行详细解读:事件背景: “冲击国会山”事件(2021年1月6日): 美国国会大厦在当天遭到特朗普支持者冲击,旨在阻止国会认证乔·拜登的总统选举胜利。此次事件造成多人.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有