Adoptium
View on WikipediaKey Information
The Eclipse Adoptium (/əˈdɒptiəm/) Working Group is the successor of AdoptOpenJDK.[2][3]
The main goal of Adoptium is to promote and support free and open-source high-quality runtimes and associated technology for use across the Java ecosystem.[4] To do so the Adoptium Working Group (WG) builds and provides OpenJDK based binaries under the Eclipse Temurin project.[5] In addition to Temurin the WG creates an open test suite for OpenJDK based binaries as part of the Eclipse AQAvit project.[6]
The Adoptium Working Group was launched by Alibaba Cloud, Huawei, IBM, iJUG, Karakun AG, Microsoft, New Relic, and Red Hat in March 2021.[1]
In May 2022, the Adoptium project announced the formation of the Adoptium Marketplace.[7]
Projects
[edit]Eclipse Temurin
[edit]The Eclipse Temurin project produces Temurin (/ˈtɛmjərɪn/), a certified binary build of OpenJDK. The initial release in October 2021[8] supported Java LTS 8, and 11. The name for the project, Temurin, is an anagram of the word runtime.[9] Since 2023 the Adoptium Working Group members Azul Systems, IBM, Open Elements and Red Hat have offered commercial support for Temurin.[10]
History
[edit]Eclipse Adoptium originally started as AdoptOpenJDK. AdoptOpenJDK was founded in 2017 and provided enterprises with free and open-source Java runtimes.
In 2020, AdoptOpenJDK moved to the Eclipse Foundation project under the name Eclipse Adoptium. The working group produces binaries via the Eclipse Temurin project.
Members
[edit]As of July 2023, there are 12 members:[11]
- Alibaba Cloud
- Azul Systems
- Bloomberg L.P.
- Canonical
- Huawei
- IBM
- iJUG: Interessenverbund der Java User Groups e.V.[12]
- Open Elements
- Microsoft
- New Relic
- Red Hat
References
[edit]- ^ a b "Eclipse Foundation Launches the Adoptium Working Group for Multi-Vendor Delivery of Java Runtimes for Enterprises". Eclipse News, Eclipse in the News, Eclipse Announcement. 2021-03-23. Retrieved 2021-05-03.
- ^ Blewitt, Alex (19 June 2020). "AdoptOpenJDK to Become Eclipse Adoptium". InfoQ. Retrieved 21 June 2021.
- ^ Taft, Darryl K (25 March 2021). "AdoptOpenJDK moves to Eclipse Foundation as Adoptium". TheServerSide. Retrieved 21 June 2021.
- ^ Anderson, Tim (2021-03-23). "Total Eclipse team's new start: New Adoptium working group will promote free open source Java runtimes". The Register. Retrieved 2021-06-03.
- ^ Redlich, Michael (26 March 2021). "Eclipse Adoptium Working Group Formally Established". InfoQ. Retrieved 21 June 2021.
- ^ hendrik (2020-02-21). "How AdoptOpenJDK provides enterprise ready OpenJDK builds". GuiGarage. Retrieved 2021-05-03.
- ^ Nichols, Jay. "OSS Leader the Eclipse Foundation and the Adoptium Working Group Launch the Adoptium Marketplace". Yahoo Finance. Retrieved 7 June 2022.
- ^ Janssen, Johan. "Eclipse Foundation's Adoptium Releases First Temurin JDK Builds". InfoQ.
- ^ "Eclipse Adoptium Projects Ready for Community Review". AdoptOpenJDK Blog. Retrieved 7 June 2022.
- ^ "Commercial Support Options for Eclipse Temurin™". Adoptium. Retrieved 26 July 2023.
- ^ "Working Group Members". adoptium.net.
- ^ "Association". www.ijug.eu : iJUG. Retrieved 8 June 2025.
External links
[edit]Adoptium
View on GrokipediaOverview
Definition and Purpose
Eclipse Adoptium is a top-level open-source project of the Eclipse Foundation, supported by the Adoptium Working Group, dedicated to producing high-quality, TCK-certified binaries based on OpenJDK for Java SE implementations.[3] It operates as a collaborative initiative to develop technologies, platforms, and tools that deliver reliable runtimes tailored to the Java ecosystem.[4] The core purpose of Adoptium is to address the demand for open, reproducible, and enterprise-grade Java SE implementations that avoid vendor lock-in and associated licensing costs.[5] By leveraging OpenJDK as its foundation, Adoptium ensures compliance with Java SE specifications through rigorous TCK testing licensed from Oracle, enabling the creation of production-ready distributions free from proprietary restrictions.[3] This effort was particularly motivated by gaps in free, long-term supported Java distributions following Oracle's 2019 commercialization of JDK, which introduced subscription-based licensing for commercial use.[6] Key benefits of Adoptium include cross-platform availability across diverse operating systems and architectures, open-source licensing that permits unrestricted use in personal and commercial environments, and community-driven quality assurance processes.[4] These features promote vendor neutrality, long-term stability, and cost-effective access to secure, high-performance Java runtimes for developers and enterprises worldwide.[5] The primary output, Eclipse Temurin, exemplifies this by providing prebuilt, verified binaries that support innovation without financial barriers.[4]Relation to OpenJDK and Eclipse Foundation
Adoptium serves as a key contributor to the OpenJDK project by building and distributing prebuilt binaries of OpenJDK, which is the open-source reference implementation of the Java SE platform specification.[1] The project utilizes the OpenJDK source code as its foundation, augmenting it with fully open-source build scripts and infrastructure to ensure reproducible, high-quality binaries across diverse platforms such as desktops, servers, cloud environments, and mainframes.[1] These builds are rigorously tested for compliance with the Java SE specifications using the Technology Compatibility Kit (TCK), guaranteeing interoperability and adherence to Oracle's compatibility requirements under the OpenJDK TCK license agreement.[1][3] Since its transition in June 2020, Adoptium has been hosted as a top-level project within the Eclipse Foundation, building on the original AdoptOpenJDK initiative established in 2017.[7] This integration leverages the Eclipse Foundation's established open-source governance model, which emphasizes transparency, meritocracy, and collaborative development to foster broader community involvement in Java runtime technologies.[8] Under the Adoptium Project Management Committee (PMC), the project maintains its focus on providing enterprise-caliber runtimes while benefiting from Eclipse's infrastructure for project management and licensing, including the GNU General Public License v2 with the Classpath Exception.[8] In distinction from other JDK vendors such as Oracle, IBM, or Azul, Adoptium prioritizes vendor-neutral binaries that avoid proprietary extensions or custom modifications, positioning itself as a community-driven alternative for unbiased OpenJDK distributions.[9] This approach ensures that the resulting runtimes remain faithful to the upstream OpenJDK codebase without introducing vendor-specific features, thereby promoting widespread adoption in neutral, open-source ecosystems.[10]Projects
Eclipse Temurin
Eclipse Temurin is Adoptium's flagship project, delivering prebuilt, open-source binaries of the OpenJDK for Java SE implementations across various versions. It serves as the primary output of the Adoptium Working Group, providing high-performance Java runtimes that are enterprise-ready and rigorously tested.[11][12] The distribution supports Long Term Support (LTS) versions including Java 8, 11, 17, 21, and 25, with non-LTS releases also available for development purposes. LTS binaries receive extended maintenance, with support guaranteed for at least four years and up to eight or more years for select versions, such as Java 8 supported until at least December 2030. These builds are available in both JDK and JRE formats, enabling full development environments or runtime-only deployments.[13][14][15] Eclipse Temurin binaries are compatible with a wide range of platforms and architectures, including operating systems such as Windows, Linux, macOS, AIX, and Solaris, as well as architectures like x64, aarch64 (ARM), ppc64le, and others. This cross-platform support ensures seamless deployment in diverse environments, from desktops to servers and embedded systems. The binaries undergo Java SE Technology Compatibility Kit (TCK) testing to verify compliance with Java SE specifications, supplemented by Adoptium's AQAvit conformance testing for additional quality assurance.[16][15][17][11] Released under the GNU General Public License version 2 (GPLv2) with the Classpath Exception, Eclipse Temurin allows free use, modification, and redistribution without licensing fees, making it suitable for commercial applications. Binaries can be obtained through direct downloads from the Adoptium website, integration with package managers such as apt (Debian/Ubuntu), yum (RHEL/CentOS), Homebrew (macOS), and Chocolatey (Windows), or via cloud provider integrations including Google Cloud, AWS, and Azure. For example, the latest release (version 25.0.2+10-LTS, released January 30, 2026) for Windows x64 provides an MSI installer of 115 MB and a ZIP archive of 141 MB.[1][18][19][20][13] Eclipse Temurin is widely adopted in enterprise production environments by organizations such as Bloomberg, Microsoft, Red Hat, and Dynatrace, valued for its proven stability, security updates aligned with OpenJDK schedules, and cost-free licensing model that avoids proprietary restrictions. Its rigorous testing and open-source nature contribute to high reliability, with millions of users relying on it for mission-critical Java applications.[11][14]Build and Infrastructure Tools
Adoptium maintains a fully open-source build infrastructure centered on a distributed build farm that automates verifiable compilations of OpenJDK sources across multiple platforms and architectures. This setup leverages Jenkins as the core continuous integration system, with pipelines defined in version-controlled repositories to ensure transparency and reproducibility. The primary build scripts, housed in the temurin-build repository, include tools like makejdk-any-platform.sh, which handles native and Docker-based builds while pinning dependencies to specific versions for consistent outcomes.[21][22] Key components of this infrastructure include the Eclipse AQAvit project for comprehensive quality assurance testing and the integrated SBOM generation process. AQAvit encompasses a diverse test suite—encompassing functional, performance, security, and compatibility verification—run against builds to confirm production readiness, with over 300 contributors maintaining the aqa-tests repository for nightly and release evaluations.[23][24] For supply chain transparency, the build scripts incorporate SBOM generation in OWASP CycloneDX format via flags like --create-sbom, producing signed attestations that detail components and provenance, downloadable alongside binaries to facilitate vulnerability assessment.[21][25] Reproducibility is prioritized through hermetic environments, Infrastructure as Code for machine provisioning, and community-verifiable processes, achieving SLSA Build Level 3 compliance for tamper-resistant builds on platforms including Linux, Windows, and macOS.[26][12][27] The infrastructure supports both nightly and release builds, with nightlies providing intermediate artifacts for development and testing, while releases undergo additional Technology Compatibility Kit (TCK) certification and AQAvit validation before publication. Builds integrate closely with upstream OpenJDK by starting from official source repositories and incorporating backports for critical security fixes and stability enhancements, ensuring alignment with the latest upstream advancements without diverging into a separate fork.[28][29][30] To access build metadata, Adoptium offers the Adoptium API (v3), a JSON-based service that queries details on releases, nightlies, assets, and attestations, enabling automated integration for users and tools. Security is embedded throughout the pipeline via cryptographic signing of outputs, adherence to the Eclipse Foundation's vulnerability reporting policy, and practices like code reviews, authenticated commits, and open audits to manage risks proactively.[31][32][27]History
Origins as AdoptOpenJDK
AdoptOpenJDK was established in late 2017 as a vendor-neutral, community-guided initiative to produce high-quality, prebuilt OpenJDK binaries, addressing the growing need for open and reproducible build systems across multiple platforms following years of community discussions.[1][33] This effort emerged amid Oracle's evolving policies toward commercializing Java SE, including announcements of reduced free updates and support for key versions like Java 8, which created uncertainty in the open-source ecosystem.[34][35] The project's founding responded directly to challenges such as the lack of long-term support for OpenJDK releases and the difficulty in obtaining reliable, vendor-independent binary distributions prior to 2017.[1][36] Co-founded by figures like Martijn Verburg, a prominent Java community leader, AdoptOpenJDK quickly garnered contributions from organizations including IBM, Red Hat, Azul Systems, and Amazon, fostering a collaborative environment for sustaining open Java runtimes.[37][38][39] Early milestones included the development and release of initial binary builds for OpenJDK 8 and OpenJDK 11, starting with versions aligned to community needs for stable, tested distributions on platforms like Linux, Windows, and macOS.[40][41] These efforts emphasized open-source build scripts and infrastructure to ensure reproducibility and quality, marking a shift toward community-led maintenance of critical Java LTS versions.[1] The launch of AdoptOpenJDK's binary distribution service in 2017 helped mitigate Java ecosystem fragmentation by offering free alternatives to proprietary options, rapidly gaining traction among developers and enterprises seeking sustainable open-source Java solutions without vendor lock-in.[39][42]Transition to Eclipse Adoptium
In June 2020, the AdoptOpenJDK Technical Steering Committee proposed migrating the project to the Eclipse Foundation to ensure its independence, longevity, and scalability, with the Eclipse Board approving the move shortly thereafter.[43] This transition aimed to leverage Eclipse's proven legal and cultural framework for enhanced governance through a split structure—a Project Management Committee for technical direction and a Working Group for legal, marketing, and financial matters—while providing robust intellectual property protection and fostering global collaboration.[43] The migration was completed without interrupting ongoing builds, allowing continuous delivery of high-quality OpenJDK runtimes to users.[44] The rebranding to Eclipse Adoptium followed, with the Adoptium Working Group officially launching on March 23, 2021, under the Eclipse Foundation's vendor-neutral governance model.[36] As part of this shift, Eclipse Temurin was introduced in July 2021 as the new brand for production-ready binary builds, supporting platforms like macOS, Windows, and Linux with compatibility for OpenJDK versions such as 8, 11, and 16.[45] The July 2021 releases marked the final ones under the AdoptOpenJDK name, with all subsequent builds transitioning fully to Adoptium, ensuring backward compatibility through temporary API redirects and archived access to prior versions.[46][45] The move resolved key sustainability concerns by adopting the Eclipse Public License (EPL) for a more permissive open-source framework, enabling broader community contributions and long-term support for Java runtimes.[36] It also facilitated increased participation from major technology companies, including founding strategic members like Alibaba Cloud, Huawei, IBM, Microsoft, and Red Hat, which bolstered multi-vendor collaboration and platform coverage.[36] This enhanced legal and operational structure under Eclipse addressed previous uncertainties around vendor neutrality and resource management, promoting a more stable ecosystem for enterprise Java adoption.[44]Post-2021 Developments
Following the transition, Adoptium continued to expand its ecosystem. In 2022, the project introduced the Adoptium Marketplace to facilitate third-party runtime distributions and added new sponsors, Project Management Committee members, a community manager, and committers to various sub-projects.[47][48] The project maintained a release cadence aligned with OpenJDK, designating every second feature release as a Long Term Support (LTS) version starting with Java 21 in September 2023, supported until at least October 2025.[14] By 2024, adoption of Eclipse Temurin had grown 50% year-over-year to 18% of the Java ecosystem, reflecting its increasing popularity among developers and enterprises.[49] As of 2025, Adoptium released updates for versions including Java 8u472, 11.0.29, 17.0.17, 21.0.9, and 25.0.1, with ongoing community efforts outlined in the 2025 program plan.[50]Governance and Membership
Working Group Structure
The Adoptium Working Group (WG) serves as the primary governing body for the Eclipse Adoptium Top-Level Project, chartered under the Eclipse Foundation to promote and support high-quality OpenJDK runtimes and related technologies in a vendor-neutral manner.[5] It operates under the oversight of the Eclipse Management Office (EMO) and aligns with the Foundation's bylaws, with project-specific decisions guided by the Adoptium Project Management Committee (PMC) for technical contributions and compliance.[51][52] This structure ensures collaborative advancement of builds, testing, and ecosystem integration while adhering to Eclipse's intellectual property and legal policies, with escalations for IP or legal issues directed to the Foundation.[5] The WG's operational framework centers on a Steering Committee comprising representatives appointed or elected from various membership tiers, with the number of elected seats determined by the Steering Committee and limited to no more than 50% from any single organization to maintain balance.[5] The Chair, as of November 2025, George Adams from Microsoft, is elected annually by the Steering Committee to lead strategy, operations, and representation, with no term limits but serving 12-month terms.[5][53] Technical leadership is provided through the PMC and committers, who follow a meritocracy-based model for code contributions under the Eclipse Development Process, focusing on priorities such as release schedules and roadmap planning for Temurin builds and testing infrastructure.[54] Decision-making occurs primarily through the Steering Committee via simple majority votes for routine matters, with a two-thirds supermajority required for significant changes such as charter amendments, specifications, or fee adjustments; while formal votes apply, consensus is sought for collaborative priorities to foster inclusivity. The group holds quarterly Steering Committee meetings and biannual all-member gatherings to review progress, with public agendas and minutes ensuring transparency.[5] Contributions are governed by Eclipse guidelines, requiring participants to sign agreements and adhere to development processes for code, documentation, and testing.[55] Membership is tiered—Strategic, Enterprise, Participant, Committer, and Guest—based on organizational revenue and commitment, influencing voting rights and Steering Committee representation; for example, Strategic members appoint one representative, while others elect from their tiers.[5] Annual fees range from $10,000 for Strategic to no cost for Committers, supporting Foundation operations. This tiered system integrates seamlessly with Eclipse's broader ecosystem, enabling code contributions via Git repositories and issue trackers while leveraging the Foundation's infrastructure for legal clearance and distribution.[5][56]Member Organizations
Adoptium's membership is structured into three primary tiers—Strategic, Enterprise, and Participant—each designed to foster collaboration and support the development of open-source Java runtimes under the Eclipse Foundation.[5][57] Strategic members, who commit annual fees ranging from $10,000 to $50,000 based on organizational revenue, play a leading role in shaping Adoptium's strategic direction, including decisions on long-term support (LTS) releases and security enhancements.[5] Examples of strategic members include Azul, IBM, Google, Microsoft, Rivos Inc., and Alibaba Cloud, all of which must hold at least Contributing Member status in the Eclipse Foundation.[57][5] Enterprise members contribute fees between $12,000 and $32,000 annually, depending on revenue, and focus on influencing the broader ecosystem, such as by providing input on runtime compatibility and adoption strategies.[5] Notable enterprise members encompass Fujitsu, Bloomberg, Canonical, and Red Hat, similarly requiring minimum Eclipse Foundation Contributing Member status.[57][5] Participant members, with fees from $0 to $15,000 scaled by revenue, engage to monitor evolving technologies and offer feedback, exemplified by organizations like the International Java User Group (IJUG) and Open Elements.[5][57] Across all tiers, members contribute essential resources to Adoptium's operations, including financial sponsorship for build infrastructure, in-kind support for code reviews and testing, and strategic guidance on security protocols and LTS maintenance.[5] These contributions, governed with oversight from the Adoptium Working Group, ensure the project's long-term viability by distributing responsibilities beyond individual vendors and enabling sustained production of TCK-certified runtimes like Eclipse Temurin.[5] Benefits for members include early access to pre-release builds, opportunities for co-marketing initiatives, and prominent recognition on Adoptium's platforms.[57][5]| Membership Tier | Annual Fee Range (USD) | Key Role | Example Organizations |
|---|---|---|---|
| Strategic | $10,000–$50,000 | Shape strategic direction, including LTS and security | Azul, IBM, Google, Microsoft, Rivos Inc., Alibaba Cloud |
| Enterprise | $12,000–$32,000 | Influence ecosystem development | Fujitsu, Bloomberg, Canonical, Red Hat |
| Participant | $0–$15,000 | Provide feedback and engagement | IJUG, Open Elements |