[Solar-general] Sobre GPL y PHPNuke

Paolo Stancato paolodoors en yahoo.com.ar
Jue Sep 16 09:03:10 CEST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El 09/15/2004 06:13 PM, Roberto G. Puentes Diaz escribió:
| Paolo Stancato escribió:
|
|> Juas! Una de las ventajas de licenciar los programas con GPL es que todo
|> el mundo puede acceder al código y mejorarlo/parchearlo/optimizarlo/etc
|
|
| Digamos que en principio es Acceder al Codigo.
| Que sea GPL, no significa que el proyecto tenga un Desarrollo
| Democratico (por decirlo de alguna manera)
| En el desarrollo de todo soft, necesitas una guia o un medio donde
| debatir sobre ello.
| Generalmente quien inicia el soft GPL, es luego una de las personas que
| participan, junto a un grupo de gente que ha sabido ponerse a la altura
| de la circunstancia.
| Como otros muchos proyectos GPL, el lugar donde se desarrolle puede
| llegar a ser Importante, siendo generalmente un sitio web bajo un
| dominio bien reconocido. Por lo que el proyecto se relaciona fuertemente
| con el dominio, algo que pertenece a una sola persona. Es asi que la
| fuerza de algun proyecto depende de un grupo muy reducido de personas
| (en comunidades poco comprometidas) o incluso de una sola. Quizas ese
| sea el caso de PHP-NUKE. Quizas la posicion de Burzi, sea muy pero muy
| fuerte en esa comunidad, donde el gran porcentaje (ponele el 97%) de
| miembros sean simplemente usuarios anonimos de esa herramienta.

OK, en esto coincido, que sea GPL no es condición suficiente para que el
desarrollo sea comunitario, pero digo que el modelo bazar es el que
rinde mejor para desarrollos libres, donde todos aportan (obviamente
alguien tiene que liderar). Pero en el caso del PHPNUKE me parece que el
tipo se puso un poco caprichoso, si hubiera abierto un poco el juego tal
vez no existiría el PostNuke y el PHPNUKE sería un mejor programa.

| Hay que recordar que al ser modular, mucha gente invento modulos con
| distintas funcionalidades para que funcionaran sobre el CMS de Burzi.
| Pero a los fines de lo tratado no deberiamos incluilo en el analisis.
|
| Por esa razon mencione "en principio es Acceder al Codigo", pues si te
| enfretas a este tipo de escenario, lo de
| "mejorarlo/parchearlo/optimizarlo/etc" no dependa de solo de si es GPL,
| sino tambien de esa persona que  tiene una posicion muy fuerte en el
| proyecto original.

Creo que entiendo a lo que apuntás. Por más que sea GPL tus
modificaciones aparecerán en el proyecto siempre y cuando el equipo de
desarrollo lo acepte.


| Lo otro es tomar el "fuente/objeto" de PHPNUKE (siguiendo el caso
| citado) y continuar la comunidad con otro nombre y bajo otro dominio :
| www.phpnuke2.com  :) y apartir de ahi formar una comunidad de
| desarrolladores mas participativa....

Lo que está tratando de hacer PostNuke :)

| Y esto ya hace unos años se dio, POSTNUKE es un ejemplo, aunque hoy a
| meses de tener la version 0.8, se dice que no guarda ninguna relacion
| con phpnuke. Prueba de eso, es la compatibilidad con los estandares, la
| seguridad ofrecida, etc.
|
|> y a este flaco no le resultó, qué curioso.
|
|
| Segun se comenta (no conozco a Burzi en persona :p ), procuro él que no
| resultara.
| Una de mis inquietudes, es que se use a la GPL, como medio para ganar
| rapidamente adeptos (mas que para promover el SL o la creacion de una
| buena herramienta.) para luego convertirlos en clientes cautivos.

Yo creo que el tipo se arrepintió o quería ahorrarse el laburo de
testear, y al liberar el programa tuvo un batallón de betatesters gratuitos.

|> Leyendo el hilo me remití a la noticia que nombraron y me encuentro
|> con la primer ventaja de
|> distribuir el código \"encrypted "and" offuscated\"
|>
|> <quoteo>
|> 1) The new code will be closed. This means that script kiddies should
|> get a computer science master or PhD before hacking it. This will reduce
|> the security issues. From time to time, a security test will be made on
|> the code to catch those bugs and fix them.
|> </quoteo>
|>
|> Yo sugiero que el desarrollador se ponga a estudiar para obtener e PhD y
|> listo.
|>
|> Me parece que este flaco no entiende el espíritu de la GPL y la
|> comunidad del PHPNUKE está pagando que él sea un mal desarrollador y
|> líder de proyecto.
|
|
|
| Como alguien mencionara en el hilo que te señale, esa cita y otras que
| Burzi promulgo a favor de una mayor seguridad de PHPNUKE, son copias de
| otras argumentaciones expuestas por lo general por gente que te priva
| del codigo, y forman parte de un debate que perdurara bastantes decadas.
|
| El tipo es "libre" de hacer con su codigo lo que desee. Es su codigo.
| Fijate que si lo puede dar a un tercero para que lo use en forma
| privativa, porque no lo podria usar él de esa forma? , no?.
|
| Lo mas inquietante es si para llegar de la version 1.0  a la 7.x
| (actual) se empleo en PHPNUKE, codigo que no sale de su intelecto sino
| que fueron aportes de gente que quiso en algun momento apoyar el
| proyecto por ser GPL. Supongo que no es nada agradable para esa gente
| que colaboro este nuevo escenario.
| Pero yo llegaria hasta ahi con mis afirmaciones. El resto es muy
subjetivo.

Supuestamente va a reescribir el código antes de ofuscarlo, oscurecerlo,
teñirlo de negro y tirarlo en un rincón a la sombra, así que el código
de los otros quedaría en la 7.x. Supuestamente....

| saludos
| Rober


- --
Paolo A. Stancato                PLUG - www.plug.org.ar
paolodoors en jabber.org          SoLAr - www.solar.org.ar

~     ¡Sumate al Software Libre, asociate a SoLAr!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFBSTqtqds3poS3rZsRApW5AJ4sKTitS2WrXT7AxG3bYV9jd/vPVgCfWooc
XswVybdz6EPnrSVvgoQZAIE=
=TX79
-----END PGP SIGNATURE-----





Más información sobre la lista de distribución Solar-general