4 ms·
I'm OK with the code being used in a commercial product so long as that doesn't prohibit others from using it as well (in other words, I wouldn't want Microsoft
by jasongullickson 16y ago
I'm OK with the code being used in a commercial product so long as that doesn't prohibit others from using it as well (in other words, I wouldn't want Microsoft to somehow copyright a function my code provides that would get anyone else who uses that function sued).
Don't get me wrong, I don't see this as a possibility but I'd like to save others the trouble.
- _delirium 16y agoThat shouldn't be a problem with pretty much any option. At worse, Microsoft (or whoever) can make an improved version of your code that they copyright, but they couldn't copyright the original version that you released in a way that would prevent others from using it. The biggest difference between licenses is whether you care about those derived works: if someone improved your code, should that improved code also have to stay open source, or is it okay if someone takes the improved version closed-source? If you want to ensure that any improved versions stay open too, then copyleft licenses (the GPL is the main one) are the way to go. If you don't care about that, and only care that the original stays open, then any permissive open-source license is fine ("BSD-style" licensing).
- jasongullickson 16y agoExcellent, then it looks like I guessed right :) Thank-you for taking the time to lay out the differences.