3 ms·
Although there may be altruistic or political reasons for preferring MIT/BSD/Apache style licenses over the GPL, I believe that the choice of license must be cl
by sumanthvepa 14y ago
Although there may be altruistic or political reasons for preferring MIT/BSD/Apache style licenses over the GPL, I believe that the choice of license must be closely related to the type of project you are creating. If the project is a library or a piece of code that is intended for use by other developers, you will greatly increase the potential audience for your project by using a license like the MIT/BSD or Apache license.
If however, your project is a complete application (say a code editor, browser, or a game), whose primary audience consists of non-developers, then a GPL can be a good license, as it maximizes reach to your intended audience, while still allowing developers to contribute the project, and most importantly preventing free-riding by potential competitors.