codehaus-plexus/plexus-classworlds

Clarify license

Opened this issue · 2 comments

kwin commented

But the site has an an empty license body in https://codehaus-plexus.github.io/plexus-classworlds/licenses.html.

This should probably be fixed by codehaus-plexus/plexus-pom@a9d1aad as it seems GitHub rather uses the pom.xml for the license badge (https://github.com/badges/shields/blob/master/services/github/github-license.service.js).

1, The license header of java files were changed to Apache-2.0 with this commit 8417bcd. But the LIECNSE.txt in root directory was kept unchanged.
2, Apache-2.0 was added to pom.xml with commit aa37242 and it keeps to now.
3, Commit fb238e6reverted commit 8417bcd. But pom file kept unchanged with apache-2.0 statement.
4, With this commit 97ca63b, things get interesting. It said "added missing copyright header", but it added apache-2.0 header, not Plexus.
5, Maby because of that commit, Apache 2.0 license file LICENSE-2.0.txt was added to root directory with commit 9c935ad. Later its name was changed to LICENSE.txt till now.
That's the timeline I find. From Fedora Notes, Plexus Classworlds License is derived from Apache 1.1. So please consider to update license to Apache 2.0. There is no need to use an old and uncommon license. @slachiewicz