Escribir software propietario y posiblemente de código cerrado, evitando infracciones de licencia

7

Estoy iniciando un proyecto de software en el que quiero tener la opción de mantenerlo como propietario. Sin embargo, dado que generalmente uso un entorno Linux, quiero saber: ¿Cómo escriben las personas el software propietario en Linux y no violan las licencias GPL / LGPL / etc que parecen restringir los usos de las bibliotecas necesarias para construir el proyecto?

Además, ¿el uso de una biblioteca LGPL sin modificar en mi código requiere su publicación como código abierto (entiendo que el código abierto y el propietario son diferentes bestias)?

Y sé que voy a ser calificado como pagano por preguntar, pero ¿puedo usar bibliotecas de código abierto no modificadas en mi proyecto pero aún así mantener el código que es mío de código cerrado?

    
pregunta NickO 23.12.2012 - 10:08

2 respuestas

3

En general, al escribir software que utiliza bibliotecas de terceros, debe conocer las licencias con las que se lanza el software de terceros y cómo eso afecta su propio software.

La licencia GPL se considera una licencia infecciosa en el sentido de que si su proyecto incluye un código con licencia GPL de alguna manera, su código también debe publicarse bajo la licencia GPL (posiblemente además de otras licencias).

La licencia LGPL se creó para eliminar la infecciosidad de la licencia GPL. En términos generales, si usa una biblioteca con licencia LGPL en su proyecto, puede usar cualquier licencia que desee para su propio código (incluso uno de código cerrado) siempre que el usuario final pueda reemplazar la biblioteca con licencia LGPL por una licencia diferente. , uno.

Para otras licencias, tendrá que verificar la licencia en sí misma, pero en general, las licencias derivadas de MIT y BSD tienden a ser más permisivas que (L) GPL.

Descargo de responsabilidad: IANL, TINLA

    
respondido por el Bart van Ingen Schenau 23.12.2012 - 13:41
1

Hay una publicación interesante sobre este tema:

Cita:

Maria Kechagia, Diomidis Spinellis y Stephanos Androutsellis-Theotokis. Licencia de código abierto en dependencias de paquetes. En Costas Vassilakis y Nikolaos Tselikas, editores, PCI 2010: Actas de la 14a Conferencia Panhelénica de Informática, páginas 27–32, Los Alamitos, CA, EE. UU., septiembre de 2010. IEEE Sociedad de Computación.

Resumen:

  

Las dependencias de licencias entre los paquetes de software de código abierto (OSS) revelan mucho sobre las relaciones de compatibilidad de software y los aspectos prácticos de las licencias de Oss. Hay, sin embargo, información limitada sobre estos en la literatura. En este documento, discutimos varios aspectos de las licencias oss y presentamos un estudio empírico sobre las colecciones de puertos de FreeBSD con respecto a sus dependencias de licencias, en un intento por identificar patrones específicos. Nuestros resultados resaltan diferentes tipos de dependencias, que podrían usarse para explicar, o incluso guiar el proceso de selección de licencias de los proyectos oss.

Aquí está el número doi doi: 10.1109 / PCI.2010.28

    
respondido por el Florents Tselai 23.12.2012 - 11:42

Lea otras preguntas en las etiquetas