Confusione sulla doppia licenza (MIT / GPL) javascript per l'uso sul mio sito web

21

Ho letto tutti i post che riesco a trovare su questo argomento e non sono ancora sicuro della risposta.

Vorrei utilizzare un plug-in jQuery sul mio sito Web con doppia licenza MIT e GPL.

  1. La doppia licenza significa che finché uno o l'altro è soddisfatto sto bene, o deve essere entrambi?

  2. Ho letto che un javascript GPL caricato sul broswer di qualcuno non viene considerato come ridistribuzione, quindi non dovrei usare la licenza GPL per il resto del mio sito (fornire il codice sorgente). È vero?

  3. Il mio interlocutore pensa che dovrei rimuovere del tutto il copyright e cambiare i nomi delle variabili, dato che questo si troverà su un sito commerciale. È etico? Rispetto la persona che ha avuto il tempo di scrivere il codice. Devo contattarli e vedere se il plugin è disponibile con una licenza commerciale?

Grazie in anticipo per aver contribuito a chiarire. Dato che questo è il mio primo sito web, immagino sia meglio porsi queste domande che fare un giro al buio.

    
posta Newbie Aspiring Programmer 14.03.2012 - 05:41
fonte

1 risposta

19

1) Does the dual license mean that as long as one or the other is satisfied I'm fine, or does it have to be both?

Sì. Nello specifico, jQuery rende esplicito che puoi usarlo anche in ambiente commerciale.

Perché allora è anche con GPL? Questo perché, se qualcuno vuole creare una libreria javascript aggiuntiva usando jQuery, può scegliere la licenza GPL per se stesso e distribuirla ulteriormente in GPL per proteggere la libertà (che non sarà possibile con il MIT).

2) I've read that a GPL javascript being loaded on someone's broswer doesn't count as redistribution, so I wouldn't have to use the GPL license for the rest of my site (provide source code). Is this true?

A partire da GPLv3 la pagina Web che scarica il javascript è NON perché è una forma utilizzabile NON . Questo è in realtà utile per i proprietari di siti web che classificano tale utilizzo del progetto come self-use piuttosto che come distribuzione e quindi non devono aprire la loro fonte.

C'è una nuova licenza GPL Affero - che vieta questo; Ad esempio, se esiste una libreria simile a jQuery rilasciata sotto GPL Affero, il proprietario del sito web deve rilasciare anche il proprio codice!

3) My partner thinks I should remove the copyright altogether and change the variable names, as this is going to be on a commercial website. Is this ethical? I respect the person who took the time to write the code. Should I contact them and see if the plugin is available under a commercial license?

Non devi farlo. In particolare per la licenza jQuery consente tutti gli usi (a meno che non si bombardi un parlamento da qualche parte) quindi non è essenzialmente.

Se ci fosse una limitazione della licenza, NON dovresti usare questo piuttosto che NON veramente dando credito dovuto all'autore originale.

Anche se non su base etica, legalmente sarebbe difficile ricreare i diritti d'autore semplicemente cambiando nomi di variabili

    
risposta data 14.03.2012 - 05:56
fonte

Leggi altre domande sui tag