Conversation

GPL has license incompatibilities even with popular licenses also considered Free Software licenses. It isn't a theoretical issue. As one example, you can't use Linux kernel code in glibc or vice versa. It definitely restricts more than just distributing proprietary code with it.
1
These incompatibilities wouldn't exist if GPL didn't have non-free usage restrictions. By simply forbidding restrictions it doesn't enforce, it's a non-free license itself even if you make an exception for enforcing that the software remains under your definition of freedom.
2
1
Another way of saying restrictive is non-free. I don't think copyright is legitimate in the first place. I see no problem with someone not releasing their source code. The problem is a law disallowing you from reverse engineering and copying it. That's what restricts freedom.
1
1
GPL may have been intended to subvert copyright law. In practice, look at how often GPL is used with copyright assignment, dual licensing, etc. as part of upholding a business model through copyright law. Often used because it's the most restrictive thing that FSF says is free.
2
I consider the license incompatibilities to be a serious problem. I fully understand why they forbid having an immutable root of trust due to their goals, but that's also a problem from my perspective. I have a problem with copyright assignment too, but not only with the GPL.
1
I simply don't believe in copyright and consider any restrictive licenses to be non-free. It doesn't matter if the goal is preserving freedoms. My personal experiences with copyright have made me believe quite strongly that the entire thing is a mistake primarily used abusively.
1
Would you spend 2 years and $100k on a lawsuit because a company infringed upon your GPL licensed code? I don't think there's really much motivation to do it aside from squashing competition. Chances are, they didn't produce any valuable code to integrate into the project anyway.
1
Show replies