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

today's howtos

GNU/Linux in Hardware, Arduino for Amazon Surveillance

  • Jetson Nano based system can be powered over Ethernet

    Aaeon’s compact, $475 “Boxer-8222AI” embedded box runs Linux on a Jetson Nano along with 4x USB 3.1 Gen2, HDMI 2.0, RS-232, M.2, mini-PCIe, 40-pin GPIO, and 2x GbE ports, one with PoE/PD. In April, Aaeon unveiled two compact systems: the Nvidia Jetson Xavier NX-based Boxer-8251AI and similar Jetson Nano based Boxer-8221AI. At the time, the company mentioned an upcoming Boxer-8222AI, but without offering details. It has now launched the system, which runs the Ubuntu 18.04 based ACLinux 4.9 on the Jetson Nano.

  •  
  • Run the Linux command line on your iPad

    Run a virtualized system using Alpine Linux with iSH, which is open source, but must be installed using Apple's proprietary TestFlight app

  • Light[s]well is a voice-controlled custom lighting installation

    Designed by Brian Harms of NSTRMNT, Light[s]well is a beautifully crafted 4’x8′ light installation for a triple-height living room that’s voice-responsive thanks to the Arduino Alexa skill. Light[s]well is constructed out of 80/20 extrusions and fasteners, with individually addressable LED strips embedded in the channels of the structure. 74 sheets of laser-cut cardstock make up the undulating light-diffusing wave pattern. According to Harms, 30 LEDs per meter strips were used to give each gap in the cardstock two LEDs per structural metal beam, for a total of six LEDs per gap. The LEDs are controlled by a MKR1000 (via a logic level shifter) along with the Arduino IoT Cloud.

IBM/Red Hat/Fedora Leftovers

  • Red Hat Runtimes update delivers new features for Open Hybrid Cloud

    It’s that time again: the time we announce the latest updates and new features in Red Hat Runtimes. The latest release, now available, builds on the work we have done over the past year to create cloud-native, modern applications, with a focus on our work in advancing Java. Red Hat Runtimes is a part of the Red Hat Application Services portfolio and is a set of products, tools and components for developing and maintaining cloud-native applications that offers lightweight runtimes and frameworks for highly-distributed cloud architectures, such as microservices or serverless applications. We make updates on a regular basis to meet changing customer demands while providing them with the technology necessary to make business-critical decisions while remaining innovative, competitive and flexible. Check out the rest of the post to learn more about the most recent updates to Red Hat Runtimes.

  • Red Hat adopts ROLIE protocol for automated exchange of security compliance assets

    This is a primer on the implementation of the ROLIE protocol. The purpose of this report is to recommend automated processes for information exchange of various security compliance and vulnerability management assets using the ROLIE protocol and its open source implementation, Golie. [...] The ROLIE standard helps to discover and consume security content in a standard and automated way. A ROLIE implementation like the golie tool can be used by security vendors or regular users to consume vendor provided CVE content. It can be used as a way to submit checklists to benchmark validation organizations, or it can be used to host subscription-model services around security content. Have ideas on where else the ROLIE standard or the golie tool can be used or enhanced? Want to get involved in the project? Please provide your input and ideas at the GitHub project. It is very important to note that the vision of the project and tooling is to be multi-platform and multi-vendor. Contributions in any way are always and very welcomed! Note: The ROLIE standard is still in its early stages of development, and the format may change should the standard change.

  • Looking back to the future: Red Hat Enterprise Linux 7 as the OS trendsetter

    It’s hard to believe that we introduced Red Hat Enterprise Linux 7 (RHEL 7) into the market more than six years ago. RHEL 7 balanced the enterprise need for stability and compatibility with that of tangible innovation. At general availability, we believe that we dispelled the myth that the operating system is "just a commodity" and redefined the Linux operating system.

  • Discover how to build intelligent, self-correcting supply chains

    The IBM Sterling suite offers solutions for supply chain and B2B collaboration. For complete product documentation, including information on how to extend the solutions, check out the following product Knowledge Centers.

  • JupyterLab, Elyra, and quantum at JupyterCon 2020

    For this year’s JupyterCon, which is held online October 5-17, we are excited to have the opportunity to share our experience with the Jupyter ecosystem and showcase some of the contributions IBM has made during the past year.

  • Fedora 32 : Can be better? part 014.

    The GTK documentation for C # is not very up to date, I tried to use a button to change a label and I failed first time. The Fedora team could improve this to develop the development side. Here's what I've managed to do so far with GTK.

  • Marcin 'hrw' Juszkiewicz: Upgraded to Fedora 33

    I am running Fedora on my desktop since started working for Red Hat. Kind of ‘eat your own dogfood’ style despite fact that I am not active in Fedora development for some time. Fedora 33 reached Beta status so it was time to upgrade.

  • RPM 4.16.0 Release Notes
  • RPM 4.16.0 released

    Version 4.16.0 of the RPM package manager has been released.

  • AI software stack inspection with Thoth and TensorFlow

    Project Thoth develops open source tools that enhance the day-to-day life of developers and data scientists. Thoth uses machine-generated knowledge to boost the performance, security, and quality of your applications using artificial intelligence (AI) through reinforcement learning (RL). This machine-learning approach is implemented in Thoth adviser (if you want to know more, click here) and it is used by Thoth integrations to provide the software stack based on user inputs. In this article, I introduce a case study—a recent inspection of a runtime issue when importing TensorFlow 2.1.0—to demonstrate the human-machine interaction between the Thoth team and Thoth components. By following the case study from start to finish, you will learn how Thoth gathers and analyzes some of the data to provide advice to its users, including bots such as Kebechet, AI-backed continuous integration pipelines, and developers using GitHub apps.

  • Fedora 33 Beta

    Today we are looking at Fedora 33 Beta. It comes fully packed with Gnome 3.38, Linux Kernel 5.68, and uses about 1.3-1.6GB ram when idling. It comes with Wayland and Btrfs File Manager by default and is a great Beta release. As seen in the video, it is not perfect yet, but I am sure that it will be fixed! Enjoy!

  • Fedora 33 Beta Run Through

    In this video, we are looking at Fedora 33 Beta. Enjoy!

Audiocasts/Shows: Destination Linux, FLOSS Weekly, Full Circle Weekly, LINUX Unplugged, mintCast and More

  • Destination Linux 193: Lenovo Giving Linux Some Love!

    This week the DL Triforce discuss the great news of more Linux hardware from Lenovo but is there a twist to this discussion? Microsoft is bringing Edge to Linux! Is this the death of Firefox as we know it? In the Gaming section, Amazon has decided to join the Cloud Gaming Space. Is this a good move for Amazon or is Cloud Gaming ahead of its time? Later in the show we’ll give you our popular tips/tricks and software picks. Plus so much more, coming up right now on Destination Linux.

  • FLOSS Weekly 598: DemocracyLab - Tech For Good

    DemocracyLab connects tech for good projects with skilled volunteers. This non-profit sets out to empower people who use technology to advance the common good. Doc Searls and Jonathan Bennett talk with Mark Frischmuth, the founder and Executive Director of DemocracyLab. They discuss how DemocracyLab is open to not just software developers but also designers, marketers, and financial analysts, which allows projects to get made and adapted by users. The talk about the importance of technologists stepping up and using their cognitive surplus to create a better world.

  • Full Circle Weekly News #183
  • Your New Tools | LINUX Unplugged 373

    We embrace new tools to upgrade your backup game, securely move files around the network, and debunk the idea that Windows will ever be based on Linux.

  • mintCast 344.5 – “Working” from Home

    In our Innards section, we go over the working from home slash home-office setups we have.

  • Will Vifm Be My New Terminal File Manager? Maybe!

    I've been using Lf for quite a while now but I've always had Vifm just out of sight and I thought I should finally give it a shot, now it's obviously not perfect and there are some things to get used to compared to switching from ranger to lf but I think ultimately this terminal file manager deserves the praise that it gets.

  • Make BTRFS The Default Filesystem On EVERY Linux Distro

    The Fedora 33 Beta is out, and the BTRFS filesystem is the new default. Schykle thinks it's the way forward for ALL Linux distributions.