Open grosu opened 9 years ago
Oncall should probably go through this and update the license so that we are complying with all the open source licenses that we import in this project. Basically that means picking through every transitive dependency and making sure that LICENSE.md contains any information which the license in question requires us to replicate.
Do we really need to list all those software at the bottom of the LICENSE.md page? Some of those are probably part of K modules that have either disappeared or will disappear from the kernel. Also, we say:
So then, why bother listing all the following on the main License page?
The following pieces of software have additional or alternate copyrights, licenses, and/or restrictions:
Maude (http://maude.cs.uiuc.edu) is licensed under the GPL license.
Stratego (http://strategoxt.org) is licensed under the LGPL license.
Xstream (http://xstream.codehaus.org/) is licensed under the BSD license.
XML Pull (http://www.xmlpull.org) API is free.
Xpp3 (http://www.extreme.indiana.edu/xgws/xsoap/xpp) is licensed under Indiana University Extreme! Lab Software License.
KXML2 (http://kxml.sourceforge.net/kxml2/) is licensed under the BSD license.
SSCTarjan (https://github.com/indy256/codelibrary) is licensed under the Unlicense. Alphanum (http://www.davekoelle.com/alphanum.html) is licensed under the LGPL license.
I would indeed make sure that the licenses of these software are included in the directories where they are used, and then replace the last section of the K License with the following simpler paragraph:
Since we are at this, I would also change the paragraph above,
which does not mention RV anyway, as follows:
@dwightguth feel free to change the above however you wish to make it all sound good.