Live data from Hacker News

Time to look beyond Oracle's JDK

blog.joda.org

81–90 of 136 posts

Re: Time to look beyond Oracle's JDK

#81
post #63

So apart from Java and .NET what other high level languages are there that have gained traction to near the extent of these two? I must say that Oracle makes me hesitant to want to use Java in anything I'd make in my free time.

Go lang... although google is driving that one and it’s dependency management is a mess, so pick your poison.

Go 1.11 added "modules" support.

https://golang.org/doc/go1.11#modules

Re: Time to look beyond Oracle's JDK

#82
post #76
post #71

Earlier quoted context omitted.

> Its only been a couple of years that Microsoft has been behaving "better" So? Oracle has never behaved good, so there's that. Do you expect a MS regression? Besides MS has made some concrete efforts to clear things, like a pledge to not sue over patents, an ECMA standard, etc. > I suggest you read up on the history of Java, Android, Google and Microsoft because you also seem to be unaware what Android Oracle vs Goo…

> Same difference if Oracle ends up suing you for recreating Java APIs. Not at all. In a copyright case, you can argue fair use, as Google did.

If you're arguing fair user, you've already lost. That's a matter of opinion so it has to go all the way to a jury verdict. That means there's no guarantee and even if you win, you have to pay a couple million for the billable hours. You want a defense that's so obvious, the judge will throw out any case against you on the first day.

Re: Time to look beyond Oracle's JDK

#83

Earlier quoted context omitted.

I don’t think it’s that simple. As a dev or sysadmin, all it takes is to have resources invested in a legacy system that no one gave money to replace but are ok with maintenance contracts. This easily happens when people leave/get hired. I have a legacy storage system only accessible through exactly Java 6u31 32-bit on Windows 7, of course I want to replace that but instead it’s cheaper to keep and maintain than to r…

That's the theory. In practice, it is near-impossible to get any enterprise vendor to actually fix something. Either you're lucky and another customer had the problem. Then, after annoying them for about a week, you'll get a patch. If however you've found something new like a feature that's so buggy it is actually completely defect, you're in for an ordeal of a few months. Simply getting a dev to look at your bug tak…

Hey guys, i was a bit frustrated and venting. It scares me to see this post reach 4 points in such a short time. We all feel lik this once in a while, but this particular piece of drivel isnt worth much points. Please spend your points on a more worthwile post ;-)

Re: Time to look beyond Oracle's JDK

#84
post #82
post #76

Earlier quoted context omitted.

> Same difference if Oracle ends up suing you for recreating Java APIs. Not at all. In a copyright case, you can argue fair use, as Google did.

If you're arguing fair user, you've already lost. That's a matter of opinion so it has to go all the way to a jury verdict. That means there's no guarantee and even if you win, you have to pay a couple million for the billable hours. You want a defense that's so obvious, the judge will throw out any case against you on the first day.

It should be so obvious that no one would even attempt to file the case

Re: Time to look beyond Oracle's JDK

#86
post #6

Actually, time to look beyond the whole Java ecosystem. After the claims Oracle made during the Google trial (such as APIs and method signatures being patent-able), it is clear that one can't work on the Java platform without infringing Oracle's IP. If Oracle doesn't sue you now, it can sue you when it makes financial sense to do so. .Net looks like a much better alternative, with a patent pledge and ECMA standardiza…

I agree Java is dying, but so is .Net. Microsoft is trying it's best, but .Net Core is no where near as popular as .Net 3.5. (google trends). Embrace the Beam. :)

Re: Time to look beyond Oracle's JDK

#87

Why would a company pay for "commercial support" of OpenJDK from IBM? I have used Java for 15 years and I don't know what "support" for a JDK would mean.

What really jumped out at me in the article is that the "free" builds from Oracle are only going to be available for 6 months, and production use of the Oracle JDK requires a paid license. So if you don't want to commit to upgrading your JVM every 6 months, it's time to look at the alternatives...

Re: Time to look beyond Oracle's JDK

#88
post #6

Actually, time to look beyond the whole Java ecosystem. After the claims Oracle made during the Google trial (such as APIs and method signatures being patent-able), it is clear that one can't work on the Java platform without infringing Oracle's IP. If Oracle doesn't sue you now, it can sue you when it makes financial sense to do so. .Net looks like a much better alternative, with a patent pledge and ECMA standardiza…

IIRC, if Oracle declines to protect its IP because you’re not worthy of suing yet, then they actually weaken their legal ownership of the IP.

Re: Time to look beyond Oracle's JDK

#89
post #78

Interesting read. I think the whole idea of "We need to replace Java with [Insert Language]" is much more complicated topic than just saying "X is free , Java is owned by Oracle". Even is this is true , Java is by far one of the most performant programming language that exist on earth. People just don't realize the hundreds of millions of dollars that went into the JVM and the JDK. Even if they are great alternatives…

Java is better than it used to be but you’re significantly overselling performance as a competitive advantage. Many other languages have no trouble producing code which is as fast or faster, and Java is still shaking the culture of excessive complexity which has squandered much of the hard work in the JIT. The ecosystem is a much better argument since it’s certainly massive, as is finding developers, although quality…

More than that, speed is vastly overrated in a lot of cases.

Re: Time to look beyond Oracle's JDK

#90

Earlier quoted context omitted.

Surely it's no coincidence that, as Oracle removes differences between its JDK and OpenJDK, that they are throwing their weight behind this non-community project, with an enterprise version. Between sunsetting community owned Nashorn in favor of Graal solution to giving tools to OpenJDK presumably with fewer of their own maintainers, the resource shift is clear. Not that it's wrong or even nefarious, but devs need to…

> this non-community project What do you mean by non-community? Graal is developed by a large community of people at Oracle, other companies and universities.

> What do you mean by non-community?

Who owns it. Sure, we all use stuff owned by large companies, we just have to pick and choose, and I avoid Oracle. As a dev community I wish we could avoid wholly owned Oracle software to make a statement about their business practices, but I understand that stance is unreasonable for many.

Post reply on HN