Considere los pasos siguientes:¿Es la forma legal de usar el código GPL en la aplicación de código cerrado a través de un complemento?
0) Libere el programa de código abierto Mock y el complemento que se comunican por cierta interfaz (I), intercambiando estructuras de datos complejas, compartiendo memoria y llamándose entre sí. Aplique la licencia permisiva.
1) Release Plugin diseñado para trabajar con cualquier programa en la forma definida por la interfaz (I). Este complemento utiliza código cubierto por GPL de terceros y también lo es GPL. Originalmente fue desarrollado y probado con el programa Mock. Se distribuye como cualquier programa GPL, con código fuente disponible.
2) Lanzamiento de la propiedad de código cerrado Programa diseñado para comunicarse con cualquier complemento en la forma definida por la interfaz (I). Originalmente fue desarrollado, probado y enviado con Mock Plugin.
3.1) Agregue script de instalación al Programa que descarga el complemento GPL y lo conecta al programa instalado.
3.2) En lugar de la secuencia de comandos de instalación, agregue instrucciones sobre cómo descargar y conectar el complemento GPL manualmente.
Por lo tanto, el usuario final obtiene un programa propietario que se beneficia del código cubierto por GPL en el complemento.
Preguntas:
0) si es legal, entonces no es una forma legal de obtener beneficio de cualquier código cubierto GPL en cualquier programa propietario con bastante pequeño esfuerzo del desarrollador?
1) Si no es legal, ¿qué parte de GPLv * o algo impide a quién hacer qué paso?
2) ¿Hay alguna diferencia legal entre 3.1 y 3.2?
3) ¿Existe alguna diferencia legal si el Programa y el Complemento de Mock, el Programa propietario y el Complemento de GPL son desarrollados por una sola persona o personas diferentes; intencionalmente o no?
4) ¿Cuál es su opinión? ¿Es lo suficientemente ética?
5) ¿Existen muestras existentes de dicha estrategia?
6) ¿Hay formas legales más fáciles de lograr el mismo resultado? ¿Liberar el programa propietario que puede y probablemente se beneficiará del código GPL?
UPDATE:
Tomado literalmente, esto implicaría que la escritura de un plug-in para un programa de código cerrado y soltarlo bajo GPL haría que la combinación sea una extensión de la plug-in y así caen bajo GPL, cubriendo la totalidad del programa de código cerrado también
Pero esa combinación no se distribuye, se combina en la máquina del usuario final. Como mi propia modificación de Linux que no tengo que abrir hasta que lo envíe. En este caso, el usuario final logró realizar modificaciones sin acceso a la fuente del Programa, lo cual es bueno para él, pero hasta ahora no veo nada ilegal.
Para utilizar los plug-ins cubiertos por la GPL, el programa principal deben ser liberados bajo la GPL
vi esa parte de GPL FAQ. Pero el complemento puede desarrollarse independientemente y enviarse con MockProram. Y sucedió para que el usuario final pueda tomar el complemento de MockProgram y ponerlo en el Programa Propietario. Hasta ese último paso GPL y fuente cerrada están separados. Y ese paso lo realiza el usuario final, que no tiene obligaciones ya que no distribuye productos combinados.
ACTUALIZACIÓN 2
Este
Si un tribunal determina que uno está específicamente diseñado para requerir del otro, entonces se puede esperar problemas. La naturaleza de Mock Program y Mock Plugin también puede jugar un rol, ya sea que se trate de programas "reales" o de títeres. Consulte a un abogado.
Parece una respuesta a la pregunta 3. Gracias.
Por favor, una pregunta por cada seis, no. Hace que sea más fácil obtener respuestas. – Will