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

841 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

A computer runs completely in binary, every program and application uses 1s and 0s to represent data. Source code gets converted into machine language, the symbols, when you put software into a compiler it gets converted to machine language. This machine language doesn’t resemble any type of human language or mathematics, one of the most difficult ways to program is assembly language, which is one step above machine language, and above assembly are languages like c, and then interpreted languages like python. Encryption is used to protect people’s software, and without an encryption key it’s basically impossible to copy the source code! Encryption is like scrambling the 1s and 0s in an order that won’t compile unless you have the key to figure out how to scramble the numbers. Let’s say I have a word, let’s say REDDIT, well I can scramble it to ERIDTD, which doesn’t make sense unless we have the key that tells us the order of the letters, the key could tell us that 1 is r, 2 is e, ect, some way to convey with the encryption key how to unscramble the letters

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