Open Source · AGPLv3 · Self-Hosting

Echtes Open Source — omul unter der AGPLv3

Als quelloffene Mentimeter-Alternative steht omul unter der AGPL-3.0, einer von der OSI anerkannten Open-Source-Lizenz, nicht nur „source-available“. Du kannst den Code lesen, prüfen, forken und omul mit docker compose auf deiner eigenen Infrastruktur betreiben: kostenlos, mit unbegrenzten Teilnehmern und ohne Vendor-Lock-in. Die gehostete Cloud finanziert die Entwicklung — alles darüber hinaus liegt offen.

Keine Kreditkarte · Self-Hosting kostenlos · Open Source (AGPLv3)

Offen, nicht nur einsehbar

Was Open Source bei omul bedeutet

„Open Source“ wird oft zweckentfremdet. Bei omul heißt es genau eine Sache: eine echte, von der OSI anerkannte Lizenz — kein „source-available“ mit Fußnoten.

  • AGPL-3.0, nicht „source-available“

    Der Produkt-Code steht unter der GNU Affero General Public License v3 — einer echten Open-Source-Lizenz. Das SDK zum Einbetten ist MIT-lizenziert. Nur Abrechnung und Cloud-Infrastruktur bleiben privat.

  • Öffentliches Repository

    Der Code liegt offen auf github.com/binaryplease/omul. Lesen, klonen, Issues öffnen, forken — ohne Anmeldung, ohne NDA.

  • AGPL statt BSL oder FSL

    Modelle wie BSL oder FSL sind nur „source-available“ — damit wäre der Begriff „Open-Source-Alternative“ schlicht falsch. Die AGPL hält omul wirklich offen und erhält die Gemeinschafts-Dividende.

  • Prüfbar statt Blackbox

    Weil der Code offenliegt, musst du niemandem blind vertrauen. Du siehst, was mit Fragen und Antworten passiert — und hostest bei Bedarf komplett selbst.

Self-Hosting

In drei Befehlen selbst gehostet

Alles, was du brauchst, ist Docker mit Compose. Repo klonen, Stack starten, im Browser öffnen — der Rest läuft auf deiner Maschine.

# 1. Repository klonen
git clone https://github.com/binaryplease/omul.git
cd omul

# 2. Stack mit Docker Compose starten
docker compose up -d

# 3. Im Browser öffnen
open http://localhost:3000
Die Standardwerte sind für den lokalen Start gedacht. Für den Produktivbetrieb hinterlegst du eigene Secrets, eine Domain und ein TLS-Zertifikat — die Details stehen im Repository.

Warum das zählt

Datenhoheit ist kein Feature, sondern die Grundlage

Weil du omul selbst hosten kannst, verlassen die Daten deiner Teilnehmenden deine Infrastruktur gar nicht erst. Keine Teilnehmer-Accounts, keine Drittanbieter-Tracker, unbegrenzte Teilnehmer — Open Source und Datenschutz gehören bei omul zusammen, als Teil des HyHyve-Ökosystems.

DSGVO & Self-Hosting im Detail

Entscheidungshilfe

Cloud oder selbst hosten?

Beide Wege führen zum selben Produkt. Die einzige Frage ist, wer den Betrieb übernimmt — wir oder du.

  • Nimm die Cloud, wenn es schnell gehen soll: in wenigen Minuten startklar, kein eigenes Ops-Team nötig — Updates, Skalierung und Backups übernehmen wir.
  • Hoste selbst, wenn du volle Kontrolle brauchst: die Daten deiner Teilnehmenden verlassen deine Infrastruktur nie, bis hin zum abgeschotteten Netz.
  • Self-Hosting ist unter der AGPLv3 kostenlos: du trägst Betrieb und Hardware, es fallen keine Lizenzkosten an.
  • Kein Lock-in: dieselbe Codebasis auf beiden Wegen — du kannst jederzeit von der Cloud zum Self-Hosting wechseln oder umgekehrt.

Marke & Code

Der Code ist frei — der Name ist geschützt

Die AGPLv3 gibt dir alle Freiheiten am Code: nutzen, ändern, weitergeben, forken. Die Marke „omul“ ist davon ausgenommen — sie ist geschützt. Konkret heißt das: Du darfst den Code betreiben und forken, deinen Fork aber nicht als „omul“ ausliefern. Für ein White-Label bieten wir Dual-Licensing als OEM-Option an.

Zum Repository auf GitHub

Mitmachen

So entwickeln wir omul

Beiträge sind willkommen — und wir sagen offen, wie wir damit umgehen, damit niemand vor einer Wand steht. Unser Grundsatz: „Cloud first, conservative merging.“

  • Cloud first: Die gehostete Cloud finanziert die Entwicklung und bestimmt die Prioritäten. Was ihr hilft, hat Vorfahrt.
  • Conservative merging: Wir mergen bewusst und sorgfältig. Größere Änderungen sprichst du am besten vorher in einem Issue ab — so bleibt die Enttäuschung klein, falls etwas nicht passt.
  • DCO statt CLA: Beiträge signierst du per Developer Certificate of Origin (git commit -s). Kein Contributor License Agreement, keine Rechteabtretung.
  • Bugfixes, Übersetzungen und kleine Verbesserungen sind fast immer schnell drin — der ideale Einstieg.

Sicherheit

Sicherheitslücke gefunden?

Bitte meld sie verantwortungsvoll und nicht als öffentliches Issue. Unsere Security Policy beschreibt den Weg der vertraulichen Meldung und wie wir mit Berichten umgehen.

Security Policy ansehen

Häufige Fragen zu Open Source & Self-Hosting

Ist omul wirklich Open Source?

Ja. Der Produkt-Code steht unter der AGPL-3.0, einer von der OSI anerkannten Open-Source-Lizenz — nicht nur „source-available“. Das Einbett-SDK ist zusätzlich MIT-lizenziert. Damit ist omul eine echte Open-Source-Mentimeter-Alternative.

Unter welcher Lizenz steht omul?

Das öffentliche Produkt-Repository steht unter der AGPL-3.0, das SDK zum Einbetten unter MIT. Abrechnung und Cloud-Infrastruktur bleiben privat. Wer omul ohne die AGPL-Pflichten in ein eigenes Produkt integrieren will, kann Dual-Licensing als OEM-Option nutzen.

Kann ich omul kostenlos selbst hosten?

Ja. Unter der AGPLv3 ist Self-Hosting kostenlos: Repo klonen, docker compose up, fertig — mit unbegrenzten Teilnehmern und ohne Lizenzkosten. Du trägst nur Betrieb und Hardware. Wenn du den Betrieb nicht selbst übernehmen willst, ist die gehostete Cloud mit ihren transparenten Tarifen die Alternative.

Darf ich omul forken und den Namen nutzen?

Den Code darfst du unter der AGPLv3 forken, ändern und betreiben — das ist ausdrücklich erwünscht. Der Name „omul“ ist jedoch eine geschützte Marke: Du kannst den Code laufen lassen und forken, deinen Fork aber nicht als „omul“ ausliefern. Für ein White-Label gibt es Dual-Licensing.

Wie kann ich beitragen?

Issues und Pull Requests sind willkommen. Es gilt „Cloud first, conservative merging“: Die gehostete Cloud bestimmt die Prioritäten, und wir mergen bewusst — größere Änderungen also am besten vorher im Issue abstimmen. Beiträge signierst du per DCO (git commit -s), ein CLA gibt es nicht. Sicherheitslücken bitte nicht als Issue, sondern über die Security Policy melden.

Cloud oder Self-Hosting — was passt zu mir?

Nimm die Cloud, wenn es schnell und ohne eigenen Betrieb gehen soll — startklar in Minuten, Updates und Backups inklusive. Hoste selbst, wenn du volle Kontrolle brauchst und die Daten deine Infrastruktur nicht verlassen dürfen; das ist unter der AGPLv3 kostenlos. Weil beide Wege dieselbe Codebasis nutzen, kannst du jederzeit wechseln.

Sieh selbst rein

Lies den Code, bevor du ihm vertraust

Das Repository ist öffentlich — klon es, prüf es, häng dich rein. Und wenn du lieber sofort loslegst: Die Cloud ist in einer Minute startklar.

Keine Kreditkarte · Self-Hosting kostenlos · Open Source (AGPLv3)