Incorporando codice GPL nel mio progetto Open Source

3

Ho scaricato un progetto GPL attualmente inattivo al fine di aggiornarlo e rilasciare la base di codice completa come open source. Comunque non sono un fan della GPL e preferisco concedere in licenza il mio progetto sotto BSD.

Quali sono le mie opzioni? È solo un caso di mantenere qualsiasi codice non toccato esistente sotto GPL e qualsiasi materiale aggiornato può essere BSD (disordinato)? La sorgente sarà essenzialmente la stessa base di codice, cioè non esiste una separazione logica tra i due e non possono certo essere divisi in qualcosa che assomiglia a librerie diverse.

Le mie uniche opzioni realistiche per GPL sono tutte o cerco il permesso dell'autore originale di rilasciare everthing sotto BSD?

    
posta rutherford 17.10.2012 - 23:43
fonte

2 risposte

4

In effetti, sì. Se si crea un'opera derivata dal progetto originale, si è vincolati dalla licenza esistente. Non puoi rilasciarlo senza rilasci da alcuno (o tutti) detentori del copyright.

Potresti chiedere all'autore / i originale se considerano la doppia licenza, ad es. come la Perl Artistic License, ma mettere una licenza in stile BSD (che permetterebbe ad altre persone di prendere il loro lavoro, apportare modifiche ad esso e rimuoverlo dal bene pubblico) su un programma che è attualmente sotto GPL sarebbe probabilmente una svolta sorprendente di eventi.

In GPL v3, inizia la clausola pertinente,

You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy.

Dipende (in qualche modo) dalla licenza con cui hai ricevuto il programma; l'effetto netto è simile sotto GPL v2, ma se l'autore ha dichiarato "o qualsiasi versione successiva", è possibile "aggiornare" a GPL v3.

    
risposta data 18.10.2012 - 00:06
fonte
0

Dalla tua descrizione, la risposta è sì che avresti bisogno di rilasciare il progetto aggiornato sotto GPL.

    
risposta data 17.10.2012 - 23:58
fonte

Leggi altre domande sui tag