strukturart / o.map

Open Street Map app - KaiOS
MIT License
81 stars 14 forks source link

Attribution #38

Closed danieldegroot2 closed 2 years ago

danieldegroot2 commented 2 years ago

Hey John,

I noticed the following;

Make sure you have proper attribution for all map layers; For copyright, see https://www.openstreetmap.org/copyright for OpenStreetMap for example. For license, see ex. CreativeCommons website. You can also use https://chooser-beta.creativecommons.org/ to get some basic text (to display elsewhere).

strukturart commented 2 years ago

I have expanded the readme with the necessary licenses and attributions are shown briefly in the app and in the desktop version in the footer. I do that because the devices have a very small screen.

do you think that's enough?

danieldegroot2 commented 2 years ago

Solely map attribution is needed. You can additionally attribute OpenStreetMap in your repository's README.md but this is optional. You do not have to mention "OpenStreetMap is a trademark of the OpenStreetMap Foundation. o.map is not endorsed by or affiliated with the OpenStreetMap Foundation." in your LICENSE or Licenses section (this should be used for your repository's license, the section in your README can also be used for software licenses if there's any); this is already specified on the copyright page, which should be linked from mentioned map attribution. If any data from third-party apps are stored on the user's browser/device (client), you can tell people in your own privacy police / terms page if you have one (for OpenStreetMap, this shouldn't be the case).

I do not see any changes to the website in the referenced commits, but do see attribution is hidden in the map menu and/or in the web console. I can't seem to open the menu on clicking the 'menu' button in the bottom center. I also only see "Leaflet" (only the leaflet attribution, not additional attribution) for a brief moment on Desktop (on Desktop you should show it forever, you should be able to code for mobile seperate though may take longer). As for the mobile attribution, if you asked @matkoniecz -who looks at site's attribution- they would like you to show it permanently somehow (otherwise, I would recommend putting it in a button or in the menu as you may have done), but best is to ask the Licensing Working Group.

On Desktop, it should really look more like this image on the copyright page -with the leaflet attribution kept of course-, as it's most important to display directly on the map where it can be immediately seen by anyone; image

The additional attribution in the menu is welcome ofc.

strukturart commented 2 years ago

the dumbphone for which the app is intended only has keys, which is why the browser version is only key only. with enter you get to the menue for the layers switch etc. attribution now stays visible at > 600px viewport.

danieldegroot2 commented 2 years ago

Minor suggestions:

Other minor suggestions:

LolloDev5123 commented 2 years ago

Will the attribution fit on a 240x320 screen?

danieldegroot2 commented 2 years ago

Will the attribution fit on a 240x320 screen?

It would fit, though

When you search your prefered browser you should find something like this btw (these examples may no longer be available); image ('xMaps')

image ('Hyves')

(note, especially when shown on the map itself, low contrast with background makes it less visible; with modern software it's easier to adjust this to now existing -optional- accessibility standards (a.o. WCAG), which require sufficient contrast for those with less eyesight. These optional standards are usually considered a very low priority issue.)

danieldegroot2 commented 2 years ago

Feel free to look at good attribution examples for inspiration (not saying they are perfect).

strukturart commented 2 years ago

I have now added the attributions and added links to the sources in the menu. the desktop is only a showcase for the kaiOs users to show the functionality of the app. there are far better websites such as: umap which i use myself to plan tracks. I realize that I was a bit lax about specifying the data sources, but I think it should be ok now. please install the app on a kaiOs device then you will see how tight the space on the device is and you have to make some compromises.