grischard / osm-lacking-attribution

Issue tracker for uses of OpenStreetMap where the attribution is lacking.
Creative Commons Zero v1.0 Universal
12 stars 0 forks source link

Stadtplan Karlsruhe #30

Open jfwerner opened 4 years ago

jfwerner commented 4 years ago

When adding an usage of OpenStreetMap data where the attribution isn't correct, please provide the following information. Otherwise, delete the text and type your issue.

Description

Online City plan of the city of Karlsruhe

Type

Website/App/Print/Other (please explain)

Website

URL of the usage, if online. Otherwise, where to find it.

https://geoportal.karlsruhe.de/stadtplan/

How to reproduce

Approximate size of the map displayed

Fullscreen

(width and height, or full screen)

Screenshot

https://i.imgur.com/tLgikJo.png

Usage is substantial

( see https://wiki.osmfoundation.org/wiki/Licence/Community_Guidelines/Substantial_-_Guideline )

[yes]

Attribution is:

~Completely absent~ Hidden in a sidebar, need to scroll down a few pages worth of lines.

Contact with author

Name of author or company name

Stadt Karlsruhe

Detail of contact

stadtplan@la.karlsruhe.de

Actions already taken

Sent email on 11.06.2020

jfwerner commented 4 years ago

danke für Ihr Feedback. Wir haben die OSM-Lizenz auf der Startseite im Kapitel "Urheberrecht" angegeben und verlinkt. Eine Platzierung in der Ecke der Karte hat die Softwarestruktur nicht ohne größeren Aufwand zugelassen.

In english: thanks for your feedback. We have listed and linked the OSM license on the start page in the "Copyright" section. Placing it in the corner of the map was not possible without much effort due to the software structure.

Apparently adding a hyperlink to a webpage is too difficult on a software level. Replied that correct attribution is in the corner of the map (Esri has their logo there btw)

jfwerner commented 4 years ago

das ist uns bekannt, aber da wir wie Sie sehen eine kommerzielle Software der Firma Esri nutzen können wir das nicht ohne größeren finanziellen Aufwand umsetzen. Außerdem kommt noch der Aspekt dazu, dass so eine Anzeige abhängig von den angezeigten Karten sein müsste. Wir haben ja auch Luftbilder, Fachpläne oder historische Stadtpläne im Angebot, die keine OSM-Daten enthalten. Dort würde ein Copyright-Hinweis von OSM in die Irre führen. Wir bitten daher um Verständnis, dass wir es entsprechend unserem eigenen Copyright im Startmenü platziert haben.

Not sure what to think of this :/. They don't seem keen on placing credit where it's supposed to go, saying it would be misleading since they also use satellite imagery and people would think those are OSM. Doesn't make any sense though, since the ESRI logo is on all views...

He says they're using a "commercial software from Esri, so [they] cannot change this without a big financial change". So is this Esris fault?

FliegendeWurst commented 4 years ago

Esri provides a guide for developers: https://developers.arcgis.com/terms/attribution/ (and an example of OSM attribution)

We provide a lot of flexibility so that these requirements do not get in the way of you building a great app

When using the ArcGIS API for JavaScript, we provide a default implementation of attribution at the bottom of the map. This is the recommended placement, so apply it there if it works with your app design. Refer to attribution widget for alternatives.

They probably changed the default already? And changing the attribution dynamically is fairly simple:

For an example of generating dynamic attribution, refer to the associated methods in Esri Leaflet's source code.

_getAttributionData Converts the attributions into an array of objects with attribution, bounds, min/max zoom and score. It then sorts the resulting array by score.

_updateMapAttribution Updating the map attributions is handled by looping over that array and checking if the map contains or intersects those bounds. If so, it zooms and builds the resulting string.

And they're currently violating Esri guidelines too:

Place the attribution directly on the map where it is always visible when the map is visible.

jfwerner commented 4 years ago

es ist nett, dass Sie sich so darum bemühen und wir würden Ihren Vorschlag auch sofort umsetzen wenn es in 10 Minuten gemacht wäre, aber Sie kennen den Aufbau und die Komplexität unserer Systemumgebung nicht und bei den ganzen Anwendungen, die wir haben rechne ich mindestens mit einem Tag Aufwand. Es gab früher eine Copyright-Zeile, die folgendermaßen aufgebaut war

Dort war eine Liste von Quellen angegeben, die zum Einen durch den begrenzten Platz nicht vollständig waren und zum Anderen mit unseren Daten erstmal nichts zu tun hatten. Wenn Esri diese Anzeige ordentlich programmiert hätte sollten diese Informationen aus den Metadaten der Kartendienste dynamisch befüllt werden, was aber nicht funktioniert hat. Unsere eigenen Copyright-Informationen wurden da nämlich gar nicht angezeigt und im Übrigen auch nicht die von OSM, die auch als Datenquelle in den Esri-Kartendiensten verwendet werden, wie Sie hier unter "Quellennachweis" sehen können https://www.arcgis.com/home/item.html?id=30e5fe3149c34df1ba922e6f5bbf808f

So erweckte es erstmal den falschen Eindruck als würden hier Daten von Rheinland-Pfalz, Esri, HERE, Garmin, usw. angezeigt werden, weil diese Quellen ganz vorne angegeben waren und deshalb habe ich mich entschieden diese Zeile zu entfernen und alle Datenquellen auf der Startseite zu hinterlegen, die ich übrigens nun auch nochmal etwas überarbeitet hab, da seit kurzem auch OpenRouteService-Daten für das Routing eingesetzt werden. Das Logo "Powered by Esri" ist in erster Linie auf das gesamte System bezogen, sprich Einsatz von Portal for ArcGIS, Kartendienste mit ArcGIS Server und Web Apps mit ArcGIS Web AppBuilder, von daher hat es nicht nur mit den angezeigten Daten zu tun.

Ich bitte daher nochmal um Verständnis, dass wir alle Copyright-Informationen auf der Startseite hinterlegt haben.

He won't budge, and it does sound like he's trying and he know his system.

FliegendeWurst commented 4 years ago

This is the current implementation: https://i.imgur.com/yEWPQpW.png

The attribution is buried in the (quite long) sidebar.

Wenn Esri diese Anzeige ordentlich programmiert hätte sollten diese Informationen aus den Metadaten der Kartendienste dynamisch befüllt werden, was aber nicht funktioniert hat [≈ Esri's attribution display logic is buggy]

und alle Datenquellen auf der Startseite zu hinterlegen, die ich übrigens nun auch nochmal etwas überarbeitet hab [≈ all of the sources are now mentioned in the sidebar]

[Komplexität] die wir haben rechne ich mindestens mit einem Tag Aufwand. [≈ fixing attribution properly would require at least a day of work]

I guess this is the best we're going to get.