Una licencia open-source es una licencia que se usa para programas de computadoras, con copyright, que siguen los principios del movimiento Open Source.

Más formalmente, una licencia es considerada Open Source cuando ha sido aprobada por la Open Source Initiative (OSI), donde el criterio lo da la definición de Open Source. El software de dominio público (esto significa sin licencia), cumple todos estos criterios siempre y cuando todo el código fuente esté disponible, y esté reconocido por la OSI y se le permita usar la marca de la misma.


Definición de Open Source

La Open Source Initiative utiliza la Definición de Open Source para determinar si una licencia de software de computadora puede o no considerarse software abierto. La definición se basó en las Directrices de software libre de Debian, fue escrita y adaptada primeramente por Bruce Perens. Es similar pero no igual a la definición de licencia de software libre.

Bajo la Definición Open Source, las licencias deben cumplir diez condiciones para ser consideradas licencias de software abierto:


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 solo 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.



Salutes amigos.-