4 ms·
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 f
by hbien 19y ago
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.
- icky 19y agoOr at least, it seems interesting on the face of it. Obfuscation != encryption.
- mdipierro 19y agoTrue: 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.
- icky 19y agoIf 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.
- dhouston 19y agobyte compiling offers little protection against an even slightly motivated adversary; services like http://depython.net http://depython.net turn bytecode into readable source for a nominal fee.