News for hackers. Stuff that matters.
Re:Java’s new garbage collector promises low pause times on ... by amelius on Thursday August 30, 2018 @12:13PM (#17877871)
Nice. But unfortunately, it's owned by Oracle. Use it, and you'll be constantly worrying what their lawyers are up to next.
Re:Java’s new garbage collector promises low pause times on ... by kevinherron on Thursday August 30, 2018 @12:15PM (#17877889)
ZGC is part of OpenJDK and licensed under GPL.
Re:Java’s new garbage collector promises low pause times on ... by amelius on Thursday August 30, 2018 @12:36PM (#17878096)
Doesn't matter. Our legal system is such that Oracle can still burn you down, even if you are right.
Re:Java’s new garbage collector promises low pause times on ... by geezerjay on Thursday August 30, 2018 @01:06PM (#17878425)
> Our legal system is such that Oracle can still burn you down, even if you are right.

Do you happen to know of any real-world case that's similar to the scenario you've described?

Re:Java’s new garbage collector promises low pause times on ... by Sir_Cmpwn on Thursday August 30, 2018 @01:41PM (#17878834)
Google v Oracle comes to mind.
Re:Java’s new garbage collector promises low pause times on ... by pjmlp on Thursday August 30, 2018 @01:58PM (#17879021)
Google should not have tried to screw Sun, they still had the option to buy Sun and choose not to.
Re:Java’s new garbage collector promises low pause times on ... by repolfx on Friday August 31, 2018 @04:54AM (#17884002)
Google basically won that, didn't they? Despite cloning another companies technology from scratch without paying any kind of licensing fees at all.
Re:Java’s new garbage collector promises low pause times on ... by lima on Thursday August 30, 2018 @03:40PM (#17880041)
Didn't Google end up importing OpenJDK code?
Re:Java’s new garbage collector promises low pause times on ... by pjmlp on Thursday August 30, 2018 @06:08PM (#17881244)
Partially, you cannot pick a random jar from Maven Central and be confident that it will work on Android.

They only support part of the standard library, the OpenJDK parts have been cherry picked and not all are made available on the same Android version and then there are the bytecodes that were introduced since Java 7.

And for Java language support, you need to have Android Oreo version of ART as not all language features get desugared into older versions.

There is some AOSP activity related to Java 9, but so far Google has been silent if there will be any further improvements beyond Java 8.

Re:Java’s new garbage collector promises low pause times on ... by shmageggy on Thursday August 30, 2018 @01:01PM (#17878345)
How so in the case of using GPL code?
Re:Java’s new garbage collector promises low pause times on ... by spsoto on Thursday August 30, 2018 @01:06PM (#17878419)
I'm not completely sure because I'm not familiar with the topic, but maybe it has to do with the fact that even when they sue you with an impossible-to-win lawsuit, they can destroy you with the cash you need to expend to even start defending yourself.

This can also destroy investment rounds for many startups.

Re:Java’s new garbage collector promises low pause times on ... by freeone3000 on Thursday August 30, 2018 @03:04PM (#17879713)
Okay but they can do that even if you don't use Java.
Re:Java’s new garbage collector promises low pause times on ... by jerven on Thursday August 30, 2018 @03:17PM (#17879838)
And even if you don't do any bussiness with them. Oracle can sue anyone, they sue a lot. Like most companies they only do so if they think they can make a profit.

They could sue you, with a higher chance of winning, for using a python, a js or a ruby than for using OpenJDK derived code.

Re:Java’s new garbage collector promises low pause times on ... by vbezhenar on Thursday August 30, 2018 @05:17PM (#17880847)
Oracle holds JavaScript trademark. Nobody's safe :)
Re:Java’s new garbage collector promises low pause times on ... by M_Bakhtiari on Friday August 31, 2018 @04:33AM (#17883900)
I'm fine with calling it EczemaScript
Re:Java’s new garbage collector promises low pause times on ... by humbleMouse on Thursday August 30, 2018 @01:35PM (#17878773)
Openjdk8 or get out! Seriously though I am concerned about the future of Java. I am keeping everything openjdk8 personally.
Re:Java’s new garbage collector promises low pause times on ... by guipsp on Thursday August 30, 2018 @04:15PM (#17880330)
Why?
Re:Java’s new garbage collector promises low pause times on ... by humbleMouse on Thursday August 30, 2018 @05:42PM (#17881047)
Basically oracle is attempting a hostile takeover of java. I'm keeping everything I do openjdk8 to avoid potential legal action.
Re:Java’s new garbage collector promises low pause times on ... by pjmlp on Thursday August 30, 2018 @06:10PM (#17881254)
You know that the majority of OpenJDK developers are Oracle employees, right?
Re:Java’s new garbage collector promises low pause times on ... by geodel on Thursday August 30, 2018 @08:25PM (#17881996)
Exactly. Some people think large software as programing language, compilers, GC etc can write itself. Or a few thousand dollar donation will be enough to pay to top engineers to keep working on it.

Oracle/Google/MS or Apple will continue to exert control on direction of languages they developed and open sourced because they continue to pay for majority of development expense.

Re:Java’s new garbage collector promises low pause times on ... by humbleMouse on Thursday August 30, 2018 @06:36PM (#17881402)
I didn't know that. However, doesn't change my stance. Why would I upgrade to java 9 or 10 when I am at the mercy of oracle's lawyers?
Re:Java’s new garbage collector promises low pause times on ... by didibus on Thursday August 30, 2018 @08:51PM (#17882108)
Why aren't you at the same mercy with Java 8?
Re:Java’s new garbage collector promises low pause times on ... by pgwhalen on Thursday August 30, 2018 @06:34PM (#17881393)
That’s not much of an answer. If anything, it seems to me like Oracle is seeding more control to the community. I could be wrong though, I don’t follow this stuff as close as some.
Re:Java’s new garbage collector promises low pause times on ... by humbleMouse on Thursday August 30, 2018 @06:37PM (#17881411)
Coming sometime this winter they will require a license to use java 9 and up.

Below is a link for the downvoters and skeptics:

https://www.aspera.com/en/blog/oracle-will-charge-for-java-s...

Re:Java’s new garbage collector promises low pause times on ... by karianna on Thursday August 30, 2018 @06:52PM (#17881515)
Oh dear - the FUD is strong with this one. You’re only required to buy a commercial license if you use Oracle’s JDK beyond their free public updates timeframe and if you want the subsequent security patches etc from Oracle. There are also a whole bunch of $free (and $commercial) OpenJDK alternatives by Azul, RedHat, IBM, AdoptOpenJDK, distrust etc.
Re:Java’s new garbage collector promises low pause times on ... by humbleMouse on Thursday August 30, 2018 @07:02PM (#17881577)
What does FUD mean in this context?

edit: I looked it up.

Your comment is obviously correct and valid. However, my stance is unchanged. I will stick to openjdk8 and avoid oracle regulatory influence.

Re:Java’s new garbage collector promises low pause times on ... by lemming on Thursday August 30, 2018 @08:10PM (#17881928)
Here is the rebuttal which shows that this is patently false for all actual use cases: http://blog.joda.org/2018/08/java-is-still-available-at-zero...
Re:Java’s new garbage collector promises low pause times on ... by kjeetgill on Thursday August 30, 2018 @07:37PM (#17881774)
The first sentence from your link:

> Oracle has announced that, effective January 2019, Java SE 8 public updates will no longer be available for "Business, Commercial or Production use" without a commercial license.

Anything you can get now is still free and GPL open sourced. All they're doing is no longer publishing NEW CODE (in the form of backports and bug fixes) to the OpenJDK 8 branch. Instead they're publishing it to OracleJDK.

They're not trying to kill GPL anymore than Redhat is trying to Linux.

Re:Java’s new garbage collector promises low pause times on ... by treespace8 on Thursday August 30, 2018 @05:07PM (#17880787)
I would tell you, but I am honestly worried about possible action form Oracle if I did.