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

Welche Teile von Jackpoll sind quelloffen?

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

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 ist Open Source gerade bei Umfrage-Tools wichtig?

Open Source ist bei Umfrage-Tools wichtig, weil Umfragesoftware Menschen in ihren offensten Momenten sieht — eine anonyme Mitarbeiterbefragung, die Quizpunktzahl eines Kindes, die Beschwerde einer Kundin — und offener Code den Umgang damit prüfbar macht, statt ihn nur zu versprechen. 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 finanziert sich Jackpoll als Open-Source-Projekt?

Jackpoll lebt von gespendeter Zeit und bezahlten Servern, und die Server finanzieren Menschen, die das freiwillig tun — denn Open Source ist kein Geschäftsmodell, und so zu tun als ob ist der Weg, auf dem Projekte still sterben. 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.

Neue Versionen erscheinen zuerst in TestFlight, noch vor den Stores.