Definición de Open Source
Traduccion al castellano de "Open Source Definition"
(Version 1.0)
Para un mejor entendimiento en el concepto de Código Fuente, lo podemos desglosar en varios terminos:
1. Libre Redistribución
La licencia no debe restringir a nadie vender o entregar el
software como un componente de una distribución de software que contenga
programas de distintas fuentes. La licencia no debe requerir royalty ni
ningun tipo de cuota por su venta.
2. Código Fuente
El programa debe incluir el código fuente, y se debe permitir su distribución tanto como código fuente como compilado. Cuando de algun modo no se distribuya el código fuente junto con el producto, debera proveerse un medio conocido para obtener el código fuente sin cargo, a través de Internet. El código fuente es la forma preferida en la cual un programador modificará el programa. No se permite el código fuente deliberadamente confundido (obfuscation). Tampoco se permiten formatos intermedios, como la salida de un preprocesador, o de un traductor.
3. Integridad del Código Fuente del Autor.
La licencia puede restringir la distribución de codigo fuente
modificado sólo si se
permite la distribución de "patch files" con el código fuente con el
propósito de modificar el programa en tiempo de construcción. La licencia
debe permitir explícitamente la distribución de software construido en
base a código fuente modificado. La licencia puede requerir que los
trabajos derivados lleven un nombre o número de versión distintos a los
del software original.
4. Distribución de la Licencia.
Los derechos concedidos deben ser aplicados a todas las personas
a quienes se redistribuya el programa, sin necesidad de obtener una licencia
adicional.
5. La Licencia No Debe Ser Específica a un Producto.
Los derechos aplicados a un programa no deben depender de la
distribución particular de software de la que forma parte. Si el programa
es extraido de esa distribución y usado o distribuido dentro de las condiciones
de la licencia del programa, todas las personas a las que el programa se
redistribuya deben tener los mismos derechos que los concedidos en conjunción
con la distribucion original de software. |