5 ms·
the rule of thumb is quite simple: if you're in a project where your work is intended for a mixed enterprise environment, with parts of non-opensource code inte
by xxqs 15y ago
the rule of thumb is quite simple: if you're in a project where your work is intended for a mixed enterprise environment, with parts of non-opensource code integrated with your work, then choose MIT or Apache license.
Otherwise, GPL works fine for most cases.
for example, an open-source library which is intended to be extended by enterprise-specific drivers, is better to be published under MIT than GPL
- billpatrianakos 15y agoWhat about BSD? I hear it falls in with Apache and MIT. Is that accurate?
- xxqs 15y agoyes. I was just too lazy to type all three :) there are slight differences between them, so it makes sense to read them anyway before using :)