Software libre es una idea con la cual se denomina a un tipo de programa. Es aquella que brinda la posibilidad al usuario de utilizar el programa para cualquier fin: estudiarlo, adaptarlo a sus necesidades, hacer publicas modificaciones y distribuir copias del mismo. Que un programa sea libre no quiere decir que éste sea gratuito, aunque en muchas ocasiones suceda.