Este documento resume las 4 libertades del software según Richard Stallman. Estas libertades incluyen la libertad del usuario de ejecutar cualquier programa, modificar el código fuente, ayudar a otros con copias del programa, y contribuir cambios a la comunidad. Si un software cumple con estas 4 libertades, se considera software libre. Los programas privativos limitan estas libertades y no son éticos para una sociedad que busca redistribuir software y vivir en comunidad de manera eficiente.