Licenza del contenuto creato dal codice concesso in licenza

3

Quindi stavo usando trianglify , e stavo pensando di usare un'immagine che aveva creato. Trianglify è concesso in licenza con GPLv3, tuttavia, (a quanto ho capito,) crea file svg unici. L'autore non ha incluso istruzioni su come procurarsi / licenziare queste immagini, quindi stavo pensando di procurarmi l'immagine nel mio file GitHub .readme per il mio progetto.

La mia domanda è, dovrei cambiare anche la licenza del mio codice per essere sotto GPLv3 se sto usando solo un'immagine derivata dal prodotto concesso in licenza? Cosa dovrei fare? Non sto usando alcun codice, solo il suo prodotto (unico) (un'immagine). O sarebbe questo caso per caso in cui dovrei contattare l'autore (se così, per ogni utilizzo o solo una volta)?

    
posta Cyrus Roshan 05.04.2015 - 05:20
fonte

4 risposte

15

La GPL descrive regole sull'uso del codice sorgente, regole non sull'uso dei prodotti dell'applicazione stessa. L'esempio più ovvio è il compilatore GNU. Il compilatore è rilasciato sotto licenza GPL. È perfettamente utile usarlo per compilare programmi che non sono rilasciati sotto licenza GPL. Ciò di cui si è costretti è la modifica del compilatore GNU stesso e la mancata messa sotto la GPL. Un sacco di codice proprietario è compilato con il compilatore GNU.

Questo è generalmente vero per la maggior parte delle licenze open source, tuttavia, suppongo che potrebbe non essere il caso di ogni singolo. Se incappi in qualche strana licenza, leggi la licenza e forse consulta un avvocato. Ma per GPL e trianglify, non ti sarebbe impedito di utilizzare i file svg generati in alcun modo.

Detto questo, indicando il codice che ha generato il file nel proprio file .readme è una cosa carina da fare, e non ha veri aspetti negativi, quindi potresti benissimo farlo. Ma non sei obbligato a.

    
risposta data 05.04.2015 - 05:46
fonte
6

Autore qui. Le immagini Trianglify sono tue per fare quello che vuoi. Si potrebbe anche registrare un'immagine triangedfy da utilizzare in un logo. È solo uno strumento, ciò che produci usando lo strumento è contenuto che possiedi.

    
risposta data 09.04.2015 - 17:02
fonte
4

Nessun lavoro creato da un software GPL non è generalmente un lavoro derivato.

Ci sono delle eccezioni, dove ad esempio l'app GPL è un generatore di codice che produce codice sorgente contenente bit significativi dell'app originale. Ma la produzione di un'immagine o di qualsiasi altro lavoro creativo con uno strumento GPL non è di per sé GPL.

    
risposta data 05.04.2015 - 05:45
fonte
2

Questo caso è spiegato nelle Domande frequenti GNU GPL :

Is there some way that I can GPL the output people get from use of my program? For example, if my program is used to develop hardware designs, can I require that these designs must be free?

In general this is legally impossible; copyright law does not give you any say in the use of the output people make from their data using your program. If the user uses your program to enter or convert his own data, the copyright on the output belongs to him, not you. More generally, when a program translates its input into some other form, the copyright status of the output inherits that of the input it was generated from.

So the only way you have a say in the use of the output is if substantial parts of the output are copied (more or less) from text in your program. For instance, part of the output of Bison (see above) would be covered by the GNU GPL, if we had not made an exception in this specific case.

You could artificially make a program copy certain text into its output even if there is no technical reason to do so. But if that copied text serves no practical purpose, the user could simply delete that text from the output and use only the rest. Then he would not have to obey the conditions on redistribution of the copied text.

In what cases is the output of a GPL program covered by the GPL too?

Only when the program copies part of itself into the output.

Quindi no, l'output di un programma GNU GPL non è coperto dalla GNU GPL e puoi metterlo in qualsiasi condizione di licenza tu voglia.

<advertising> Quando hai altre domande sulle licenze open source, potresti voler impegnare la nuova proposta Open Source Stackexchange . Ha ancora bisogno che le persone si impegnino per farlo entrare nella fase beta. </advertising>

    
risposta data 09.04.2015 - 17:38
fonte

Leggi altre domande sui tag