[License-discuss] Views on React licensing?
Richard Fontana
fontana at opensource.org
Fri Dec 2 04:26:03 UTC 2016
The OSI has received several inquiries concerning its opinion on the
licensing of React [1], which is essentially the 3-clause BSD license
along with, in a separate file, an 'Additional Grant of Patent Rights'
[2].
The Additional Grant of Patent Rights is a patent license grant that
includes certain termination criteria. These termination criteria are
not entirely unprecedented when you look at the history of patent
license provisions in OSI-approved licenses, but they are certainly
broader than the termination criteria [or the equivalent] in several
familiar modern licenses (the Apache License 2.0, EPL, MPL 2.0, and
GPLv3).
The 'Additional Grant' has attracted a fair amount of criticism (as
did an earlier version which apparently resulted in some revisions by
Facebook). There was a recent blog post by Robert Pierce of El Camino
Legal [3] (which among other things argues that the React patent
license is not open source). Luis Villa wrote an interesting response
[4].
What do members of the license-discuss community think about the
licensing of React? I see a few issues here:
- does the breadth of the React patent termination criteria raise
OSD-conformance issues or otherwise indicate that React should not
be considered open source?
- is it good practice, and does it affect the open source status of
software, to supplement OSI-approved licenses with separate patent
license grants or nonasserts? (This has been done by some other
companies without significant controversy.)
- if the React patent license should be seen as not legitimate from an
OSI/OSD perspective, what about the substantial number of
past-approved (if now mostly obsolete) licenses that incorporated
patent license grants with comparably broad termination criteria?
- should Facebook be encouraged to seek OSI approval for the React
license including the patent license grant?
Richard
[1] https://facebook.github.io/react/
[2] https://github.com/facebook/react/blob/master/PATENTS
[3] http://www.elcaminolegal.com/single-post/2016/10/04/Facebook-Reactjs-License
[4] http://lu.is/blog/2016/10/31/reacts-license-necessary-and-open/
More information about the License-discuss
mailing list