[python] py2exe problém

Holec Jiří jiri.holec na o2.com
Úterý Září 19 13:56:29 CEST 2006


A co IronPython?

> -----Original Message-----
> From: python-bounces na py.cz [mailto:python-bounces na py.cz]On Behalf Of
> superman
> Sent: Tuesday, September 19, 2006 1:16 PM
> To: Konference PyCZ
> Subject: Re: [python] py2exe problém
> 
> 
> > Pokud vim, tak i PyInstaller vytvoril jeden exe, ale po 
> prohlednuti jeho 
> > obsahu se tam skript da nalezt. Resenim neni ani dodavat 
> pyc a pyo soubory, i 
> > ty jdou dekompilovat (obecne jde dnes dekompilovat skoro vsechno). 
> 
> Nenašel jsem žádný dekompilátor pyc a pyo souborů s výjimkou jedné 
> placené služby. Kromě toho pokud to bude možné, bude určitě existovat 
> obfuskace. Připouštím, že dekompilovat python bude určitě jednodušší, 
> než reverse engineering C++ programů, ale naprosto dokonalé není nic.
> 
> > Osobne si myslim, ze nez pracne vymyslet, jak ty zdrojaky 
> pred uzivatelem 
> > schovavat (jaky to ma vlastne smysl - uzivatel je jen 
> uzivatel) je lepsi 
> > zamyslet se nad jinym licencnim modelem.
> 
> Proč si myslíte, že by měl uživatel mít zdrojáky? A proč by 
> konkurence 
> měla mít zdrojáky? Protože má-li je uživatel, má je i konkurence.
> 
> Řada programů se prodává se zdrojáky a řada ne. To je prostě na volbě 
> modelu, a python by měl closed source umožňovat, nemá-li vážný důvod 
> dělat opak.
> 
> > Co se tyka runtime Pythonu, myslim, ze ta instalace pro 
> uzivatele je 
> > zkousnutelna a narozdil treba od .NET je podstatne mensi a 
> nikomu ani 
> > nevnucuje ruzne google toolbary (SUN). Nehlede na to, ze 
> instalator Pythonu
> > je umisten na python.org velmi transparentne - zkuste najit 
> primy link na sun 
> > javu nebo .net , aniz byste musel predtim oklikavat tisic wizardu.
> 
> Problém je, že .NET má, nebo za chvíli bude mít na windows naprosto 
> každý. Problém taky je, že stačí nainstalovat jeden balíček 
> .NET, nebo 
> jeden balíček javy a jede to. Jenže standardní pythoní instalátor 
> nestačí bez řady dalších balíků.
> 
> Další problém je, že je zaručen a standardizován binární tvar souborů 
> pro .NET a pro javu. Když zkompiluji dnes javovský modul, můžu se 
> spolehnout, že ho spustí java i tehdy, když budu mít v systému 
> nainstalovanou javu verze 30, která bude možná až za deset 
> let. To samé 
> s .NET, ale když použiji pyc, nebo pyo soubor, tuhle jistotu nemám.
> 
> Protože není standardizovaná podoba pyc a pyo souborů, nemá smysl se 
> spoléhat na nějakou globální instalaci pythonu, ale chci mít všechno 
> pěkně sebou.
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
> 


Další informace o konferenci Python