J
J
JohnMirra2021-07-13 22:35:03
Software and Internet Services
JohnMirra, 2021-07-13 22:35:03

Is it possible to translate closed source into regular code? If not, why not?

Only recently I learned that there is Closed & Open software, when I began to select more optimal programs for my purposes. And if a lot of things have been written about open source software, and in general, I understand how they interact with it. But attempts to deal with Closed did not lead to much due to the fact that I can’t find information about its features anywhere. More precisely, what can be done with it and what is not. (google only answered ala that closed software is not open ... and thanks for that of course ...)

I have no intentions to use it for any purposes that violate any law ... or attempts to somehow exploit this bypassing the consent of the author of any software.
But I want to know:
- is it possible to translate the binary code into the normal language in which it was written?
If not, what is the difficulty?

This is of interest for:
- understanding the level of protection of the source code in such a way, to compare different software for which the code is open and for which it is not. (an additional criterion when choosing software, since it is often written about in reviews)
- and to improve my literacy, since I write from time to time in c #, although I have never been a programmer by education

Answer the question

In order to leave comments, you need to log in

1 answer(s)
I
Ivan Shumov, 2021-07-13
@inoise

Completely impossible. There is a small set of tools, but binary is a lower-level set of instructions, and a programming language is just an abstraction above it. What can be done with such software, as in the case of open source, is determined by the license and distribution conditions. For the most part, it clearly states that any method of use and distribution other than those approved by the manufacturer is a violation of the license and such issues are resolved in court

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question