EE4J BoF @ #ECon2017: Slightly Optimistic

Just back from #ECon2017’s EE4J BoF: Slightly optimistic now. Let’s see if Oracle keeps word.

Aside | Posted on by | Tagged , , , ,

Headcrashing @ #ECon2017

Today I am attending #ECon2017 in Ludwigsburg / Germany to meet PMC members of EE4J. Let’s see what they tell us about the relationship between JCP (Standards Body) and EF (RI/TCK vendor).

Aside | Posted on by | Tagged , , , ,

Oracle scraps SPARC and Solaris: Will Java follow next?

It’s rather clear that large companies have to make money. And it is clear that less invests are spent when a product or division does not produce enough revenue. In Germany we have a saying: “You can spend your money only once.” — so you certainly invest it in the most promising field.

On the other hand, SPARC and Solaris do make money. Both are a tightly related team, providing valueable solutions. But not as much as x86 and Linux. So what do you do? You lay off thousands. My hope is, other SPARC and Solaris vendors will chime in, and hire at least some of these experts to continue the good work and products for some more years or even decades.

What makes me fear is the question whether Java will follow. With the same justification Oracle could close the Java section just today. I doubt that Java makes more revenue thatn SPARC + Oracle. Yes, Java still is the #1 developoment platform as of today, and with huge distance. And yes, Java is continuously adjusted to latest trends, so it will even stay for decades. But money? No, really, no. Looking at all the people and companies I am in discussion with — nobody, really none, is paying for Java. The reason is that the free part of Java is so good (namely OpenJDK and Oracle Java SE and lots of open source tools and frameworks) that nobody simply needs to buy additional stuff or services. Yes, Oracle has paid services and really really great embedded JVMs for sale — but again, you can spend your money only once.

So what next? My assumption is, after Java EE then will follow Java SE and with it all the rest of Oracle’s Java assets. Will that be the end of Java? No. There is a huge community, and there even when no big stakeholder will chime in, smallers will do. Instead of IBM or Google owning Java as a whole, there will be something like “The Java Foundation” (just like The Linux Foundation or The Debian Foundation) who is democratic, has hundreds of members, and will control the Java Universe in possibly an even better and more stable way that any single company could or would.

So let’s just wait and see what happens. My personal guess is: Java 10 will be the last one from the big red company, and it would make sense to start more community activity now.

Posted in Java, Open Source, Oracle, Politics | Tagged , , , ,

Oracle wants to give up de-facto sole ownership of Java EE

Strike Two! It seems the MicroProfile and Java EE Guardians initiatives finally reached their target: Oracle is willing to give up the de-facto sole ownership of Java EE! While officially Java EE since long time was an open standard developed by the “democratic” organization JCP (Java Community Process), it was de-facto solely controlled and owned by Oracle. The company allowed the community to contribute, but not to control, and ignored the community’s will a lot of times in the past. This lead to counter actions, mainly driven by the MicroProfile and Java EE Guardians initiatives, with the target to have better progress and more control of future Java EE releases. Hence it is a great step that David Delabassee this night announced on the official Oracle blog that they are willing to let others be really equal, and that feedback from the community is explicitly requested how the future of Java EE’s ownership shall look like. This really made my day!

Posted in Java, Open Source, Oracle, Politics, Standards | Tagged , ,

#javaland 2018 CFP closes on August 10

Friendly reminder: CFP for #javaland 2018 closes on August 10! Hurry up!

Aside | Posted on by | Tagged ,

JSF 2017: Slides and Source Code “JAX-RS 2.1 Reloaded”

The source code and updated slides for my talk “JAX-RS 2.1 Reloaded” #jfs2017 can be found online on Gitlab and Speakerdeck.

Aside | Posted on by | Tagged , ,

Article on Java EE 8 status in print magazine

German magazin “iX Developer” (volume of summer 2017) printed my roundup on the current status of Java. I guess Oracle didn’t like me telling the truth, but someone ought to do it.

Aside | Posted on by | Tagged , ,