Open Source
software is licensed so you can download and use the software free-of-charge. The source code for this software is made available free-of-charge, you (or a programmer you hire) can make changes to this software to better meet your needs, and you can release your changed code back to the community passing the benefit on to other users.
In a simplified view we can classify an Open source license in two different categories:
In other words, if you accept the possibility that companies could embed your software in their releases you can
chose a generic free license while if you want to prevent this behavior a GPL license is more appropriate.
I usually release my code under BSD License, while in the past I was more GPL oriented.
Nym registered with SourceForge.net long time ago..
If you want to know me look at the following links: