A Tech Blog on Communications, Energy, Location, Transportation and Logistics.
Search This Blog
Wednesday, January 15, 2014
Why The World Needs OpenStreetMap
As reported by the Guardian: Every time I tell someone about OpenStreetMap,
they inevitably ask "Why not use Google Maps?" From a practical
standpoint, it's a reasonable question, but ultimately this is not just a
matter of practicality, but of what kind of society we want to live in.
I discussed this topic in a 2008 talk on OpenStreetMap I gave at the
first MappingDC meeting. Here are many of same concepts, but expanded.
In the 1800s, people were struggling with time, not how much of it
they had, but what time it was. Clocks existed, but every town had its
own time, "local time", which was synchronized by town clocks or, more
often than not, church bells. Railway time, then eventually Greenwich
mean time, supplanted all local time, and most people today don't think
about time as anything but universal. This was accomplished in the US by
adoption first of the railroads, and then by universities and large
businesses.
Geography is big business The modern daytime dilemma is geography, and everyone is looking to be the definitive source. Google spends $1bn annually maintaining their maps, and that does not include the $1.5bn Google spent buying the navigation company Waze. Google is far from the only company trying to own everywhere, as Nokia purchased Navteq and TomTom and Tele Atlas try to merge. All of these companies want to become the definitive source of what's on the ground.
That's because what's on the ground has become big business. With
GPS' in every car, and a smartphone in every pocket, the market for
telling you where you are and where to go has become fierce.
With all these companies, why do we need a project like
OpenStreetMap? The answer is simply that as a society, no one company
should have a monopoly on place, just as no one company had a monopoly
on time in the 1800s. Place is a shared resource, and when you give all
that power to a single entity, you are giving them the power not only to
tell you about your location, but to shape it. In summary, there are
three concerns: who decides what gets shown on the map, who decides
where you are and where you should go, and personal privacy.
Decision time
Who decides what gets displayed on a
Google Map? The answer is, of course, that Google does. I heard this
concern in a meeting with a local government in 2009: they were
concerned about using Google Maps on their website because Google makes
choices about which businesses to display. The people in the meeting
were right to be concerned about this issue, as a government needs to
remain impartial; by outsourcing their maps, they would hand the control
over to a third party.
It seems inevitable that Google will monetise geographic searches,
with either premium results, or priority ordering, if it hasn't done so
already (is it a coincidence than when I search for "breakfast" near my
home, the first result is "SUBWAY® Restaurants"?).
Of course Google is not the only map provider; it's just one example.
The point is that when you use any map provider, you are handing them
the controls - letting them determine what features get emphasised, or
what features may not be displayed at all.
A road sign warning HGV drivers not to follow Satellite Navigation instructions. Photograph: Christopher ThomondLocation, location
The second concern is about location. Who defines where a neighborhood is, or whether or not you should go? This issue was brought up by the American Civil Liberties Union (ACLU) when
a map provider was providing routing (driving/biking/walking
instructions) and used what it determined to be "safe" or "dangerous"
neighborhoods as part of its algorithm. This raises the question of who
determines what makes a neighborhood "safe" or not – or whether safe
is merely a code-word for something more sinister.
Right now, Flickr collects neighborhood information based on photographs which it exposes through an API.
It uses this information to suggest tags for your photograph. But it
would be possible to use neighborhood boundaries in a more subtle way
in order to affect anything from traffic patterns to real estate prices,
because when a map provider becomes large enough, it becomes the source
of "truth".
Lastly, these map providers have an incentive to collect information
about you in ways that you may not agree with. Both Google and Apple
collect your location information when you use their services. They can
use this information to improve their map accuracy, but Google has
already announced that is going to use this information to track the correlation between searches and where you go. With more than 500 million Android phones in
use, this is an enormous amount of information collected on the
individual level about people's habits, whether they're taking a casual
stroll, commuting to work, going to their doctor, or maybe attending a
protest.
Certainly we can't ignore the societal implication of so much data in the hands of a single entity, no matter how benevolent it claims to be. Companies like Foursquare use gamification to
overlay what is essentially a large scale data collection process, and
even Google has gotten into the game of gamification with Ingress,
a game which overlays an artificial world onto this one and encourages
users to collect routing data and photo mapping as part of effort to
either fight off, or encourage, an alien invasion.
Finding the solution
Now that we have identified the problems, we can examine how OpenStreetMap solves each of them.
In terms of map content, OpenStreetMap is both neutral and
transparent. OpenStreetMap is a wiki-like map that anyone in the world
can edit. If a store is missing from the map, it can be added in by a
store owner or even a customer. In terms of display (rendering), each
person or company who creates a map is free to render it how they like,
but the main map on OpenStreetMap.org uses FLOSS (Free/Libre Open Source
Software) rendering software and a liberally licensed stylesheet which
anyone can build on.
In other words, anyone who cares can always create their own maps based on the same data.
Similarly, while the most popular routing programs for OpenStreetMap
are FLOSS, even if a company chooses another software stack, a user is
always free to use their own routing software; it would be easy to
compare routing results based on the same data to find anomalies.
And lastly, with OpenStreetMap data a user is free to download some,
or all of the map offline. This means that it's possible to use
OpenStreetMap data to navigate without giving your location away to
anyone at all.
OpenStreetMap respects communities and respects people. If you're not
already contributing to OSM, consider helping out. If you're already a
contributor: thank you.
No comments:
Post a Comment