Open source software has many licenses (http://opensource.org/licenses), in the premise of free code, for the user's "return" There are three kinds:
- Only approved. It does not matter how the user uses, modifies, or applies the code for any commercial purpose, as long as it indicates the copyright party to which the code belongs when using (all or large excerpt) code. Typical as a apache,mit,bsd.
- Help me improve. The consumer should make changes to the code, such as bug fixes, that feed back to the open source's community (community). However, it is not concerned with what projects are built on this code and for what purpose the project is intended. Typical as LGPL.
- Freedom comes first. The project that the user constructs based on this code and all derivative projects, must also be free, namely copyleft. Typical as GPL.
The main sources of the above content:
- Jim Jagielski's speech: Https://www.youtube.com/watch?v=FoCHY4tnERA
- Http://opensource.org/licenses
- Http://www.palamida.com/news/webinars/introduction-to-foss-licensing.html
Different licenses for open source software (Licenses)