this post was submitted on 13 Mar 2025
671 points (100.0% liked)
linuxmemes
23841 readers
1986 users here now
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
3. Post Linux-related content
sudo
in Windows.4. No recent reposts
5. π¬π§ Language/ΡΠ·ΡΠΊ/Sprache
6. (NEW!) Regarding public figures
We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
You're being extremely disingenuous, and you know it.
It protects ALL freedom EXCEPT the freedom to take away freedom from the original code. If you are desperate to allow this, write your code from scratch instead of using GPLed code, nobody is stopping you.
The GPL absolutely does not prevent you from licensing your work however you like. You can write BSD code and put it in a GPL program no problem. The only condition is that if you use GPL code you must not take the freedom away from it. If you don't like that, replace the GPL code and suddenly the project is completely BSD or whatever have you.
And I did give you an example of why pushover licenses aren't great. Because it would prevent custom ROMs on android from being possible.
This is a ridiculous assertion.
A) The GPL is a license. You say "it keeps control" as if it's some person or organisation controlling the code. It isn't. I could say the same about the BSD license, it "keeps control" by forcing the user of the code to leave all copyright notices intact, even if it's combined into code of a different license. How horrible. Why can't the code be under my terms where I get to get rid of attribution?
B) If you make an addition to GPLed code, it absolutely is "related".
C) As I said earlier, the GPL does not stop you licensing your code however you like. See above.
No, it's a play on words because it uses the copyright system for the opposite of which it was originally intended. It was intended to lock down "intellectual property" to it's owner, but the GPL uses the functionality of copyright law to do the opposite and force that users of the code always maintain the freedom to modify, share, and redistribute copies.
Are you a proprietary software developer who relies on permissively-licensed code for your work, by any chance?
The only reason you perceive my comment as disingenuous is because you're on the authoritarian side of the political spectrum. Again: me writing new code on existing software and wanting to license it as MIT takes away nobody's freedom, it just doesn't comply with your dictator's fantasy.
The rest of your comment is really just you trying to cope with the insanity of the licence you choose to defend. There's legal precedent saying adding to code doesn't count as using the code but the FSF will still sue you if you license your work how you see fit. Authoritarianism at its best.
Lol I already stated how you absolutely can write MIT code in a GPL project (this also makes your point about legal precedent moot, since the license of the GPL code technically does not dictate the license of other code, just the software using the GPL code). Did you miss that or choose to ignore it? I also never said there's anything wrong with permissively-licensed code.
The rest is clearly ad hominem. If I were a fan of authoritarianism, I'd write proprietary software.
What you stated was a lie. I don't know what to tell you π€·π»
You're telling me you can't license a file under MIT/BSD in a GPL project? And that I'm a liar for saying you can?
Explain this, then: https://github.com/KDE/krita/blob/d83168fc6f0b4f671e236b34a7ada66dd29aeb5e/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c
That's an MIT licensed file in a GPL project, bearing it's original MIT license. If you wanted to use that file in your project you would be abiding by the terms of the MIT license, not the GPL (unless you wanted to).
So, who's the liar?