(no title)
peppermint_gum | 1 year ago
He doesn't quote any specific part of the (A)GPL that supports his argument (frankly, I doubt he's ever read it), he just keeps throwing out the buzzword "viral" as if it means anything. He clearly doesn't understand the concept of CLAs and copyright law in general.
This is a very bad post, and I'm surprised it made the front page.
graemep|1 year ago
"If the source code originally used AGPL, isn’t it still contractually obligated to ensure those rights to its users, including any new source code added to it?"
The answer is clearly no. The GPL is not a contract NOR does it contain any such obligation.
"It doesn’t matter that you own the copyright on the software, you can’t revoke the rights on the code that was licensed under its terms."
You cannot revoke the license, but if you hold the copyright to code you can dual license or license modifications under a different license.
"This is a very bad post, and I'm surprised it made the front page. "
An illustration of how little copyright law is understood by developers. I have seen lots similar things in the past. A bit unfair to pick on old stuff that the author probably knows better about by now, but this always stood out as a good example: https://jacobian.org/2009/jul/13/gpl-questions/ - twenty questions, the answers to most of which are fairly obvious or easy to find out.
chungy|1 year ago
It remains that the owner of the copyright can release the software under any terms they deem fit. Including changing their mind about what license to use for future versions. The license is, well, a license for anyone that's not the copyright owner; it's absolutely non-binding on the copyright owner themselves.
nxicvyvy|1 year ago
I also don't think "this is a license for anyone not the copyright holder" is accurate. The license specifically prohibits removal of the license you can't "dual license" GPL code.
You can license code under GPL, and you can license the same initial code under a second license, but going forward those two pieces of code are forked. You can't then ship GPL modifications to the other license simply because you have the copyright ownership of the modifications, well, in fact you can, but that requires the GPL license to infect the other source code. You being the sole developer in all of this is irrelevant.
I think this comes down to the answer of this question:
Can you rescind a GPL license?
If not, even as the copyright holder, then no, you as the copyright holder don't have rights over the code moving forward.
That was part of the purpose and intention behind this license.
bennyhill|1 year ago
kopecs|1 year ago
> I wonder if the community has grounds to sue any of these companies who are ditching the AGPL in favor of proprietary, source-available licenses, especially under “third-party beneficiary contract” legal theories, like @conservancy did in their suit against Vizio.
> If the source code originally used AGPL, isn’t it still contractually obligated to ensure those rights to its users, including any new source code added to it?
seems to indicate rather strongly that the original poster doesn't understand the AGPL terms, CLAs, or the nuances of contract litigation. At least OP recognises that at least enough to ask a question about it, but I don't think "random questions I thought up about reasonably well-settled law in Twitter thread form" makes a good post.