- Libertad 0: Libertad de ejecutar el programa como desees.
- Libertad 1: Libertad de estudiar el código fuente del programa y realizar los cambios que desee el programador.
- Libertad 2: Libertad de crear copias exactas del programa y distribuirlas.
- Libertad 3: Libertad para contribuir a tu comunidad. Hacer copias de tus versiones modificadas y distribuirlas entre los demás.
Podríamos decir que Microsoft vulnera estas cuatro libertades, puesto que su software es privativo, lo que implicaría lo siguiente:
- El programa deberá ejecutarse de forma limitada, no como el usuario desee, si no como se le permita.
- El código fuente del programa no es visible ni accesible para el usuario y por lo tanto no se puede estudiar ni modificar.
- El programa no se puede copiar, ni mucho menos distribuir, sea con el propósito que sea. Una vez que se adquiere es exclusivo para el usuario.
- Al no poder ser modificado (ya que el usuario no dispone del código fuente) no se podrán distribuir versiones propias que hayan sido modificadas.