[OSM-legal-talk] License Use Case
Frederik Ramm
frederik at remote.org
Sun Nov 21 22:33:11 GMT 2010
Rob,
Rob Myers wrote:
> What do you mean by "private addreses"?
> Which clause(s) of the ODbL would require you to publish them?
Xavier is taking up a 2-week-old thread about a hypothetical application
of his where users can upload photos and supply addresses where the
photo has been taken, and the application would OSM to geocode the
addresses and show "photos in the neighborhood". He's worried about
having to disclose the addresses.
Xavier, a few random thoughts on how you might deal with your problem:
1. You don't have to release what you haven't got. So if the only thing
required for your application to work is the *location* then just store
the location and not the address. You can still dump the address to a
log file on input, in case you need to follow things up manually later,
but if the only thing in your database is the location then that's all
you have to release.
2. I'm not sure if individual geocoding results really trigger any sort
of license reaction as they are so trivial. Maybe the application could
be structured in a way that would never even create/contain a
substantial extract of OSM.
3. Assume your customers have uploaded 10.000 addresses and 10.000
pictures. You could have one database with the columns "picture_id" and
"address", containing what the users have uploaded, and another database
with the columns "address", "lat", "lon" which contains the geocoding
results for these 10.000 addresses. Now if you only mix these databases
for display (i.e. you do a SELECT from the geocoding table to find all
addresses in the vicinity, and JOIN that with the other table to find
the photo IDs), then it is my opinion that you'd only have to release
the geocoding db and not the photo db, as the photo table is not derived
from OSM in any way. The geocoding table would allow users to see which
places you have photos for (but you could add another 100.000 records to
that table if you don't want people to know for sure). Maybe you
wouldn't even store the address in plain text, but just a MD5 hash?
This is of course highly theoretical, as people are unlikely to even
request that geocoding table from you.
Bye
Frederik
--
Frederik Ramm ## eMail frederik at remote.org ## N49°00'09" E008°23'33"
More information about the legal-talk
mailing list