Newsletter
Bleib auf dem Laufenden
Wir arbeiten daran, dir Möglichkeiten zu bieten, mit denen du unseren Fortschritt verfolgen kannst.
Code for the commons
Kommunatik entwickelt Software für den deutschen öffentlichen Sektor und stellt diese kostenfrei zur Verfügung. Unser Ziel ist nicht nur die Unabhängigkeit von Cloud-Anbietern, sondern von allen gewinnorientierten Einflüssen.
Newsletter
Wir arbeiten daran, dir Möglichkeiten zu bieten, mit denen du unseren Fortschritt verfolgen kannst.
Mission
Jedes Jahr fließen große Summen von öffentlichen Haushalten in die Taschen von gewinnorientiert arbeitenden Unternehmen. Die gezahlten Beträge sind dabei in der Regel pro Kopie der Software festgelegt und werden nicht mit steigendem Absatz nach unten korrigiert. Es werden also Gewinne aus den öffentlichen Haushalten erwirtschaftet.
Kommunatik hat sich zum Ziel gesetzt, ein Gegenentwurf zu diesem System zu sein. Wir entwickeln Software für öffentliche Stellen, etwa Schulen oder die öffentliche Verwaltung, die kostenlos nutzbar ist. Unsere Entwicklungskosten legen wir offen und hoffen auf Spenden und Förderung. Auf diese Weise werden die Kosten gedeckt und die Skalierungseffekte für jede weitere Instanz der Software werden direkt an die öffentlichen Haushalte weitergegeben.
Über das Finanzierungskonzept hinaus ist unsere Software so konzipiert, dass sie von Kommunen, Kreisen oder Ländern eigenständig betrieben werden kann. So kann echte Souveränität gelebt werden und es entsteht keine Abhängigkeit von uns. Benachbarte Städte können sich zusammentun und gemeinsam IT-Wissen aufbauen. Wir machen alles, was wir für den Betrieb nutzen, öffentlich und sind nicht an teuren Lizenzen oder Wartungsverträgen interessiert.
Prinzipien
01
Öffentliches Geld hat nichts in Dividenden zu suchen. Was finanziert wird, gehört der Allgemeinheit. Kein Lock-in, keine proprietären Komponenten.
02
Barrierefreiheit nach BITV 2.0 ist kein nettes Extra, es ist die Grundlage — Digitalisierung muss für alle zugänglich sein.
03
Souveränität heißt nicht nur Unabhängigkeit von ausländischen Konzernen. Souveränität bedeutet, die Software auf einem Server im Rathaus betreiben zu können.
04
Transparenz schafft Vertrauen und Nachvollziehbarkeit. Code, Entscheidungen, Prozesse und Finanzen werden möglichst vollständig öffentlich gemacht.
Architektur
Wir haben uns als Ziel gesetzt, möglichst wiederverwendbare Bausteine für unsere Anwendungen zu bauen. Dafür legen wir aktuell den Grundstein, indem wir eine Komponentenbibliothek um KERN, den UX-Standard für die deutsche Verwaltung, bauen. Mit dieser UI implementieren wir dann einen geteilte "Plattform" unserer Anwendungen, die ein umfangreiches Anmelde- und Rechtesystem und vieles Weiteres enthält.
Auf Basis der UI und unserer Plattform werden wir dann zunächst zwei Projekte implementieren.
Stack
Unsere Technikgrundlage ist bewusst klein und langlebig gewählt. Der Betrieb der Software muss möglichst einfach sein und auch von Personen vor Ort bewältigt werden können. Aufgrund dieser und weiterer besonderer Anforderungen haben wir uns mit Ruby on Rails für eine bekannte und gut dokumentierte Basis entschieden. Das Endprodukt ist ein einziger Container, der effizient mehrere Tenants bedienen kann, mit physisch voneinander getrennten Daten, einer modernen und integrierten Oberfläche und ganz ohne Drang zu Cloud oder Kubernetes.
Backend
Ruby on Rails
Datenbank
SQLite
Frontend
ERB + Hotwire
User Interface
KERN