El documento describe cuatro libertades del software: 0) la libertad de usar el programa con cualquier propósito, 1) la libertad de estudiar y modificar el código del programa, 2) la libertad de distribuir copias del programa, y 3) la libertad de mejorar el programa y hacer públicas esas mejoras. Señala que las libertades 1 y 3 requieren acceso al código fuente para que la comunidad se beneficie del estudio, modificación y mejora colaborativa del software.