¿Puedo usar esta biblioteca GPL'd PGP internamente en mi empresa?

7

Esta biblioteca de PGP fue adquirida por Network Associates y, finalmente, por Symantec Corporation.

El código fuente está disponible y está licenciado bajo la GPL (se enlazó desde aquí ).

Tienen una licencia de código fuente aquí:

  

enlace

A pesar de que este código está bajo la licencia GPL, me están restringiendo su uso con fines comerciales. es decir, no estoy haciendo ninguna modificación al código, no estoy vinculando el código a ninguna otra aplicación comercial o comercial. Solo quiero ejecutar la línea de comandos y las aplicaciones de escritorio como parte de la rutina diaria de mi negocio (firmar y cifrar correos electrónicos).

¿Está esto permitido?

Actualizar:

Después de haber releído cuidadosamente esta página:

  

enlace

Acabo de darme cuenta de que la biblioteca en sí misma no tiene licencia bajo la GPL:

  

Modificaciones al código GPL
  Aunque el software PGP® en sí no está sujeto a   la Licencia Pública General de GNU (GPL),   PGP Corporation utiliza cierto código   sujeto a la GPL

Sin embargo, la pregunta y las respuestas, si la biblioteca hubiera sido completamente GPL, ayudaron.

    
pregunta Kev 23.03.2011 - 10:17

3 respuestas

10

La GPL dice que debe ejecutar, distribuir, modificar y estudiar la biblioteca de forma gratuita para cualquier propósito. No restringe el uso comercial del software. Puede utilizar cualquier código GPL que desee por cualquier motivo, siempre que cumpla con la licencia. No hay restricciones en los campos de esfuerzo cuando se trata de la licencia de software libre GPL (o cualquier otra aprobación OSI).

Si realiza cambios en la biblioteca y distribuye versiones compiladas de la misma, se le solicitará que proporcione a quien la reciba una copia del código fuente y los scripts utilizados para construirla. Esto es para que tengan las mismas libertades que hiciste con la biblioteca. Nota, estamos hablando de la versión 2 o 3 de la GPL. No la LGPL o AGPL. La LGPL agrega una excepción si solo se vincula con la biblioteca, la AGPL cubre específicamente el software que interactúa con una red.

Para uso interno, donde los empleados usan computadoras que pertenecen a la compañía que se ha configurado para trabajar, no tiene la obligación de entregar a cada usuario una copia del código fuente. Lo mismo ocurre si un amigo se acerca a su casa y usa su computadora para revisar su correo electrónico, no tiene la obligación de grabar de inmediato un CD de origen de cada programa GPL que utiliza. Hay una diferencia entre transportar o distribuir software y simplemente dar acceso a las personas para que utilicen una computadora de su propiedad que esté ejecutando el software.

Si les da la biblioteca en un CD y dice "Aquí, instale esto en la máquina de su casa": se activa la obligación.

En resumen, si solo está usando el software, no tiene responsabilidades bajo la GPL. Si está distribuyendo el software, sus responsabilidades se activan. También existe el problema de formar un trabajo combinado con la biblioteca simplemente vinculándolo, pero no está distribuyendo los programas que lo hacen: lo que lo convierte en un punto discutible para esta pregunta.

    
respondido por el Tim Post 23.03.2011 - 10:24
3

Por un rápido vistazo a la licencia a la que está vinculado, no tiene nada que ver con la GPL y no es una licencia de código abierto. La licencia es bastante restrictiva.

Asegúrese de que en el código en el que está utilizando caries la licencia GPL en el archivo license.txt o similar, o una referencia al mismo en el encabezado de los archivos de origen.

  

¿Está esto permitido?

Si son dueños del código, entonces sí pueden licenciarlo de la forma que deseen. Si están distribuyendo código GPL'ed (que no son los propietarios de los derechos de autor), entonces no pueden volver a licenciarlo. Basándose en el otro enlace, cumplen con los requisitos de la GPL al hacer disponibles sus modificaciones al código de GPL que distribuyen.

Para el resto de su software es una licencia restrictiva.

IANAL, YMMV, incluso solo para ser anal ...

    
respondido por el Thomas James 23.03.2011 - 11:35
1

Con respecto a su actualización, quizás podría utilizar GPG (implementación GNU de PGP) en su lugar. Sin duda, tiene licencia GPL y, como dijo Tim Post, usted es libre de ejecutar el software GPL sin tener en cuenta su propósito personal o comercial.

Lo mismo se aplica a todos los demás programas GPL. Incluso una corporación multimillonaria puede ejecutar Linux y MySQL en sus servidores sin pagar ninguna tarifa de licencia.

    
respondido por el jonescb 23.03.2011 - 13:43

Lea otras preguntas en las etiquetas