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=&ord... <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 [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general