2009-07-06 8 views
14

Este es un escenario hipotético (es decir: Sólo pensé que hacia arriba y no tengo la intención de hacerlo!)ofuscación y GPL

lo que detiene a una empresa de la prevención de la utilización efectiva de una obra GPL derivado haciendo lo tras

  1. Tenedor del proyecto GPL
  2. hacer una obra derivada
  3. Vender la obra derivada y publicar el código fuente en ofuscado forma

Así que técnicamente han lanzado el código fuente a la comunidad. pero es prácticamente inútil.

Sé que sería una cosa muy baja para hacer y sería contra el espíritu de la GPL, pero ¿la GPL previene contra este tipo de abuso? Si es así cómo

+1

Esta pregunta parece estar fuera de tema porque se trata de cuestiones legales y éticas. –

+4

Votaré para cerrar esta pregunta como fuera de tema porque se trata de cuestiones legales y éticas. – gunr2171

Respuesta

36

Desde el GPL:

El “código fuente” de un trabajo significa la forma preferida de la obra para hacer modificaciones a la misma.

Supongo que sería muy difícil argumentar que la forma ofuscada (de cualquier forma) es la forma preferida para modificar.

+1

Ellos obviamente pensaron esto cuidadosamente, gracias por la respuesta + 1 – hhafez

+4

Bueno, técnicamente cierto. Pero esto implicaría que cada código fuente debe ser adecuadamente comentado y escrito de una manera altamente conservable, con buenos nombres y estructura fina que, como todos sabemos, no siempre es el caso y no impide su publicación bajo GPL. – sharptooth

+1

pero no está documentando el código está muy lejos de la ofuscación – hhafez

-2

Otra razón: incluso si el código fuente es inútil y el programa para todos los propósitos prácticos no se puede modificar, cualquiera que quiera puede redistribuir los binarios sin cargo como en la cerveza, sin pagarle a la empresa un centavo.

+0

Sí, pero el programa podría tener licencia incrustada que lo hace inútil. – jadamcrain