viernes, 22 de junio de 2007

Software libre y Open Source

Para poder diferenciar los términos Open Source y Software libre , sólo hay que recurrir al origen de cada uno de ellos.
El Movimiento Software libre comienza alrededor de 1984 y el Open Source tiene su origen en 1998.

Dónde mejor se explican las características de Open Source es en www.opensource.org/ .

Open Source se refiere al libre acceso del código fuente y a la posibilidad por parte de los usuarios de adaptarlo a sus necesidades, es decir compartirlo.

El movimiento Open Source marca 10 premisas para que un un código pueda llamarse Open Source:

1. Libre redistribución: el software debe poder ser regalado o vendido libremente.
2. Código fuente: el código fuente debe estar incluido u obtenerse libremente.
3. Trabajos derivados: la redistribución de modificaciones debe estar permitida.
4. Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.
5. Sin discriminación de personas o grupos: nadie puede dejarse fuera.
6. Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.
7. Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa
8. La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.
9. La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.
10. La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.

Software libre http://www.gnu.org/home.es.html

Software libre está relacionado con la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software, incluido el código fuente.

Por otra parte el software libre garantiza 4 libertades que coinciden en cierto modo con las 10 del Open Source:

-libertad 0: ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, militar, etc.)
-libertad 1: estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente)
-libertad 2: copiar el programa de manera que se pueda ayudar al vecino o a cualquiera
-libertad 3: Mejorar el programa y publicar las mejoras.

No hay comentarios:

Vegetables

Vegetables

El blog mediano

"La gota es un modelo de concisión, todo el universo encerrado en una gota de agua"