Disclaimer: il seguente non è un parere legale. È solo la mia opinione personale come professionista IT. Per consulenza legale, è necessario consultare un avvocato o un esperto legale qualificato.
1.Dove inserire l'avviso
L' avviso sul copyright deve rispettare la legge statunitense:
(...) be affixed to the copies in such manner and location as to give reasonable notice of the claim of copyright.
Potresti mettere l'avviso vicino alle funzioni protette da copyright come avevi intenzione di fare. Ma c'è il strong rischio che questo non possa essere considerato dare un "ragionevole preavviso". Immagina che qualcuno copi il tuo file. Immediatamente in cima vedrebbe il tuo copyright e ti darà il merito. Ma potrebbe scorrere verso il basso di 3000 righe, leggerle attentamente per scoprire che c'è qualcun altro che merita anche credito?
Questo è il motivo per cui la pratica abituale è mettere l'avviso di copyright all'inizio del file, e tutti guardano lì per scoprirlo. ( Tieni inoltre presente che se desideri registrare formalmente il tuo software, il processo richiederà di depositare un stampa (o PDF) con la prima e l'ultima 25 pagine. Questo rinforza l'inizio del file come luogo per l'avviso di copyright. )
Se nonostante ciò perseguirai il tuo modo di intendere, dovresti almeno informare nella tua notifica all'inizio del file, che alcune parti sono protette da copyright di terze parti e che le relative note possono essere trovate all'interno di il codice.
Detto questo, un altro modo semplice per gestirlo sarebbe quello di mettere sezioni con diversi diritti d'autore / licenze in diversi file. Non solo questo faciliterà l'attribuzione del copyright, ma faciliterà anche la manutenzione / sincronizzazione con il software originale (ovvero la correzione dei bug).
2. Cos'è protetto?
Non tutto è soggetto alla protezione del copyright. Solo il software originale è veramente protetto:
(..) it is a programmer’s expression of some
functionality that may be protected by copyright, and not the
functionality itself. If code embodies the only way (or one of very
few ways) to express its underlying functionality, that code will be
considered unoriginal because the expression is inseparable from the
functionality. (...)
E ciò che non è protetto da copyright non ha bisogno di una licenza.
Ma immagino che se hai copiato / incollato 5 righe e non le hai scritte tu stesso, mentre hai scritto le 40 altre linee, devono portare una sorta di originalità, che ci riporta a 1.
3. La licenza
La licenza MIT si basa sui principi del copyright:
- Inizia con la stessa nota di copyright, incluso il nome dell'autore.
- Verbatim: " La precedente avvertenza sul copyright e questa notifica di autorizzazione devono essere incluse (...) "
Quindi, se si utilizza una licenza MIT, l'avviso di autorizzazione è lo stesso. Ma devi ancora attribuire il copyright all'altro autore. Non menzionare gli altri autori, o almeno che ci sono altri avvisi per parti limitate non sarebbe così giusto.
Altre riflessioni
Qualche ulteriore lettura:
-
questo articolo dà un'idea di come attribuire il copyright ad altri autori
-
Questo articolo esamina le best practice per le note sul copyright nei progetti software open source