lastnpe / eclipse-null-eea-augments

Eclipse External null Annotations (EEA) repository
http://lastnpe.org
Eclipse Public License 2.0
41 stars 22 forks source link

chore: update license to EPL 2.0 #170

Closed sebthom closed 3 weeks ago

sebthom commented 3 weeks ago

See also https://www.eclipse.org/legal/epl-2.0/faq/#epl-relicensing For open source projects (including Eclipse Foundation projects) under the EPL-1.0 who wish to re-license to the EPL-2.0 they should do so by simply updating the file headers and notices.

vorburger commented 3 weeks ago

FTR, this PR is the continuation of this discussion:

After having read https://www.eclipse.org/legal/epl-2.0/faq/#epl-relicensing, quote:

The EPL allows new versions of the license to be adopted by projects with little work. Specifically, the license states that, "Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version." \n For open source projects (including Eclipse Foundation projects) under the EPL-1.0 who wish to re-license to the EPL-2.0 they should do so by simply updating the file headers and notices. (Please see 3.4 and 3.5 below.)

Re. this aspect:

Note that it is good community practice to discuss this change on your public mailing lists, and to make every attempt to ensure that: (a) downstream users are aware of the change, and (b) that there is a rough consensus amongst the committers that this is the right time to switch.

I'm hereby, pro forma, making "every attempt to ensure that (...) there is a rough consensus amongst the committers that this is the right time to switch." by paging some past contributors to this repo @J-N-K and @rPraml and @focbenz and @maggu2810 and @ctron as well as committers @triller-telekom and @sylvainlaurent and @Bananeweizen and @wborn to shout if they have any objections to changing the license of LastNPE.org from EPL 1.0 to 2.0.

Let's give it, say... 48h? Then I intend to merge, assuming no objections.

Bananeweizen commented 3 weeks ago

While I'm late to the party, I hereby fully agree. I also cannot image for what reason someone would not agree to such a change. The EPL version 2 is basically identical to version 1 from my software developer eyes point of view. (I understand that this would be a different beast e.g. when changing GPL2 to GPL3)