La historia del software libre y de código abierto como lo conocemos actualmente, se remonta a inicios de los años 1980, época en la que la mayoría de software era privativo y surgió la necesidad, por parte de algunos programadores, de crear proyectos que impulsaran la creación de software libre.1 Cabe mencionar que antes, cuando las primeras computadoras nacieron (y por ende los primerosprogramas informáticos), el software tenía un modelo de desarrollo cooperativo, similar al de otras ciencias como la física; esto empezó a cambiar en los años 1960 y los años 1970, cuando nacieron las primeras compañías que «privatizaron» su código.2
Es importante señalar que el software libre y de código abierto, no debe ser confundido con el llamado "freeware"; el software libre y de código abierto suele ser gratuito, lo que puede llevar a confusión. El FOSS (acrónimo en inglés para free and open source software) también puede ser comprado y vendido. La confusión es aún mayor en países de habla inglesa por la ambigüedad de la palabra free que significa tanto libertad, como gratuidad.
Esta es una línea del tiempo acerca de cómo el software libre y de código abierto ha existido y evolucionado desde su concepción.
| El software libre (en inglés free software, aunque esta denominación también se confunde a veces con “gratis” por la ambigüedad del término “free” en el idioma inglés, por lo que también se usa “libre software”) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado, y redistribuidolibremente. |
Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
Un software se considera libre si el mismo cumple con las siguientes condiciones:
- Es posible utilizar el programa con cualquier fin
- Es posible acceder al código fuente del mismo
- Es posible hacer copias del programa
- Es posible publicar las mejoras
Algo importante para destacar, es que el software libre se basa en las leyes existentes de propiedad intelectual y brinda mayores libertades, si uno cumple con ciertas condiciones. O sea, permite la modificación y redistribución del software, algo que está generalmente prohibido en lo que se conoce como “software privativo”, mientras uno cumpla con la condición de hacer disponibles esas modificaciones al resto del mundo. Se basa en que si todos compartimos, todos vamos a estar mejor.
Dentro del software libre existen varios tipos de licencias:
- GPL, una de las licencias más conocidas fue creada por el proyecto GNU.
- LGPL, similar a la GPL, pero la diferencia se encuentra en el alcance que tiene
- Creative Commons: es en realidad una denominación que engloba a muchos tipos de licencias que se aplican generalmente a contenidos creativos, como gráficos, textos o música. Algunas de estas licencias se consideran libres.
APLICACIONES DEL SOFTWARE LIBREInternet