Forked Extensions/es

From Joomla! Documentation

< Forked Extensions

"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!.

Para tener una extensión, bifurcada, de las mencionadas en el JED se deben cumplir los requisitos adicionales que se enumeran a continuación:

Requisitos generales[edit]

Una extensión que se deriva de otra extensión sólo se lista en las siguientes condiciones :

  1. Permiso de licencia: la licencia original de la extensión lo permite o el desarrollador actual de la extensión original lo ha autorizado específicamente si la licencia no lo hace.
  2. Proyectos separados: debe ser muy claro que este es un proyecto independiente (por ejemplo, la extensión cambia de nombre y tiene un nuevo esquema de la versión).
  3. Propósito de desarrollar y apoyar: el proyecto bifurcado debe exhibir un propósito de desarrollar y apoyar el nuevo producto.

Avisos sobre derechos de autor[edit]

El proyecto bifurcado debe respetar la ley de derechos de autor:

  • El titular del copyright original debe ser reconocido en los archivos de código.
  • El archivo XML de instalación debe incluir un comentario con el nombre original de la extensión.
  • Se considera una buena práctica proporcionar un enlace a la URL de la extensión original.

Nombres de extensiones bifurcadas[edit]

  • El nombre de la extensión debe ser cambiado para que quede muy claro que este es un proyecto independiente.
  • La extensión bifurcada no puede incluir el nombre de la extensión original.
  • El JED no permite proyectos bifurcados de nuevos desarrolladores construidas con el nombre original sin el permiso del desarrollador.

Estructura de versión[edit]

  • Rutas separadas: el desarrollo de la extensión sigue su propio camino y no se basa en las actualizaciones de la extensión original de después de ser listada.
  • Estructura de versión única: la numeración de la versión debe indicar claramente que es un nuevo proyecto.

Protección del listado original[edit]

Si la extensión original aparece en el Directorio De Extensiones de Joomla!:

  • Tiempo de protección: la bifurcación sólo será considerada para su inclusión si la extensión original ha sido catalogada por más de 3 meses.
  • Cambio significativo: el proyecto bifurcado debe representar una mejora importante del código, ya sea en las características o la seguridad y estructura.
  • La cantidad de funcionalidad agregadas se determinan sobre la base de caso por caso y es a sola discreción del equipo del Directorio de extensiones de Joomla! y del Open Source Matters.
  • Es considerada una buena práctica enlazar, a la descripción de la extensión original en el JED.

Lectura adicional[edit]