Mejores prácticas cuando se bifurca la base de código

13

Tengo una pregunta sobre las mejores prácticas correctas que giran en el código de bifurcación.

Tomé el código base con licencia en Creative Commons Attribution-NonCommercial-ShareAlike 3.0 y lo traje Cambios significativos para satisfacer mis necesidades. Siento que mi versión podría beneficiar a otros y deseo redistribuirla.

No estoy seguro de qué libertades tengo para la redistribución o qué aceptables. ¿Puedo renombrar los proyectos? ¿Debo comenzar una nueva v.1 o continuar desde el número de versión original? ¿Qué se considera dar la debida atribución al autor original? ¿Debo consultar al autor y pedir permiso antes de liberar (aunque ya lo sabe)?

    
pregunta Sebastien 28.02.2013 - 10:32

1 respuesta

8

Hay dos caminos que puedes tomar

  1. Usted proporciona sus modificaciones para incluirlas en el proyecto original.
  2. Distribuyes tu versión como un proyecto alternativo.

La primera opción tiene la ventaja de que no estará compitiendo entre sí y que puede compartir el esfuerzo de mantenimiento. Por otra parte, si el derecho de autor del original está en manos de una persona / entidad, pueden solicitarle que firme sus derechos de autor si desean conservar la capacidad de cambiar la licencia.

Con la segunda opción, es recomendable lanzar su versión modificada con un nombre diferente, a menos que el original se haya abandonado y no se mantenga. Si libera con un nombre nuevo, puede usar cualquier número de versión que desee. Si es una continuación del proyecto anterior, debe continuar a partir del número de versión del original.
Con el uso de su licencia, el autor original ya le ha dado permiso para liberar (bajo ciertas condiciones). La atribución apropiada sería

  • ante todo, conservando las declaraciones de derechos de autor.
  • indicando, en la documentación (como un archivo README), de qué proyecto se bifurcaron. Para asegurarme de que no haya errores, también incluiría un enlace a la página principal del proyecto, pero no creo que sea una obligación.
respondido por el Bart van Ingen Schenau 28.02.2013 - 10:55

Lea otras preguntas en las etiquetas