open-source - source - software licenses
Se necesita asesoramiento sobre atribución/copyright de código OSS muy modificado(BSD, Apache, etc.) en los encabezados de fuente (1)
Tengo una pregunta sobre el uso de una fuente de licencia permisiva (BSD, Apache, MIT, etc.) donde la línea puede estar muy borrosa entre el código original y el prestado.
Estamos más que felices de divulgar los derechos de autor de la fuente original según lo exigen las licencias.
El caso específico que me pregunto es cómo actualizar correctamente los encabezados de fuente en los archivos que he modificado.
Supongamos que tiene alguna fuente de otro proyecto que le gustaría utilizar. Contiene un encabezado como el siguiente.
/*
* Copyright (C) 2006, 2007 John Doe.
* Copyright (C) 2008, 2009 Project comitters.
* All rights reserved.
*
* The software in this package is published under the terms of the BSD
* style license a copy of which has been included with this distribution in
* the LICENSE.txt file.
*
* Created on 07. March 2004 by John Doe
*/
Para una solución trivial de errores, solo haría mi pequeño cambio, lo enviaría en sentido ascendente y espero que la solución se incorpore. Cuando lo haga, dejaré caer mi versión parchada y volveré a la línea principal.
Algunas veces quiero usar la fuente como punto de partida. Se transforma con el tiempo y se vuelve a trabajar y mejorar. Puede parecerse al código original, pero ciertamente sería nuestro propio trabajo en ese punto.
¿Está bien entonces reemplazar ese encabezado con el mío? ¿Debo simplemente escribir algo como "Basado en XYZ original de John Doe"?
La familia de licencias BSD prohíbe expresamente modificar o eliminar sus encabezados.
Editar: Supongo que debería profundizar más en esto.
Básicamente, usaste su código como base para el tuyo. Debido a esa influencia, usted todavía está obligado por la licencia original y, por lo tanto, debe mantener la atribución original intacta.