Il giorno Ven, 30/12/2005 alle 11.51 +0100, Emanuele Olivetti ha scritto: > luca wrote: > > ma allora posso creare un pkg unico con tutti i componenti??? > > se no devo ritirare quello che ho messo online :)) > > A occhio mi pare che sia come detto precedentemente: l'exe che ottieni > con py2exe e' esattaemente un file composto da un interprete python > embedded e uno zip di tutto cio' che serve a far girare il tuo > programma (uno zip di file .pyo, .pyc, .pyd). In sintesi stai > distribuendo un file zip con tutto il necessario e questo tipo di > aggregazione solitamente va sempre bene. Pero' c'e' il discorso del > linking (dinamico) delle librerie che usi. Vedi sotto. > > Mi pare quindi che il tuo progetto coinvolga: > python (python license, discretamente permissiva :)) > gtk (LGPL) > pygtk (LGPL) > sqlite (PUBLIC DOMAIN!!!!! incredibile) > pysqlite (licenza stile zlib/png, simile a una BSD) > pychart?? (GPL) pychart e sotto gpl http://home.gna.org/pychart/ cmq alla fine di tutto grazie alle vostre informazioni passiamo alla gpl > > La presenza di pychart ti vincola a scegliere la GPL per il tuo > py-acqua [*] e le altre licenze sono tutte GPL compatibili. Se pychart > non c'e' (nel README.txt non lo vedo citato in effetti) allora direi > che hai la possibilita' di scegliere tra molte altre licenze perche' > il linking dinamico ti evita ogni forma di propagazione delle licenze > rimanenti. Ovviamente ti consiglio di tenere ben stretto pychart e > utilizzare la GPL :) > > Ti consiglio comunque di sentire anche altri pareri, soprattutto > perche' il mio e' veramente poco autorevole :) (e non sono neppure un > giurista). > > Ciao, > > Emanuele > > P.S.: occhio che ho letto su www.py2exe.org quanto segue: > "Attention: py2exe tries to track down all binary dependencies for all > pyds and dlls copied to the dist directory recursively, and copies all > these dependend files into the dist directory. py2exe has a builtin > list of some system dlls which are not copied, but this list can never > be complete." > per cui ti puo' capitare che per errore stai distribuendo dll > proprietarie di cui non hai il permesso di redistribuzione. Controlla > nel pacchetto! > > [*]: http://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL > -- Luca PY-ACQUA software per l''acquariofilia (licenza GPL 2) web - http://pyacqua.altervista.org Email - pyacqua (at) gmail com -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx