Live data from Hacker News

Java Is Still Free

docs.google.com

91–100 of 111 posts

Re: Java Is Still Free

#91

The bottom line isn't all that complicated. If you've never bought a commercial support contract just switch to OpenJDK (via AdoptOpenJDK if you want standalone binaries) and be on your merry way. Which giant company(s) are taking the lead role in maintaining the project will change, but that should have little impact on you. If you do have a commercial support agreement, you can keep doing what you've been doing wit…

Is there any situation in which using Oracle's JDK is preferable to OpenJDK, if you know that you dont need commercial support? E.g., maybe Oracle releases patches more frequently, or has some libraries that are more performant.

None.

OracleJDK11+ doesn't allow non licensed production use in commercial settings. Otherwise the builds are nearly identical.

Re: Java Is Still Free

#92
post #41

Earlier quoted context omitted.

Recent effort on the JVM (modules, type system) is indeed significant. Is it all Oracle or a partnership between many groups ?

Mostly Oracle, but with some outside help. Some numbers here: https://blogs.oracle.com/java-platform-group/building-jdk-11...

And the outside help is growing.

Re: Java Is Still Free

#93
Why doesn't Google provide an OpenJDK distribution like Redhat, IBM, etc do? It's still free guys, but here go download it from some other guy.

Re: Java Is Still Free

#94
post #84

Earlier quoted context omitted.

There are some rules if you want to re implement Java, but it is possible since we have many alternatives to chose from. T^he main point is to pass all the needed tests to confirm your re-implementation is compatible and not do what MS tried to do (embrace,extend,extinguish)

You missed that you will be arbitrarily denied the ability to actually run those tests if you're trying to make a true open source implementation - see Apache Harmony.

The TCK has been open sourced, since then. However, I think only for GPL implementations, see details at http://openjdk.java.net/groups/conformance/JckAccess/

Re: Java Is Still Free

#96
post #90

Earlier quoted context omitted.

Why not? Google Docs does not show any stupid popovers, ads or anything

It's blocked by many companies/employers.

You are blaming the author for your IT department's policies, even though the author doesn't work in your IT department?

Re: Java Is Still Free

#97
post #63

Earlier quoted context omitted.

Why not? Google Docs does not show any stupid popovers, ads or anything

On mobile, this is painful. Every one of those blue blocks stays too wide and requires manual scrolling side to side to read each line inside it. If this were basic HTML, there wouldn't be a problem.

I opened in an incognito tab and said no when asked if I wanted to load it in the app. The HTML was very easy to read as you suggested.

Re: Java Is Still Free

#98
post #75

Honestly, if you need a third-party to explain your scheme with a 6000-word, 20 page document there might be some sort of issues with your scheme.

Welcome to Oracle. They make their money off of taking simple things and making them extraordinarily complicated. The JDK is no exception.

I tried using nothing but the Oracle website to determine what the terms of usage are, and what the cost would be. It's confusing, buried many levels deep, in multiple documents in different places.

They use the term "processors" to refer to how 11 is licensed. They give you a per-processor price. Then in a footnote they say that you have to multiply the number of cores you use by a ratio that is different for different platforms and/or CPU models in order to determine your "processor" count.

Where is this ratio? In a different document that they don't bother to link to. Seriously. Well, there IS a link, but it takes you to the index page of massive document library. Browsing around there in obvious places got me nowhere. I finally googled for it with "site:oracle.com" and found it, but I still have no idea where on their website they put it.

Re: Java Is Still Free

#99
post #75

Honestly, if you need a third-party to explain your scheme with a 6000-word, 20 page document there might be some sort of issues with your scheme.

Or it could just be a problem with people over-complicating things. User bradleyjg does a great job of summarizing the scheme in the post just above yours -- it's amazing how much virtual ink has gone into discussing this when things really are that simple.

The "people" in this case is Oracle.

Re: Java Is Still Free

#100
post #93

Why doesn't Google provide an OpenJDK distribution like Redhat, IBM, etc do? It's still free guys, but here go download it from some other guy.

That would be cool but maybe they dont want to be sued or something... Were they just in court for java ?

An OpenJDK fork would be covered as Sun released it as GPL, meaning everyone could fork it. Google based its "Java" implementation on Apache Harmony, which was never licensed, never passed the official conformance tests and would have cut into Suns Java ME business.
Post reply on HN