SAP Open Source
We believe in co-innovation and collaboration with open source. With a growing engagement in foundations and projects, we would like to encourage developers to contribute to open source projects that we are sharing and supporting to empower our ecosystem.
The SAP Open Source Report 2023 has been published! This report is a comprehensive overview of SAP’s open source journey. It provides examples of contributions to open source and InnerSource projects over the past year. Additionally, it highlights key initiatives, such as foundations and collaborations that have shaped the open-source landscape, reflecting our dedication to openness, inclusivity, and technological advancement.
Are you wondering, why the Cyber Resilience Act (CRA) is important to virtually everyone in the EU and anyone who wants to do business in the European market
In the latest episode of SAP's Open Source podcast series, host Karsten Hohage discusses the European Cyber Resilience Act (CRA) with Mirko Boehm (Senior Director, Community Development, Linux Foundation Europe) , Mike Milinkovich (Executive Director of the Eclipse Foundation), and Sebastian Wolf (SAP Open Source Program Office).
Listen to what the CRA is and how the CRA will impact the consumption and contribution of Open Source Software?
The SAP BTP Solution Diagram repository was recently published on GitHub, so everybody can learn how to better communicate (high-level) architecture!
Watch the recording of a webinar, broadcast on April 10, 2024 about the BTP Solution Diagram Repository. This repository contains an updated design guideline, examples, and libraries to use this in the open source diagramming tool draw.io. In this video, you will get an overview about the new central entry point and hear how this activity is connected with SAP BTP Reference Architectures in SAP Discovery Center. You will also learn about the collaboration with LeanIX.
Listen to the discussion about why the team open sourced the solution diagrams via GitHub and why they used the diagramming tool draw.io. Read more in Fabian Lehmann's blog post.
Speakers: Fabian Lehmann, Product Manager, BTP Product Management SAP and Elisabeth Pilarczyk, UX Expert and Design Strategist, BTP Experience SAP
Host: SAP Open Source Program Office
InnerSource at SAP is evolving over time with new activites and approches. SAP has established an InnerSource strategy to describe how the application of InnerSource relates to our corporate goals and business strategy. Besides, development teams get tangible examples of InnerSource approaches through case studies and success stories.
To provide a simple entry point and an easy to digest learning structure for the training material about InnerSource, the so-called InnerSource Dojo provides a great learning experience.
Learn more about SAP's InnerSource practise in this recent blog post by Michael Picht.
CAP
The SAP Cloud Application Programming Model (CAP) is a framework of languages, libraries, and tools for building enterprise-grade services and applications. It guides developers along a 'golden path' of proven best practices and a great wealth of out-of-the-box solutions to recurring tasks.
More info: GitHub, CAP Website.
OCM
The Open Component Model (OCM) is an open standard for describing software artifacts in a uniform and machine-readable way. OCM enables consistent end-to-end lifecycle management processes and a secure software supply chain.
More info: GitHub, OCM Website.
Gardener
Gardener is a production-grade Kubernetes as a service management tool that works across various cloud-platforms (e.g, AWS, Azure, GCP, Alibaba & SAP Datacenters) and on-premise (e.g. with OpenStack).
More info: GitHub, Twitter, Gardener Website.
Kyma
Project Kyma offers a flexible and easy way to connect and extend enterprise applications in a cloud-native fashion. It is designed natively on Kubernetes and thus, it is portable to all major cloud providers.
More info: GitHub, Twitter, Kyma Website.
OpenUI5
Code once. Run on any device. OpenUI5 enables you to create enterprise-ready Web apps responsive to all devices. It follows open standards, and includes powerful development concepts and a rich set of UI controls.
More info: GitHub, Twitter, OpenUI5 Website, Demo Kit.
SapMachine
A Java Development Kit and Runtime Environment based on the OpenJDK, built for enterprise Java workloads.
More info: GitHub, Twitter, SapMachine Website.
Find all other projects here: github.com/sap.
SAP Cloud SDK
The SAP Cloud SDK is a set of libraries that help developers consume SAP services in their applications on SAP Business Technology Platform (SAP BTP). The libraries conveniently abstract capabilities of SAP BTP to reduce boiler plate code.
More info: GitHub, SAP Cloud SDK documentation.
Memberships
SAP is a contributor to the following open source projects and foundations:
- Linux Foundation™ (Silver Member)
- Linux Foundation Europe (Founding and Silver Member)
- Apache Software Foundation™ (Focus on Olingo and Hadoop)
- Eclipse Foundation™ (Founding and Strategic Member)
- Cloud Native Computing Foundation™ (Platinum Member)
- Cloud Foundry Foundation (Founding and Platinum Member)
- Continuous Delivery Foundation™ (Founding Member)
- OpenAPI™ Initiative (Founding Member)
- OpenJDK™ (Major Contributor)
- ToDo Group (General Member)
- Open Invention Network (General Member)
- Open Source Security Foundation (General Member)
- InnerSource Commons (Supporter)
- OSPO Alliance (General Member)
Linux Foundation™, CD Foundation™, OpenAPI™, and Cloud Native Computing Foundation® are trademarks of the Linux Foundation™. Apache™ is a trademark of the Apache Foundation. Eclipse™, Steady™, and Dirigible™ are trademarks of the Eclipse Foundation. OpenJDK™ is a trademark of Oracle America, Inc.