Newsgroup: it.comp.www.php
Titolo: Applicazione web e licenza GPL

Ciao a tutti,
    volevo avere alcune delucidazioni sulla licenza GPL.
Vorrei creare un'applicazione (servizio) web che in certe parti utilizza degli script php rilasciati sotto licenza GPL
(sostanzialmente integrei degli script già fatti con altri scritti e ideati da me).
In queste condizioni posso far pagare il servizio (es: per poter accedere al servizio un utente deve pagare un'iscrizione)?
Gli script sarebbero ovviamente eseguiti sul server e il codice sorgente non sarebbe accessibile agli utenti.
Grazie a tutti coloro che avranno la pazienza e la bontà di rispondermi.
Dedalo

 In queste condizioni posso far pagare il servizio (es: per poter accedere al servizio un utente deve pagare un'iscrizione)?
A quanto so no.
La licenza GPL ti permette di usare qualsiasi script/codice/programma a 
due condizioni:
1. Che compaia il nome di chi aveva scritto le varie porzioni di codice
2. Che il programma sia rilasciato in Open Source sotto licenza GPL
Ma potrei sbagliarmi, visto che non mi sono mai posto il problema di 
vendere programmi con porzioni di codice di altri ;)
-- 
Liuk - Cavaliere Jedi | Ex allievo della maestra Alkaid
Email: 
li...@fanwars.it
 - Home Page: 
http://www.fanwars.it
Padre mufhd0 che sei nei server, sia santificato il tuo
hostname, venga il tuo broadcast, sia fatta la tua
configurazione cosě in linux come in BSD. Dacci oggi il
nostro source quotidiano e rimetti a noi i nostri codici
come noi li rimettiamo ai nostri sviluppatori e non indurci
in segfault ma liberaci da Microsoft.

 In queste condizioni posso far pagare il servizio (es: per poter accedere al servizio un utente deve pagare un'iscrizione)?
Due possibilita':
Se l'applicazione nella sua interezza viene rivenduta a terzi devi 
comunque rilasciarla sotto licenza GPL e consegnare i sorgenti al 
committente (qualcuno piu' fiscale direbbe "solo su richiesta").
Se l'applicazione viene usata da te in un tuo sito web, e tu fai pagare 
un canone agli utenti del sito, nessunissimo problema.
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).

 un canone agli utenti del sito, nessunissimo problema.
Ok, la seconda possibilità è proprio ciò che intendevo.
Grazie per il chiarimento.
Dedalo

 vendere programmi con porzioni di codice di altri ;)
1) Infatti non vendo un programma ma un servizio
2) La licenza GPL non preclude la possibilità di vendere programmi con parti di codice rilasciati sotto GPL, a condizione di
soddisfare le condizioni della licenza stessa (rilascio dei sorgenti sotto GPL, per dirla in modo molto semplificato)
Ciao,
Dedalo

Dedalo wrote:

scusate ma non sono d'accordo. La GPL non dice che uno non si possa far
pagare per vendere del software, dopotutto la FSF è nata rivendendo copie
di emacs su nastro mi pare...
una volta ripettati i credits dei vari autori e rilasciato il codice sotto
GPL non credo ci sono problemi. Però se si vende un servizio basato su
codice distribuito tramite GPL vi deve essere la possibilità di accedere a
tale codice per eventualmente modificarlo e migliorarlo, o anche solo per
"riciclarlo" così come il nostro amico ha fatto con i pezzi che ha preso a
prestito per il suo software.
good day,
  nelson
-- 
Lavoravo in una fabbrica di idranti antincendio.  Non si poteva
parcheggiare nei dintorni dell'edificio.
  -- Steven Wright

 tale codice per eventualmente modificarlo e migliorarlo, o anche solo per
Strettamente parlando no. Se tu usi un software sotto GPL per fornire un
servizio (anche a pagamento) non sei obbligato a rilasciare il codice
sorgente di quel software, nemmeno a chi paga per avere il servizio.
Nel caso del PHP tu puoi tranquillamente scrivere il codice, metterlo su
un tuo server, applicargli la GPL, vendere il servizio del sito e non
far vedere quel codice a nessun altro.
Solo nel momento in cui dai a qualcun'altro (venduto o regalato) il
codice del sito (anche compilato con zend) sei obbligato dalla licenza
che hai scelto a dargli anche i sorgenti. Ma essendo tu l'autore unico
del software potresti anche cambiare licenza prima di dargli il codice,
quindi non essere obbligato a darglieli.
Eccetera eccetera eccetera.
Bye.