Greetings!
So contrary to my last question I think I was pursuing the wrong method. Basically I need to be able to compile a Python script without fear of any common leecher to obtain my source code and begin usage of it themselves. Now I know Python is a open source language not meant for being protected but there must be a way?
For example Py2Exe asks you to leave your source code in a plain text file for it then to be compiled. Which is exactly not what I’m wanting. The whole reason for this is that compilation will be happening not just on my own PC. My project is going to be compiled to PE executable form and is intended for public use and I can’t have them simply opening and viewing my source.
Can anyone aid me?
There’s no way to protect anything completely against reverse engineering. Some things you can do:
If you distribute .pyc or py2exe, most people will probably never look at your code. IF someone reverses engineers your code from the byte code, what’s the big deal? If they’re determined enough, they could just write their own application. Don’t worry about it so much and ship your application if it’s great enough to be protective of the source.