[PIPython] wx.grid
Paolo Mossino
mox79
Mar 21 Giu 2005 10:05:09 CEST
M.Buso wrote:
> Non distribuire in che senso?
> Vederlo direttamente ed installarlo personalmente?
> O non venderlo semplicemente?
> Cosa intendi per (vedi web service).
>
> Ma non e' pił complesso decompilare con py2exe?
> Esistono decompilatori per .pyc ?
Esiste un decompilatore / deassemblatore per OGNI linguaggio di
programmazione... quindi mettiti l'animo in pace, non esiste nessun modo per
impedire che possano risalire, anche indirettamente, al tuo codice o alle
sue parti salienti. Certo, non potranno mai ricrearlo identico (in Python
possono arrivare al bytecode, in C++ all'assembly), ma possono copiarti
tutto quello che gli pare.
Tutto quello che puoi fare e' complicargli la vita incasinando al massimo il
bytecode... stai in pratica dicendo "ti rendo la vita' cosi' difficile che
ci metti di meno a riscrivertelo".
Se qualcuno ti ha detto che puoi impedirglielo distribuendo nel contempo il
programma ti ha mentito o non ha capito questo semplice fatto :)
L'unica soluzione e' non distribuire il programma, come ti hanno giustamente
suggerito, ma renderlo disponibile solo tramite un sistema di Remote
Procedure Call. Potresti usare Corba, i Web Service (SOAP, XMLRPC),
Perspective Broken (v. Twisted), RMI (dovrebbe essere possibile tramite Jython).
Se vuoi allinearti alla tendenza attuale scegli i Web Services (si chiamano
Web e funziona principalmente su protocollo HTTP, ma non e' l'unico mezzo).
Anche la Microsoft ha capito che senza Web Service non vai molto lontano e
li ha integrati pesantemente in .NET
My two cents,
--
,___, ~ Paolo Mossino (Alexander) e-m a il: mox79 a gmx.it ~
(0v0) ~ Jabber ID : alexander a jabber.linux.it - ICQ #: 28473944 ~
(_^((\ ~ "My crime is judging people by what they say and think, ~
-"-"-\\ ~ not what they look like" [Mentor's Last Words] ~
More information about the Python
mailing list