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.
- jackpoll-org/jackpollNext.js web app + Quarkus API, in one monorepo
- jackpoll-org/jackpoll-selfhostDocker Compose and Swarm stacks
- TypeScript
- Java
- Other
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.
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.
Weiterlesen
Verwandte Seiten zum selben Thema.
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.