Ever since I heard about open-source source software, I had a question as to how can a piece of software remain completely discreet in its internal functioning even while being present on a computer?
In simple words, all the files of the software are present on the computer, so why can’t the source-code of it be *extracted* in some way?
If that is not possible, then how come crackers/patchers *crack* a software to function without a license? (Because I reckon they would need access to the code in order to modify its functioning.)
Thanks in advance.