Utilizzo di script jQuery con licenza GPL sul sito Web con annunci

5

Sto creando un'applicazione web che genererà entrate dalla visualizzazione di annunci. Il sistema è pensato per essere eseguito e non venduto / distribuito a nessun altro.

Le mie domande sono:

  • Posso utilizzare gli script jQuery con licenza GPL sul sito web?
  • Posso utilizzare script con licenza GPL generando entrate pubblicitarie dalla pagina?
  • Devo fornire l'origine dei miei siti a tutti se utilizzo script GPL con licenza?
posta FinDev 19.12.2011 - 16:16
fonte

2 risposte

3
  • Can I use GPL licensed jQuery scripts on the website?

Sì, ma guarda il terzo.

  • Can I use GPL licensed scripts while generating ad revenue from the page?

Sì. GPL non dice nulla sulla generazione di entrate.

  • Do I need to provide my sites source to everyone if I use GPL licensed scripts?

Tranne che la GPL ti assegna obblighi solo alle persone a cui distribuisci e non a tutti quelli che potrebbero prenderne una mano e anche a meno persone che non hanno accesso al programma, la questione è oscura a mio avviso. Chiedi un avvocato IP. Almeno due domande:

  • Che cos'è la distribuzione per un sito web? (Vedi le discussioni sulla stessa domanda per i dispositivi incorporati collocati sul sito dell'utente ma ancora di proprietà di un fornitore di servizi). Non sono nemmeno sicuro che il fatto che una parte del sito venga eseguita sul browser e parte su un server sia pertinente.

  • Qual è l'estensione dell'opera derivata? Solo la sceneggiatura è sicuramente troppo piccola. L'intero sito può essere probabilmente troppo grande, almeno in alcuni casi. Un insieme di siti potrebbe essere pertinente in alcuni casi (misure tecniche come la distribuzione su uno o più server non dovrebbero essere pertinenti alla nozione di lavoro derivato).

risposta data 19.12.2011 - 16:39
fonte
1

Can I use GPL licensed jQuery scripts on the website?

Assolutamente.

Can I use GPL licensed scripts while generating ad revenue from the page?

Assolutamente. La GPL non ha nulla a che fare con il fatto che il tuo sito Web o qualsiasi applicazione sia a scopo di lucro o meno.

Do I need to provide my sites source to everyone if I use GPL licensed scripts?

È estremamente difficile. Se hai non modificato gli script stessi, non devi fornire alcuna fonte. Ogni volta che un utente visita il tuo sito, scarica essenzialmente il codice sorgente completo del client, che di solito include ogni bit di HTML, CSS e Javascript. Richard Stallman 1 , ha indirettamente riconosciuto tale comportamento come una valida condivisione del codice GPL, nel suo Trappola Javascript articolo.

Javascript non ha realmente il concetto di "collegamento", nel senso di "compilato contro", e questo è vero per ogni lingua interpretata. Aggiungendo il fatto che tutto il codice lato client è distribuito di default, penso che tu stia perfettamente bene.

Ma se stai usando qualsiasi tipo di minification / offuscamento sugli script stessi, che potrebbe essere conteggiato come modifica, per cui devi almeno assicurarti di conservare la licenza originale com'era e che c'è un modo semplice con gli altri di usare gli script, se lo desiderano. Non ho idea di cosa si applica quando l'autore originale sceglie di distribuire gli script in versioni miniate e li stai utilizzando al posto di quelli completi.

Ora se hai modificato gli script stessi in qualche modo, è diverso. Devi assolutamente assicurarti di distribuire gli script modificati in un modo che sia compatibile con la GPL, un modo che faciliti l'utilizzo da parte degli altri se lo desiderano, e la distribuzione tramite il browser non conta.

In questo caso, probabilmente condividerei la fonte modificata in un repository pubblico , sotto una licenza compatibile e link al repository dal mio posto. Pensa a qualcosa come una sezione in una pagina "circa" che dice qualcosa del tipo:

This website is made possible by these fine open source projects:

Full source code of my modified version of the jQuery Horizontal Accordion plugin can be found here.

And a collection of smart little scripts I've build, available here.

L'ultima parte non è assolutamente necessaria, puoi concedere in licenza e distribuire i tuoi script originali come vuoi - ma dal momento che hai già distribuito il loro codice sorgente completo sarebbe bello se avessi rilasciato versioni canoniche (non minificate / offuscate) di come open source.

Infine, il nucleo di jQuery è con doppia licenza sotto Licenza MIT e GPL. Quindi, in ogni caso, se stai facendo qualcosa di incompatibile con la GPL ma compatibile con il MIT, stai bene. Questo è per jQuery core, non qualsiasi altra cosa che abbia jQuery nel suo nome o sia basata su di esso.

1 appassionato di danza popolare bulgara e cantante popolare .

Dichiarazione di non responsabilità: non è un avvocato, considera tutto quanto sopra come ipotesi. Se puoi permetterti, consulta un avvocato.

    
risposta data 20.12.2011 - 01:02
fonte

Leggi altre domande sui tag