1
0
9x0rg.com/content/posts/tech/every-non-free-program-is-an-injustice.md

26 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "Every non-free program is an injustice"
date: 2017-03-08T01:41:00+06:00
draft: false
tags: ["tech","floss","linux"]
author: "9x0rg"
hidemeta: false
ShowReadingTime: true
ShowPostNavLinks: true
showtoc: false
cover:
image: "<image path/url>"
alt: "<alt text>"
caption: "<text>"
relative: false # To use relative path for cover image, used in hugo Page-bundles
---
Free software is software that respects users freedom and community. Its not about price. Its libre, not gratis. With any program, there are two possibilities: either the users control the program, or the program controls the users.
When the users control the program, thats free software—they control the things they do with it, and thus it respects their freedom and their community. If they dont have full control over it, then its user-subjugating, non-free proprietary software—the program controls the users, and the programs owners control the program, so it becomes an instrument of unjust power for the owner over the users.
For the users to have control, they need four specific freedoms—the concrete criteria for free software. Freedom Zero is the freedom to run a program however you want, for whatever purpose you have. Freedom One is being able to study the programs source code and change it so that you can make the program run the way you wish.
-- Richard M. Stallman[^1]
[^1]: Richard M. Stallman is a software engineer and free-software advocate, who is best known for spearheading the development of the GNU/Linux operating system in the 1980s.