Come posso accreditare correttamente gli autori del software rilasciato sotto la licenza MIT?


16

Ho modificato il codice sorgente di un progetto con licenza MIT e ho aggiunto anche nuove classi ad esso. Per favore, correggimi se sbaglio, ma penso che sia legale aggiungere la mia nota sul copyright sopra la licenza e rimuovere l'altra. Ma come devo attribuire il contributo degli autori precedenti? Dovrei usare un file separato? Ci sono anche alcuni file HTML senza licenza o avviso sul copyright che ho anche modificato. Devo gestirli in modo diverso?

La mia domanda è diversa da questa domanda in che ho modificato anche alcuni dei file del progetto mi rivolgo.

Aggiornare

Sebbene il suggerimento di rimuovere l'avviso sul copyright sembri strano, quello che avevo in mente quando l'ho pubblicato per la prima volta, è che gli autori non dovrebbero essere responsabili se aggiungo qualcosa di dannoso al loro codice. Questo non dovrebbe essere un problema poiché la licenza MIT include un disclaimer.


2
La licenza originale si applica ancora alle tue modifiche. Non gradirei che qualcuno apportasse modifiche a qualcosa che ho pubblicato, quindi decido di sostituire la nota sul copyright. L'avviso originale si applica ancora. La risposta alla domanda che hai collegato si applica alla tua domanda.
Ramhound,

Quindi la risposta è mantenere l'avviso sul copyright ma come posso indicare che il codice è stato modificato? Posso aggiungere la mia organizzazione dei nomi accanto al copyright? Naturalmente manterrò la licenza nel codice modificato
kon psych

Basta aggiungere la tua nota sul copyright? Il copyright e la licenza MIT originali si applicano al tuo codice, non importa se modifichi il codice esistente, l'intera libreria (presente e futura) è autorizzata.
Ramhound,

Risposte:


15

Non sono un avvocato, ma secondo la licenza del MIT:

La suddetta nota sul copyright e questa nota di autorizzazione devono essere incluse in tutte le copie o parti sostanziali del Software.

Pertanto non è possibile rimuovere la nota sul copyright esistente. Puoi aggiungere la tua nota sul copyright e le condizioni di licenza solo a parti di codice di cui sei il proprietario del copyright, che sono il tuo codice nuovo o modificato.


La tua risposta è stata utile anche se non mi è chiaro come aggiungerò la mia nota sul copyright al codice modificato. Probabilmente lo includerò nel Javadoc delle mie funzioni, ma non posso e non vale la pena documentare ogni riga che ho modificato.
kon psych

Neanche per me è chiaro! La maggior parte delle persone non si preoccuperebbe di documentare ogni riga modificata. Suppongo che se mai si fosse trattato di un problema legale, avresti semplicemente differito l'altro progetto con il tuo progetto.
M. Dudley,

3

Per favore, correggimi se sbaglio, ma penso che sia legale aggiungere la mia nota sul copyright sopra la licenza e rimuovere l'altra.

Non è possibile eliminare la nota sul copyright originale. È assolutamente illegale.

Se puoi aggiungere il tuo avviso è un po 'rischioso, e io non sono un avvocato. Quello che hai creato rientra nella categoria di "Opere derivate".

Dalla circolare 14 dell'ufficio del copyright degli Stati Uniti: opere derivate :

Per essere copyright, un'opera derivata deve essere abbastanza diversa dall'originale per essere considerata una "nuova opera" o deve contenere una quantità sostanziale di nuovo materiale. Apportare modifiche minori o aggiunte di poca sostanza a un'opera preesistente non qualificherà l'opera come una nuova versione a fini di copyright. Il nuovo materiale deve essere originale e protetto da solo. Titoli, frasi brevi e formato, ad esempio, non sono protetti da copyright.

Se le tue modifiche costituiscono materiale protetto da copyright, il tuo copyright riguarda solo i tuoi contributi. Non riguarda il materiale preesistente.


1
Quindi, se esiste un solo licence.txt è opportuno aggiungere i nomi dei contributori sotto l'autore originale in
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.