OpenStreetMap license out of date

Bug #1168980 reported by jongleur
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Qreator
Triaged
Low
Unassigned
libchamplain
Unknown
Unknown
libchamplain (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Thanks for using an Openstreetmap map in the application. But you might have missed the license change osm applied in April 2012: Qreator still references OSM data to be CC-BY-SA.

Now the data is ODBL, the rendered map images are still CC-BY-SA. For details see http://www.openstreetmap.org/copyright/

regards
Peter

Tags: legal license
Revision history for this message
David Planella (dpm) wrote :

Thanks Peter for the heads up.

Qreator does not explicitly list the license. Wherever we mention the license, we do it through the Gtk.Champlain widget, i.e. through the GTK bindings (see attachment).

So you might want to contact the GTK developers instead. However, if you've spotted any other place where Qreator shows the OSM data's license incorrectly, please let us know.

Changed in qreator:
status: New → Incomplete
importance: Undecided → Low
Revision history for this message
jongleur (wendorff) wrote :

While I'm not convinced that it would have been my task as a mapper to fix that or to delegate that to the origin (using a widget or not - in fact Qreator fails to follow the licenses of data it uses), I filed a bug at the gtk.Champlain widget in bugzilla, see https://bugzilla.gnome.org/show_bug.cgi?id=700569

I hope I'm right and you use the current version of that widget, as if not and they already fixed it, it would be still up to you to fix it.

Revision history for this message
David Planella (dpm) wrote :

Hi jongleur,

Thanks a lot for the follow-up. From the Qreator side, we do not have the ability to modify the Gtk.Champlain widget or use another version that is not available as a package in the Ubuntu archive, so filing the upstream bug is exactly the right thing to do.

Otherwise, if you consider this to be a serious concern, the only thing we can do is to remove OSM and use another mapping service. However, I'd be sad to see it go, as from the feedback the map QR code is one of the most popular ones and gives good visibility to OSM.

Changed in qreator:
status: Incomplete → Triaged
Revision history for this message
David Planella (dpm) wrote :

For the record, we're using the gir1.2-champlain-0.12 and gir1.2-gtkchamplain-0.12 packages. In summary 0.12, which seems to be the latest version already: https://developer.gnome.org/libchamplain/

Revision history for this message
jongleur (wendorff) wrote :

Hi David.

No, I don't want you to switch the mapping service. As most other mappers I'm happy to see osm in the wild. Nevertheless I stumbled upon this in qreator and didn't want to tae the time to investigate which component exactly is responsible for it.
Additionally it might have been the case that the corresponding component is included in (instead of being referenced by) Qreator, in which case it would have been possible to simply have to update the bindings or sth. like that.
I'm happy to see that you registered for the upstream bug - looks like you want to follow it, so everything's fine for now.
Nevertheless it should be fixed in (better near) future of course ;)

Revision history for this message
David Planella (dpm) wrote : Re: OpenStreetMap license out of date in location QR type

Great, thanks Peter :-)

Indeed, I'm following the upstream bug and when it's fixed there I might be able to help in backporting it to a stable Ubuntu release.

summary: - osm license out of date
+ OpenStreetMap license out of date in location QR type
Revision history for this message
Jiri Techet (techet) wrote :

I've just fixed this in libchamplain master. However, if you want to fix it in your code right now, it is possible to create custom map sources in libchamplain. Unfortunately ChamplanFactory isn't fully introspectable so you cannot register your source which makes creating custom map source a bit harder in python.

Attached is an example how to create a new map source with a different license in python. Note that this creates an uncached source so the tiles get loaded from the network every time. If you wanted a cached source (which is what libchamplain uses by default), have a look at champlain_map_source_factory_create_cached_source() in libchamplain source - reimplementing this in python is just something like 10 lines of code.

David Planella (dpm)
summary: - OpenStreetMap license out of date in location QR type
+ OpenStreetMap license out of date
Changed in libchamplain (Ubuntu):
status: New → Confirmed
Jackson Doak (noskcaj)
Changed in libchamplain (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.