Sobre Joomla! y la GPL PDF Imprimir Correo
Martes, 30 de Diciembre de 2008 22:57

El proyecto Joomla! es una comunidad GPL, lo cual quiere decir que no solo se usa una licencia libre y de código abierto para el software de Joomla!, sino que también creemos en la misión y valores contenidos en dicha licencia. Eso incluye colaboración, comunidad, y libertad. La GPL plasma esos valores.

El directorio de extensiones para Joomla! y la GPL

El directorio de extensiones para Joomla! (JED) es importante por varias razones: Facilita que los usuarios encuentren extensiones, y da soporte al crecimiento de una vibrante y saludable comunidad de desarrolladores de extensiones, tanto comerciales como no comerciales, que giran entorno a Joomla!. Sin embargo, es también posible que desintencionadamente se esté minando nuestro soporte a la GPL debido a la inclusión de extensiones y otras aplicaciones que se contraponen a ella.

Tras pensarlo y reflexionarlo cuidadosamente, el proyecto Joomla! ha determinado que el JED debe ser un recurso de la comunidad que plasme plenamente los valores del proyecto.

¿Qué cambios estamos haciendo?

A partir del 1 de marzo del 2009 solo serán aceptadas en el JED las extensiones para Joomla! licenciadas bajo la GNU GPL. Tras otros tres meses, es decir, a partir del 1 de julio del 2009, las extensiones de otro tipo ya no se listarán más en el JED. Dentro del mismo calendario, todas las extensiones cifradas o codificadas que estén, o no, bajo licencia GPL, también serán excluidas. Los desarrolladores de extensiones para Joomla! son una parte valorada de nuestra comunidad y para hacer esta transición tan fácil como sea posible para ellos, nosotros hemos seleccionado un periodo amplio de notificación. Este cambio está designado para reforzar el compromiso activo del proyecto hacia su misión del núcleo, visión y valores ya articulados en septiembre del 2008.

Referencias en el tiempo:

  • 15 de junio del 2007: Joomla! confirma que tanto Joomla! 1.0 como Joomla! 1.5 están liberadas bajo la pura GNU GPL.
  • 1 de marzo del 2009: Solo las extensiones liberadas bajo la GNU GPL serán aceptadas dentro del JED.
  • 1 de julio del 2009: Solo las extensiones para Joomla! licenciadas bajo la GNU GPL serán listadas en el JED.

¿Por qué esperar seis meses?

Comprendemos que esto puede ser un proceso difícil para algunos desarrolladores, y nos sentimos en la responsabilidad de dar la notificación con tiempo. Queremos asegurarnos de que nuestros desarrolladores, si fuera necesario, tengan suficiente tiempo para hacer los ajustes en sus productos y la estructura de sus negocios para que puedan mantenerse listados en el directorio.

La GPL y los desarrolladores comerciales


¿Significa esto que no podrá haber más extensiones comerciales en el JED?

No. Prohibir la distribución comercial de extensiones podría violar la GNU GPL y los valores de la comunidad de ecualidad y libertad. Las extensiones comerciales con licencia GNU GPL que no estén cifradas son bienvenidas y fomentables dentro del JED. Hoy el 17% de las extensiones dentro del JED (el 22% de las extensiones nativas para Joomla! 1.5) son comerciales, y muchas de esas están ya licenciadas usando la GNU GPL. De entre las extensiones comerciales nativas para Joomla! 1.5 el 35% están usando la GNU GPL.

El soporte del JED para desarrolladores

El equipo de Joomla! está fuertemente entregado a la labor de dar soporte tanto a desarrolladores comerciales como a no comerciales. Nosotros hemos implementado algunos cambios en las políticas para mejorar nuestro soporte para los desarrolladores. Pensamos que el mejor lugar para tomar una extensión es desde el que facilite el desarrollador original de esa extensión. Por ese motivo, nosotros no enlazaremos a colecciones de extensiones GPL que no sean enviadas por el desarrollador original. Esto no es un requisito de la licencia GPL, pero se ajusta bastante bien a la línea de nuestra guía de "forking" donde las copias directas o copias con cambios menores no aparecen en el listado de extensiones del JED. Nosotros damos soporte al desarrollador original del proyecto siempre que sea posible mantener la integridad de los listados y damos soporte a desarrolladores que estén construyendo e innovando sobre la plataforma Joomla!.

Para tener un proyecto "forked" (bifurcación o versión modificada del original) listado en el JED, debe cumplir con nuestros requisitos:

Cambio significativo
Un proyecto bifurcado o "Forked" debe representar una mejora significante del código, ya sea en características o seguridad y estructura.

Propósito de desarrollo y soporte
Un proyecto bifurcado debe exhibir un propósito de desarrollo y de soporte al nuevo producto.

Nombre único
Nosotros no permitimos bifurcaciones de proyectos realizados por nuevos desarrolladores que estén construidos sobre el nombre original sin permiso de su desarrollador.

Estructura de versión única
La numeración de la versión debe indicar claramente un nuevo proyecto.

Preguntas frecuentes

¿Qué opciones tienen los desarrolladores?
El proyecto da soporte a los desarrolladores que están construyendo e innovando sobre la plataforma Joomla!. Nosotros estamos por la labor de proveer la información y ayuda que los desarrolladores necesiten para relicenciar (o para licenciar por primera vez, si actualmente está sin licenciar). Los editores del JED y miembros del equipo del núcleo y la Open Source Matters están a punto para avisar o asistir a cualquier desarrollador que pudiera necesitar esta ayuda. Si tienes alguna pregunta sobre licenciamiento o quieres ayuda, entonces puedes contactar con la OSM por medio de la siguiente dirección de correo electrónico Esta dirección de correo electrónico está protegida contra robots de spam. Necesita activar JavaScript para poder verla o los editores del equipo del JED en Esta dirección de correo electrónico está protegida contra robots de spam. Necesita activar JavaScript para poder verla . Los desarrolladores que actualmente no estén usando la GNU GPL pueden elegir cambiar su licenciamiento actual a la GNU GPL o no participar por más tiempo en el JED.

¿Qué pasa si tengo algunas extensiones GPL y otras extensiones no-GPL?
Estas políticas se refieren solo a esas extensiones listadas en el JED. Tus extensiones GPL tienen permiso para aparecer en el listado del JED pero las no-GPL no están permitidas.

¿Donde puedo conseguir información sobre como licenciar mis productos usando la GNU GPL?
Cada copia de Joomla! incluye una copia de la GNU GPL con instrucciones para el licenciamiento dentro del archivo license.php. Las instrucciones están también disponibles desde la Free Software Foundation.

Todo lo que necesitas hacer es agregar dos elementos a cada archivo fuente de tu programa: Una notificación de copyright (tal como “Copyright 1999 Terry Jones”), y una declaración de los permisos de copia, diciendo que el programa se distribuye bajo los términos de la GNU General Public License. (Free Software Foundation)

¿Puedo usar la GPL v3 para licenciar mi extensión?
Sí. En particular, podrías necesitar usar la GPLv3 si cuentas con algunas librerías de terceros o APIs para tu extensión.

¿Bajo qué versión GPL esta licenciado Joomla!?
Joomla! está liberado bajo la versión 2 de la GPL o posterior.

¿Qué significa esto para el control de la licencia de Joomla! más generalmente?
El control de la licencia de Joomla! es un tema aparte de las políticas del JED.

¿No está el JED construido usando una extensión no-GPL?
La versión actual del JED esta construida sobre un Joomla! 1.5 y usa una extensión GNU GPL, Mosets Tree para Joomla! 1.5.

¿Qué sucede si creo que mi extensión no viola la licencia de Joomla!?
Esta es una política en favor de la libertad del software y la misión, visión y valores del proyecto Joomla!, no es algo técnico sobre asuntos de licenciamiento.

¿Puedo usar una licencia compatible con la GPL?
Como recurso para una comunidad GPL el JED solo incluye extensiones licenciadas usando la GNU GPL.

Texto traducido por el Staff de Comunidad Joomla!