Well, this article fails to complete the picture of Linux. The GNU project started first, which was a group that assembled software that was free to use, change and give away freely. The software came with the source code so it could be improved or modified by anyone. They had one limitation they did not have a free operating system, witch is the layer that allows software to talk to computer hardware. Then Linus Torvalds a college student, wrote a kernel, which is the layer that has commands to communicate with the computer hardware. He shared it a bit and then decided to allow the same rights given by the GNU project. The Linux Kernel combined with the GNU software, explode in popularity under the GNU license, forming the Linux we know today. So thanks to the two mentioned above and thousand of improvement contributers from all over the world we have this amazing freedom to use, improve and freely give away an awesome System we refer to as Linux!