Perché abbiamo bisogno di anni in una licenza software? [duplicare]

5

Comincio ogni file .java nel mio progetto con una licenza (BSD, nel mio caso). E la sua prima riga dice:

/**
 * Copyright (c) 2011-2014, Firstname Lastname
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 etc.

La domanda è: perché devo mostrare anni lì? Vedo che molti altri progetti stanno facendo lo stesso. Cosa perderò dicendo semplicemente Copyright (c) Firstname Lastname , senza quell'intervallo di tempo.

    
posta yegor256 05.02.2014 - 14:46
fonte

1 risposta

10

Le date non sono tanto una cosa che riguarda le licenze quanto una cosa del copyright.

Sebbene i dettagli varino dalla giurisdizione alla giurisdizione, i diritti d'autore generalmente si applicano per un tempo limitato. Includendo un intervallo di date, è possibile indicare in modo univoco quando è iniziata la durata del copyright e rimuovere quindi la questione se il copyright sia ancora in vigore. L'informatica è un campo abbastanza giovane che questo non è attualmente molto preoccupante: la maggior parte del codice che è stato mai protetto da copyright non è ancora in circolazione abbastanza a lungo da far scadere il copyright. Ma col passare degli anni, alla fine inizierà ad essere un problema.

In alcune giurisdizioni, puoi rilasciare il copyright sul tuo codice dedicandolo al pubblico dominio. Tuttavia, anche in questi casi, il timbro della data rimane importante. Stampare il codice di dominio pubblico mostra in modo inequivocabile quando è stato rilasciato.

    
risposta data 05.02.2014 - 15:15
fonte

Leggi altre domande sui tag