il codice gpl può contenere codice con licenza più restrittiva? (CC BY-NC-ND 3.0)

0

C'è un tema wordpress che sto modificando per creare il mio lavoro derivato. Questo tema wordpress originale ha la licenza GPLv2 nella sua directory radice, quindi presumo che l'intero tema sia il codice GPL.

C'è un particolare file php che ha scritto quanto segue nelle sue prime righe:

// This code is protected under Creative Commons License: http://creativecommons.org/licenses/by-nc-nd/3.0/

È legale per loro fare una parte del codice con una licenza più restrittiva? La licenza CC di riferimento è più restrittiva perché proibisce il lavoro derivato, ma questo è esattamente quello che sto facendo è un lavoro derivativo.

Quindi ecco le mie due domande:

  • Avendo la licenza GPL (versione 2) nella radice della directory del tema, è un modo giuridicamente vincolante per affermare che il codice è concesso in licenza con la GPL2?
  • È legale che facciano in modo che quel file sia concesso in licenza con quella particolare licenza CC?

In definitiva, ciò che mi interessa è questo: voglio essere sicuro che ciò che sto facendo sia tecnicamente legale:)

Nessuno dei file sorgente in realtà dice che è in GPL; ad eccezione del tema include i plugin jQuery e jQuery (sotto MIT e GPL2) oltre a thumb.php che dice esplicitamente che è sotto GPL2.

    
posta Alexander Bird 02.08.2012 - 04:01
fonte

4 risposte

1

Ci sono tre possibilità:

  1. L'autore di tutto il codice sotto la licenza GPL ha creato un'eccezione per consentire la combinazione del codice.

  2. L'autore di tutto il codice sotto la licenza CC ha creato un'eccezione per consentire la combinazione del codice.

  3. Qualcuno senza l'autorizzazione a fare codice GPL combinato con codice CC. La distribuzione è (molto probabilmente) illegale perché GPL non consente la distribuzione di opere derivate con parti soggette a una licenza più restrittiva.

Sfortunatamente, non puoi essere certo di nient'altro che le licenze sulle parti specifiche del codice, quindi dovresti cercare di rispettarle tutte. Penso che sia possibile finché non ridistribuisci il codice. Se hai bisogno di ridistribuirlo, hai un problema e dovresti cercare una vera consulenza legale.

    
risposta data 02.08.2012 - 07:23
fonte
1

Se la licenza è compatibile, non c'è alcun motivo per cui: diverse versioni della GPL (ad esempio, la maggior parte dei motori di gioco del software ID, che ti aspetteresti sarebbe particolarmente corretta) combinano il codice in questo modo. Il proprietario del copyright per un lavoro GPL è inoltre autorizzato a definire eccezioni speciali che possono permetterlo per licenze incompatibili; vedi: link e link .

IANAL, ecc.

    
risposta data 02.08.2012 - 04:30
fonte
1

"This original wordpress theme has the GPLv2 licence in it's root directory, so I assume that the entire theme is GPL code"

Non necessariamente, il codice GPL dovrebbe dirlo in ogni file sorgente. Potrebbero esserci altri modi diversi: un codice con licenza nella stessa directory, temi / icone / esercitazioni / campioni ecc. Potrebbe essere concesso in licenza in modo diverso.

Il codice sorgente GPL probabilmente ha un commento che dice "Vedi copying.txt per licenza", quindi ti aspetteresti un copying.txt nella directory. Il copying.txt non conferisce alcuna licenza essendo lì

    
risposta data 02.08.2012 - 05:28
fonte
-3

Da quello che ho capito, ciò che hanno fatto è tecnicamente non legale, e la licenza GPL supera la licenza CC di riferimento.

In base al link :

Whichever license you plan to use, the process involves adding two elements to each source file of your program: a copyright notice (such as “Copyright 1999 Terry Jones”), and a statement of copying permission, saying that the program is distributed under the terms of the GNU General Public License (or the Lesser GPL).

E non l'hanno fatto. Tuttavia, l'inclusione di thumb.php rende immediatamente l'intero tema ("programma") sotto GPL in base a link :

If either part is covered by the GPL, the whole combination must also be released under the GPL

Pertanto, posso tranquillamente sapere che la licenza GPLv2 supera qualsiasi altra cosa per l'intero tema.

    
risposta data 02.08.2012 - 04:24
fonte

Leggi altre domande sui tag