Hallo Michael,
danke für die kritischen Fragen – die sind berechtigt, ich antworte gern Punkt für Punkt.
Wird die OSM-API zur Laufzeit angesprochen?
Nein. Die Seite trifft die OSM-API nie live. Die gesamte Datenschicht besteht aus täglichen JSON-Exporten (statische Dateien, aus OSM-Extrakten gebaut) – nur die Kartenkacheln kommen live von OSM. Die OSM-API wird ausschließlich für den manuellen Upload geprüfter Meldungen verwendet (siehe unten).
Unter welchem Konto laufen die Änderungen?
Unter meinem persönlichen Konto (henningjacobs). Der Upload ist ein rein manueller Vorgang: Ich prüfe jede Meldung einzeln von Hand und lade nur Verifiziertes hoch. Es hat bisher noch kein einziger Upload in die produktive Datenbank stattgefunden.
Wie werden Änderungssätze gebildet?
Pro Meldung ein eigener Änderungssatz (eine Meldung = ein Changeset), jeweils mit Quellenangabe und Hinweis auf die Prüfkette (Website-Meldung → manuelle Prüfung → Upload).
Mitwirkenden-Bedingungen / Sammelkonto:
Das ist der wichtigste Punkt deiner Mail, und ich nehme ihn ernst. Aktueller Stand: Website-Besucher hinterlassen nur Meldungs-*Vorschläge* (unveränderliche JSON-Dateien auf meinem Server, mit Zeitstempel, IP, User-Agent). Diese Vorschläge prüfe ich einzeln von Hand, und nur was ich selbst verifiziert habe, lade ich unter meinem eigenen Konto hoch – genau so, als hätte ich es selbst vor Ort gemappt. Ungeprüfte fremde Meldungen veröffentliche ich nicht. Ob und wie ich die Zustimmung der Meldenden zu den Contributor Terms einhole (z. B. Checkbox im Meldeformular), ist noch offen – für Vorschläge hierzu bin ich dankbar. Bis dahin bleibt der Upload ein rein manueller, von mir verantworteter Vorgang.
Vibecoded?
Nein. Die App ist mit KI-Unterstützung entwickelt, aber jede Änderung wurde von mir spezifiziert und geprüft.
Dev-API:
Nein, noch nicht getestet – schlicht weil noch nichts in Produktion hochgeladen wurde. Bevor das passiert, teste ich den Upload-Flow gegen die Dev-API. Danke für den Hinweis.
Warum das Ganze?
Mir ist der soziale Aspekt von OSM wichtig: Das Projekt ist nicht kommerziell, es gibt keine Accounts, kein Tracking, keine Werbung. Es gibt bereits einige Seiten für „kinderfreundliche Orte", aber die meisten sammeln ihre Daten in eigenen Silos. OSM dagegen ist für alle da – und ein Wickeltisch oder eine Spielecke, die dort eingetragen ist, hilft jedem, egal welche App er nutzt. Solche Orte sind leider manchmal schwer zu finden – genau das will ich ändern.
Viele Grüße
Henning