Open Source @ IBM
Open source community involvement
IBM partners with most of the major open source communities that drive today’s businesses. Our developers are collaborators and committers, encouraging open governance, contributing code, helping with licensing, and pushing the technology forward. Below are a few of the projects where we contribute and foundations that we support.
Projects

Apache Spark
Apache Spark is a unified analytics engine for large-scale data processing. The open source distributed general-purpose cluster-computing framework makes it faster to write applications and run workloads, simplifies gathering and viewing analytics, and run everywhere. IBM is one of the top contributors to Apache Spark.
Visit Apache Spark
containerd
containerd is an industry-standard container runtime with an emphasis on simplicity, robustness, and portability. IBM is an active participant in the community with a maintainer on the project.
Visit containerd
Jakarta EE
We were an early contributor to Java and, more recently, we open sourced the J9 runtime, a high-performance, low-memory footprint JVM optimized for the cloud, as well as the Liberty runtime for Java EE and MicroProfile applications.
Visit Jakarta EE Read about IBM’s history with Java
Knative
Knative is an open source community project that adds tools to Kubernetes for deploying, running, and managing serverless applications.
Visit Knative
Kubernetes
Kubernetes is an open source container orchestration platform for managing containerized workloads and services. We are active members of the community, with a number of contributors and committers to the Kubernetes project.
Visit Kubernetes
Kubeflow
The Kubeflow project’s goal is to make deployments of machine learning (ML) workflows on Kubernetes simple, portable, and scalable. IBM helped to develop the project and is one of the top contributors to the project, with three active committers.
Visit Kubeflow
Open Mainframe Project
The Open Mainframe Project focuses on the deployment and use of Linux and open source software in a mainframe computing environment.
Visit Open Mainframe Project
OSCAL Compass
The OSCAL Compass project is set of tools that enable the creation, validation, and governance of documentation artifacts for compliance needs. It leverages NIST’s OSCAL (Open Security Controls Assessment Language) as a standard data format for interchange between tools and people, and provides an opinionated approach to OSCAL SDK and adoption by policy engines. The OSCAL Compass project is hosted by the Cloud Native Computing Foundation (CNCF).
Visit OSCAL Compass
Presto
Presto is a distributed SQL query engine that you use to query large data sets that are distributed over heterogeneous data sources.
Visit Presto
Qiskit
Qiskit is the most popular open-source SDK for working with quantum computers. With Qiskit, developers can work with quantum computation at the level of extended quantum circuits, operators, and primitives. IBM is actively developing and promoting the creation of an ecosystem around this open source project.
Visit QiskitFoundations

Apache Foundation
IBM was one of the founding sponsors of the foundation, helped shape the license and governance, and contributed to numerous projects. In addition, IBMers have been serving in leadership roles within the organization and on the ASF board since its launch. There are nearly 200 projects on ASF, including projects related to web technologies, XML, web services, document processing, mobile, cloud, big data and analytics, serverless, and messaging.
Visit Apache Foundation
Cloud Native Computing Foundation
In July 2015, IBM joined other tech companies to launch the Cloud Native Compute Foundation (CNCF) whose purpose was to create an open governance model for Google’s Kubernetes project. IBM continues to increase its investment in Kubernetes, etcd, and containerd.
Visit CNCF
Eclipse
In 2001, IBM worked with others to create the Eclipse Foundation to create a safe place to collaborate and innovate under open governance. Today, there are over 360 projects at Eclipse with equivalent diversity of domain.
Visit the Eclipse Foundation
Hyperledger
In 2015, we worked with the Linux Foundation to create Hyperledger — a blockchain platform for enterprises. We contributed 44 thousand lines of code and established the first of the Hyperledger projects, Hyperledger Fabric, under open governance.
Visit Hyperledger See how we lead in Hyperledger
Linux Foundation
In 2007, IBM collaborated with other key industry leaders to establish the Linux Foundation. We continue to be a leader in the Linux community by investing hundreds of engineering resources in the Linux kernel and in many of the collaborative projects under the foundation.
Visit Linux Foundation Learn about IBM’s history with the Linux kernel
LF AI
Linux Foundation AI is an umbrella organization under the Linux Foundation that supports open source innovation in artificial intelligence, machine learning, and deep learning. We are invested in the community, with IBMers co-leading the Trusted AI Committee and serving on the ML Workflow Committee.
Visit LF AI
LF Edge
The goal of LF Edge is to establish an open , interoperable framework for edge computing that isn’t reliant on any single hardware, silicon, cloud, or operating system. IBM is a premier member of the LF Edge community.
Visit LF Edge
ODPi
ODPi is an umbrella organization under the Linux Foundation that focuses on creating vendor-neutral, open source standards for data governance, connectivity, business intelligence and analytics. IBM donated the Egeria project, the first open source metadata standard, to the foundation.
Visit ODPi
OpenAPI
The OpenAPI Initiative was created by companies who wanted to standardize how REST APIs are describes. The goal is to create a broadly adopted industry standard for describing modern APIs. IBM was one of the founding members of the initiative.
Visit OpenAPI Initiative
Open Container Initiative
IBM is currently one of the top contributors to Docker and the Open Container Initiative. We continue to support portable containers across platforms through the containerd, Libcontainer, and other projects.
Visit Open Container Initiative
Open Cybersecurity Alliance
IBM Security is a founding member of the Open Cybersecurity Alliance, which seeks to create an ecosystem for interoperable security technologies to work together to thwart attacks. The OCA supports commonly developed code and tooling and the use of mutually agreed upon technologies, data standards, and procedures to make it easier to freely exchange information, insights, analytics, and orchestrated response.
Visit Open Cybersecurity Alliance
OpenJS Foundation
IBM is a platinum member of the OpenJS Foundation which brings together the Node.js and JavaScript Foundations. We are on of the leading contributors to the Node.js community, and support both communities through our leadership on steering committees, boards, and working groups.
Visit OpenJS Foundation Join the OpenJS Foundation, JavaScript’s new home
Open Source Security Foundation (OpenSSF)
The launch of the Open Source Security Foundation marks an important step towards giving open source communities the information and tools they need to improve their secure engineering practices, and the information developers need to choose their open source wisely. IBM is a premier member of OpenSSF.
Visit OpenSSF Review OpenSSF on GitHub
PyTorch Foundation
IBM is a premier member of the PyTorch Foundation. Our collaboration with this deep learning community helps bring the power of foundation models and generative AI to everyone making AI training more effective and efficient.
Visit PyTorch Review PyTorch on GitHub