Ejemplo proyecto tecnico para licencia de apertura

Ejemplo proyecto tecnico para licencia de apertura

servidor http apache

Por último, su proyecto puede tener dependencias con requisitos de licencia de los que no era consciente. La comunidad de tu proyecto, o las políticas de tu empleador, también pueden requerir que tu proyecto utilice licencias de código abierto específicas. A continuación cubriremos estas situaciones.

Hacer público tu proyecto en GitHub no es lo mismo que licenciar tu proyecto. Los proyectos públicos están cubiertos por los Términos de Servicio de GitHub, que permiten a otros ver y bifurcar tu proyecto, pero tu trabajo no tiene permisos.

MIT, Apache 2.0 y GPLv3 son las licencias de código abierto más populares, pero hay otras opciones para elegir. Puedes encontrar el texto completo de estas licencias, así como instrucciones sobre cómo utilizarlas, en choosealicense.com.

Es muy probable que tu proyecto tenga (o vaya a tener) dependencias. Por ejemplo, si estás haciendo open sourcing de un proyecto Node.js, probablemente usarás librerías del Node Package Manager (npm). Cada una de esas bibliotecas de las que dependes tendrá su propia licencia de código abierto. Si cada una de sus licencias es “permisiva” (da permiso al público para usar, modificar y compartir, sin ninguna condición para el licenciamiento posterior), puedes usar cualquier licencia que quieras. Las licencias permisivas más comunes son MIT, Apache 2.0, ISC y BSD.

licencia pública general gnu

Las licencias de código abierto son licencias que se ajustan a la definición de código abierto; en resumen, permiten que el software se utilice, modifique y comparta libremente. Para ser aprobada por la Iniciativa de Código Abierto (también conocida como OSI), una licencia debe pasar por el proceso de revisión de licencias de la Iniciativa de Código Abierto.

Muchas otras licencias también están aprobadas por la OSI, pero pertenecen a otras categorías, como las licencias de propósito especial, las licencias sustituidas o las licencias retiradas. Hay disponibles listas completas que incluyen todas las licencias aprobadas:

Durante más de 20 años, la Iniciativa de Código Abierto (OSI) ha trabajado para aumentar la concienciación y la adopción del software de código abierto, y construir puentes entre las comunidades de práctica del código abierto. Como organización mundial sin ánimo de lucro, la OSI defiende la libertad del software en la sociedad a través de la educación, la colaboración y la infraestructura, administrando la Definición de Código Abierto (OSD) y evitando el abuso de los ideales y el ethos inherentes al movimiento del código abierto.

blender

Por la presente se concede permiso, sin cargo alguno, a cualquier persona que obtenga una copia de este software y de los archivos de documentación asociados (el “Software”), para comerciar con el Software sin restricciones, incluyendo, sin limitación, los derechos de uso, copia, modificación, fusión, publicación, distribución, sublicencia y/o venta de copias del Software, y para permitir a las personas a las que se les proporcione el Software que lo hagan, sujeto a las siguientes condiciones:

Durante más de 20 años, la Iniciativa de Código Abierto (OSI) ha trabajado para aumentar la concienciación y la adopción del software de código abierto, y construir puentes entre las comunidades de práctica de código abierto. Como organización mundial sin ánimo de lucro, la OSI defiende la libertad del software en la sociedad a través de la educación, la colaboración y la infraestructura, administrando la definición de código abierto (OSD) y evitando el abuso de los ideales y el espíritu inherente al movimiento del código abierto.

plantillas de licencia de github

Si eres un desarrollador de software, probablemente utilices componentes y bibliotecas de código abierto para crear software. Sabes que esos componentes se rigen por diferentes licencias de código abierto, pero ¿conoces todos los detalles de la licencia? En particular, las condiciones técnicas y algo enrevesadas de las licencias que podrían plantear problemas de cumplimiento?

Las licencias semipermisivas suelen exigir que, si se modifica el código fuente abierto, se pongan a disposición estas modificaciones bajo los términos de la licencia en cuestión. Algunas de estas licencias definen explícitamente lo que es una modificación. Por ejemplo, pueden considerar que copiar código abierto no modificado en código propietario es una modificación. Para cumplir con las obligaciones de la licencia, el desarrollador tendría que liberar el código fuente (original, modificado y recién añadido). Las licencias de código abierto más populares en esta categoría incluyen las licencias públicas de Mozilla y Eclipse. Clasificamos las licencias semipermisivas como licencias de riesgo MEDIO.

Algunas de las principales licencias de código abierto, como la GPL 3.0 y la AGPL, son bastante restrictivas. Dependiendo de cómo integre el software de código abierto con su software propietario, puede enfrentarse a un riesgo significativo. En el peor de los casos, es posible que se le pida que libere su software propietario bajo la misma licencia, sin regalías. Clasificamos las licencias restrictivas como licencias de alto riesgo.

Leer más  Modelo 650 junta de andalucia

Entradas relacionadas