Source code protection
Posted: Thu Dec 25, 2014 4:47 pm
From my limited knowledge of how computers work, I know that when you write a C program for example and you compile it, the returned executable has assembly instructions that the computer can execute to do what you told it to do. This executable can be disassembled and people can read this disassembled code to try to understand what were the instructions you originally told the computer to do, but they can't get the source code back as you wrote it.
So my very simple questions are these:
1) Is there a way for code written in LÖVE to have a similar level of protection as the one I just described for C programs?
If there is, then 1.a) What are the steps necessary to achieve this? Please describe these steps as clearly as possible assuming I'm a 5 year old, like, as easily as it is described here https://www.love2d.org/wiki/Game_Distribution possibly.
And if there is no way to do that, then 1.b) What is the closest you can get and what are the steps necessary for that?
Also, please refrain from asking me why I want to protect my source code, or trying to tell me why I shouldn't want to do it, or trying to educate me about the benefits of open sourcing code. This is not the thread for that. This thread is for discussion and reaching of conclusions regarding questions 1, 1.a and 1.b.
So my very simple questions are these:
1) Is there a way for code written in LÖVE to have a similar level of protection as the one I just described for C programs?
If there is, then 1.a) What are the steps necessary to achieve this? Please describe these steps as clearly as possible assuming I'm a 5 year old, like, as easily as it is described here https://www.love2d.org/wiki/Game_Distribution possibly.
And if there is no way to do that, then 1.b) What is the closest you can get and what are the steps necessary for that?
Also, please refrain from asking me why I want to protect my source code, or trying to tell me why I shouldn't want to do it, or trying to educate me about the benefits of open sourcing code. This is not the thread for that. This thread is for discussion and reaching of conclusions regarding questions 1, 1.a and 1.b.