News for hackers. Stuff that matters.
Re:I wrote to the address in the GPLv2 license notice (2022) by kevincox on Thursday April 24, 2025 @02:31PM (#43785921)
How does a sender who only has a GPLv2 license notice even know that there is a v3? Should they first send a letter asking which versions are available?
Re:I wrote to the address in the GPLv2 license notice (2022) by self_awareness on Thursday April 24, 2025 @02:59PM (#43786193)
If the sender requests GPLv2, he should receive GPL version 2.

If the sender requests GPL, I find it natural for him to receive version 3, because it's the latest version. At the time of receiving the license, he gains knowledge about the existence of version 3 (the header on the print says the GPL he received is version 3).

If the sender has a notice about GPLv2, it means that there's a high chance that there's also GPLv1. This should be a sufficient hint that requesting only "GPL" is not sufficient, because the sender should be aware of the risk of receiving GPLv1 if he won't mention the "v2".

Re:I wrote to the address in the GPLv2 license notice (2022) by pantalaimon on Thursday April 24, 2025 @07:09PM (#43788526)
GPLv2 by default means GPLv2 or later, so GPLv3 is perfectly valid indeed.
Re:I wrote to the address in the GPLv2 license notice (2022) by mmx1 on Friday April 25, 2025 @02:39AM (#43790805)
That's actually not true. GPLv2 by default means v2, not v3, unless you explicitly allow "or later."

Linux is actually the famed example of v2 but not v3.

Re:I wrote to the address in the GPLv2 license notice (2022) by snickerbockers on Thursday April 24, 2025 @06:33PM (#43788251)
the usual license header has something along the lines of "either version [23], or at your discretion, any subsequent version", which clearly explains that there are specific versions with distinct rules. Many people opt not to include this clause because they (understandably) don't want to automatically agree to a contract that hasn't even been written yet. However if they fail to make the version clear that's on them.

Anyways I don't think this defense would ever fly in court. As soon as the plaintiff's lawyers produce evidence that you are aware of GPLv3 (such as pointing out that you have GPLv3 software on your PC or phone) the judge is going to see that you're trying to game the system on technicality and sanction you. Judges really don't like this sly loophole BS where it's extremely obvious that you're feigning ignorance for the sake of constructing an alternate reality where you hypothetically never knew there was a GPLv3.