4 ms·
Yes, the current practice is such because Oracle wants to tax all creators of java applications. Java is not run anywhere anymore. The JDK is for "developers
by kevin_b_er 7y ago
Yes, the current practice is such because Oracle wants to tax all creators of java applications. Java is not run anywhere anymore.
The JDK is for "developers only" because it is open and java is not. Oracle cannot tax and legally threaten an open system the same way it can one where you need a license to actually run java.
- pron 7y agoI don't know what you're talking about. Oracle has recently, for the first time ever, open sourced the entire JDK. It is 100% open source. No one is threatened, and the license is the same one as that used by Linux. Just to be clear: Java is a standard; OpenJDK is the name of Oracle's implementation of the Java standard. That the JDK is for developers who then build their own custom runtimes using the JDK tools is a result of shifts in software distribution -- on the desktop, the shift to app stores, and on the server, the shift to containers -- that made the "desktop JRE" irrelevant (and unpopular). But if you prefer that old model, the JDK contains all you need to create such a runtime easily.