Language Selection

English French German Italian Portuguese Spanish

Java finally goes all in on open source with the Jakarta EE 8 release

Filed under
OSS

Java being fully open-sourced has been a long, long time coming. While Sun open-sourced some of Java as long ago as November 2006, actually using Java in an open-source way was… troublesome. Just ask Google about Android and Java. But for Java in the enterprise things have changed.

On September 10, The Eclipse Foundation announced the full open-source release of the Jakarta EE 8 Full Platform and Web Profile specifications and related Technology Compatibility Kits (TCKs).

This comes after Oracle let go of most of Java Enterprise Edition's (JEE) intellectual property. Oracle retains Java's trademarks though -- thus Java EE naming convention has been changed to Jakarta EE. But for practical programming and production purposes Jakarta EE 8 is the next generation of enterprise Java.

Read more

The Eclipse Foundation Releases Jakarta EE 8 Specifications

  • The Eclipse Foundation Releases Jakarta EE 8 Specifications; Completes Transition to Eclipse Foundation as the New Home for Open Source Cloud Native Java

    The Eclipse Foundation today announced during the JakartaOne Livestream virtual conference the release of the Jakarta EE 8 Full Platform and Web Profile specifications and related Technology Compatibility Kits (TCKs). This release provides a new baseline for the evolution and innovation of enterprise Java technologies under an open, vendor-neutral, community-driven process. As a result, Java vendors, developers, and customers alike now have a foundation for migrating mission-critical Java EE applications and workloads to a standard enterprise Java stack for a cloud native world. This release represents a major milestone for the world’s leading innovators in cloud native Java, including Fujitsu, IBM, Oracle, Payara, Red Hat, Tomitribe, and dedicated independent community members who are collaborating at the Eclipse Foundation to advance Jakarta EE, the successor to Java EE.

Authored by Sean Michael Kerner

Jakarta EE 8: The new era of Java EE explained

  • Jakarta EE 8: The new era of Java EE explained

    Java EE is a fantastic project. However, it was created in 1999, under the name of J2EE, and is 20 years old, which means it also faces challenges in keeping pace with enterprise demands.

    Now, Java EE has a new home and a new brand. The project was migrated from Oracle to the Eclipse Foundation, and it is called Jakarta EE, under the Eclipse Enterprise for Java (EE4J) project. The Eclipse Foundation released Jakarta EE 8 on September 10, and in this article, we’ll look at what that means for enterprise Java.

    Java EE was a very strong project that was widely used in many kinds of enterprise Java applications and many big frameworks, such as Spring and Struts. Developers may have questioned its features and evolving processes, but looking at its high usage and time in the market, its success is undeniable. Nonetheless, the enterprise world doesn’t stop, and new challenges emerge all the time. The speed of change has increased, with new technologies such as cloud computing being developed to provide better solutions, and Java EE needed to keep pace as well.

Hey, We're Open Source Again! Eclipse Unveils Jakarta EE 8

  • Hey, We're Open Source Again! Eclipse Unveils Jakarta EE 8

    The enterprise developers’ edition of Java has gone completely open source with a new version managed entirely by the Eclipse Foundation. The Foundation released Jakarta EE 8 with a flourish yesterday.

    Jakarta took a winding road to get to this point. Originally called J2EE when released in 1999, it was renamed to Java EE in 2006. Then, Oracle bought Sun three years later, which locked the product up in Fort Larry for the best part of a decade.

    Citing a wish to make things more open, it agreed to give Java EE back to the open source community in 2017, choosing the Eclipse Foundation. While it gave the Foundation the IP rights to the code, though, it held onto the name. So Eclipse had to find another one. Hence, Jakarta.

Jakarta EE now operates under open, community-driven process

  • Jakarta EE now operates under open, community-driven process

    After transitioning from Oracle to the Eclipse Foundation in 2017, Jakarta EE (previously known as Java EE), has reached another major milestone.

    With today’s release of the Jakarta EE 8 Full Platform and Web Profile specification, the project now has a new baseline for having an “open, vendor-neutral, community-driven process.” Now, Java vendors, developers, and consumers will have a foundation for migrating Java EE applications to a standard enterprise Java Stack.

More and the original

The Eclipse Foundation Wins Duke’s Choice Award

  • The Eclipse Foundation Wins Duke’s Choice Award for Open Source Contributions to the Java Ecosystem

    The Eclipse Foundation was awarded a Duke’s Choice Award yesterday in recognition for outstanding open source contributions to the Java ecosystem and the community-driven achievement of moving Java EE technologies from Oracle to the Jakarta EE Working Group. Held at the Oracle Code One conference and tradeshow, the Duke’s Choice Awards celebrate invaluable innovation in Java-based technologies and contributions to Java.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Videos/Shows: AppImages, Ubuntu Budgie 20.10, Vim Tabs, KDE Plasma 5.20

Pop!_OS 20.04 Review: The Best Ubuntu-based Distro!

The Linux distro world is getting better each day, thanks to developers’ immense dedication. The OS sure has come a long way from people calling it “Complex to use” to “User/Beginner Friendly.” One of the best beginner-friendly distros recommended by almost everyone is Ubuntu. Another distro that has recently taken the Linux universe by storm with its new release is Pop!_OS 20.04; it is developed by System 76, a company that manufactures Laptops and ships them with Linux. Pop!_OS is a distro based on Ubuntu that has gained popularity lately. After using it extensively for three weeks, it has now become one of my favorite distros of all time. Here’s my review of the same. Read more

today's howtos

  • How to install Zorin OS 15.3

    The latest release of Zorin OS has hit the internet. The new release is known as Zorin OS 15.3, and it is packed with the latest features and improvements. In this guide, we’ll show you how to install a fresh copy of Zorin OS 15.3! Please note that to use Zorin OS 15.3, you must have a computer with a decently fast CPU, at least 20 GB of hard drive storage, and at least 1 GB of RAM.

  • Introduction to using firewalld on Oracle Linux 8

    This video provides an introduction to using the firewalld utility. For additional videos on Oracle Linux check out oracle.com/goto/oraclelinuxlearning.

  • How to Install pip on Ubuntu 20.04 - RoseHosting

    We'll show you how to install the pip package manager for both Python 3 and Python 2 on an Ubuntu 20.04 VPS.

  • How To Install Nextcloud on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Nextcloud on Ubuntu 20.04 LTS. For those of you who didn’t know, Nextcloud is an open source self-hosted file sync and share application (Calendar, Contacts, Documents, Email, and more).

  • How to install and use Slimbook Battery Saver on Ubuntu | FOSS Linux

    Linux systems can be optimized into having longer battery usage, courtesy of Slimbook battery saver. Slimbook battery saver is an open-source tool which was created by the Slimbook hardware manufacturer (Manufactures and sells laptops running on Linux based operating systems). It is effective in GNOME, KDE, Cinnamon, Unity, and MATE desktop environment.

  • How to install LibreOffice 7 on Deepin 20 - YouTube

    In this video, we are looking at how to install LibreOffice 7 on Deepin 20.

  • How to install Atom Text Editor on a Chromebook

    Today we are looking at how to install Atom text editor on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • How to fix: ‘cannot open shared object file : No such file or directory’ on Ubuntu

    Sometimes, when you try to install a program or a package from its source code, you might end up getting an error which looks like : “error while loading shared libraries: cannot open shared object file No such file or directory”

  • Secure Azure blobs pre-signing in Elixir
  • How to Install pip on Ubuntu 20.04 - RoseHosting

    We'll show you how to install the pip package manager for both Python 3 and Python 2 on an Ubuntu 20.04 VPS. [...] Both Python 2 or Python 3 can be installed on Ubuntu 20.04. However, with Ubuntu 20.04, the default version is Python 3. If for some reason you need Python 2 along with its version of pip, don’t worry, we’re covering that in this tutorial as well. Pip is not installed by default on Ubuntu – however, the installation is quite quick and simple. Let’s start with the installation.

  • SSH 2FA with Google Authenticator and Yubikey - anarcat

    About a lifetime ago (5 years), I wrote a tutorial on how to configure my Yubikey for OpenPGP signing, SSH authentication and SSH 2FA. In there, I used the libpam-oath PAM plugin for authentication, but it turns out that had too many problems: users couldn't edit their own 2FA tokens and I had to patch it to avoid forcing 2FA on all users. The latter was merged in the Debian package, but never upstream, and the former was never fixed at all. So I started looking at alternatives and found the Google Authenticator libpam plugin. A priori, it's designed to work with phones and the Google Authenticator app, but there's no reason why it shouldn't work with hardware tokens like the Yubikey. Both use the standard HOTP protocol so it should "just work".

Games: DemonCrawl, Backbone, Omen Exitio

  • Minesweeper-inspired roguelite DemonCrawl has a big free Halloween update and event live | GamingOnLinux

    I'm not sure what I'm scared of more, creepy crawly Halloween stuff or spending even more time playing DemonCrawl with the latest free expansion. With gameplay very much inspired by the classic Minesweeper, it's got that horrible "one more turn" feeling. It's so easy to get into too but devilishly difficult to actually get through. DemonCrawl needs little in the way of an introduction really. It's Minesweeper on steroids, with some rogue-lite / RPG flavour thrown into it to create a great mix. Imagine each board being an area your character is travelling through, complete with chests to find, money to grab and monsters.

  • Noir roleplaying detective adventure Backbone is 'content complete' with a new trailer | GamingOnLinux

    With a free Prologue available to try out right now, developer EggNut has announced that Backbone is pretty much content complete. Quite exciting, as Backbone: Prologue which arrived on Linux officially back in October 2019 has been reviewed exceptionally well by users on Steam. That's really encouraging on what to expect from the full game when it releases next year. The developer said in the recent announcement that, amongst other things, "Backbone is almost done" and it sounds like they don't have much left to do apart from a big polishing pass on it.

  • Need a scary story-rich adventure novel for Halloween? Try out Omen Exitio: Plague | GamingOnLinux

    Omen Exitio: Plague appears to be a title we've never even mentioned here on GOL which is surprising as it looks great, it supports Linux and users enjoy it. Released back in 2018, Omen Exitio: Plague is a visual novel choice-based adventure set in H.P. Lovecraft's otherworldy universe, so you can expect all sorts of nasty creatures to appear. Italian developer Tiny Bull Studios say it's styled very much like gamebooks of the '80s and '90s, and while it has Lovecraft themes the overall plot and characters are original and what happens is guided by your choices. You could say it's a choose your own adventure, although we don't want to get sued by Chooseco now do we.