2009-05-23 9 views
7

Estoy desarrollando un sistema CRM para pequeñas y medianas empresas, y quiero integrar un software GPL como módulo en mi sistema (con algunas modificaciones en mi demanda). ¿Será legal licenciarlo como un producto comercial?GNU software de LICENCIA PÚBLICA GENERAL como parte del producto comercial

Gracias.

+3

Francamente, ¿no sería más sensato hacer esta pregunta desde una fuente legal válida, en lugar de un foro de programación? – bedwyr

+4

Votamos para cerrar esta pregunta como fuera de tema porque ** se trata de licencias o asuntos legales **, no de programación o desarrollo de software. [Consulte aquí] (http://meta.stackoverflow.com/a/274964/1402846) para obtener más información y [ayuda/tema] para obtener más información. –

Respuesta

1

Si no envía ningún software con licencia GPL con su producto, creo que está bien.

  • A continuación, el usuario tendría que descargar el programa
  • Si realiza algún cambio en el programa GPL para su distribución, hay que publicar los
+1

Dice que quiere usar el código GNU en su producto, por lo que enviará el código con licencia GPL. –

+1

Y nada en la GPL requiere que publiques nada. Debe proporcionar la fuente a sus licenciatarios. –

2

Como de costumbre, IANAL, pero:

Si está utilizando un módulo de software licenciado bajo GPL, su software estará bajo la definición de "trabajo derivado" y, por lo tanto, también tiene una licencia bajo la licencia GPL.

Sin embargo, querrás revisar la definición exacta de "trabajo derivado".

+0

Como una adición, podría mencionarse que la licencia de GNU faq tiene una entrada para este caso específico: http: //www.gnu.org/licenses/gpl-faq.html # GPLCommercially –

4

Depende de lo que quiera decir con "producto comercial". Si usa el código GPL, su código quedará cubierto por la GPL y no podrá otorgarle una licencia que elimine las limitaciones de la licencia GNU. Esto no significa que no puede vender el producto, pero sí significa que debe proporcionar a sus licenciatarios, a petición, su código fuente.

+0

En realidad, estoy planeando venderlo a algunas compañías locales. lo modificaré e integraré al resto de los módulos (escritos por mí). – taras

+0

Luego debe proporcionar la fuente, para todo el shebang, no solo las cosas modificadas de GNU. –

+0

Bueno, yo jugaré a los diablos defensores aquí: la única forma de proteger su propiedad aquí sería usar un ocultador de código. Pero hay una razón para que la GPL sea exactamente como la GPL y la defendería contra ... bueno yo mismo en este caso ... ¡en cualquier momento! – AndreasT

7

El uso de GPL en un producto comercial es una cuestión muy compleja. En los tiempos de GPLv2 había una zona gris que se había limpiado a fondo en GPLv3. Para proporcionar información detallada, debe informarnos qué módulo está utilizando y qué versión de GPL corresponde.

Todo se reduce a "es su código un trabajo derivado del módulo GPL". Para dar un ejemplo estúpido. Si el módulo GPL es una burbuja de burbujas y su aplicación utiliza la API del módulo, es un trabajo derivado, por lo que todo cae bajo GPL. Si realiza un servicio web alrededor del módulo, el servicio web es GPL, pero cualquier cosa que utilice el servicio web no lo es. En un área aún más gris, si tiene un código viejo que usa otro algoritmo de ordenamiento y crea una capa "envolvente" para cambiar la API de la ordenación anterior a la ordenada nueva, solo la capa de envoltura es GPL ya que la aplicación original es no es un trabajo derivado (estaba disponible antes de usar el módulo GPL y no se escribió con el módulo GPL en mente). Tenga en cuenta que todo esto es muy debatible, pero existen elementos como el módulo de kernel Linux no binario de GPL basado en esta interpretación de GPLv2.

Como Neil ya dijo: Caer bajo GPL no significa que tenga que publicar su código. Solo cuando una persona que tenga una licencia para su software lo solicite, debe proporcionarlo. Una persona al azar no puede simplemente pedir el código a menos que él/ella realmente haya comprado la aplicación. Por supuesto, solo una persona tiene que comprarlo y luego él/ella hace lo que quiera con el código (como publicarlo, por ejemplo).

Cuestiones relacionadas