End User License Agreement for Rheinmetall Electronics Software Development Kits

Contact Mail: opensource.rme@rheinmetall.com.

Version 1.0

Legal Notice and Parties

This End User License Agreement (“Agreement”) is entered into between:

Rheinmetall Electronics GmbH, a company organized under the laws of Germany,
registered with the commercial register (Handelsregister) of Bremen under HRB  9659,
with its registered office at Brüggeweg 54, 28309 Bremen, Germany
(hereinafter referred to as “Licensor”),

and

the individual or legal entity installing, accessing, or using the Software
(hereinafter referred to as “Licensee”).

By installing, copying, accessing, or otherwise using the Software, the Licensee agrees to be bound by this Agreement.

1. Definitions

“Software” means collectively:

- all runtime libraries
- all framework components
- all headers and binary files
- all generated libraries
- all code generated by the Software
- build artifacts and intermediate output
- documentation

The Software may contain third-party components (including open-source software) governed by
separate license terms. Such third-party license terms are provided alongside the Software and
shall prevail over this Agreement for those specific components.

2. License Grant

Subject strictly to this Agreement, Licensor grants a:

- non-exclusive
- non-transferable
- non-sublicensable
- worldwide
- perpetual
- royalty-free

license to:

- install and use the Software
- integrate the unmodified Software into commercial or non-commercial products
- distribute the unmodified Software as part of a larger system

No other rights are granted.

3. Explicit Permission for Dynamic Linking

You are expressly permitted to dynamically link (shared link) the unmodified Software with independently developed software applications.

Such independently developed applications:

- remain separate works
- are not subject to this Agreement
- are not required to be licensed under this Agreement

This Agreement applies solely to the Software itself and not to independent works that interface with it through its published APIs.

4. Absolute Restriction on Modification

You shall NOT, under any circumstances:

- modify the Software
- alter generated code
- adapt, translate, refactor, or restructure the Software
- create derivative works
- merge the Software into another work
- remove technical protections
- change binary content
- modify headers
- patch or fork the Software

Any modification voids this license immediately.

5. Reverse Engineering Prohibition

You shall not:

- reverse engineer
- decompile
- disassemble
- analyze binary structure
- perform static or dynamic analysis

Except only to the extent that such restriction is explicitly prohibited by mandatory applicable law.

6. Generated Code

All code generated by the Software:

- is considered part of the Software
- remains subject to this Agreement
- may not be modified
- may not be extracted for independent use
- may not be reverse engineered

Generated output does not grant ownership rights.

7. No Separation of Components

The Software may not be separated into parts for independent use.

The runtime, generated libraries, and headers form a single licensed unit.

8. Ownership and Intellectual Property

All rights, title, and interest in and to the Software remain exclusively with the Licensor.

This Agreement does not constitute a sale.

9. No Support Obligation

Licensor has no obligation to:

- provide updates
- provide bug fixes
- provide security patches
- maintain compatibility

All support, if any, is at Licensor’s sole discretion.

10. Disclaimer of Warranty (Maximum Scope)

THE SOFTWARE IS PROVIDED “AS IS” AND “AS AVAILABLE”.

TO THE MAXIMUM EXTENT PERMITTED BY LAW:

- NO WARRANTIES OF ANY KIND ARE PROVIDED
- NO IMPLIED WARRANTIES APPLY
- NO WARRANTY OF MERCHANTABILITY
- NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE
- NO WARRANTY OF NON-INFRINGEMENT
- NO WARRANTY OF ACCURACY
- NO WARRANTY OF ERROR-FREE OPERATION

11. Limitation of Liability (Maximum Protection)

TO THE MAXIMUM EXTENT PERMITTED BY LAW:

THE LICENSOR SHALL NOT BE LIABLE FOR:

- DIRECT DAMAGES
- INDIRECT DAMAGES
- INCIDENTAL DAMAGES
- SPECIAL DAMAGES
- CONSEQUENTIAL DAMAGES
- LOSS OF PROFITS
- LOSS OF DATA
- BUSINESS INTERRUPTION
- SECURITY BREACHES

EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

TOTAL LIABILITY SHALL NOT EXCEED ZERO.

12. Termination

This license terminates automatically and immediately upon breach.

Upon termination, you must:

- cease all use
- destroy all copies
- remove all distributed instances where legally possible

13. Severability

If any provision is held invalid, the remainder remains enforceable.

14. Governing Law

This Agreement is governed by the laws of Germany, excluding conflict of law principles.
