Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Hardware, Software e Toys > Software
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 25-12-08, 08:08   #1 (permalink)
User Newbie
 
Data di registrazione: Dec 2008
Messaggi: 2
Php e JQuery - vincoli Licenza

Salve,
se sviluppo un sito da vendere utilizzando php e richiamando codice open source quale jquery, poichè quest'ultimo è sotto licenza mit e gpl, devo necessariamente pubblicare i sorgenti di tutte le pagine php che richiamano codice jquery?

GRAZIE e BUON NATALE A TUTTI
Firewolf non in linea   Rispondi citando
Vecchio 26-12-08, 01:14   #2 (permalink)
Esperto
 
Data di registrazione: Apr 2005
Ubicazione: Cesena
Messaggi: 1,318
Ciao Firewolf e benvenuto nel forum GT.

conosco abbastanza bene la GPL, meno bene la MIT, ma vediamo....

La GPL ti obbliga a redistribuire il software con licenza GPL, ovvero tu NON
sei obbligato a ripubblicare i sorgenti ma a distribuirli assieme all'opera
derivata.

Cioè andando sul pratico: tu sei obbligato a dare al cliente, e solo a lui, il
sorgente completo, riconoscendogli tutti i diritti inclusi nella GPL (modifica,
copia, vendita, ecc.).


La licenza MIT, che io sappia, è simile alla BSD, quindi ti permette maggiori
libertà.
Detto in modo semplice potresti NON redistribuire al cliente le tue modifiche.

Buon natale anche a te.
__________________
Forum Web Marketing

Ultima modifica di mister.jinx : 26-12-08 12:57. Motivo: via il fullquote.
Stefano non in linea   Rispondi citando
Vecchio 26-12-08, 08:05   #3 (permalink)
User Newbie
 
Data di registrazione: Dec 2008
Messaggi: 2
Ciao Stefano e grazie dell'attenzione,
desideravo un altra delucidazione concernente il codice php che richiama codice JS, come nell'esempio sottostante:

<?php
echo "<script language=\"javascript\" type=\"text/javascript\">$(\"a\").addClass(\"test\").show().ht ml(\"foo\")</script>";
?>

il mio dubbio è il seguente : supponendo di voler offuscare il codice php, se il codice JS richiamato da quest'ultimo è sotto licenza GPL e MIT (come per JQUERY), implicherà che anche il codice php rientrerà sotto la stessa licenza?Quindi al cliente dovrò consegnare anche i sorgenti del codice php, o la licenza si applica solo al codice JS?

nuovamente grazie


Ultima modifica di mister.jinx : 26-12-08 12:57. Motivo: idem.
Firewolf non in linea   Rispondi citando
Vecchio 26-12-08, 16:54   #4 (permalink)
Esperto
 
Data di registrazione: Apr 2005
Ubicazione: Cesena
Messaggi: 1,318
Quote:
Firewolf Visualizza il messaggio
il mio dubbio è il seguente : supponendo di voler offuscare il codice php, se il codice JS richiamato da quest'ultimo è sotto licenza GPL e MIT (come per JQUERY), implicherà che anche il codice php rientrerà sotto la stessa licenza?Quindi al cliente dovrò consegnare anche i sorgenti del codice php, o la licenza si applica solo al codice JS?

nuovamente grazie

Vediamo....

GPL e MIT sono 2 licenze diverse, quindi prevedono clausole diverse.


La GPL si comporta in questo modo:

Se io modifico uno script GPL la mia modifica sarà automaticamente GPL.

Se io affianco ad uno script GPL uno script realizzato da me, questo ultimo
può avere la licenza che preferisco.

Il punto complesso è capire esattamente cosa significa "affianco".


Esempi:

Se ho un sito realizzato con un CMS GPL posso inserirvi un secondo script
(es che gestisca un forum, una directory, ecc.) indipendentemente dalla
licenza.

Se io utilizzo sempre un CMS GPL e vi inserisco un plug-in fatto da me, con
quale licenza posso rilasciarlo?
La risposta è "dipende".
Dipende dal livello di integrazione di questo plug-in con il resto del CMS.

Quote:
Tratto da "Domande poste di frequente sulla GNU GPL"

Dipende da come il programma fa girare i suoi plug-in. Se il programma usa fork ed exec per invocare i plug-in, allora i plug-in sono programmi separati, e quindi la licenza del programma principale non impone nessun requisito per essi. Se il programma invece è collegato dinamicamente ai plug-in, ed essi effettuano reciproche chiamate a funzione e condividono delle strutture dati, allora si considerano i due come parti di un unico programma, e così i plug-in devono essere trattati come estensioni al programma principale. Questo significa che essi devono essere rilasciati sotto la GPL o sotto una licenza ad essa compatibile.
Un caso ambiguo si ha quando il programma collega dinamicamente i plug-in, ma la comunicazione tra i due è limitata all'invocazione della funzione 'principale' del plug-in con alcune opzioni ed all'attesa che questa termini.

Licenza MIT

Come ti dicevo sopra, non conosco bene la licenza MIT.

Che io sappia è simile alla BSD, e questa ultima è meno restrittiva della GPL.

Ad esempio MacOSX utilizza una versione modificata di BSD (il sistema
operativo), ed hanno rilasciato il tutto con una licenza completamente
chiusa.

__________________
Forum Web Marketing
Stefano non in linea   Rispondi citando
Rispondi
Tags: ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 14:58.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.