Definición de open source en español

23Jun2009

Buscando en internet todavía no he sido capaz de encontrar una traducción que me convenza de la definición de software open source (aunque todo sea que no haya buscado bien). Por lo tanto, y aunque no sea santo de mi devoción, he decidido traducirlo yo para quien le interese:

Introducción:
Open source no sólo significa acceso al código fuente. Los términos de distribución del software open-source deben cumplir con los siguientes criterios:

1. Libre redistribución. La licencia no debe restringir a ninguna parte de vender o regalar el software como componente de una distribución que contenga programas de distintas fuentes. La licencia no debe requerir un royalty u otra cuota por su venta.

2. Código fuente. El programa debe incluir el código fuente, y debe permitir su distribución tanto como código fuente como compilado. Cuando alguna forma de un producto no sea distribuida con el código fuente, deberá haber algún medio bien publicitado para obtener el código fuente por no más del coste de una razonable reproducción, preferiblemente descargándose vía internet sin cargo. El código fuente debe ser la forma preferida por la cual un programador modificaría el programa. Un código fuente deliberadamente confuso no está permitido. Formas intermedias como los resultados de un preprocesador o traductor no están permitidas.

3. Trabajos derivados. La licencia debe permitir modificaciones y trabajos derivados, y debe permitir que estos se distribuyan bajo las mismas condiciones de la licencia del software original.

4. Integridad del código fuente del autor.La licencia puede restringir la distribución del código fuente en una forma modificada sólo si la licencia permite la distribución de "parches" con el código fuente con el propósito de modificar el programa cuando sea compilado. La licencia debe permitir explícitamente la distribución de software compilado desde el código fuente modificado. La licencia puede requerir que los trabajos derivados lleven un nombre o número de versión diferente al del software original.

5. No discriminación de personas o grupos. La licencia no debe discriminar a ninguna persona o grupos de personas.

6. No discriminación de campos de iniciativa. La licencia no debe restringir a nadie de usar el programa en un campo específico de iniciativa. Por ejemplo, no puede restringir el programa de ser usado en un negocio, o de ser usado para investigación genética.

7. Distribución de la licencia. Los derechos adjuntos al programa deben aplicarse a todas las personas a quienes se redistribuya el programa sin la necesidad de ejecución de una licencia adicional para aquellas partes.

8. La licencia no debe ser específica de un producto. Los derechos adjuntos a un programa no deben depender de que el programa sea parte de de una distribución particular de software. Si el programa es extraído de esa distribución y usado o distribuido dentro de las condiciones de la licencia del programa, todas las partes a quienes el programa se redistribuya deberían tener los mismos derechos que aquellos que son concedidos en conjunción con la distribución original de software.

9. La licencia no debe restringir otro software. La licencia no debe establecer restricciones sobre otro software que sea distribuido con el software al que se le aplica la licencia. Por ejemplo, la licencia no debe insistir en que todos los demás programas distribuidos en el mismo medio deben ser software open-source.

10. La licencia debe ser tecnológicamente neutral. La licencia no debe ser predicada sobre ninguna tecnología individual o estilo de interfaz.

04 Jun09:35

Gracias

By bautvill (no verificado)

Gracias por la traducción, apenas estaba empezando hacerla ;)

03 Sep02:45

Gracias, también estaba

By Kevin J (no verificado)

Gracias, también estaba empezando a traducirla cuando decidí navegar y dí con éste sitio.
Saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Distribuir contenido