|
|
|
|
|
by webmobdev
1342 days ago
|
|
> I'm not free to keep my changes ... I'm prevented from licensing that code how I choose. You seem to believe that your rights trumps everyone else's. You are ignoring that it is not just your code. If somebody has released the source code under the GPL license, they are the original copyright holder(s) giving you permission to reuse the code under certain conditions (as outlined in the GPL license). They choose the GPL license because they believe GPL protects their rights, and the open source philosophy best, as the GPL license ensures that the code they created will always be open source when changed and distributed by other coders. Instead of complaining about other people's choice of license (GPL or MIT), think instead of how you would like your open source code to be used by others and what license you would choose to achieve those goals. You are free to do whatever you want with your original code and thus can license it however you want. But once you start reusing other people's code, their rights and beliefs also matter. If you don't subscribe to their belief, then obviously you have no choice but to not use their code. |
|
The only way I know for sure about their rights and beliefs is via the requirements in the license. If they want me to comply with further ideals, codify those in the license. I am not obligated to believe that the code is in use by aliens from planet Xobnar, as an extreme example.
If I comply with the license, the requirements are met, and I am free to use the code.