Bifurcando un software con licencia dual GPL con derechos de autor propiedad de la empresa

7

Después de recibir algunas amenazas del titular de los derechos de autor de un software con licencia dual (GPL2 y comercial) para comprar la versión comercial para proyectos en producción, estoy pensando en hacer un tenedor.

En un caso de GPL2 y una licencia comercial doble con software de propiedad intelectual, ¿es una opción la versión GPL2?

Además, ¿es una buena forma de tratar con estos casos?

Información de fondo

El software es un CMS web publicado en 2 versiones, una edición gratuita de código abierto GPL2 y una edición comercial que incluye soporte técnico y funcionalidad adicional.

El problema es que ahora, al basar su argumentación en la definición de "distribución" de la GPL2, la compañía que posee los derechos de autor argumenta que la entrega del software y algunas extensiones a un cliente se considera una "distribución". Y que dicha "distribución" cae bajo la obligación de la GPL2 de liberar el código de extensión personalizado.

Las extensiones personalizadas son principalmente diseños, plantillas y funcionalidad muy específica.

Básicamente me dan 3 opciones:

  1. Comprando la edición con licencia comercial para proyectos basados en la GPL en producción,
  2. Eliminando todos los proyectos en producción basados en la versión GPL2,
  3. Liberar todas las extensiones como código GPL2.

Las 2 primeras opciones no son nada realistas para los proyectos terminados.

La tercera opción podría estar bien, pero como la mayoría de las extensiones son muy específicas, limpiar el código para que otros usuarios lo puedan utilizar significa muchos trabajos y tampoco estoy seguro de que los clientes apreciarán tener sus diseños de sitios web y funcionalidad específica lanzada públicamente.

El holding de derechos de autor incluso contactó a algunos clientes directamente, dándoles la "opción".

Sé que esta es una interpretación muy corporativa de GPL2, y una acción de este tipo no tiene nada que ver con la legalidad, pero como desarrollador independiente, no quiero correr el riesgo de involucrarme en algunos procedimientos legales largos y agotadores. .

PS. Esta pregunta se formuló por primera vez en Stack Overflow, donde se sintió fuera del alcance y se cerró, después de leer las Preguntas frecuentes del sitio actual, parece correcto discutir sobre licencias de software.

    
pregunta Eric 06.10.2012 - 05:50

1 respuesta

5

Descargo de responsabilidad habitual: consulte a un abogado, etc.

Por la GPL, no tiene que liberar la fuente de sus extensiones específicas al público. Todo lo que tiene que hacer es ponerlo a disposición de sus clientes, bajo la licencia GPL o una licencia compatible. Por supuesto, eso significa que sus clientes podrían decidir lanzarlo al público, o hacer cualquier otra cosa que la GPL les permita, pero tampoco tienen que hacerlo. La GPL no requiere la limpieza del código, y su uso por parte de otros usuarios probablemente no sea de su interés.

    
respondido por el user281377 06.10.2012 - 08:49

Lea otras preguntas en las etiquetas