Warum wir Open-Core bauen
MDG Labs liefert Community Edition zum Self-Hosting und plant eine 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, folgt dem Modell, um das es hier geht: 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, die demnächst kommt — 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 werden den Dienst betreiben, patchen, sichern und verrechnen. 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 soll die Arbeit finanzieren, 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.
Das Muster in der Praxis
SlugBase — Lesezeichen mit workspace-scoped Slugs und Tastatur-Navigation. Repo klonen, docker compose up, Daten bleiben bei Ihnen. SlugBase Cloud, demnächst, für alle, die das Produkt ohne Ops wollen.
Die Philosophie dahinter: 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
- Über MDG Labs — wer dahintersteht
Weitere Beiträge: Infrastruktur, Shipping-Notizen, Produkt-Tiefen. Dieser Text ist der Rahmen dafür.
