What's bad about GPLv3?
Posted: Fri Oct 04, 2024 6:06 pm
I encountered some old post here:
https://www.reddit.com/r/opensource/com ... plication/
This comment sticks out: My question is, what's so bad about GPLv3?
What I've been asking for, but nobody could give me a straight answer. The important bits for GPLv3 for anyone who wants a human-readable one. (This is all going in the legal mumbo jumbo in the licenses section of the about stack)
Key Concepts of GPLv3:
Users can study how the program works and change it to make it perform computing as desired.
Users can redistribute copies of the original program or their modifications, ensuring the freedom to share improvements.
Practical Example:
If you use GPLv3 software in your project, you must make the source code available to others and license your project under GPLv3 if it’s a derivative work. This makes it different from permissive licenses like MIT or BSD, which allow more flexibility in proprietary use.
For developers and companies, the key decision point is whether they want to ensure all modifications remain free (GPLv3) or allow proprietary use of their code (permissive licenses)
https://www.reddit.com/r/opensource/com ... plication/
This comment sticks out: My question is, what's so bad about GPLv3?
What I've been asking for, but nobody could give me a straight answer. The important bits for GPLv3 for anyone who wants a human-readable one. (This is all going in the legal mumbo jumbo in the licenses section of the about stack)
Key Concepts of GPLv3:
- Copyleft:
- Freedom to Run, Modify, and Share:
Users can study how the program works and change it to make it perform computing as desired.
Users can redistribute copies of the original program or their modifications, ensuring the freedom to share improvements.
- Compatibility with Other Licenses:
- Tivoization Protection**:
- Patent Protection:
- Internationalization:
Practical Example:
If you use GPLv3 software in your project, you must make the source code available to others and license your project under GPLv3 if it’s a derivative work. This makes it different from permissive licenses like MIT or BSD, which allow more flexibility in proprietary use.
For developers and companies, the key decision point is whether they want to ensure all modifications remain free (GPLv3) or allow proprietary use of their code (permissive licenses)