Wynntils

Wynntils

611k Downloads

Change license from AGPL3 to LGPL3

magicus opened this issue · 43 comments

commented

TL;DR

If you have been pinged here, you have contributed code to Artemis. If you agree with changing license to LGPL3 for your contributions to Artemis, please type "I agree" in a comment below. (If you think you recently did this: we have changed the new license from GPL to LGPL, so we need a new set of agreements.)

Background

Due to historic reasons, Artemis was created with the same license as Legacy, the GNU Affero General Public License v3 (AGPL3). This is a slightly modified version of GPL3, which prohibits public use on a server without releasing the source code.

Furthermore, the legal status of of whether modding Minecraft counts as "linking with a non-free program", and are thus prohibited under GPL, is unclear at best. The perception in the community seems to be that it is not allowed.

LGPL was designed for this particular purpose. It is GPL with additions that explicitly make it clear that it is allowed to link with non-free programs.

I propose that we change the Artemis license from AGPL3 to the GNU Lesser General Public License v3 (LGPL3).

Since the code currently present in the Artemis repo was contributed under the AGPL3 license, all contributors must agree to a change. If an author does not agree, or does not reply, we might be forced to remove those commits that said author have provided.

Note that this change do not apply to other Wynntils software, such as Hades and Athena that are running on the Wynntils servers. They will keep using AGPL.

Process

If you have been pinged in this message, please type "I agree" (or, "I do not agree") in a comment below. An Artemis maintainer will then update the list below based on the responses.

If and when all authors have agreed, we will re-license the project. If a few individual authors do not agree or does not reply, the Artemis development team might decide to remove those contributions and still go ahead with the re-license, keeping only code from those who agree.

Contributors

Here is a complete list of all contributors to the Artemis repo, as provided by Github.

All contributors has accepted.

Legend: ❓ = has not replied, ✅ = has accepted, ❌ = has not accepted

User Commits Approval
@kristofbolyai 875 commits
@magicus 639 commits
@Incompleteusern 169 commits
@DonkeyBlaster 95 commits
@P0keDev 69 commits
@DevScyu 36 commits
@san7890 27 commits
@Rafii2198 20 commits
@Mcrtin 20 commits
@HighCrit 16 commits
@JamieCallan117 15 commits
@HalcyonSuoh 9 commits
@TomaSajt 6 commits
@byBackfish 6 commits
@jh-devv 5 commits
@re-vc 4 commits
@joshieman06 4 commits
@DalwynWasTaken 4 commits
@mbnkwm 3 commits
@ShadowShift 3 commits
@ekgame 3 commits
@coehlrich 3 commits
@McPlayHD 2 commits
@CringeAura 2 commits
@Zatzou 2 commits
@Jimmy-sheep 2 commits
@ENORMOUZ 2 commits
@bricefrisco 2 commits
@YouSoPugly 2 commits
@xCykrix 1 commit
@atiedebee 1 commit
@TUsama 1 commit
@Ldude162 1 commit
@cmkohnen 1 commit
@obj-obj 1 commit
@iwei20 1 commit
@DevChromium 1 commit
@KaspianDev 1 commit
@geekazodium 1 commit
@Kepler-17c 1 commit
commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

Seeing that all contributors have accepted the license change, we will now go ahead with it.

commented

This was implemented in #1988. Thank you all for your support. I will now close this bug, but it will continue to serve as a record of contributor acceptance to the license change.

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented
commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

@KaspianDev Do you reject this..? Why the thumbs down?

commented

I agree

commented

I agree

commented

I agree

I always thought the AGPL was overkill, nice to see that you guys are planning on fixing it.

commented

I agree, thank you.

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

@KaspianDev Do you reject this..? Why the thumbs down?

I prefered the GPL change but I'll think about this one and confirm in a few hours.

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree

commented

I agree