Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Looks like some features include being able to byte-compile for closed source distribution and easy packaging (.app, .exe, or .py). That's pretty interesting for people who want to make and distribute python web apps.


byte compiling offers little protection against an even slightly motivated adversary; services like http://depython.net turn bytecode into readable source for a nominal fee.


Or at least, it seems interesting on the face of it. Obfuscation != encryption.


True: compiling is obfuscation, not encryption but, the same argument applies to Java, VB, etc. Even compiled C++ can be disassembled. Anyway, web2py inlines some stuff before bytecode compiling so if you decompile a compiled web2py app you do not get a valid web2py app (because there is no one to one match between modules) unless you tweak it. In most of the cases it is not worth the task.


If your goal is to deny the competition free code, then, yes. But too often people think that they're successfully hiding some trade secret when they're not.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: