11 mayo, 2005

¿Que es el Free software?

La traduccion al español de Free Software puede ser, o software libre, o software gratis. Pero ¿A que se referia Richard Stallman al hablar de Free Software? Richard se referia explisitamente al software libre. El software libre es aquel que se puede distribuir libremente, copiar libremente, modificar libremente, estudiar libremente. Generalmente, el software libre se distribuye gratuitamente en internet, pero hay que tener en cuenta que el software libre se puede comercializar, ya que como dije antes, Free Software se refiere a software libre.

Al grano:

En 1984, cansado de las licencias privativas de software, Richard Stallman comenzo a trabajar en el proyecto GNU. Luego, en 1985 creo la Free Software Fundation (FSF), en donde definio el concepto de software libre y copyleft, que restringia la posibilidad de apropiacion del software y darle la libertad a los usuarios.

El software libre garantiza 4 libertades:
  • Libertad 0: la libertad para ejecutar el programa con cualquier propósito
  • Libertad 1: la libertad para estudiar y modificar el programa
  • Libertad 2: la libertad de copiar el programa de manera que puedas ayudar a tu vecino
  • Libertad 3: la libertad de mejorar el programa, y hacer públicas tus mejoras, de forma que se beneficie toda la comunidad
Se desarrollaron mucha licencias que garantizan estas cuatro libertades, la mas conocida es la GPL.

La definicion de software libre no contempla el echo de que sea software gratuito, para eliminar la confucion existe el slogan “libre como la libretad de expresion no como una cerveza gratis” (aludiendo a que free en ingles tiene los dos significados), ya que es posible distribuir los programas en un cd a cierto precio, y el comprador puede copiarlo y redistribuirlo, cosa que con el software privativo no sucede lo mismo.

El software privativo es el opuesto al software libre. Este software no garantiza las cuatro libertades antes expresadas. No se puede copiar ni redistribuir legalmente.

Bueno, ya no se que mas poner, si alguien quiere modificar, distribuir o copiar este texto, pues tiene la libertad de hacerlo ;)