Will it be possible to write closed source scripts in ESPython?
I know this has come to debate before about traditional eventscripts – but I can think of one or two things that are possible with python which would perhaps warrant their use. For example – a script which uploads demo files via FTP – if a closed source option was available, the writer could include ftp account details in the script without worrying about anyone misusing it. I actually wouldn’t ever recommend storing credentials you don’t want public inside a file you distribute, regardless of how you do it (DLL/EXE/Python/etc). They will almost certainly be discovered. That being said, Python does allow you to provide only the bytecode version of your file (.pyc) instead of the raw .py script. I won’t be recommending anyone do this, and there is some possibility that this could make things harder on ES if you do. (Right now it should work perfectly.) There’s even the option of compiling a C/C++ DLL or .so into something called a “.pyd” which could also be loaded. I haven’t tested how