Erklär-Seite · 8 Minuten Lesezeit

Was ist ZeroDDS?

ZeroDDS ist eine vollständige Implementierung des DDS-Standards in Rust — Open Source, ohne Lizenzgebühren, ohne C++-Toolchain-Zoo, ohne Vendor-Lock-in. Apache 2.0, Pure Rust, embedded-fähig, r1.0.0 rollt Crate-für-Crate.

In einem Satz

DDS ist eine Spezifikation. ZeroDDS ist eine Software, die diese Spezifikation umsetzt — so wie Firefox eine Software ist, die den Web-Standard umsetzt.

Es gibt mehrere DDS-Implementierungen. ZeroDDS ist die, die in Rust geschrieben ist und an dir nichts verdient (kein Pricing, kein Sales-Anruf, kein „Enterprise-Plan").

Warum gibt's das?

Die etablierten DDS-Implementierungen sind aus den späten 1990ern und frühen 2000ern. Sie sind in C oder C++ geschrieben, mit allen Eigenheiten dieser Zeit: manuelle Speicher-Verwaltung, Header-File-Pyramiden, Build-Systeme aus der Hölle. Das funktioniert, aber es schreckt eine ganze Generation Entwickler:innen ab, die mit modernen Sprachen aufgewachsen ist.

ZeroDDS ist der Versuch, dieselbe Funktionalität ohne diese Last anzubieten. Rust ist dafür gut geeignet, weil es Speicher-Sicherheit ohne Garbage Collector liefert — also „kein Crash und keine Pausen", was in Echtzeit-Systemen beides nicht akzeptabel ist.

Vergleichs-Matrix

Property ZeroDDS Cyclone DDS RTI Connext FastDDS OpenSplice CE 6.9
Open Source ✓ Apache 2.0 ✓ Eclipse 2.0 ✗ commercial ✓ Apache 2.0 ✓ Apache 2.0
Language Rust C/C++ C++ C++ C/C++
Complete DDS 1.4 ✓ ✓ ✓ ✓ ✓
DDS-Security 1.2 ✓ ✓ ✓ ✓ ✗
XTypes 1.3 ✓ ◐ ✓ ◐ ✗
no_std / Bare-Metal-Target ✓ ✗ ✗ ✗ ✗
Bindings für Python/JS/Java/C# ✓ C only via RTI C++ only ✓ in the source tree
Production-Track-Record ◐ new (2026) ✓ 10+ years ✓ 20+ years ✓ 5+ years ✓, CE without a release since 2021
Cross-Vendor-Roundtrip-Bench ✓ on par — — — —
License cost 0 € 0 € ~25 k €/seat/yr 0 € 0 €
Commercial support available ✓ Integration + Consulting via ADLINK RTI directly via eProsima not checked
Wir sind nicht „die schnellste DDS-Implementierung der Welt". Wir sind die, die du nutzen kannst, ohne durch eine Sales-Pipeline zu müssen.

Was du tatsächlich bekommst

Ehrlich: wo wir noch jung sind

Was du kommerziell bekommen kannst

Über Commercial Integration und Consulting Support begleiten wir dich beim Pilot-Setup, bei der Migration von einem proprietären Vendor, bei Architektur-Reviews und bei Custom-Development. Festpreis oder T&M, Code bleibt in deinem Repository, Apache 2.0 oder kommerzielle Lizenz nach Wunsch.

Wo passt ZeroDDS rein?

Ja, gut für dich, wenn:

Nein, falsch hier, wenn:

Wer steht dahinter?

ZeroDDS wird von einem kleinen, in Deutschland sitzenden Team entwickelt, das auch das verwandte Zero PDE (Modellierungs-Werkzeug) und das Zero Principle (Methodik) baut. Apache-2.0-Lizenz, kein Investor:innen-Druck, kein Exit-Plan.

Loslegen


Weiter: Was ist DDS? · Was ist Modell-getriebene Entwicklung (MDE)? · Glossar