Forked Extensions/es: Difference between revisions
From Joomla! Documentation
Created page with "Extensiones Bifurcadas" |
Created page with ""Una bifurcación (fork en inglés), en el ámbito del desarrollo de software, es la creación de un proyecto en una dirección distinta de la principal u oficial tomando el c..." |
||
| Line 1: | Line 1: | ||
<noinclude><languages /></noinclude> | <noinclude><languages /></noinclude> | ||
{{RightTOC}}" | {{RightTOC}}"Una bifurcación (fork en inglés), en el ámbito del desarrollo de software, es la creación de un proyecto en una dirección distinta de la principal u oficial tomando el código fuente del proyecto ya existente."<ref>http://es.wp:Bifurcación_(desarrollo_de_software)</ref> | ||
El JED apoya al desarrollador del proyecto original siempre que sea posible mantener la integridad de los listados y también apoya a los desarrolladores que están creando e innovando en la plataforma Joomla!. | |||
To have a forked extension listed in the JED it must meet additional requirements listed below: | To have a forked extension listed in the JED it must meet additional requirements listed below: | ||
Revision as of 13:27, 28 October 2015
"Una bifurcación (fork en inglés), en el ámbito del desarrollo de software, es la creación de un proyecto en una dirección distinta de la principal u oficial tomando el código fuente del proyecto ya existente."[1]
El JED apoya al desarrollador del proyecto original siempre que sea posible mantener la integridad de los listados y también apoya a los desarrolladores que están creando e innovando en la plataforma Joomla!.
To have a forked extension listed in the JED it must meet additional requirements listed below:
General requirements
An extension that is derived from another extension will only be listed under the following conditions :
- License permission: the original extension license allows this or the current developer of the original extension has specifically authorized it if the license does not.
- Separated project: it is very clear that this is a separate project (e.g. extension is renamed and have a new version scheme).
- Intent to develop and support: forked project must exhibit an intent to develop and support the new product.
Copyright notices
Forked project must respect copyright law:
- The original copyright holder must be acknowledged in the code files.
- The XML installer file must include a comment on the original extension name.
- It's considered good practice to provide a link to the original extension URL.
Forked extension names
- The extension name needs to be changed so it is very clear that this is a separate project.
- The forked extension cannot include the original extension's name.
- The JED does not allow forked projects by new developers to build on the name of the original developer without permission.
Version structure
- Separated paths: development of the extension follows its own path, and will not be based on the original extension updates after listing.
- Unique version structure: version numbering must clearly indicate a new project.
Protection of the original listing
If the original extension is listed on the Joomla! Extensions Directory:
- Time protection: the fork will only be considered for listing if the original extension has been listed for more than 3 months.
- Significant change: the forked project must represent a significant code improvement, either in features or security and structure.
- The amount of functionality to be added is determined on a case by case basis and is at the sole discretion of the Joomla! Extensions Directory team and Open Source Matters.
- Its considered a good practice to link to the original extension in the JED description.
Additional reading
- See more on the JED website: Forked Extensions
- Directory TOS: : Extensions and Forks
- FAQ: Extensions and GPL