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

Eigenschaft ZeroDDS Cyclone DDS RTI Connext FastDDS
Open Source ✓ Apache 2.0 ✓ Eclipse 2.0 ✗ kommerziell ✓ Apache 2.0
Sprache Rust C/C++ C++ C++
Vollständige DDS 1.4
DDS-Security 1.2
XTypes 1.3
no_std / Bare-Metal-Target
Bindings für Python/JS/Java/C# nur C über RTI nur C++
Production-Track-Record ◐ neu (2026) ✓ 10+ Jahre ✓ 20+ Jahre ✓ 5+ Jahre
Cross-Vendor-Roundtrip-Bench ✓ on par
Lizenzkosten 0 € 0 € ~25 k €/seat/yr 0 €
Kommerzieller Support verfügbar ✓ Integration + Consulting über ADLINK RTI direkt über eProsima
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