0: The freedom to run the program, for any purpose
1: The freedom to study and modify the program
2: The freedom to redistribute copies
3: The freedom to release your improvements