Tecnología

Inicio

Cómo mantenerse dentro de los términos de una licencia de software de código abierto

Cómo mantenerse dentro de los términos de una licencia de software de código abierto


Software de código abierto está disponible de forma gratuita para los usuarios y desarrolladores. Esto es con la condición de que el desarrollador se mantiene dentro de los términos de la licencia de software de código abierto. Si bien los términos de las licencias pueden variar, hay una serie de términos universales dentro de licencias de software de código abierto. La amplia base de usuarios de código abierto y los resultados de los desarrolladores de código fuente más fiable y flexible, un fuerte inicio de un proyecto de desarrollo de software. Sin embargo, no cumplir con la licencia de software de código abierto puede causar dolores de cabeza legales para los desarrolladores y distribuidores de software.

Instrucciones

Sin salirse de los términos de licencia

1 Conocer el tipo de licencia asignado al software. código fuente abierto puede tener una licencia permisiva o una licencia hereditaria. Se ningún producto de software basadas en el Código necesarios para llevar a los términos de licencia originales, como el hereditario (Licencia Pública General) de GNU GPL? ¿O es la licencia permisiva, que no tiene restricciones de licencia?

2 Consulte con un profesional legal si la licencia de software de código abierto no es clara o no se entiende.

3 Registrar el producto de acuerdo con la licencia si es necesario. De no hacerlo, puede hacer que sea ilegal para distribuir o vender cualquier software derivado de la fuente abierta.

4 Compartir el código fuente que ha creado una vez que el desarrollo de productos se lleva a cabo. Esta es una de las señas de identidad de código fuente abierto. De acuerdo con "la economía del desarrollo de software Open Source" de Jürgen Bitzer y Philipp Schröder JH, "trabajos derivados deben ser publicados como OSS: cualquier modificación del programa cae en la misma licencia que el software original", que era de código abierto.

5 Mantenga el código de software uso académico académico. No utilice software con licencia académicamente en productos comerciales. Se trata de una violación de la licencia.

6 Confirmar la opción de software derivado de patentes antes de solicitar una patente. "La producción de software de código abierto" por Karl Fogel estados "algunas licencias de software libre tienen cláusulas especiales para combatir, o al menos desalentar, las patentes de software. La GPL de GNU, por ejemplo, contiene este idioma."

Consejos y advertencias

  • La única forma de software de fuente abierta que no tienen requisitos de licencia es software de dominio público. Bitzer y Schröder escriben, "software de dominio público también hace que su código de libre disposición. El autor permite modificaciones y duplicaciones sin recibir ningún tipo de reembolso, renunciando así a cualquier derecho de autor o de influencia en su obra". Al renunciar a esta influencia, no hay licencia para el producto derivado si se crea directamente de esta forma de código fuente abierto de dominio.
  • De acuerdo con "La alternativa de código abierto --- Riesgos y Oportunidades Aprovechamiento de Comprensión" por Heather Meeker, "..." software libre "se refiere a la libre disponibilidad del código fuente, no de precio ... creo que la libertad de expresión, no barra libre". Las empresas pueden utilizar el software de código abierto y vender un producto final que lo incluye, si han cumplir con los términos de licencia.
  • Software de código abierto puede venir con garantías de soporte de software. Sin embargo, "La comprensión de código abierto y licencia de software libre", de Andrew St. Laurent dice "estos contratos son por lo general, además de la licencia de código abierto, no una parte de ella."