Il software ha licenza sub-part Apache v2 e altra licenza sub-part GPL v2

5

In primo luogo, mi dispiace che non comprenda appieno le licenze. Quindi voglio chiedere qui la mia curiosità per le cose con licenza.

Ecco il caso. Costruisco un tema WordPress che utilizza underscores.me come tema di partenza. Ha licenza GPL v2. E poi costruisco il tema usando Twitter Bootstrap . Ha licenza Apache v2.

Ho cercato su entrambe le licenze. Ho scoperto che Apache v2 è compatibile solo con GPL v3, non con GPL v2.

Quale licenza può inserire nel mio codice? Apache? GPL? O semplicemente non riesco a rilasciarlo perché Apache v2 e GPL 2 non sono compatibili? Alla fine, importa se modifico o meno il codice?

    
posta AMYunus 19.01.2013 - 08:52
fonte

2 risposte

2

Non c'è modo di concedere la licenza del software che è il risultato della combinazione di componenti con licenza Apache v2 e componenti con licenza GPL v2 che non contraddica i termini di almeno una delle licenze, anche se non si modifica qualsiasi componente in entrambi i pacchetti.

La discussione sulle licenze Apache sulla compatibilità GPL indica che se utilizzi software concesso in licenza con Apache v2 , è necessario concedere in licenza quella parte del software in Apache v2. Tuttavia, se è stato incluso anche un software con licenza GPL v2, il software verrà considerato un lavoro derivato e sarà necessario rilasciare l'intero software in GPL v2. Tuttavia, poiché la licenza Apache v2 afferma che le parti coperte dalla licenza Apache devono essere rilasciate in Apache v2, non si ha il permesso di rilasciarlo sotto licenza GPL.

Questo è tratto dalla discussione nella sezione Domande frequenti su Gnu su licenze incompatibili che dice :

Only the copyright holders for the program can legally release their software under these terms. If you wrote the whole program yourself, then assuming your employer or school does not claim the copyright, you are the copyright holder—so you can authorize the exception. But if you want to use parts of other GPL-covered programs by other authors in your code, you cannot authorize the exception for them. You have to get the approval of the copyright holders of those programs.

Tuttavia, nulla ti impedisce di creare un sito web utilizzando un mix di componenti GPL e Apache. Entrambe le licenze consentono di utilizzare il software per lavori derivati e non è necessario concedere in licenza il software creato dall'utente per utilizzarlo. I limiti imposti dalla licenza sono copia e ridistribuzione e sublicenza .

Ci sono alcune domande correlate (con buone risposte) sullo scambio di stack dei programmatori che potrebbero far luce sull'argomento.

risposta data 21.01.2013 - 01:18
fonte
1

Da link

Apache 2 software can therefore be included in GPLv3 projects, because the GPLv3 license accepts our software into GPLv3 works. However, GPLv3 software cannot be included in Apache projects. The licenses are incompatible in one direction only, and it is a result of ASF's licensing philosophy and the GPLv3 authors' interpretation of copyright law.

Quindi puoi usare! se si rilascia il software su GPL v3.

    
risposta data 21.01.2013 - 15:39
fonte

Leggi altre domande sui tag