Rilascio incrementale di software sotto licenza GPL

3

Abbiamo una base di codice Javascript che vogliamo aprire in modo incrementale. Cioè, vogliamo prima rilasciare il codice completo ad alcuni dei nostri moduli principali, mantenendo il resto del codice "applicazione" in formato minisito. Alla fine, pubblicheremo anche l'intero codice dell'applicazione (anche se potrebbero volerci alcuni mesi).

Abbiamo determinato che GPL (v3) è la migliore licenza per il nostro progetto software. Tuttavia, siamo preoccupati che non possa essere utilizzato nel modo in cui ho descritto. In particolare, poiché il nostro codice applicativo dipende dal funzionamento dei suddetti moduli core, esso sarà vincolato dalla GPL nel momento in cui questi moduli vengono rilasciati sotto GPL. Se capisco correttamente, ciò significa che dovremmo rilasciare una versione non minificata del codice dell'applicazione dal primo giorno.

La mia comprensione è corretta? E se è così, c'è una licenza "next best" che potremmo usare per i nostri moduli core, che ci fornirebbe una protezione simile contro i derivati non liberi, senza il requisito che rilasciamo l'intero codice applicativo per intero fin dall'inizio?

    
posta user2398029 29.07.2013 - 02:49
fonte

1 risposta

9

La GPL lega gli altri, non tu. pone restrizioni su ciò che le persone e le organizzazioni che non sono i titolari delle copie possono fare con il codice. Il detentore del copyright può sempre fare ciò che vuole con esso.

    
risposta data 29.07.2013 - 03:39
fonte

Leggi altre domande sui tag