# Siemens Inner Source License v1.5

## Preamble

This License serves the purpose to facilitate exchange of source code among Siemens’ affiliates on an internal code
sharing platform. It applies to Siemens Aktiengesellschaft and all of its affiliates that either have concluded the
“Agreement on the use of the Inner Source Platform in collaborative software development projects” with Siemens
Aktiengesellschaft or participate in the inner source code sharing by means of any other valid agreement.

## 1. Definitions

"AFFILIATE" shall mean a corporation or other entity directly or indirectly, owned or controlled by, or owning or
controlling, or under common control with Siemens Aktiengesellschaft where “control” shall mean to have, directly or
indirectly, the power to direct or cause the direction of the management and policies of a corporation or other entity.

“SIEMENS CODE REPOSITORY” shall mean the source code management platform ‘code.siemens.com’.

“PARTICIPATING SIEMENS ENTITIES” shall mean Siemens Aktiengesellschaft and all AFFILIATES that i) either have concluded
or will conclude the “Agreement on the use of the Inner Source Platform in collaborative software development projects”
(hereinafter referred to as “AGREEMENT”) with Siemens Aktiengesellschaft, for as long as the respective entity is a
party to the AGREEMENT or that ii) participate in the inner source code sharing by means of any other valid agreement.

“PRODUCTS” are products, supplies, services, projects, solutions and systems for internal use and/or for third parties.

“SOFTWARE” shall mean proprietary code uploaded by a PARTICIPATING SIEMENS ENTITY to the SIEMENS CODE REPOSITORY marked
as “internal project” for further use by all other PARTICIPATING SIEMENS ENTITIES.

## 2. Grants

To the extent and as long as it has the right to do so, the PARTICIPATING SIEMENS ENTITY, which has uploaded the
SOFTWARE, as well as the Siemens Aktiengesellschaft grant all other PARTICIPATING SIEMENS ENTITIES with respect to the
SOFTWARE and the associated documentation file(s) under its copyrights and intellectual property rights a non-exclusive,
worldwide, and irrevocable right and license to:

i. use, have used, copy, have copied, modify, have modified the SOFTWARE,

ii. incorporate and have incorporated the SOFTWARE and/or modified versions thereof in binary form into PRODUCTS; and

iii. to market, have market, distribute, have distributed, make available, have made available (including online
distribution and hosting as a service) to third parties for use in virtual and/or non-virtual environments, the SOFTWARE
solely in binary form and as part of PRODUCTS. If the SOFTWARE can only be used and distributed in source code form
(e.g. scripting languages), the rights granted under this section ii.-iii.) shall also apply to the source code of the
SOFTWARE.  

iv. deposit the source code of the SOFTWARE with third parties acting as escrow agents and grant customers of PRODUCTS,
into which the SOFTWARE or modified versions thereof have been incorporated, non-exclusive rights to use and modify the
SOFTWARE under the conditions specified in the escrow agreement for the purpose of manufacturing and using such
PRODUCTS, which incorporate the SOFTWARE and modified versions thereof.  

## 3. Restrictions

For avoidance of doubt, a PARTICIPATING SIEMENS ENTITY shall not be entitled to grant third parties exclusive rights to
the SOFTWARE and to make available to third parties its PRODUCTS containing SOFTWARE and/or modified versions thereof
under license terms that violate or conflict with the terms of this license or any applicable agreement referring to
this license.

Furthermore all PARTICIPATING SIEMENS ENTITIES shall

i. comply with all current restrictions, obligations and guidelines posted on or referenced by the SIEMENS CODE
REPOSITORY and additional restrictions and/or obligations – if any available – in an optional file named
“RESTRICTIONS.md file” associated with the respective SOFTWARE on the SIEMENS CODE REPOSITORY; and

ii. use reasonable efforts to make all enhancements and/or modifications made to the SOFTWARE available to all other
PARTICIPATING SIEMENS ENTITY on the SIEMENS CODE REPOSITORY under the terms of this license, as amended from time to
time.

## 4. Liability

All PARTICIPATING SIEMENS ENTITIES shall be solely responsible for their use of SOFTWARE and/or modified versions
thereof and shall be liable to third parties for their PRODUCTS containing SOFTWARE and/or modified versions thereof and
shall not be entitled to assert warranty or compensation claims against other PARTICIPATING SIEMENS ENTITIES for defects
or third party intellectual property rights infringement in the SOFTWARE, notwithstanding any contrary provisions in the
Terms and Conditions for Deliveries and Services for Siemens-internal Transactions (Siemens Conditions).

## 5. Newer Versions

The license administrator of this license is Siemens Aktiengesellschaft, Corporate IT. This license may be changed from
time to time. Any change and its effective date have to be agreed by the Divisional Support Group / Steering Committee
or any successor organization thereof. No one other than the license administrator has the right to publish the changes
to this license agreed by the Divisional Support Group / Steering Committee or any successor organization thereof. The
released version of this license has a unique version number. The license administrator shall publish revised and/or new
versions of this license at least 30 days before the change effective date. Such revised/new versions will be similar in
spirit to the current version, but may differ in detail to address new problems or concerns. Revised and/or new versions
of this license released on the SIEMENS CODE REPOSITORY become binding at the given change effective date. The SIEMENS
CODE REPOSITORY shall show which version of the license applies to which SOFTWARE.

## 6. Termination

If the AGREEMENT or any other agreement from which PARTICIPATING SIEMENS ENTITY derives its right to participate in the
inner source code sharing terminates, the former PARTICIPATING SIEMENS ENTITY retains the right to use the SOFTWARE
downloaded during the term of the respective terminated agreement under the terms of this License. In contrast, the
former PARTICIPATING SIEMENS ENTITY is no longer entitled to access the SIEMENS CODE REPOSITORY or use SOFTWARE made
available on the SIEMENS CODE REPOSITORY after termination of the respective agreement.