|
|
|
|
|
by earhart
2037 days ago
|
|
So, I'm seeing a lot of dislike for the GPL in these threads. Just curious, as a side question... suppose one really does believe that users should be able to improve and modify the software on devices they own and share those improvements with others; is there a better license out there? (The current situation reminds me a lot of a Prisoner's Dilemma problem -- if the open-source community typically used the GPL, there'd be significant economic pressure on companies to work with GPL'd software, but in our current world, the individual developer has to choose between giving their code away as non-GPL open-source or toiling in complete obscurity, and it's no surprise that individuals choose to at least get the cred of seeing their code used.) |
|
On the prisoner's dilemma – I see two major dimensions in BSD/MIT vs GPL:
* Should a license enforce the giving back of code or should one be free to do so out of ones own will? Which is the most "free"? Enforced freedom or freedom to be free? (Which one is best really depends on how one defines and values "free")
* Does a long and complex license like the GPL help a project or is the simplicity and shortness of BSD/MIT better?
(Then there's the third type of license which is Apache, which is basically as open as BSD/MIT, but still as long and complex as GPL, to cover eg. patents in addition to intellectual property)