Sto sviluppando una piccola applicazione che voglio rendere open source.
Attualmente il mio lavoro è solo sull'applicazione, quindi in tutti i file ho inserito un avviso di copyright nel mio nome.
Ora quando realizzo il progetto open source e dico a uno sviluppatore, Sam apporta alcuni miglioramenti ad alcuni file esistenti. Quindi dovrebbe essere autorizzato a pubblicare anche un avviso sul copyright nel suo nome?
E se un nuovo file viene aggiunto da Sam, che è interamente il suo lavoro. Quindi dovrebbe aggiungere il suo copyright o il mio?
Ritengo che tutti i file debbano avere solo il mio nome come copyright, indipendentemente dal lavoro svolto da chiunque. Questo perché dire che ho aggiunto del codice che dipende dal codice protetto da copyright di Sam e l'applicazione è in esecuzione su di esso. Ora in futuro se Sam viene contattato da qualche organizzazione, allora può vendere il codice sotto il suo copyright. Se ciò accade, la mia applicazione smetterà di funzionare perché dovrò rimuovere il codice di Sam e tutto il mio codice dipendente.
Questo è proprio quello che sento. Qual è la pratica comune nella comunità Open Source?
Nota Voglio usare GNU LGPL come mia licenza. Sto mantenendo un elenco di collaboratori che possono essere visualizzati facendo clic su un pulsante nella finestra di dialogo Informazioni.