Closed pmonks closed 1 year ago
Thanks for pointing out the mishmash. At one point the original author wanted to use GPL 3, but I convinced him to switch to Apache-2. It seems we have some cleanup to do.
@pmonks I have made these changes in #151, minus the duplicate COPYING file. If someone really wants that alongside LICENSE they can ask us for it.
Thanks @headius, and no need to apologise! Licensing is one of those chores that's super easy to miss, especially if it's changed over time! Really appreciate you taking the time to sort this out.
Thanks for the help!
Currently the artifacts in the repository suggest a confusing mishmash of licenses for this project:
pom.xml
file impliesApache-2.0
onlyCOPYING.GPL
file impliesGPL-3.0
COPYING.LESSER
file impliesLGPL-3.0
LICENSE
file appears to be attempting to implyApache-2.0 OR LGPL-3.0+
(but because it uses the abbreviated "file header" texts instead of the full license texts, tools that attempt to detect licenses from such files, including GitHub's own license detection, are unable to do so)Suggested solution Assuming the JFFI authors do intend to publish the work under
Apache-2.0 OR LGPL-3.0+
, I'd suggest:COPYING.GPL
andCOPYING.LESSER
files<license>
block within the existing<licenses>
block within thepom.xml
file, containing the name and URL of theLGPL-3.0+
licenseApache-2.0
license text and the fullLGPL-3.0+
license text to theLICENSE
file, separated by a number of blank lines, and with text such asOR, AT YOUR DISCRETION:
in the middle of the whitespaceLICENSE
file and name itCOPYING