Avisos sobre GPL para extensiones
From Joomla! Documentation
Para listar tu archivo en JED bajo licencia GPL, debes incluir los avisos apropiados para la licencia elegida. ¡Es tan fácil como A, B, C!
(A) archivo XML
Una etiqueta <license> en el archivo XML de la extensión y en que estado esta licenciada bajo GPL, como en las etiquetas de un módulo:
<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="3.4.1">
<name>Extension name goes here</name>
<creationDate>20 April 2015</creationDate>
<author>Author name goes here</author>
<copyright>Copyright holder name goes here</copyright>
<license>GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html</license>
<authorEmail>you@youremail.com</authorEmail>
<authorUrl>http://www.yoursite.com</authorUrl>
<version>1.0</version>
<description>DESCRIPTION GOES HERE</description>
Para GPL, puedes usar otras versiones de la licencia, pero es preferible GNU/GPLv3:
- GNU/GPL http://www.gnu.org/copyleft/gpl.html
- GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
- GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
(B) archivos PHP
Los encabezados de los archivos de una extensión deben contener un aviso de copyright y un anuncio que el archivo y la extensión es distribuido bajo los términos de la GPL, como en este bloque de comentario:
<?php
/**
* @package Module XYZ for Joomla! 3.4
* @version $Id: mod_XYZ.php 599 2010-03-20 23:26:33Z you $
* @author YOUR NAME HERE
* @copyright (C) 2010- YOUR NAME HERE
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
**/
Nota: Información adicional acerca de la extensión, autor, derechos de autor y la fecha de la versión se consideran buenas prácticas.
(C) archivo TXT
Proporcionar una copia de la licencia GPL dentro de tu paquete
- GNU GPL v2 texto
Nota: este archivo no necesita ser instalado con la extensión, sólo se incluye con el paquete como un archivo de texto.
Casos especiales
Herramientas
Herramientas para la creación y mantenimiento de sitios web Joomla! o para el desarrollo de las extensiones Joomla!, pero no destinados a ser instalados o cambiar archivos del núcleo de Joomla!, se enumeran bajo la categoría de "Herramientas". Pueden estar licenciados bajo otras licencias.
- Debes incluir un archivo TXT para información de la licencia.
Bibliotecas Independientes
Las bibliotecas (como en scripts Js) en paquetes simples puede ser bajo una licencia compatible con la licencia GPL enumeradas por la Fundación para el Software Libre, como en LGPL:
Debes incluir un archivo TXT para información de la licencia.
Archivos empaquetados con extensiones
Bibliotecas empaquetadas con extensiones
Bibliotecas que pueden ser independientes (como en scripts Js) puede estar bajo licencias compatibles con la licencia GPL como en:
Debes incluir un archivo TXT para información de la licencia y una declaración en la etiqueta de licencia del archivo XML de la extensión.
Archivos que no son de código
Archivos que no son de código los cuáles pueden ser independientes (tales como Imágenes, archivos flash compilados), empaquetados con extensiones, puede ser autorizado bajo otras licencias.
- Debes incluir un archivo TXT para información de la licencia y una declaración en la etiqueta de licencia del archivo XML de la extensión.
Lectura Adicional
Antes de presentar una extensión ae JED, por favor lee:
- Preguntas frecuentes: Extensiones y GPL
- Lista de comprobación de los editores de JED: Entradas en la lista de verificación de licencia de JED