Open Source Freedom

  • To run the program for any purpose

  • To study how the program works, and adapt it to your needs

  • To redistribute copies so you can help your neighbor

  • To improve the program, and release your improvements to the public, so that the whole community benefits