Hello everyone.
I’m developing an open-source visual novel engine. And I’m struggling to choose between the two licenses: MIT and BSD 3-Clause. I wasn’t much about licenses until this moment, so I have to ask someone else. Which one should I pick and why, if someone knows?
Thank you in advance.


A simple comparison between the two via interoperable-europe.ec.europa.eu says that they’re almost identical save for one clause around trademarks:
https://interoperable-europe.ec.europa.eu/licence/compare/BSD-3-Clause;MIT
But I’d be remiss if I didn’t advocate for a license that better protected your project from corporate theft. The AGPL and GPL are excellent licenses that protect your work and that of the community from companies that would copy it, improve it exclusively for themselves and then ship your work exclusively in binary form:
https://choosealicense.com/licenses/
Wouldn’t the LGPL make more sense for an engine? Otherwise it would be hard to make a proprietary game (read almost every game) even if you publish any changes you made to the engine.
See: https://philiplaine.com/posts/getting-forked-by-microsoft/
That was a frustrating read. Dude gets screwed by Microsoft who effectively steals his code and rebrands it as theirs and then he goes on to talk about why he prefers MIT.