Is the Collective data now Derivative data if? Two specific questions.
Hello,
I've read through the ODbL and the Community Guidelines a few times and I think I understand the ODbL well enough. I have a couple of specific questions that I'm unsure of though.
I'm developing a web application where users can see locations on a Leaflet map using OpenStreetMap tiles and create routes based on those locations. Those locations come from my private DB and OSM DB. When fetching the data from both DB's they are never compared with one another and the private DB doesn't reference any OSM data, so at this point this is a Collective DB. What happens next is what I'm unclear of:
1) I'm using the Leaflet Marker cluster plugin which groups markers. When a user fetches locations they are fetching specific locations, like Restaurants, and both the private data and the OSM data go into this Marker Cluster Group. The locations don't know anything about one another except that they are grouped by type. Is this now a derivative work? Or is it a derivative work simply because I'm showing the Private with the OSM data at the same time?
2) Each location that is presented on the map, OSM and Private, have a balloon when clicked. This balloon has a button that allows the user to add this location to a route. After the user has clicked at least two locations a route is created using MapQuest's Open Routing service. This route is made from the lat/lon's of any location on the map. The user could choose to only create routes based on OSM data or vise versa or use both. Is this a derivative work when the user chooses to make a route based on OSM and Private data? Is this a derivative work because I'm allowing users to create routes based on OSM and Private data? Or is this still a collective DB because these operations are done on the fly?
Thanks