Se utilizzo una libreria che ho scritto e concesso in licenza sotto la licenza MIT in un altro progetto open source, devo includere il file di licenza della libreria?

1

Considera la seguente situazione:

Sto lavorando al progetto foo e scrivo un codice che penso possa avere un uso generalizzato in futuro. Separo questo codice in una piccola libreria e lo rilascio separatamente sotto il MIT. Devo ora accreditare la libreria in foo, anche se il codice è stato scritto prima in foo? Supponiamo che foo abbia anche una licenza con il MIT.

    
posta niznuck 23.02.2016 - 21:44
fonte

1 risposta

1

Do I now need to credit the library in foo

No. Non è necessario accreditare la libreria.

Perché?

Perché hai dichiarato:

and [I] write some code that I think will have a generalized use in the future

Poiché tu hai scritto il codice e presumibilmente possiedi il copyright di detto codice, sei libero di fare ciò che desideri con il tuo codice.

Detto in un modo diverso, il proprietario del copyright è autorizzato a determinare la licenza in cui il codice viene rilasciato, se non del tutto. Effettivamente, stai rileggiando il tuo codice per l'altro progetto.

Nota anche il presupposto alla base di tale affermazione, ovvero che sei il proprietario del copyright del codice. Che fai dato che è il tuo codice, a meno che tu non abbia esplicitamente assegnato tali diritti al progetto stesso. Non è raro che i progetti richiedano che i contributori assegnino il copyright al progetto, ma lo sapresti in anticipo perché è un accordo esplicito che devi accettare.

    
risposta data 23.02.2016 - 21:53
fonte

Leggi altre domande sui tag