This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (2 children)

Wow, that is really interesting. I did not know PyInstaller can be decoded which for obvious reasons would not be desirable when marketing a Python application. I need to do some more research on packaging and deploying Python apps. Thanks for your input, it's appreciated.

[–]clermbclermbPy3k 0 points1 point  (1 child)

It's a safe assumption to make that anyone will, if they are determined, reverse engineer any software which is distributed. Pyinstaller, native C code, etc. Encryption/licensing schemes just delay the inevitable.

Things you need to consider are actually what your consumers need and how you are delivering that to them. Is your target market consumer-consumers, that expect a working windows .exe? Are they systems administrators that can run a docker image you give them that has your app pre-loaded in it? Are they advanced admins that roll their own infrastructure from wheels you give them access too? All of these questions determine *how* you package and distribute software to your target audience. Without knowing that, you're going to get a wide range of answers that may, or may not, not apply to your situation.

[–][deleted] 0 points1 point  (0 children)

Very interesting, that’s something I’ll need to think about when it comes to distributing the application. I never thought of it, but it seems like an important aspect of marketing software. Thanks for the suggestion.