2 ms·
I have some libraries on github with MIT and GPL licenses, I will release a major software soon. I am still not certain which one is the best license for my pur
by diminish 15y ago
I have some libraries on github with MIT and GPL licenses, I will release a major software soon. I am still not certain which one is the best license for my purposes:
-I want everyone to freely use and distribute it, if they are contributing back their source code to the me or the community.
- Except, I don't want my code to be used by patent-abusers/suers and their platforms (especially the patent war-lord Apple irritates me). I don't want them to suck my code like a black hole and avoid giving their code back to the community.
Would BSD/MIT or Apache or any variation of them help me in this case? Does GPL really help?
- krzysz00 15y agoI don't think the BSD/MIT licenses will stop the patent-abusers from using your code because (as I understand them) they say "Here's the code, do whatever you want with it. Just keep the copyright notice on." If you want to stop your code from being sucked into a black hole, a more "restrictive" license like the GPL would be your best bet. I would recommend the GPL because it's well-known and a lot of people have some idea of what the terms are, as opposed to something like the Apache license, which people might have to look up.