I agree with you, AGPLv3 + dual-licensing really has nothing to do with the spirit of free software, it's really used as a tool to keep one company in a position where they can do more than their competitors with the code. It could honestly be considered "source-available"
Conversation
GPL is source available in the first place because it heavily restricts use and clearly doesn't meet their own requirements for 'Free Software'. The surrounding context doesn't determine which kind of license it is. Free Software movement is just a bunch of cognitive dissonance.
2
4
Restrictive GPL licensing naturally turns into these non-commercial licenses. Saying some restrictions are good because you agree with the intent but other restrictions are bad because you don't agree with the intent doesn't change that it's heavily restricting usage either way.
1
You are only "restricted" from making the software proprietary (i.e., not give others the permissions you were given).
Quote Tweet
Replying to @wewegomb and @alyssarzg
The GPL is completely business friendly, so long as business objectives are compatible with Free Software objectives. The GPL has created virtually impossible-to-measure business value by unencumbering businesses, as software users, from the restrictions of proprietary licensing.
2
1
It also restricts mixing it with lots of other open source software, prevents selling devices with an immutable root of trust even as an optional variant of a product, etc. It has a ton of usage restrictions. The users of source code are developers and that's who it restricts.
2
1
I think there are many ways to meet various design requirements of consumer electronics devices while still respecting the rights that I think the other of the device should be given.
2
5
Daniel hits on a key aspect that always bothered me: who the real "users" are. The GPL doesn't affect me as an end user, but it does affect me significantly as a developer, especially if my intent is to potentially create proprietary software products.
4
How does the GPL stop you from creating proprietary software products? You can license proprietary equivalents of GPL software for any components you need. If you can't afford to do that then you have a business problem not a license problem.
3
2
You misunderstood me - while technically possible, the ability to incorporate GPL software into proprietary software products is severely restricted. And yes, having to use out-of-process extensions to avoid the GPL propagation to proprietary code is limiting.
1
Maybe you misunderstand me. You have choices. You can choose to build products out of GPL software and comply with it's licenses or choose to build products out of proprietary software and comply with it's licenses.
4
GPL restricts usage and is a close cousin of those non-commercial licenses. Permissive licenses do exist.
Complying with licenses is itself a choice. GPL violation is the software equivalent of pirating a movie. Many people choose not to respect software licenses anyway.
Part of what you have to take into account when choosing licensing is that the rules you set are easily violated. You depend on the state enforcing your copyright monopoly by going after people through the legal system. I've had enough of the legal system and copyright already.
1
1
I'm not going to take an approach or choose a license based on that model. I don't think copyright should exist at all and think the negatives far outweigh the positives especially after seeing first hand how it hinders my work but yet many bad actors just entirely ignore it.
1
1
Show replies
GPL doesn't restrict usage, just distribution. You can do whatever you want with GPL software including incorporating it into a new program. You just can't share it with someone else unless you give them the same rights to the whole program.
Everything else is fud.
2
2
You're playing on the words here - yes, the GPL is applicable at distribution time, but having to distribute essential components of your software separately comes with several restrictions on how you can use it, the first one being that you can't link it statically.
1
Show replies



