[Solar-general] Un proyecto GPL puede llegar a su fin?
"Leandro H. Fernández"
le en ndro.com.ar
Vie Feb 27 18:09:48 CET 2004
Roberto,
Es muy interesante lo que planteás en tu mensaje. Mientras lo leía, yo
pensaba que tu pregunta iba a ser qué pasaba con las versiones viejas.
Pero luego encontré que le tenías claro y tu pregunta final es algo que
alguna vez cruzó por mi cabeza.
¿Cómo podría asegurarme yo (autor de software libre), que el código
fuente de mi programa no forma parte de un software comercial que se
(vende y) distribuye en código objeto?
Bueno, la verdad que en mi opinión, detectar una cosa como esa sería
poco menos que imposible. Asumiendo claro, que el "ladrón"de mi código
fuente tuvo la precaución de asegurarse que el robo no sea evidente. Con
esto me refiero a una rutina o función (una parte del software) que le
pudo interesar y ahora es utilizada en un software propietario.
Eso me lleva a pensar, que si el objetivo de generar software libre es,
entre otras cosas, promover el conocimiento. Entonces, el acto de
utilizar la supuesta parte de código en su programa propietario podría
ser vista como aplicación de los conocimientos adquiridos. No, eso no es
verdad, porque la licencia aclara que los trabajos derivados de un
software bajoe GPL deben ser GPL.
Pero entonces entramos en un territorio GRIS del que no es fácil salir:
si yo copio 10 líneas de código y las utilizo en mi aplicación,
simplemente porque esas 10 líneas de código corresponden a un ejemplo
extraido de un tutorial. Y esas 10 líneas de código son las mismas diéz
que cualquier programador utilizaría para una supuesta taréa. Entonces
el concepto de trabajo derivado no tiene sentido, todos los trabajos
derivan de algún lado.
Voy a poner un ejemplo más claro, concreto y real. Yo mismo publico una
aplicación bajo licencia GPL, es una aplicación que corre bajo Windows y
no es la unica aplicación que pongo a disposición del público. Otras
aplicaciones las puse bajo una licencia propietaria de código cerrado.
Los detalles de esta diferencias son más bien circunstanciales y nada
tienen que ver con mi voluntad, simplemente no tengo tiempo de
cambiarlos por el momento. Pero más allá de mis intenciones, desde mi
sitio web se pueden descargar: por una lado los binarios y fuentes de mi
aplicación GPL y por el otro los binarios de las no-GPL.
¿Y cuál es el problema? Bien, es que ambos programas fueron escritos por
mí. Y naturalmente, muchas partes del código de ambos se parecen (se
parecen mucho), ya que lógicamente tengo UNA forma de escribir código. Y
en las partes que estas herramientas realicen la misma taréa,
seguramente el código escrito por mí será, cuanto menos, una copia
similar entre ambas.
¿Estoy violando la licencia GPL que yo elegí utilizar? Obviamente no,
pero aunque es MUY obvio para mí, no me sorprendería que mañana alguien
reclamara por esto.
Si el autor de PHPNUKE utiliza código perteneciente a una rama GPL
derivada de su última version GPL, en su nueva versión de código
cerrado. Y si pudieras demostrar eso sin lugar a dudas: ¿Qué harías si
su excusa fuera que ese código él lo pensó así naturalmente y que es una
casualidad que corresponda en forma identica al que la comunidad de
software libre aportó?
Roberto G. Puentes Diaz wrote:
> Un proyectos GPL puede llegar a su fin, aunque disponga de una
> comunidad????
>
> Gente, soy usuario de un CMS conocido como POSTNUKE, un fork de otros
> como PHPNUKE y THATWARE, que tiene vida propia hace tiempo y es
> desarrollado por una comunidad.
>
> Existe cierta lucha tipo "religioja" entre POSTNUKE y PHPNUKE, desde
> hace tiempo, y podria decir tambien entre otros CMS como MAMBO,
> MD-PRO, PHPWEBSITE, entre otros. Asi como la hay a la hora de elegir
> entre las Distros actuales
>
> La gran mayoria son GPL, y si hablamos de CMS, PHPNUKE es uno de los
> mas populares. Su creador Francisco Burzi, es quien lleva el proyecto
> adelante de una manera, para algunos, poco democratica; razon por la
> cual muchos se abrieron camino propio.
>
> El tema en si es que como se trata de un proyecto empleando PHP, no
> hay compilacion, y podemos decir que objeto y fuente es lo mismo; asi
> al liberar uno pone a disposicion otro, si esta bien decirlo asi.
>
> Lei una noticia sobre que Burzi quiere poner fin a este proyecto que
> es empleado por miles de personas, a fin de "re-escribir" el codigo,
> en sus palabras:
> "The idea I have to rewrite PHP-Nuke and release it encrypted "and"
> offuscated using Zend Encoder doesn't mean that there will not be a
> free version"
> (nota completa en
> http://www.phpnuke.org/modules.php?name=News&file=article&sid=5640&mode=&order=0&thold=0
> <http://www.phpnuke.org/modules.php?name=News&file=article&sid=5640&mode=&order=0&thold=0>)
>
>
> Lo que veo venir es una violacion a la GPL... si el flaquito "encripta
> el codigo", entiendo que ya no estaria a la vista de los mortales y
> esperar el fuente creo que es seria infantil.
> Tambien entiendo que la idea es, sacar una version comercial y una
> version "free" (que entiendo seria gratis mas no libre), pero todo
> bajo un Licenciamiento comercial y privativo; impidiendo
> modificaciones que en principio permitio nacer y evolucionar el
> concepto original de CMS...............
>
> Imagino que la idea principal es que Burzi, RE-ESCRIBIRIA el codigo. :-\
>
> Mi pregunta es, si llegase a formarse una comunidad que pretenda
> seguir PHPNUKE desde su ultima version GPL y la misma desarrollase
> nuevas versiones. Seria posible que el PHPNUKE comercial lo aproveche
> como una "fuente de inspiracion".... Lo que mas me intriga es ¿como?,
> los que estamos interesados en la vigencia de la GPL, nos aseguramos
> que el soft privativo y cerrado no tome lineas del soft libre, en
> forma indiscriminada. En el caso comentado, como saber si la version
> comercial no es una vil copia de la version libre......
>
> Y pensando un poco en el futuro, como evitar que luego la version
> comercial pretenda tomar credito sobre la version libre . . . ¿es
> posible? ¿les suena actual la pregunta?
>
> Imagino que el sistema de patentes tendra una excelente gestion de las
> fechas de registracion; sin embargo parece que todo parece confuso y
> posible (cuando operan los agentes de marketing de alquien) en una
> agencia de gobierno o en un tribunal. (quizas lo que Mr Heinz
> comento en la 6ta Reunion de ASLE, sobre XML y M$, sea un ejemplo)
>
> Un saludo
>
> Rober
>
>
>
>
> _______________________________________________
> Solar-general mailing list
> Solar-general en lists.ourproject.org
> http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general
>
Más información sobre la lista de distribución Solar-general