Is the code of any Java application accessible to all?

Any class file can be easily decompiled into Java source code.

Does this mean that the source code of any Java program, if it is not encrypted in any way, is relatively easily accessible to everyone who has the final program?

If so, is this not a problem for large companies that do not want their trade secrets or their work to be available to anyone?

+4
source share
1 answer

Open source refers to a license. For example, you can have the source code of a program without opening the source code.

, , - , , . .

- Java Java. , : http://resources.infosecinstitute.com/java-bytecode-reverse-engineering.

, , -?

? Java , -. , , , , , .

, -, , .

+7

Source: https://habr.com/ru/post/1531974/


All Articles