Credits:Jeison Yehuda Amihud

This page contains resources on freedom-respecting software.

Check Free Software Explained Simply for an introduction on Free Software.

Free Software means software gives users all the below mentioned freedoms:

  • Freedom 0: Freedom to run/use the software for any purpose;

  • Freedom 1: Freedom to study/inspect and modify/adapt the software.

    Users must have source code of the software to exercise this freedom;

  • Freedom 2: Freedom to share the software;

  • Freedom 3: Freedom to share modified versions of the software. Users must have source code of the software to exercise this freedom;

When I say the term ‘Free Software’, I never refer to free-of-cost software. Free Software is a matter of liberty, not price. Therefore, I sometimes say libre software or swatantra software or mukt software, because the last two terms work well in many Indian languages. An example of a free software which you get by payment is Conversations app on Play Store.

If the software fails to provide any of these freedoms, it is called nonfree/proprietary software.

Read Why Free Software is important to understand why these freedoms must be the right of every computer user.

A few examples of Free Software are: GNU/Linux distros like Ubuntu, Debian, Arch, Fedora etc, Firefox browser, VLC Media Player, Thunderbird.

Some examples of nonfree/proprietary software are: Microsoft Windows, Apple MacOS, iOS, Adobe Photoshop, Google Chrome etc.

To use Free Software, please check:

Proprietary Software is not controlled by users but controlled by the developer of the porgram. Check out Proprietary software is malware for illustration of how users are abused by proprietary software. Therefore, I advice you to avoid nonfree/proprietary software as much as possible.

If you are thinking of what is the difference between open source software and free software, then check out my blog post on that issue. While they refer to broadly the same set of software, the main difference lies in the values of their movements. Pirate Praveen’s quote explains the difference succintly, “Open Source wants to create better software, Free Software wants to create a better society,”, keeping in mind that Pirate Praveen is a Free Software proponent(and me too). Feel free to form your own opinions and use the term you prefer.

In GNU/Linux distros, you can use vrms package, available for many GNU/Linux distros, to check whether there any nonfree software are installed in your computer.

Articles on free software:

Finally, I use only Free Software for all my computing and I am proud of it. You can do it too.

Why not install a GNU/Linux distro in your computer and kick out Microsoft Windows?

If you would like to download a GNU/Linux distro, I recommend Debian GNU/Linux, PureOS, Trisquel GNU/Linux or any of the distros recommended by GNU.

I myself run PureOS or Debian.