3 ms·
With my limited knowledge, I prefer GPLv3 for most of the stuff I write. This is mostly because I would expect anyone enhancing the code to give it back. I wou
by tty89 8y ago
With my limited knowledge, I prefer GPLv3 for most of the stuff I write. This is mostly because I would expect anyone enhancing the code to give it back.
I would not release something that I write with Apache or BSD. These are "do whatever you want" licenses and might bite back. The whole Redis + Commons Clause debacle(if I can call it that) happened because Cloud providers wrap Redis in their services and charge for that without providing anything back to Redis. This is the "do whatever you want" part of these licenses.
I have doubt if anything that I make will be so successful, but in case it is, I would either want to earn by it by keeping it closed source, try some other way to earn by keeping it FOSS, but surely would not want only the big corporations to earn through it.
Last point to cover my ass. I understand that the Apache/BSD are pragmatic licenses and probably the main reasons why Open Source has turned even companies like MS to consider opening up their stuff. Only GPL wouldn't have done that. But somehow as a user I would prefer the latter.