StreetComplete - die nächste suboptimale App

Servus westnordost,
Danke, dass Du Dich gemeldet hast, an den Karren wollen wir uns (natürlich) alle nicht fahren :wink:
das mit der “Seuche” kommt vielleicht vom Mapsme-Frust und “Errungenschaften” anderer Apps,
die (meiner Meinung nach) im Moment mehr Probleme als Freude erzeugen.

Ich denke Dir ist klar geworden wo die Problematik liegt und freue mich auf kommende “Sammel-CS”
Gruss derBeKri

Hallo BeKri,

könntest Du bitte einen freundlicheren/sachlicheren Titel als StreetComplete die nächste Seuche ? 124 CS in 43 Minuten wählen? (Hintergedanke: Man findet es in Zukunft leichter mit den Suchmaschinen, wenn einschlägige Suchbegriffe im Titel auftauchen, weil man einen anderen App-Entwickler auf Fallen hinweisen möchte.)

Viele Grüße

Michael

Servus Michael,

es war klar, dass im Zeitalter des political correctness es “ganz böse” ist
das Wort Seuche zu benutzen, aber Du darfst Dich gerne mal hier umsehen
http://tyrasd.github.io/latest-changes/#12/48.1238/11.5212
um mir erklären mit wieviel Millionen Einzel-CS es jetzt weitergeht,
bis sämtliche Strassenschnuppsel mit asphalt, Gebäude mit level etc. versehen sind.

Wie würdest Du das freundlich und sachlich nennen ?

Servus derBeKri

@bekri, kannst du bitte Nakaners Post nochmal aufmerksam lesen, vor allem das nach dem “Hintergedanke” ? Da kommt mir der Eindruck auf, du hast nur darauf gewartet, dass jemand auf deinen provokativen Titel reagiert. Kein schöner Stil. Wie Nakaner schon sagte, geht es vor allem darum, dass Thread Titel ausreichend Informativ über den Inhalt informieren.

Und ich find es zusätzlich auch nicht Hilfreich gleich einen so provokativen Stil anzuschlagen. Mit freundlich und sachlich ist man erst einmal immer besser bedient. (edit: der restliche Beitrag war ja im Gegensatz zum Titel ja auch sachlich und informativ)

Hallo zusammen,

ich benutze natürlich einen provokanten Titel, damit darauf reagiert wird.
Zitat: " Mit freundlich und sachlich ist man erst einmal immer besser bedient." ist sicher richtig,
ABER: ich betrachte mich als lang genug dabei und alt genug
das ich mir dabei auch was gedacht haben, diesen Titel zu wählen.

Ich schlage Folgendes vor:

  1. Ihr schaut Euch die letzten Beträge der letzten 3 ! Tage folgender Accounts an
    und erklär mir wie das weitergehen soll.

http://www.openstreetmap.org/user/rastabob/history
http://www.openstreetmap.org/user/smokephil/history
http://www.openstreetmap.org/user/DwyaneWade/history
https://www.openstreetmap.org/user/Brainlessnick/history
https://www.openstreetmap.org/user/Pin14/history
https://www.openstreetmap.org/user/silviof/history
https://www.openstreetmap.org/user/yaindpsoppfmi/history
https://www.openstreetmap.org/user/mobeki/history
https://www.openstreetmap.org/user/MPuls/history

So nebenbei:
Local User ToniE versucht schon, die ersten AddOpeningHours Beiträge zu fixen,
https://www.openstreetmap.org/changeset/47291950
ich hab ihm empfohlen vorsorglich in Rente zu gehen …

Ihr dürft Euch gerne auch die anderen AddOpeningHours-Beiträge ansehen …
Viel Spaß :smiley: Chips nicht vergessen …

  1. Ich wenn ich es **sehr ** ungern tu, komme ich Eurem Ansinnen nach und
    erwarte Eure “freundlichen und sachlichen” Vorschläge für eine Umbenennung der Titelzeile :expressionless:

Ansonsten mache ich jetzt mein (virtuelle) Karton mit den Chipstüten auf
und schaue zu, wie OSM langsam zugeschissen wird.

Wir hatten (aus meiner Sicht) in letzter Zeit “sehr viel Spaß” mit verschiedene Apps:
Wheelmap: es werden doppelt POI mit Halbangaben zu vorhanden POI erzeugt,
die vielfach daneben/ völlig falsch plaziert wurden
Mapsme (liebevoll vom mir als LECKS me am A… bezeichnet)
Da wird dann schon mal ein Brunnen zum Schinkenverkauf deklariert …
Ich betrache persönlich gefühlte 80 % der Beiträge als einfach nur löschenswert
PoGo: brauchen wir glaube ich nicht ausdiskutieren …

StreetComplete bezeichne ich als die nächste Seuche, ich stehe zu dieser Bezeichnung.
(so sehr ich im übrigen das Konzept/ die Idee begrüße)

Es mag “easy” sein, mal schnell mit irgendwelchen Baukästen ne App zu schaffen,
aber die “Beiträge” der letzten Zeit betrachte ich als (freundlich und sachlich formuliert) sehr zweifelhaft.
Ich muss nicht alles begrüßen, was gut gemeint, aber schlecht umgesetzt ist.
Dafür erlaube ich mir ein deutliche, sogar provokante Meinung.

Ich erwarte durchaus mehr Verantwortung der Entwickler und auch der Nutzer vom Apps
Eine beleidigte Reaktion wie zB. hier
https://www.openstreetmap.org/changeset/46724101
betrachte ich schlicht als unpassend.

Und OSM sollte sich dringend langsam etwas überlegen, wie es solchen “Beiträgen” begegnet.
Denn für diese Beiträge muss es auch immer eine “Putze” geben, die den Dreck wieder wegräumt …

Mit freundlichen und hoffentlich sachlichen Grüßen
derBeKri

Es ist aber m.E. kein Fehler die Zeit in eine “richtige” Reihenfolge zu bringen:
Mo-Th 07:45-10:00,11:15-13:30; Fr 07:45-10:00,11:15-13:00
statt
Mo-Th 11:15-13:30,07:45-10:00; Fr 11:15-13:00,07:45-10:00

EDIT:
Für die Zugriffe der Apps muss es doch eine “Genehmigung” durch OSM geben?
Das war ja auch schon mit MapsMe mit den doppelten Punkten ärgerlich.

Ich stelle mir wie geri-oc in seinem Edit dieselbe Frage.

Gibt es eigentlich für Apps, speziell solche die Daten erstellen und ändern können, keine Genehmigungspflicht? Wenn man neue Tags einführen oder einen automatischen Edit durchführen will, muss das durch die Community abgesegnet werden (und wehe man tut das nicht, dann folgt ziemlich schnell die Revert-Keule ;)).

Für Apps scheint es das nicht zu geben. Hier wäre vielleicht auch eine Regelung nötig, wonach der Community die App vor Produktivsetzung (evtl. auch bei jeder größeren Änderung) vorgestellt werden muss. Dabei muss dann dargelegt werden, was sie macht und welche Mechanismen benutzt werden. In diesem Fall hätte man möglicherweise noch vor Produktivsetzung feststellen können, dass viel zu viele Changesets generiert werden und das einen negativen Einfluss auf andere Tools hat. Oder man hätte gesehen, dass Öffnungszeiten falsch herum eingetragen werden (können).

1+

Eine App als “Seuche” zu bezeichnen betrachte ich nicht allein als provokant, sondern als schlichtweg arrogant (egal wie alt und wie lang dabei der Ersteller ist)! Auch ich bin gern mal Querulant, das geht aber nicht!

Dies dient keinesfalls einer vernünftigen Kommunikation. Dabei erachte ich die sehr besonnene und kompromissbereite Haltung von westnordost lobenswert!

Gruß Uwe

na soweit ich weiß, macht ja sizusagen nicht die App/der Editor einen edit, sondern du bzw. dein Account. Das geht über die OSM API und der Editor sagt mit created_by lediglich Bescheid wer er ist. Da könnte man auch einfach JOSM reinschreiben obwohls nicht stimmt.

Aber Nakaner hat im Github Issue Thread ja nun auch schon angedeutet, dass er die DWG/OWG um eine Sperre bitten wird, wenn das Problem nicht beseitigt wird. Weiß nicht ob es da schon einen etablierten Weg gibt, aber OWG/DWG könnten evtl. edits mit dem Tag created_by=X blockieren. Das würde eine App aber auch nicht daran hindern da dann einfach einen neuen Namen zu verwenden wenn sie es darauf anlegt.

Hallo,

Ich habe westnordost vorher auf Github nochmal ermahnt, sich schleunigst um die Problemlösung zu kümmern und eine vorübergehende Sperre der App (nicht ihrer Benutzer, denn diese sind nicht schuld) angedroht, wenn ich innerhalb von 48 Stunden keine Fortschritte/Bemühungen erkenne. Das heißt nicht, dass es bis dahin behoben sein muss. Wenn aber die Behebung nicht in Angriff genommen wird und stattdessen die Zeit in andere Dinge im Code gesteckt wird, die weniger wichtig sind, halte ich eine Sperre als Druckmittel für angemessen. Mir tut es selber leid, mit der bösen Keule zu drohen, aber wenn das Problem seit drei Tagen bekannt ist und in zwei Tagen wir so weit sind wie vor drei Tagen, dann …

Wir hatten letztes Jahr mal den Amenity-Editor bis zum Release der nächsten Version gesperrt, ohne seinem Entwickler vorher eine Reparaturfrist einzuräumen. Da war aber der Schaden weitaus größer und mit dem Länge-Breite-Vertausch-Bug von JOSM vor Urzeiten vergleichbar.

Wenn die App OAuth nutzt, werden deren Schlüssel deaktiviert. Das ist letzten Herbst beim Amenity Editor geschehen.

Überlegenswert wäre eine Richtlinie mit Empfehlungscharakter, die weniger streng als die Import-Richtlinie ist und im Kern aus einem “Zertifizierungsprozess” (pfui, ich hasse dieses Wort, aber Review ist Englisch) besteht, bei dem erfahrene Leute einer Anwendung attestieren, dass sie bestimmte Kritierien besteht (z.B. korrekte Tag-Behandlung beim Umdrehen von Ways, angemessener Umgang mit Relationen, …). Es sollten aber nur freie Anwendungen zertifiziert werden. Wer nicht zertifiziert ist, muss damit rechnen, dass seine Anwendung bei ausreichend schwerwiegenden Problemen mehr oder minder unangekündigt vorübergehend gesperrt wird. Das würde die Nutzer stören und gerade bei Anwendungen die sich an Nicht-Mapper richten und keine OSM-Erfahrung verlangen, zu schlechten Bewertungen führen (“Die scheiß App stürzt ab, wenn ich etwas speichern will”).

Ich spreche mich jedoch ausdrücklich gegen eine Genehmigungspflicht aus, weil diese jegliche Innovation hindert und nicht im Interesse des OSM-Projekts ist.

Viele Grüße

Michael

Seh ich auch so, der Schaden und Aufwand wäre viel größer als bei gelegentlchen Problemen einzugreifen. Dass man ja einfach über den oauth schlüssel sperren kann hab ich garnicht bedacht :slight_smile:

Auch nicht ganz richtig, denn einige Dienste nutzen einen Sammelaccount, über den alle Änderungen der Nutzer laufen, z.B. die Wheelmap. Frage mich, warum so etwas überhaupt zugelassen wird.

https://www.openstreetmap.org/user/wheelmap_visitor

Im Dezember hat sich der Autor der App schon positiv zur Idee “Kill Switch” geäußert, d.h. ein zentraler Schalter, der die App global deaktiviert. Vielleicht kann man die aktuelle Version ja auch am Upload von Änderungen hindern, so wie damals die 0.1.

https://forum.openstreetmap.org/viewtopic.php?pid=621351#p621351

naja war ja nur um den technischen ablauf zu illustrieren, klar kann man das dann auch verhumbeutelt über einen account laufen lassen :slight_smile:

Es ist nicht erwünscht, weil es die folgenden Nachteile hat:

  • bei Vandalismus/Copyrightproblemen kann man die problematischen nicht von den normalen Usern trennen
  • Rückfragen sind nicht möglich

Im konkreten Fall der Wheelmap haben wir da bislang immer ein Auge zugedrückt, weil man dort ja nur sehr, sehr begrenzt Edits machen kann, und das Potential für Vandalismus relativ gering ist. Wenn man mit der Wheelmap umfassendere Änderungen machen will, muss man sich ja anmelden, das geht dann nicht mehr über den “visitor”.

Bye
Frederik

Hui, was ist hier denn los.

Zum Thema Genehmigungspflicht ganz allgemein: Das ist in der Tat zurzeit so, dass nach meinen Information es keine gibt und dass generell nur in Notfällen (Programm macht OSM Daten kaputt) ein Programm gesperrt wird. Darüber habe ich mich auch gewundert, ich meine, dass dieser gutmütige Ansatz bisher so relativ problemlos funktioniert hat, finde ich bemerkenswert. Im positiven Sinne.

Puh, du hast vielleicht eine falsche Vorstellung davon, wie schnell Softwareentwicklung so geht. Erstensmal bin ich Vollzeit beschäftigt, SC mache ich also in meiner Freizeit. Die Version von StreetComplete, wie sie jetzt ist, hat mich anderthalb Jahre Arbeit gekostet. Und so viel drin ist da ja, wie du siehst, noch nicht.

Für die Implementierung brauche ich erstmal einen Plan, wie genau das umgesetzt werden soll, insofern sei da nochmal auf das Ticket verwiesen, ich kann da noch Input gebrauchen.

Zum Thema “böse Keule” und drohen: Ja, liest sich nicht schön. Aber ist schon okay, das kann man auch ganz sachlich und unemotional behandeln. Wenn das Feature so wichtig ist, dass die App geblockt werden soll, solange es noch nicht implementiert ist, dann stirbt ja auch niemand daran.

Unabhängig davon bin ich ehrlich gesagt grad etwas überstrapaziert von all dem Feedback (Bugs und Feature Requests) den ich seit etwa einer Woche bekomme. Vorher fast ein halbes Jahr fast nix, jetzt plötzlich pro Tag dutzende von Mails zu SC, von 5 auf 70 offene Tickets auf GitHub.

Evtl hast du ja das hier überlesen:

Ist alles eine Frage der Prioritäten. Ich würde mich in deiner Situation derzeit um nix anderes bemühen, als dieses Problem zu beseitigen.

Gruss
walter

@nakaner: +1

Eine Sperre um dieses nervende Verhalten der App zu verhindern, halte ich für durchaus angebracht. Zudem ist ja (mir) unklar, wie eine eventuell zügige Korrektur seinen Weg zu den Endusern findet. Bis die freiwillig updaten, vergeht ja auch noch einige Zeit.

Bin einer der “bösen” Münchner User - hab mich auch schon gefragt warum keine Changesets gebaut wurden, mir waren die Implikationen für Qualitätsmanagement nicht so ganz klar - hab die Nutzung jetzt erstmal auf Eis gelegt.

@westnordost: Klasse app! m.M. nach die “bequemste” Art, OSM edits on-the-go zu machen und insb. auch für Nutzer ohne großen Buy-in nutzbar.

Dem kann ich nur zustimmen! Ich halte StreetComplete nicht nur für die bequemste, sondern auch für die schönste App für die mobile Datenerfassung.

Kopf hoch @westnordost: bin gespannt auf Version 0.6, die das Problem mit den CS löst!

Anstatt den Oauth key zu widerrufen könnte man ja auch schauen, ob eine Sperrung von Versionen <= x möglich ist. Dann könnten Nutzer von einer neueren Version die App normal nutzen, andere mit einer veralteten Version hingegen nicht.

Ich bin auch der Meinung, dass der Zugriff über die aktuelle Version möglichst schnell gestoppt werden sollte. In meiner Region gab es zwar noch keine Changesets darüber, aber wenn jemand durch die Stadt geht und dutzende CS mit je einer Änderung erzeugt, würde mich das schon ziemlich stören.