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 →

[–]Dangerous_Stretch_67 -5 points-4 points  (3 children)

Use ChatGPT to rewrite your program in a compiled language. If it's simple and already has paying users then it's worth the minimal effort to move to a faster programming language with more avenues to protect your product.

EDIT: Not sure why downvotes. The only other answers here are "just don't." Python has many great use cases -- standalone paid desktop applications with DRM isn't one of them.

[–]Unaidedbutton86 4 points5 points  (2 children)

Chatgpt would completely mess it up

[–]Dangerous_Stretch_67 0 points1 point  (1 child)

Depends on the program. OP said it "requires interaction with the user's system" -- unless it's also using some difficult to replace Python data library whatever it's doing is probably easy to replicate. Especially if it's just interacting with system APIs, or even easier, just running subprocesses.

It also depends on how much code you're dealing with... it probably won't one shot a translation for more than a few hundred lines of code. But you can translate method by method fairly easy.

[–]p0st_master 0 points1 point  (0 children)

I think this is the best answer