Open Source

Quelloffen, MIT-lizenziert und von vorn bis hinten lesbar

Frontend, API und die Deployment-Stacks sind öffentlich. Du kannst nachlesen, wie eine Antwort gespeichert wird, forken, betreiben oder einen Patch schicken — derselbe Code, den die gehostete Version ausführt.

MITFrontend + APIDeployment-Stacks

Was öffentlich ist

Das Monorepo enthält die Next.js-Web-App und die Quarkus-API auf Java 21; die iOS- und Android-Builds entstehen über Capacitor aus demselben Frontend. Eine Continuous Integration baut daraus die Produktions-Container-Images, und die Deployment-Stacks für Docker Compose und Swarm liegen in einem eigenen Repository.

Diese Vollständigkeit ist der Punkt. Viele Produkte nennen sich quelloffen, während die interessanten Teile geschlossen bleiben; hier ist der Code lesbar, der eine Antwort entgegennimmt, speichert, bewertet und nach Ablauf der Aufbewahrungsfrist löscht.

MIT-Lizenz

Nutzen, ändern und ausrollen, auch kommerziell.

Frontend und API

Next.js-App und Quarkus-API in einem offenen Monorepo.

Deployment-Stacks

Compose- und Swarm-Konfigurationen, ebenfalls öffentlich.

clone

Warum das gerade bei Umfragen zählt

Umfragesoftware sieht Menschen in ihren offensten Momenten — eine anonyme Mitarbeiterbefragung, die Quizpunktzahl eines Kindes, die Beschwerde einer Kundin. Jeder Anbieter behauptet, damit sorgfältig umzugehen, und bei geschlossener Software ist die Behauptung alles, was du bekommst.

Quelloffenheit macht daraus etwas Prüfbares. Eine Datenschutzbeauftragte kann den Löschjob lesen, statt einem Satz darüber zu vertrauen, und ein Sicherheitsreview kann sich ansehen, wie Uploads behandelt werden, statt einen Fragebogen ausfüllen zu lassen.

Umfragesoftware sieht Menschen am ehrlichsten

Eine anonyme Stimmungsumfrage, die Quiznote eines Schülers, die Beschwerde eines Kunden. Jeder Anbieter behauptet, damit sorgfältig umzugehen — bei geschlossener Software ist die Behauptung alles, was man bekommt.

Wie es am Leben bleibt

Open Source ist kein Geschäftsmodell, und so zu tun als ob ist der Weg, auf dem Projekte still sterben. Jackpoll lebt von gespendeter Zeit und bezahlten Servern, und die Server finanzieren Menschen, die das freiwillig tun. Unterstützende bekommen einen Eintrag auf einer öffentlichen Seite und sonst nichts — Funktionen dahinter zu verstecken würde den Sinn zerstören.

Die eigentliche Garantie ist die MIT-Lizenz. Was auch immer mit dem gehosteten Dienst geschieht: Die Software darf jede und jeder für immer betreiben, und ein Fork braucht niemandes Erlaubnis.

Von Unterstützenden getragen

Freiwillig, öffentlich und ohne Bezug zu Funktionen.

Von allen forkbar

MIT heißt: keine Erlaubnis nötig.

Beiträge willkommen

Issues und Pull Requests sind offen auf GitHub.

frontend

ghcr.io/jackpoll-org/frontend

Next.js-Webanwendung

backend

ghcr.io/jackpoll-org/backend

Quarkus-API · Java 21

Unterstützende Dienste

  • PostgreSQLUmfragen, Antworten, Entwürfe
  • MinIOHochgeladene Dateien
  • KeycloakKonten und Anmeldung
  • RedisLive-Verteilung zwischen Replikaten
  • ClamAVScannt jeden Upload
  • TraefikTLS und Routing

Häufige Fragen

Unter welcher Lizenz steht Jackpoll?
MIT — eine permissive Lizenz, die Nutzung, Änderung und Ausrollen erlaubt, auch kommerziell und ohne Gebühr.
Ist die gehostete Version derselbe Code?
Ja. Die Container-Images des gehosteten Dienstes baut die CI aus dem offenen Quellcode, und die Self-Host-Stacks ziehen dieselben Images.
Kann ich beitragen?
Ja. Das Monorepo ist öffentlich auf GitHub, Issues und Pull Requests sind offen.

Erstelle noch heute deine Umfrage

Kostenlos, Open Source und datenschutzfreundlich. Keine Kreditkarte, kein Lock-in – erstelle deine erste Umfrage oder dein erstes Quiz in Minuten.