this post was submitted on 28 Aug 2023
671 points (91.5% liked)
Programmer Humor
32566 readers
1193 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I do think that if you distribute a binary along with the GPL license text, then you've obligated yourself to provide source. If you distribute the binary of your own program without the GPL license text, then I don't think you're obligated. But I'm nowhere near being a lawyer :)
Thankfully in practice none of this really matters.
The person licensing the code as GPL generally wants to share it. The license becomes much stronger as more people contribute code under the same license (but their own copyright), since it means everybody is obligated to share under the GPL (or else strip out all code which they don't own copyright over). And as more people use/contribute, the value of the code generally increases, so it's better that the protection becomes stronger.
And of course, supposing there's a GitHub page for a project with a GPP license attached, then anybody who has cloned that repo is automatically granted all those rights. The owner of the copyright (assuming they own 100%) can still release the code under a different license or terms, but they can't revoke the rights granted to anybody who already received the code.
Yeah, probably true!