I know that DropBox uses a lot of python code in its application, so i'm wondering how it protects the code from being stolen because it seems pretty difficult to obfuscate python code (protecting python code).
I've read about software that converts python code to executables (i.e. pyinstaller). Does DropBox use software like that to protect their code?
I've just tried to decompile it, but all decompilers failed, because they don't know the magic number used in dropbox pycs. So I've googled and found this: http://itooktheredpill.dyndns.org/2012/dropbox-decrypt/ (archive.org link)
It says they have modified interpreter to encrypt modules and forbid access to code-objects. Plus they scramble opcodes.