Skip to content

Open Source @ Siemens

Open Source @ Siemens

To learn more, have a look at our public Open Source Portal

Siemens uses, maintains, and contributes to Open Source.

We are focusing on a few key areas to drive forward and expand our commitment to open source.

Open Source Manifesto

Siemens has resolved to be an active and reliable member in the Open Source ecosystem. We aim to benefit our customers, employees, and the company, while contributing to the wider community. We recognize the central role of Open Source in promoting software reuse in our growing digital world, which is an increasingly important contribution in our effort to responsibly handle resources.

Have a look at Siemens Open Source Manifesto.

Upstream First

Using and contributing to open source projects helps us provide more reliable products and develop faster. The Linux kernel, Debian, Yocto, coreboot, U-Boot, SWUpdate, and many other projects, have been a large part of the Siemens embedded story - and we want to give back!

This applies not just to our products, but the tools we use to develop them. Siemens is one of the largest contributors to GitLab, which powers our self-hosted social coding platform.

Sponsoring

By sponsoring Open Source maintainers, we can help ensure the sustainability of these projects and support the people who dedicate their time and effort to keeping them running.

Siemens has an internal process in place to sponsor Open Source maintainers via GitHub Sponsors. Check out the Siemens Sponsoring page on GitHub to see the list of projects we support already.

Sharing Culture

Driving an Inner Source culture at Siemens helps us become better Open Source citizens.

This means following best practices from the open source world, and enabling both humans and software to work together seamlessly - with API-first thinking and development in the open.

As we do this, we can also more effectively collaborate with the larger community and bring more software to the open source world.

Open Standards

Siemens software and products are present across the world, and stay in the field for years or decades, from industrial IoT to large infrastructure projects. They also have to interact with a number of different technologies.

We want to make them work together seamlessly by adopting and shaping open standards.

Siemens Open Source Projects

The table below contains an ever growing list of projects published and maintained by Siemens.

WebDescriptionGitHub
SiemensExplore a growing list of projects published by Siemens.github.com/siemens / gitlab.com/siemens
Insights Hub and Industrial IoTInsights Hub and Industrial IoT Open Source Projects.github.com/mindsphere
Industrial EdgeIndustrial Edge is the open Industrial Edge Computing platform from Siemens and part of Siemens’ comprehensive Industrial IoT offering.github.com/industrial-edge
MendixMendix is the fastest & easiest low-code platform used by businesses to develop mobile & web apps at scale.github.com/mendix
Simatic AXAutomation engineering at the speed of software development.github.com/simatic-ax
SIMATICmeetsLinuxThe SIMATIC IOT2050 is an ARM based embedded Computing Platform from Siemens and part of Siemens’ comprehensive Industrial IoT offering.github.com/SIMATICmeetsLinux
TIA Portal ApplicationsTotally Integrated Automation (TIA) Portal is the engineering framework for creating automation solutions based on the Siemens SIMATIC Controllers, Vizualisations, Drives and further automation components.github.com/tia-portal-applications
CoatyThe lightweight open-source framework for Collaborative IoTgithub.com/coatyio