Wynntils

Wynntils

611k Downloads

Change license from AGPL3 to GPL3

magicus opened this issue · 29 comments

commented

TL;DR

If you have been pinged here, you have contributed code to Artemis. If you agree with changing license to GPL3 for your contributions to Artemis, please type "I agree" in a comment below.

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. This extra clause is not relevant for Artemis, but it will still make the source code license incompatible with GPL3, a much more common license for Minecraft mods.

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

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.

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
@Kepler-17c 1 commit
@cmkohnen 1 commit
@obj-obj 1 commit
@iwei20 1 commit
@DevChromium 1 commit
@KaspianDev 1 commit
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

I agree

commented

I agree

commented

I agree since the clause is irrelevant to this type of software.

commented

I agree

commented

I agree

commented

I agree

commented

I agree, thank you.

commented
commented

Are we sure the GPL can apply here?

commented

I agree

commented

Are we sure the GPL can apply here?

@iwei20 That is a relevant question. I just wanted to get rid of the Affero part, and did not stop to think if GPL would be suitable.

It does indeed seem that GPL is not a suitable license for Minecraft mods, and that LGPL is required. I'll confer with the rest of the Wynntils Dev Team about how to proceed.

Thanks for bringing this to our attention!

commented

GPL is totally fine for plugins/mods, even Bukkit API uses GPL.

commented

Are we sure the GPL can apply here?

@iwei20 That is a relevant question. I just wanted to get rid of the Affero part, and did not stop to think if GPL would be suitable.

It does indeed seem that GPL is not a suitable license for Minecraft mods, and that LGPL is required. I'll confer with the rest of the Wynntils Dev Team about how to proceed.

Thanks for bringing this to our attention!

I'd say GPL is suitable

commented

GPL is totally fine for plugins/mods, even Bukkit API uses GPL.

At the very least, that is apparently subject to legal debate and uncertainty. Using LGPL would remove any uncertainty about the legality.

commented

This is superseded by #1970