Sep-18-2017, 08:53 PM
There are way like Software as a service (SaaS)
Perhaps the most reliable way of concealing source code is not to distribute your programs at all.
Companies such as Google use a lot Python and have no difficulty in concealing their source code from outsiders.
Freeze code using libraries like PyInstaller(can encrypt bytecode to),CxFreeze,Py2exe,pynsist,Nuitka,Cython.
These tools offer an additional layer of obfuscation over merely supplying bytecode files.
That said Python strive to be as open as possible,we as coder should also follow this philosophy.
Do also some tough choosing a good license.
We see new company like Sentry that has all code open on GitHub.
They do not hide anything,what they earn money on is providing hosting and easier use of there product.
Perhaps the most reliable way of concealing source code is not to distribute your programs at all.
Companies such as Google use a lot Python and have no difficulty in concealing their source code from outsiders.
Freeze code using libraries like PyInstaller(can encrypt bytecode to),CxFreeze,Py2exe,pynsist,Nuitka,Cython.
These tools offer an additional layer of obfuscation over merely supplying bytecode files.
That said Python strive to be as open as possible,we as coder should also follow this philosophy.
Do also some tough choosing a good license.
We see new company like Sentry that has all code open on GitHub.
They do not hide anything,what they earn money on is providing hosting and easier use of there product.