Le Domande frequenti sulla GPL rispondono a tutte le tue domande (e altre!).
La versione a risposta breve - Sì, è possibile abbreviare il copyright, il permesso di copia, la garanzia e la dichiarazione di licenza. (E sì, questa è una flip-flop dalla mia precedente risposta).
Ma tu (ancora) potresti non volerlo.
Dalla licenza GPL sotto
"Come applicare questi termini ai nuovi programmi"
enfasi miniera .
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
Tradotto:
Devi non dover inserire quel blocco di testo all'inizio di ogni file sorgente. La FSF lo consiglia vivamente perché ha definito la linea di condotta più sicura . O prevedono o hanno affrontato problemi in cui il blocco completo non è stato incluso in ogni file sorgente. La FSF è piuttosto conservatrice nella sua posizione legale, quindi prendo atto quando fanno una dichiarazione strong come quella.
Se stavi cercando di ridurre le cose, allora al minimo vorresti la tua dichiarazione sul copyright e l'esclusione delle richieste di garanzia.
È nettamente possibile che tu possa incorrere in problemi più tardi man mano che il tuo progetto cresce e viene condiviso da altri. Gli sviluppatori sono pigri efficienti. Quando estraggono solo le sezioni di cui hanno bisogno dal tuo progetto, potrebbero o non potrebbero ricordare di aggiornare i luoghi corretti in cui il diritto d'autore, le autorizzazioni, la garanzia e la dichiarazione di licenza dovrebbero ora esistere in base al modulo ridotto che hai iniziato ad utilizzare con il tuo progetto . Se il blocco è già presente, l'unica cosa che potrebbe mancare è l'aggiunta della loro dichiarazione sul copyright.
IMO, è più facile e sicuro includere il blocco in ogni file sorgente. Quello che meglio copre tutti gli scenari ipotetici in cui puoi cadere. La maggior parte degli IDE fornisce un modo per piegare blocchi di commenti in modo da non doverli vedere ogni volta. I commenti non sono inclusi con la fonte, quindi non gonfierà il tuo programma. Se sinceramente non ti interessa perdere il controllo del codice, non preoccuparti. Per questo, dovresti considerare la licenza come dominio pubblico anziché GPL.
Domande frequenti sulle sezioni di pertinenza
Omissione del preambolo
The preamble and instructions are integral parts of the GNU GPL and may not be omitted.
In fact, the GPL is copyrighted, and its license permits only verbatim copying of the
entire GPL.
Inclusa la licenza
Including a copy of the license with the work is vital so that everyone who gets a
copy of the program can know what his rights are.
Che si estende agli sviluppatori che guardano il tuo codice, e in parte è per questo che devi avere il preambolo in atto.
Tuttavia, sei comunque libero di aggiungere ulteriori disclaimer , se necessario.
Riepilogo dei paragrafi
- "Questo è gratuito. Ecco come puoi usarlo."
- "Nessuna garanzia. Spero che lo trovi comunque utile."
- "Hai licenza? No? Ecco dove puoi trovarlo."