2008-12-18 26 views
19

Trabajo para una firma de software/diseño y recientemente descubrí que nuestro CMS "interno" es en realidad MODx que ha sido rediseñado por uno de nuestros diseñadores. MODx tiene licencia bajo el GPL Ver 2.. Me gustaría saber si es ético/legal vender esto a los clientes.¿Es esto legal? (Software GPL/Problemas de licencia)

También ofrecemos otro paquete que en realidad es ZenCart, ¿es esto legal también?

Pensé que el software para aplicaciones comerciales necesitaba ser LGPL, ¿estas aplicaciones se usan "comercialmente"? Ciertamente los estamos vendiendo a clientes, mientras actuamos como si estuvieran desarrollados en casa ...

Me encantaría escuchar sus pensamientos/aclaraciones sobre este tema, por mi parte, creo que al menos no es ético. ¿Qué piensas?

+0

Realmente depende de cómo lo use. Aquí se resume GPLv2: https://tldrlegal.com/license/gnu-general-public-license-v2 y luego LGPL: https://tldrlegal.com/license/gnu-lesser-general-public-license-v2. 1- (lgpl-2.1). Realmente, lo que parece importante aquí es cómo lo estás vinculando y distribuyendo. En casa casi siempre está bien, pero distribuir a los clientes es donde ocurren los problemas. –

Respuesta

4

Es perfectamente legal usar y vender cualquier programa de GPL. Eso es parte de lo que hace que la GPL sea tan grandiosa. Lo único sobre la GPL es si realizan cambios en la fuente que tienen para liberar la fuente como GPL también.

+2

No es del todo correcto. Si distribuye un programa GPL, debe hacer que la fuente esté disponible para cualquiera a quien la distribuya, independientemente de si realiza algún cambio. –

+0

Aunque es muy liberal lo que significa "poner a disposición" significa. Por ejemplo, no debe colocar su fuente en el disco de distribución/cinta/CD/DVD/flash .... Es suficiente incluir un enlace a la fuente (si no está modificado). – BubbaT

+0

También es suficiente (aunque un poco furtivo) no poner la fuente a disposición en un repositorio público o paquete, y solo enviarlo por correo electrónico (o incluso enviarlo por correo) a las personas que lo soliciten explícitamente. – mipadi

22

Para uso interno, estarás bien.

Para vender a clientes, tendrías que darles el código fuente si lo solicitan, y asegurarte de que saben que tienen derecho al código fuente.

Como sugiere Harper Shelby, primero debe hablar con su cadena de gestión y luego con los abogados de su empresa. Si no resuelven las cosas por sí mismos, entonces debería considerar ponerse en contacto con Free Software Foundation (FSF) o con Software Freedom Law Center (SFLC), y tal vez también con los autores de los paquetes.

Hubo una publicación reciente en Groklaw titulada "FSFE and GPL-Violations.org Release Guide to Handling License Violations". FSFE es la Free Software Foundation Europa, y tiene el objetivo GPL-Violations.org:

El proyecto gpl-violations.org intenta aumentar la conciencia pública sobre el pasado y el presente uso infractor (r) s de software con licencia GPL.

El objetivo final es hacer que los proveedores de software con licencia GPL entiendan que GPL no es de dominio público, y que hay condiciones de licencia que deben cumplirse.

Para otra ilustración de problemas de GPL, consulte "Stallman Calls Out Cisco - GPL Violations Alleged" en Dr Dobbs CodeTalk. Más sobre Cisco's problems with GPL.

+0

Estamos vendiendo esto a los clientes, no solo usándolo "en casa" –

+2

segundo párrafo se aplica a continuación. se debe ofrecer el código fuente, la licencia debe estar incluida. – Jimmy

5

Es completamente legal vender una versión modificada del software GPL (al menos v2, no estoy tan familiarizado con v3). Sin embargo, aún debe cumplir con los términos de la licencia: debe ofrecer el código fuente, incluidas sus modificaciones, si las modificaciones caen bajo la definición de 'trabajo derivado', que parece probable que hagan a partir de su breve descripción .

Los enlaces y recomendaciones de Jonathan Leffler son buenos, aunque yo recomendaría mencionar los problemas primero a su gente interna, al menos darles la oportunidad de hacer lo correcto antes de liberar a los perros.

26

No actúe con ningún consejo legal que lea en un foro como StackOverflow, incluido el mío.:-)

Aquí hay una passage sobre GPL de Wikipedia (el énfasis es mío):

Los términos y condiciones de la licencia GPL están disponibles para cualquier persona que recibe una copia del trabajo que tiene una GPL aplicada a él ("el licenciatario"). Cualquier licenciatario de que cumpla con los términos y condiciones tiene permiso para modificar el trabajo, así como para copiar y redistribuir el trabajo o cualquier versión derivada . El titular de la licencia es y puede cobrar una tarifa por este servicio , o hacer esto de forma gratuita. Este último punto distingue la GPL de las licencias de software que prohíben la redistribución comercial. La FSF argumenta que el software libre no debe imponer restricciones al uso comercial , y la GPL explícitamente establece que la GPL funciona se puede vender a cualquier precio.

Sin embargo, si su empresa está distribuyendo el software bajo otra licencia no compatible con GPL, entonces están violando su licencia.

ZenCart también tiene licencia bajo GPL, por lo que se aplican las mismas restricciones.

+4

+1 por advertencia al comienzo. – discorax

4

Si están pasando el trabajo de otra persona como si fuera propio, entonces independientemente del estado legal, personalmente consideraría que no es ético.

Desde el punto de vista de su propio interés, este sería el que publicaría como anónimo.

0

¿Cómo se comportan las personas que han estado en la compañía por un tiempo? Por ejemplo, ¿tienen cuidado de asegurarse de que los términos de la GPL estén satisfechos? ¿O están actuando como si estuvieran acelerando a sus clientes o softwares (pre) desarrolladores? ¿Actúan como si fueran expertos en derecho y no necesitan consultar con un abogado?

Esta prueba no es concluyente, pero puede ser muy reveladora.

3

Mientras otorgue el código fuente a sus clientes y les dé la libertad de leer, modificar y distribuir el código que recibieron, usted está cumpliendo completamente con el contrato de licencia. También necesita asegurarse de que sus clientes sepan qué pueden hacer con el software. Maneje a sus clientes el texto de la licencia y un enlace al código (o al código mismo) estará bien.

La práctica de modificar y venta de código bajo GPL es aprobada explícitamente por la FSF, puede hacer referencia a la FAQ oficial GPL:

http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney

LGPL difiere de la GPL porque se puede mezclar código LGPL y el código liberados bajo licencias cerradas (hasta donde sé LGPL fue creado para bibliotecas, con el fin de difundir el uso del software libre tanto como sea posible). GPL no permite vincular con código licenciado bajo licencias no compatibles con GPL.

3

Otra cosa importante a tener en cuenta es si la compañía está reemplazando los avisos de copyright de MODx por los suyos.En cuanto a llevar esto a la atención de la gerencia, eso depende de su entorno de trabajo. ¿Estarán agradecidos de que hayas señalado un posible problema legal, o te culpen por crear un gran lío legal?

Si JohnClaymore es su nombre real o un alias fácilmente vinculable a su identidad vida real, lo más probable es ser despedido si llevar esto a la atención de la administración, como la publicación de su pregunta aquí ha creado evidencia potencial para soportar la carga de una infracción deliberada, que triplica los daños y perjuicios otorgados en una demanda por incumplimiento de los derechos de autor.

IANAL, esto no es un consejo legal, bla, bla, bla ....

+0

"lo más probable es que te despidan si traes esto a la atención de la gerencia" ... –

+0

Lee toda la publicación: si publicando aquí ha empeorado el problema legal (abriendo la puerta a la infracción intencionada, 3 veces daños en comparación con si infringes sin saberlo), entonces no estarán contentos con él por empeorar su dilema. –

0

No sé sobre la parte legal, pero yo creo que es muy poco ético para vender software de fuente abierta, como si es algo que su compañía desarrolló internamente, cuando es solo un mod de un proyecto de código abierto.

Ahora, si está vendiendo el servicio y la asistencia, como en "nos encargaremos de encender su sitio & manteniéndolo en funcionamiento", entonces es diferente.
Quiero decir, si los clientes probablemente no tienen muchas (o ninguna) gente que tenga conocimientos técnicos sobre la ejecución de sitios web, entonces realmente no haría mucha diferencia si saben que estás usando un sistema de código abierto, ya que todavía no tendría ni idea de cómo usarlo para ejecutar un sitio web.

0

No hay nada de lo que diga que es ilegal. Sin embargo, cuando su empresa distribuye (vende) el software, debe

  • Distribuir el programa modificado bajo la misma licencia que el programa no modificado utilizado.
  • Fufil todas sus obligaciones como distribuidor bajo la GPL. En general, esto significa que sus clientes deben tener acceso a las fuentes de tal manera que les sea posible construir los archivos ejecutables por sí mismos si así lo desean.

Por supuesto, el departamento legal de su empresa debe tener en cuenta esta situación. Si no, deberían estar conscientes de ello.

Cuestiones relacionadas