Digamos que estoy trabajando en un proyecto de código abierto y quiero reutilizar una función de utilidad trivial de otro proyecto de código abierto (por ejemplo, una función de búsqueda / reemplazo de archivos). ¿Es legal copiar la función y simplemente escribir un pequeño aviso de copyright en la parte superior del archivo? ¿Debo incluir su nombre como titulares de derechos de autor de todo el proyecto en la licencia?
Del mismo modo, digamos que bifurco un proyecto de código abierto. ¿Dónde y cómo especifico que los derechos de autor se comparten entre el titular original y yo?
Supongo que la respuesta debe variar de acuerdo con la licencia de código abierto, pero me gustaría una respuesta general tanto como sea posible.
PD: Me preocupa sobre todo el aspecto legal, pero siéntase libre de incluir su punto de vista ético.
fuente
Respuestas:
Estoy tratando de hacer esta respuesta lo más 'meta' aplicable posible.
Usando fragmentos / bits de otros proyectos
Marque claramente el código con los derechos de autor del autor original. Asegúrese de que su licencia de elección sea totalmente compatible con la licencia del código que está utilizando. Necesitará permiso del autor para mover el código a una licencia diferente (a menos que específicamente le permitan hacerlo, es decir, "GPL 2 o cualquier versión posterior")
Su programa debe tener un archivo de AUTORES (o similar), donde enumere todos los contribuyentes y cosas que utilizó de otros proyectos.
Bifurcando un proyecto
Para cada módulo que cambie sustancialmente , agregue sus derechos de autor debajo del autor original. Lo mismo ocurre con las licencias, usted está sujeto a los términos de la licencia que estaba vigente cuando la bifurcó. Si el proyecto dice "solo GPL2", debe respetar eso, no puede ir a GPL3 sin su permiso.
Esto varía, en gran medida, dependiendo de la licencia en cuestión. El QPL dice que solo puede distribuir cambios en el formato de parche, por ejemplo, así que asegúrese de comprender los términos que le permiten distribuir versiones modificadas del software.
Más allá de eso, siempre preservar los derechos de autor. Si agrega sus propios derechos de autor a lo que existe, asegúrese de marcar claramente lo que está reclamando.
fuente