- Freedom 0: The freedom to run the program for any purpose
- Freedom 1: The freedom to study and modify the program
- Freedom 2: The freedom to copy the program
- Freedom 3: The freedom to improve the program, and release your improvements to the public