Facebook has decided not to change their licensing [1] [2] So we must remove our React code before our next release. I've created a ticket for it: https://forge-allura.apache.org/p/allura/tickets/8161/ Hopefully the "Preact" library is compatible enough (including with the drag/drop react extensions) that it isn't too much work to do.
[1] https://github.com/facebook/react/issues/10191 [2] https://code.facebook.com/posts/112130496157735/explaining-react-s-license/ On 7/17/17 4:02 PM, Dave Brondsema wrote: > The React library is part of this Facebook licensing issue, and we use React > for > the admin/edit mode in the project menu, phone verification dialog, and > subscribing to individual pages. > > So we'll have to change all that for any release after Aug 31. I have heard > some mentions of "preact" as a compatible library with standard acceptable > licensing. I don't know anything about it though. > > There's also https://github.com/facebook/react/issues/10191 asking them to > change the React licensing. As of right now, the latest in the comments is > that > the facebook/react people are discussing internally. That'd be nice, so we > don't have to make any changes. > > > -------- Forwarded Message -------- > Subject: Facebook BSD+patents license and Apache products > Date: Sat, 15 Jul 2017 09:56:30 -0700 > From: Chris Mattmann <mattm...@apache.org> > Reply-To: priv...@allura.apache.org > To: legal-disc...@apache.org > > Hi, > > As some of you may know, recently the Facebook BSD+patents license has been > moved to Category X (https://www.apache.org/legal/resolved#category-x). > Please see LEGAL-303 [1] for a discussion of this. The license is also > referred > to as the ROCKSDB license, even though Facebook BSD+patents is its more > industry > standard name. > > This has impacted some projects, to date based on LEGAL-303 > and the detective work of Todd Lipcon: > > Samza, Flink, Marmotta, Kafka and Bahir > > (perhaps more) > > Please take notice of the following policy: > > o No new project, sub-project or codebase, which has not > used Facebook BSD+patents licensed jars (or similar), are allowed to use > them. In other words, if you haven't been using them, you > aren't allowed to start. It is Cat-X. > > o If you have been using it, and have done so in a *release*, > you have a temporary exclusion from the Cat-X classification thru > August 31, 2017. At that point in time, ANY and ALL usage > of these Facebook BSD+patents licensed artifacts are DISALLOWED. You must > either find a suitably licensed replacement, or do without. > There will be NO exceptions. > > o Any situation not covered by the above is an implicit > DISALLOWAL of usage. > > Also please note that in the 2nd situation (where a temporary > exclusion has been granted), you MUST ensure that NOTICE explicitly > notifies the end-user that a Facebook BSD+patents licensed artifact exists. > They > may not be aware of it up to now, and that MUST be addressed. > > If there are any questions, please ask on the legal-discuss@a.o > list. > > Thanks. > > Cheers, > Chris Mattmann > VP Legal Affairs > > [1] https://issues.apache.org/jira/browse/LEGAL-303 > > -- Dave Brondsema : d...@brondsema.net http://www.brondsema.net : personal http://www.splike.com : programming <><