[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