Why is it so difficult to copy source code that is not “open source”?

855 views

It’s been in my mind if we are using the software/program or even hardware of a tech company, we can play around, install-unsinstall and more. Then how is it so difficult for someone to “unhide” the source code that the device uses? Technically the code is in the device somewhere hidden in it, so it’s there, but still, it’s almost impossible to obtain the source code. How do they achieve this so no one copies their code?

In: 366

42 Answers

Anonymous 0 Comments

It isn’t that difficult. Executable code is like a house. To a child or someone untrained in construction, a house is a solid thing, difficult to penetrate or damage.

To someone trained, everything is in plain sight. Whatever isn’t in plain sight is hidden behind drywall.

Reverse engineering is just finding the right tool to rip off the dry wall and then looking at the mess underneath. It’s easier if you get blueprints (sourcecode), but even if you don’t have blueprints, you can still see what’s actually there (assembled binary).

You are viewing 1 out of 42 answers, click here to view all answers.