Regardless of the plenty of licenses, all in all the one you pick will be based on how to want your project to be handled or manipulated. On the off chance that you fall under the free programming camp and accept that all product ought to be free, then you may float towards The GNU General Public License (GPL).
The GPL is intended to ensure the client’s opportunity to impart and change the product authorized under its terms. At the point when utilizing GPL code, no extra confinements may be connected to coming about item. In the event that you wish to utilize GPL code inside your own undertaking, then your own particular task must be authorized in a good way with GPL. In this way GPL code has a tendency to generate more GPL code. It is not reasonable under the GPL to utilize GPL as a part of exclusive programming while keeping that product shut source.
For others with no issue with utilizing open source programming inside exclusive programming, the MIT license or BSD license may be more fitting.
Fundamentally, these licenses don’t give any confinements on how the product may be replicated, adjusted, or fused into different ventures separated from attribution. Also, you can take code from a BSD authorized license and join it into your restrictive programming. You can even attempt to offer BSD authorized programming. Since you can’t limit others from essentially getting the source code, offering open source authorized programming as is makes for a troublesome suggestion.
So there you have it! Questions, comments? Feel free to let us know your thoughts, and keep on coding.