Language Selection

English French German Italian Portuguese Spanish

The Lure of Open Source Software

Filed under
OSS

If "there's no such thing as a free lunch," why is there free software? Anyone who has lived in shared accommodation as a student will understand the FOSS principle—if one person cooks more than he can eat, he can either give the excess food to someone else or throw it away. If he gives the leftovers to a housemate, he hopes that the housemate will eventually reciprocate; in this situation, both individuals get a "free lunch" because the cost of the second serving is negligible each time.

Most FOSS is written by developers "scratching an itch"—solving a problem that they personally encounter. For example, Andy Tanenbaum found the UNIX source code license too restrictive, so he wrote MINIX, a simple POSIX-compliant operating system that he could use for teaching students. To keep the system simple and elegant enough for undergraduates to understand, he didn't allow complex features to be added. Linus Torvalds found this restriction too confining; he hacked together the simpler Linux kernel, allowing anyone to submit features, which allowed Linux to grow in ability faster.

Linus' motivation was not to create something for the community; it was to create a system he could use. By distributing his code as free software, he received other people's code in return. The Linux kernel now is far more complex than it would have been if Linus had been developing it himself.

Article Contents:

  1. What Is Open Source?

  2. The Motivation for Open Source
  3. Who Gets Paid?
  4. Security, Bugs, and Features
  5. Off the Shelf?
  6. Not Sustainable?

Full Article.

More in Tux Machines

Meizu MX4 Ubuntu Edition Is Official, Will Be at MWC In March

No longer a rumour but fact: Meizu has confirmed the news on its social media accounts this morning, just as the latest flash sale for the Bq Ubuntu Phone was getting underway. Read more

Telegram Desktop for Linux Review

Telegram is an instant messaging service that is best known for its mobile implementation, but a desktop app is also available and it's even better than what users might expect. Read more

KaOS 2015.02 Distro Brings a Unique, Pure KDE Plasma 5 Experience - Screenshot Tour

The KaOS development team was proud to announce on February 24 the immediate availability for download of the KaOS 2015.02 Linux kernel-based operating system for personal computers and laptops. This is the first ever release of the KaOS Linux distribution with the next-generation KDE Plasma desktop environment, powered by the latest KDE Frameworks 5 technology. Read more