Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGPLv3 License Change Not Enforceable #69
Comments
|
What "adds insult to injury" is building a brand together with a friend and then having them try to claim full ownership over it when you decide to leave because working together is untenable, after you added a ton of value to it. You must understand how frustrating, and unexpected that is. Anyways, it's clear I am the author of these add-ons and I plan to continue developing them. I am all about having them be open source but it's pretty clear that whichever direction these projects go, that they should fall under my brand. I released projects under the MIA brand on multiple occasions before we even combined Patreons, it's pretty clear that it was only due to us agreeing on an equal partnership that I ever chose to release anything in tandem with Matt vs. Japan. Any split with the MIA brand will include me keeping my work under my own brand and name. Anyways, I understand your position as far as open-source software goes though and rest assured, that I hope when we are fully on the other side of this to embrace those same ideals with all future projects. |
|
Look, I get everyone is hot-headed right now -- I was just trying to point out that this one particular thing you decided to do is not acceptable (and it's not like you have a choice in the matter -- all Anki add-ons are derivative works of Anki which means that you need to license them under an AGPLv3-compatible license.) This is completely unrelated to questions of branding or whose name is on the project, or anything else for that matter. (More importantly, as I said, the additional terms don't actually have any legal weight -- if you're worried about "someone" taking your project and selling it, they are entitled to do it under the terms of the license.) But I do legitimately wish you all the best, and hope that this all ends amicably. |
|
Not to add more fuel to the fire, but I just noticed that
|
I honestly don't have any opinion on the rest of the drama going on at the moment, but the most recent change to the license is not actually enforceable for the following reasons:
The GPLv3 explicitly does not allow you to "impose any further restrictions on the exercise of the rights granted or affirmed under this License." (§10) and all users are allowed to remove the the restrictions "If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term." (§7). Therefore adding these restrictions is a strict no-op because any users can remove them.
All Anki add-ons must be released under an AGPLv3-compatible license (technically they need to be under the AGPLv3 because they are derivative works, but the AnkiWeb terms allow you to use an AGPLv3-compatible license -- "As add-ons extend the computer version, they must be licensed under the AGPL3 or a compatible license."). This license with restrictions (assuming they were enforceable) is not AGPLv3-compatible.
For some of the Migaku add-ons, you are not the only contributor to the project, and in order to change the license of a project you must get approval from every contributor which has made a significant change (the FSF classifies this as more than 15 lines of code). This doesn't appear to apply to the Japanese add-on but it does appear to apply to the Dictionary add-on as far as I can tell.
You've also changed the copyright lines in the README, from "Copyright © 2019 Mass Immersion Approach" to "Copyright © 2020 Migaku Ltd". I don't know what the legal status of "Mass Immersion Approach" is (you mention in your video that it was a partnership but not an actual company), but you simply cannot unilaterally change the copyright holders of a work. (I get that you developed the add-ons, but it didn't say "Copyright © 2019 Yoga" -- though this can get quite complicated when it comes to copyright assignment, personally this is something I would just avoid touching altogether.)
Believe me, I do understand why you feel the need to do what you're doing (I have watched the video you posted) -- but you simply aren't allowed to impose these restrictions and (as someone who has been developing free software for most of my life now), whenever someone misunderstands the GPL and tries to restrict users' freedoms it feels like a slap in the face. It adds insult to injury when you talk about wanting to "work with open source developers" but at the same time you're imposing restrictions that make your code no longer open source / free software. I love free software, and it hurts to see this sort of thing happen.
(For the record, I'm saying this as someone who was considering contributing to this and other add-ons once I reached a point in my Japanese learning where I could make use of them.)
For reference the following text was added to the top of the GPLv3 license document: