这就意味着Facebook将不再授予用户React相关专利。
我,作为一个法学毕业生,讲一下完整的故事吧。
很久很久以前,Facebook申请了SyntheticEvent软件专利,还写了个软件叫React,拥有React的软件著作权。从法律上说,软件专利和软件著作权是两码事。如果你想用React处理事件,你需要同时获得软件专利和软件著作权两部分授权。
所以,Facebook用BSD许可证授予React用户软件著作权上的一堆权利,然后用额外的专利条款授予React用户SyntheticEvent专利的一堆权利。
不幸的是,这个软件专利的授权有一些前提条件。简单的说如果你的公司告Facebook侵犯你的专利,Facebook先前给你的SyntheticEvent专利授权就会失效。
现在好了,Facebook打算把软件著作权的许可证改成MIT;然后会删掉专利授权条款,任何条件下都不给你专利了。
结论:你可以在服务端用React当PHP用,但是你不可以用React处理事件。
这件事后,很多公司会谨慎对待开源,这是一件好事。
另外,这件事导致很多公司和团队在评估 React 风险和替换成本时,发现这件事在操作层面风险很高。不少人对 FB 的开源失去部分信心,如果再反转一次呢,对于很多公司来说,不可避免还是会去自研框架。
不得不说这次 FB 在开源界已经被贴上标签了。同情 FB patent 下开源库的 maintainer 们,尤其还有本着开源精神在 FB 工作的前端工程师们。这次反转他们提供了支持,感谢 。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有