That's basically it. I have some code in Matlab and I want to release it so anyone can make use of it. Also I'd like to prevent that the codes goes closed after me.
Q: Can I choose the GPL to license it? If not, what are my choices? (Apart from stop using Matlab, which I'm already considering)
EDIT
I just edit it because this is more accurate to my case. Sorry for the inconveniences.
Q: Is it advisable to use the GPL to release my Matlab code in order to make it evolve in the Community? If not, what would you choose instead?
Use of licensed softwareSoftware under the GPL may be run for all purposes, including commercial purposes and even as a tool for creating proprietary software, such as when using GPL-licensed compilers.
There's no way you can rescind the GPL on the software you have already given someone. The only way that license is allowed to be changed is to a newer version of the GPL. Whoever received it as GPL will always be free to use it and redistribute it to others under the GPL.
GNU General Public License (GPL) is among the most popular open source licenses.
But MATLAB is a proprietary tool. Without access to its source code, you have limited understanding of how it works and how you can modify it. It is also prohibitively expensive for many people outside of an academic setting, where license fees for a single copy can reach into the thousands of dollars.
Since you changed the question, I'm postings another answer:
Use BSD license.
Reasons:
Note, that it does not contain Copyleft, so your code could be closed in the future.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With