Warum wir Open-Core bauen
MDG Labs liefert Community Edition zum Self-Hosting und optional Cloud ohne Ops — eine Codebasis, kein Lock-in-Spiel.
Warum wir Open-Core bauen
MDG Labs baut kleine Software — SlugBase für Lesezeichen und Kurzlinks, PipeWatch für GitHub-Actions-Übersicht. Beide folgen demselben Modell: Open-Core.
Das heißt: Der Anwendungsquellcode liegt auf GitHub. Sie können ihn selbst betreiben. Wer keine Infrastruktur administrieren möchte, bekommt eine verwaltete Cloud — aus derselben Codebasis. Kein Fork. Keine abgespeckte „Enterprise Edition“. Dasselbe Produkt, zwei Betriebsarten.
Was wir unter Open-Core verstehen
Community Edition (CE) ist die vollständige Anwendung, paketiert zum Self-Hosting — Docker Compose, Betriebsdoku, Migrationen. Sie besitzen Deployment und Daten.
Cloud ist die Komfortschicht: Wir betreiben, patchen, sichern und verrechnen den Dienst. Funktionen und Verhalten stammen aus demselben Repo wie CE.
CE soll ohne Cloud praktisch nutzbar sein — kein Demo-Tier, hinter dem das „echte“ Produkt verschwindet.
Warum nicht reines SaaS?
Viele Tools laufen nur auf fremden Servern — bis Preise, Export, APIs oder Compliance stören. Dann zählt, ob Sie woanders weiterkommen.
Lieber etwas, das Sie auf eigener Hardware betreiben können, als etwas, das nur funktioniert, solange Sie uns dauerhaft vertrauen. Self-Hosting ist nicht für alle; wer es braucht, soll es vollwertig haben.
Warum nicht nur Open Source?
Wartung kostet — Sicherheit, Abhängigkeiten, Doku, CI. Ein unabhängiges Studio braucht Einnahmen jenseits von Spenden.
Cloud finanziert die Arbeit, ohne CE zu vernachlässigen. Die Lizenz (Elastic License 2.0) hält den Quellcode verfügbar und macht klar: Ein konkurrierender Managed Service auf unserem Code ist nicht das Angebot.
Gleiches Muster, zwei Produkte
SlugBase — Lesezeichen mit workspace-scoped Slugs und Tastatur-Navigation. Repo klonen, docker compose up, Daten bleiben bei Ihnen. SlugBase Cloud für alle, die das Produkt ohne Ops wollen.
PipeWatch — Multi-Repo-Dashboard für GitHub Actions mit Live-Status. CE im eigenen Netz; Webhooks und Worker unter Ihrer Kontrolle. PipeWatch Cloud: dasselbe Dashboard, von uns betrieben.
Unterschiedliche Domänen, gleiche Philosophie: Ihre Daten, Ihr Betreiber.
Worauf wir optimieren
Wie auf unserer About-Seite: Software soll einfach, self-hostbar sein und Menschen respektieren — Qualität vor Feature-Inflation.
Open-Core ist unser Anker. Würde Cloud von CE abweichen, wäre der Diff öffentlich.
Selbst ausprobieren
- SlugBase auf GitHub — heute self-hosten; Cloud unter slugbase.app
- PipeWatch auf GitHub — CE mit Docker Compose; Cloud unter pipewatch.app
- Über MDG Labs — wer dahintersteht
Weitere Beiträge: Infrastruktur, Shipping-Notizen, Produkt-Tiefen. Dieser Text ist der Rahmen dafür.
