this post was submitted on 16 Jun 2024
1005 points (88.7% liked)
linuxmemes
20880 readers
8 users here now
I use Arch btw
Sister communities:
- LemmyMemes: Memes
- LemmyShitpost: Anything and everything goes.
- RISA: Star Trek memes and shitposts
Community rules
- Follow the site-wide rules and code of conduct
- Be civil
- Post Linux-related content
- No recent reposts
Please report posts and comments that break these rules!
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I was surprised that comment this got so many upvotes, so I'll respond by saying that, with all due respect, I think your argument is much more fallacious than the one you are trying to debunk.
Yes, this is called an example. In this case, the author is using a particularly egregious case to make a broader conclusion: namely that if you release software under a "do whatever you want" license, it may come back to bite you in the future when it's used in a product that you don't like.
This comic is a warning to developers that choosing MIT/BSD without understanding this fact is a bad choice.
It does not ignore those situations. All situations are multifaceted and need to take multiple considerations into account. The author is trying to argue that people should take care not to overlook the particular one to which he is trying to draw attention.
Just because legal efforts have failed does not mean that they are not worthwhile. There may be many cases where people avoided misappropriating GPL software because they did not want to deal with the license - there may be cases where people were less hesitant about doing so with MIT/BSD because they knew this risk was not there.
Just because the author used a single example does not preclude the existence of others. That is a much more fallacious assumption that invalidates much of your argument.
Just because Tanenbaum didn't mind does not mean that other developers who mistakenly use MIT/BSD will not either. Also, it honestly shouldn't matter what Tanenbaum thinks because we don't know what his rationale is. Maybe he thinks malware is a good thing or that IME is not a serious issue - if that's the case, do we still consider his sentiments relevant?
It does not, in fact. Just because the author used a slang/slanderous term to describe the licenses he doesn't like does not mean that his logical arguments are invalid. Ad-hominem fallacies are when you say "the person who argued that is $X, therefore his logic is invalid", not when he uses a term that may be considered in poor taste.
Misrepresentation. The author is not arguing that they have poor morals, he is arguing that they are short-sighted and possibly naive with regards to the implications of choosing MIT/BSD.
My conclusion: I appreciate the author for making this post. People should be more aware of the fact that your software could be used for nefarious purposes.
So unless you really don't care about enabling evil people, you should be defaulting to using GPL. If people really want to use your copyleft software in a proprietary way, then it is easily within their means (and resources) to get an exemption from you. The fact that there is so much non-GPL software out there makes the GPL itself weaker and makes it easier for nefarious interests to operate freely.
(Not that I would ever release software under GPL myself. I think software licenses are stupid. But no license basically has the same non-derivative limitation as GPL so it doesn't matter as far as I'm aware.)
I'd like to counter both these arguments with: