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

878 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

Programmers write in “high-level” languages where one step does a lot. Computers work in very low-level languages, where one step does a tiny thing. There’s software that translates what the programmers said into a program the computer can understand. And that program is what’s actually on the computer, not what the programmer originally wrote.

By analogy, let’s say I told you “put your shoes on, go down to Jimmy’s house and put this letter in his mailbox, then come back” — that might be the “source code.” The “object code” would be closer to “look down. Is your shoe there? If it is, then go to the part of the instructions where we tell you to put it on. Look to the left. Is your shoe there? If it is…. [60 pages later] bend your left knee. move your left leg forward. Extend your left knee. Bend your right knee….. Look to the left. Are you at Jimmy’s House? If not, then go back to the left knee part.” You might be able to look at the first part and realize “Oh, this is just looking for your shoes.” But, that process takes a lot of time and thinking — there’s software that can help with it, but it’s still mostly a manual process.

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