Difference between Free Software and Open Source Software

Free Software:
“Free software” means software that respects users’ freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software.

The term “free software” is sometimes misunderstood—it has nothing to do with price. It is about freedom.

Open Source Software :
Open Source Software is something which you can modify as per your needs, share with others without any licensing violation burden. When we say Open Source, source code of software is available publicly with Open Source licenses like GNU (GPL) which allows you to edit source code and distribute it. Read these licenses and you will realize that these licenses are created to help us.

  1. Coined by the development environments around software produced by open collaboration of software developers on the internet.
  2. Later specified by the Open Source Initiative (OSI).
  3. It does not explicitly state ethical values, besides those directly associated to software development.

Difference between Free Software and Open Source Software:

S.No. FS Philosophy OSS Philosophy
1. Software is an important part of people’s lives. Software is just software. There are no ethics associated directly to it.
2. Software freedom translates to social freedom. Ethics are to be associated to the people not to the software.
3. Freedom is a value that is more important than any economical advantage. Freedom is not an absolute concept. Freedom should be allowed, not imposed.
4. Examples: The Free Software Directory maintains a large database of free-software packages. Some of the best-known examples include the Linux kernel, the BSD and Linux operating systems, the GNU Compiler Collection and C library; the MySQL relational database; the Apache web server; and the Sendmail mail transport agent. Examples: Prime examples of open-source products are the Apache HTTP Server, the e-commerce platform osCommerce, internet browsers Mozilla Firefox and Chromium (the project where the vast majority of development of the freeware Google Chrome is done) and the full office suite LibreOffice.

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.