(Questa risposta non è stata pensata per questa domanda, ma per una più specifica su git
, e copre il suo caso specifico in modo più dettagliato di quanto questa domanda possa praticamente permettere.Vedi comment 599873 per maggiori informazioni. Rimarrà qui in questo modulo almeno fino a la questione è stata risolta .)
- Git è coperto da GPLv2 .
- In generale, se hai domande sulle licenze di FSF, la strada da percorrere è
- la licenza stessa (non è un doorstopper ed è abbastanza comprensibile .Il tempo impiegato per apprenderlo ripagherà dieci volte).
-
Domande frequenti sulla FSF sulle loro licenze , in particolare, un FAQ su GPLv2 ,
- altri materiali correlati sul web, comprese le strutture della FSF; tuttavia controlla la loro autorità
- come ultima risorsa (meno di un avvocato), FSF stesso (non sono uno studio legale, ovviamente, quindi ti daranno solo un commento generale senza riguardo per la giurisdizione - come sono liberi di ignorare una richiesta. La mia pratica dice che rispondono a richieste ragionevoli a cui non hanno già risposto altrove, anche se può richiedere un po 'di tempo).
- Nel tuo caso, i materiali correlati sono:
-
GPLv2 # section2 :
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any part
thereof, to be licensed as a whole at no charge to all third parties
under the terms of this License.
<...>
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
-
Domande frequenti sulla GPLv2 #NFUseGPLPlugins :
It depends on how the program invokes its plug-ins. If the program
uses fork and exec to invoke plug-ins, then the plug-ins are separate
programs, so the license of the plug-in makes no requirements about
the main program.
Quindi, non puoi rendere il tuo lavoro "contenere" git
ma puoi includerlo come entità separata utilizzata dal tuo lavoro. L'esempio di VMWare mostra che quest'ultimo include l'imballaggio nella distribuzione o un file composto all'interno della distribuzione (un'immagine ISO che era).
Qual è la differenza? Mi ci è voluto un po 'per arrivare a una conclusione. Alla fine, il paragrafo "non è l'intento ... rivendicare i diritti ... piuttosto ... controllare la distribuzione di opere derivate o collettive basate sul Programma" mi ha convinto < strong> la distinzione è se il lavoro risultante è considerato un derivato della parte GPL sotto la legge sul copyright. Con quest'ultima, GPL non può aiutarti - tu è necessario consultare la legge sul copyright applicabile o seguire le orme di altri.