Newsgroup: it.diritto.internet
Titolo: Licenza GPL

Se creo un tool visuale (tipo dreamweaver) che alla fine mi genera codice
GPL sono obbligato a distribuire il tool stesso sotto licenza GPL?
Mi spiego meglio, ho trovato del codice sorgente sotto GPL, e vorrei creare
un tool che permetta di rigenerare questo codice in forma personalizzata
usando un tool visuale che permette operazioni di drag and drop.
Nel codice sorgente generato ovviamente metterei i crediti dell'autore con
la dicitura che è codice GPL ecc....
ciao
Mirko


Premetto che non sono avvocato, ma per quello che conosco della GPL
qualsiasi cosa produci con codice GPL deve essere distribuito sotto GPL se
invece fosse LGPL lo potresti fare.
Ciao.


Però il codice generato dal tool avrebbe la dicitura che è coperto da
licenza GPL, sarebbe solo il tool stesso a non esserlo.
Mi pare che per linux ci siano degli installatori commerciali (non sono
sicuro cmq), non può essere considerato come una specie di installatore
commerciale?
ciao
Mirko

 installatore commerciale?
In effetti lo Yast2, l'installatore di SuSE non è GPL.
Bisogna vedere se le limitazioni della GPL si riferiscono solo ai
programmi che riusano il loro codice per il programma stesso, oppure si
applicano anche in senso più lato.
L'installatore non è integrato con i programmi che installa,
praticamente li scompatta e li copia.
Quindi /penso/ ¹ che se il codice GPL che vuoi usare è mantenuto *come
file a parte* e non è presente dentro il codice del tuo programma, non
ci dovrebbero essere problemi.
¹ per essere sicuro aspetta una conferma da chi se ne intende


Scusa ma che senso ha creare un tool con licenza non-GPL da uno GPL?
Sei cosi bravo che pensi che tutti useranno il tuo programma "chiuso"
ma con le nuove features "x, y e z" ?
O forse ho capito male la tua domanda?
Puoi guardare questa pagina per una risposta ufficiale e precisa:
http://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic
-- 
Saluti, Antonio Gallo - AGX per gli amici di Usenet
(o_         
http://www.antoniogallo.it
   Sito personale
//\         
http://www.badpenguin.org
    Progetto "Bad Penguin" (d)
V_/_        
http://www.linux.it/ILS
      Italian Linux Society 

 and drop.
il codice generato sarà sempre GPL, se parte da codice GPL.
bisogna vedere se il programma che lo modifica può essere non-GPL: penso
di sì ¹, ma per sicurezza chiedi.
¹ ovvio che il tuo programma non potrebbe includere neanche una piccola
parte di quel codice, che deve essere un file a parte distribuito a
parte. E SOPRATTUTTO il tuo programma non deve dipendere ESCLUSIVAMENTE
da quel codice: deve funzionare con molti tipi di codice, e "magari"
anche con quello. Altrimenti il tuo programma viene considerato un
estensione del codice che hai trovato, e quindi deve essere GPL.


Ormai la licenza GPL l'ho letta e riletta perň quando penso di avere chiaro
tutto mi nascono nuovi dubbi. Tipo ieri ho scoperto che esiste un software
di nome Ez publish che ha due licenze
(
http://developer.ez.no/article/static/7/
) una per una versione GPL e una
per una versione commerciale.  Quella commerciale ha in piů dei moduli con
licenza chiusa... Ma mi chiedo: non č un lavoro derivato da un programma
gpl? Non č contro la gpl fare questo?
Vendono anche un un editor WYSWYG chiamato Ez desktop edition che č una cosa
vagamente simile a quella che volevo fare io. Anche questo ha una licenza
chiusa, ma č regolare?
ciao
Mirko

 chiusa, ma è regolare?
Questi casi probabilmente sfruttano qualche cavillo :-)
Credo che se scrivi a diritto(chiocciola)softwarelibero(punto)it
ti daranno sicuramente utili risposte... io non sono proprio così
esperto in quanto io (esternamente) o la società per cui lavoriamo
di solito vendiamo il servizio non il software che produciamo.


 Questi casi probabilmente sfruttano qualche cavillo :-)
Non necessariamente. Se sei titolare dei diritti puoi licenziare come vuoi, 
quindi fare anche il "dual licensing" (TrollTech fa cosi` per le librerie 
QT). Quindi se una parte e` licenziata sia con la GPL che con licenza 
commerciale, le estensioni possono usare quest'ultima per non sottostare 
alla GPL (cosi' The Kompany vende i suoi programmi proprietari scritti con 
le QT). 
Pero` il gioco funziona fintanto che sei titolare di TUTTO il copyright, se 
qualcun'altro estende la parte GPL (ovviamente deve rilasciare il tutto 
GPL) quando vai ad usare quell'estensione anche tu sei vincolato alla GPL 
(e per questo i programmi di TheKomapany non possono usare le librerie di 
KDE, che sono basate su QT e che sono GPL).
Ciao
Simone

 gpl? Non è contro la gpl fare questo?
Dipende. Se il codice l'hanno scritto tutto loro, possono decidere di 
distribuirlo sotto licenza GPL.
La versione commerciale pero' ha dei moduli di cui non desiderano 
rendere pubblico il codice, ed allora la rilasciano con un'altra licenza.
Diverso il caso in cui abbiano usato codice di altre persone rilasciato 
sotto la GPL. In questo caso DEVONO rilasciare il loro codice con 
licenza GPL in ogni caso.
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
Elimina toglimi. per le risposte
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).


Interessante non lo sapevo. Un altro dubbio che ho è come si può provara una
"violazione" della licenza. Per esempio in italia mi pare non sia possibile
mettere sotto copyright un algoritmo. E allora su che elementi ci si basa
per vedere se c'è stata violazione?
Per esempio se una persona prende del codice sorgente e cambia i nomi delle
funzioni e delle variabili come si può provare che c'è stato un furto?
ciao
Mirko

 non sia possibile mettere sotto copyright un algoritmo. E allora su
?
il diritto d'autore copre tutte le "opere d'ingegno", di qualunque
natura esse siano, AFAIK
se invece intendevi dire "brevettare" ti rispondo "e meno male!!!",
anche se non so quanto durerà...

 
Se cambi solo nomi di variabili e funzioni il compilato viene praticamente 
identico. 
Si possono fare vari controlli ma in genere ci si limita a riconoscere dei 
pezzi che si son visti altrove.
Ciao
Simone