Salto al contenido

shacker@todosjuntos.org

Resolución pantalla estrecha Resolución de pantalla ancha Aumentar medida de la fuente Reducir medida de la fuente Medida predeterminada de la fuente    color predeterminado brown color green color red color blue color
 Primera jornada sobre Joomla! en Barcelona
Usted está aquí: Inicio arrow Artículos arrow ¿Somos libres?
Salto al contenido

Trabajemos libremente Todos Juntos...

Con la Libertad que solo el Software Libre nos otorga.

header_image3.jpg

header_image10.jpg

¿Somos libres? PDF Imprimir E-Mail
escrito por H. Portela   
miércoles, 25 de enero de 2006
ImageJoomla! Es reconocido como uno de los mejores administradores de contenidos (CMS por su sigla en inglés) de la actualidad. Pero ¿hasta donde somos capaces de crecer y cómo se encuentra licenciado este poderoso CMS?

 

 

Por lo general quienes trabajamos con Software muchas veces caemos en errores de interpretación o simplemente no diferenciamos correctamente entre “Software Libre” (Free Software) y “Código Abierto” (Open Source). Muchos confunden SL y CA como sinónimos. Pero esto es totalmente erróneo. El Código Abierto no necesariamente puede ser Software Libre (y casi nunca lo es).


Joomla! es un CMS compuesto por un núcleo central bajo licencia GPL y por diversos componentes, módulos y otras piezas de software que no siempre siguen o respetan esta filosofía. Veamos un ejemplo:

El archivo Copyright.php que se incluye en la distribución contiene los distintos copyright de todo el conjunto. Un ejemplo de ello son los íconos del Panel de Administración.


FOOOD Icons (Administrator Toolbar)
Copyright:    2004 iCandy Junior Icons
License:    http://www.iconaholic.com/help/joomla.html
Notes:        Please note these icons are NOT OPEN SOURCE but used with permission

La licencia aplicada claramente especifica que NO son libres ni CA.

The icons are not open source, are not covered by any freeware license suchas GPL & cannot be distributed under such a license.

All ownership and copyright of these licensed icons remain the property of Iconholic Design Ltd. during the entire duration of their use by the user. Iconholic Design Ltd. grants to you non-exclusive, non sub-licensable right to use the icons, provided with "Joomla!", according to the license terms on any "Joomla!" powered website.

You may not modify the icons in shape, colour, and use the modified icons according to the license terms for any for any personal or commercial design project.You may not display the modified icons in related documentation, helpfiles, and advertising materials.

You may not sell, lease, license, sub-license, redistribute or use these icons or a subset of these icons in any software or website not "powered by Joomla!".”

O sea que si usted adapta una instalación de Joomla! para un cliente específico, no podrá modificar estos íconos. Pues usted es libre de modificar todo lo que esté en Joomla! bajo Licencia GPL (siempre y cuando respete sus alcances), pero no puede alterar los íconos del Administrador.
 
Pero aun existen cosas peores. Debido a que la licencia claramente dice que no se pueden usar estos íconos o simplemente mostrarlos en ningún sitio que no esté cubierto por la licencia. El habitual material que se genera para enseñar a usar el Administrador. Se convierte en un ejemplo de violación de dicha Licencia. Porque el alcance de la frase “You may not sell, lease, license, sub-license, redistribute or use these icons or a subset of these icons in any software or website”, evidentemente involucra a los conocidos “tutorials”.

Otros casos son los que incluyen la licencia PHP como PEAR y PHPMailer, ya que la licencia 3.0 de PHP no es compatible con la GPL. O el caso de “js-overlib” donde su licencia tampoco es compatible.

Usted podría ciertamente decir que no le interesa la forma en que Joomla! le es licenciado. Pues lo puede utilizar y listo. Pero si lo enfocamos de otra manera, podríamos pensar que usted puede caer en lo que Richard Stallman llama “La trampa de Java”. O sea generar piezas de Software Libre que no podrían ser ejecutadas sin recurrir a Software Privativo.

Imagine un Joomla! Donde sus Componentes comienzan a ser Privativos. Donde alguna persona por desconocimiento decide liberar “piezas de software” bajo una Licencia Creative Commons (lo he visto en algún lado de la Internet).
 
¿Por qué sucede esto? Porque mucha gente no está correctamente informada sobre que es Software Libre y porqué es tan importante que el Software sea Libre.

Personalmente creo que no es muy difícil que Joomla! se convierta en un Software 100% Libre. Alguien deberá escribir algunas librerías nuevas, otro dibujará unos íconos bonitos y los publicará enformato PNG (y libres), otras personas compondrán un equipo que “verifique” los nuevos componentes que surgen para Joomla! Y asesorará incluso a sus autores sobre las posibilidades que la licencia GPL les brinda.

Si esto ocurre, tal vez en no mucho tiempo Joomla! sea reconocido no solo por ser un buen Administrador de Contenidos. Sino también por ser el único CMS totalmente libre. Y eso en una Comunidad como es la de los desarrolladores que aportan horas de sus vidas para generar piezas de Software, es reconocido. Y permite crecer con reglas fuertes y firmes. Con la Libertad que solo el Software Libre nos permite.
 
 
Si quiere más información sobre los tipos de Licencias, podrá encontrarla en www.fsf.org
 
Modificado el ( lunes, 30 de enero de 2006 )