Linux kernel
In the start, Torvalds released Linux under a license which did not allow anyone to sell it. This was soon changed to the GNU General Public License (GPL), during version 0.12. This license allows distribution and sale of modified and unmodified versions of Linux, but requires that all those copies be released under the same license, and be accompanied by the complete corresponding source code.