¿Cómo acredito adecuadamente a los autores de software lanzado bajo la licencia MIT?

16

Modifiqué el código fuente de un proyecto con licencia MIT y también le agregué nuevas clases. Corríjame si estoy equivocado, pero creo que es legal agregar mi aviso de copyright por encima de la licencia y eliminar el otro. Pero, ¿cómo debo atribuir la contribución de los autores anteriores? ¿Debo usar un archivo separado? También hay algunos archivos HTML sin licencia o aviso de copyright que también modifiqué. ¿Tengo que manejarlos de manera diferente?

Mi pregunta es diferente a esta pregunta en que también he modificado algunos de los archivos del proyecto que estoy extendiendo.

Actualizar

Aunque la sugerencia de eliminar el aviso de copyright suena extraño, lo que tenía en mente cuando publiqué esto por primera vez es que los autores no deberían ser responsables si agrego algo malicioso a su código. Esto no debería ser un problema ya que la licencia de MIT incluye un descargo de responsabilidad.

kon psych
fuente
2
La licencia original aún se aplica a sus modificaciones. No agradecería que alguien haga modificaciones a algo que publiqué y luego decide reemplazar el aviso de copyright. El aviso original aún se aplica. La respuesta de la pregunta que vinculó se aplica a su pregunta.
Ramhound
Entonces, la respuesta es mantener el aviso de copyright, pero ¿cómo indico que se modificó el código? ¿Puedo agregar mi nombre de organización al lado de los derechos de autor? Por supuesto que voy a mantener la licencia en el código modificado
kon psych
¿Solo agrega tu propio aviso de copyright? La licencia original de copyright y MIT se aplica a su código, no importa si modifica el código existente, toda la biblioteca (presente y futura) tiene licencia.
Ramhound

Respuestas:

15

No soy abogado, pero según la licencia del MIT:

El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.

Por lo tanto, no puede eliminar el aviso de copyright existente. Solo puede agregar su aviso de copyright y los términos de la licencia a partes del código al que pertenece el copyright, que son su código nuevo o modificado.

M. Dudley
fuente
Su respuesta fue útil, aunque no me queda claro cómo agregaré mi aviso de copyright al código modificado. Probablemente lo incluiré en el Javadoc de mis funciones, pero no puedo y no vale la pena documentar cada línea que cambié.
kon psych
¡Tampoco está claro para mí! La mayoría de las personas no se molestarían en documentar cada línea que cambiaron. Supongo que si alguna vez se tratara de un problema legal, simplemente diferiría el otro proyecto con su proyecto.
M. Dudley
3

Corríjame si estoy equivocado, pero creo que es legal agregar mi aviso de copyright por encima de la licencia y eliminar el otro.

No puede eliminar el aviso de copyright original. Eso es completamente ilegal.

Si puede agregar su propio aviso es un poco incierto, y no soy un abogado. Lo que ha creado pertenece a la categoría de "Obras derivadas".

De la Oficina de Derechos de Autor de los Estados Unidos Circular 14: Trabajos derivados :

Para tener derechos de autor, un trabajo derivado debe ser lo suficientemente diferente del original como para ser considerado como un "nuevo trabajo" o debe contener una cantidad sustancial de material nuevo. Hacer pequeños cambios o adiciones de poca sustancia a un trabajo preexistente no calificará el trabajo como una nueva versión para fines de derechos de autor. El nuevo material debe ser original y con derechos de autor en sí mismo. Los títulos, las frases cortas y el formato, por ejemplo, no tienen derechos de autor.

Si sus cambios constituyen material con derechos de autor, sus derechos de autor solo se refieren a sus contribuciones. No pertenece al material preexistente.

David Hammen
fuente
1
Entonces, si solo hay una licencia.txt, ¿es apropiado agregar los nombres de los contribuyentes bajo el autor original en ese archivo