Slashdot Mirror


The Future of Free and Open-Source Maps (emacsen.net)

Grady Martin writes: Former OpenStreetMap contributor and Google Summer of Code mentor Serge Wroclawski has outlined why OpenStreetMap is in serious trouble, citing unclear usage policies, poor geocoding (address-to-coordinate conversion), and a lack of a review model as reasons for the project's decline in quality. Perhaps more interesting, however, are the problems purported to stem from OpenStreetMap's power structure. Wroclawski writes: "In the case of OpenStreetMap, there is a formal entity which owns the data, called the OpenStreetMap Foundation. But at the same time, the ultimate choices for the website, the geographic database and the infrastructure are not under the direct control of the Foundation, but instead rest largely on one individual, who (while personally friendly) ranges from skeptical to openly hostile to change."

56 comments

  1. Begging the question by Anonymous Coward · · Score: 0

    Eh, quality is not declining.

    1. Re:Begging the question by arglebargle_xiv · · Score: 1

      True, it's always been awful.

      I really, really wanted OSM to succeed, I even donated money to them. But the mobile app is such a massive collection of fail and suckage that after using it for a few months I just couldn't bear it any more and moved to others, just anything but OSM. Dear God, they managed to make a maps app so bad that it could be used as a teaching tool for now not to do a maps app. That's why they're in trouble, not because of some hang-wringing over policies and review models and whatnot.

    2. Re: Begging the question by Anonymous Coward · · Score: 0

      OSM doesnâ(TM)t even offer a mobile app, all of them are provided by third parties only. And thereâ(TM)s quite a number of them out there.

    3. Re:Begging the question by Baloo+Uriza · · Score: 1

      Which mobile app? OSM doesn't provide one, but there's literally dozens out there that use it. Osmand, Magic Earth, Rand McNally, Navii all come to mind immediately.

      --
      Furries make the internet go.
    4. Re:Begging the question by arglebargle_xiv · · Score: 1

      Good question, whatever it was that came up as the OSM app on Google Play a few years ago. I assumed it was the official OSM app, or at least it didn't say anything to the contrary.

    5. Re:Begging the question by Baloo+Uriza · · Score: 1

      No idea. The OSM Wiki has a big list of apps that use OSM. Probably the best drop-in replacement I'm aware of to Google Maps would be Magic Earth. I personally use Osmand from the F-Droid repository.

      --
      Furries make the internet go.
  2. Maybe talk to these guys... by FatdogHaiku · · Score: 1

    They could have a chat with the what3words folks...
    https://map.what3words.com/kicks.pasta.steer

    --
    You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    1. Re:Maybe talk to these guys... by Anonymous Coward · · Score: 1

      This is how a significant chunk of the OSM community reacts to wat 3 words:

      http://www.what3fucks.com/

    2. Re:Maybe talk to these guys... by FatdogHaiku · · Score: 1

      Oops, there already is a OSM button on the What3words map... My Bad.

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    3. Re:Maybe talk to these guys... by Anonymous Coward · · Score: 1

      You're kidding, right? what three words is just a coordinate system where three words are mathematically mapped to a rectangle in lat/long coordinates. There's no data, no roads, no lines, no nothing, just a formless sphereoid.

      The map data you see on that site is just Google maps.

    4. Re:Maybe talk to these guys... by Baloo+Uriza · · Score: 1

      Which honestly makes about as much sense. "Hey, let's make a proprietary database for location, with no relation to anything around it." Never mind latitude and longitude is pretty universal. What3Words is to georeferencing as all-way stops are to intersection design. And the all-way stop is an intersection designed by morons for morons.

      --
      Furries make the internet go.
  3. Gamin maps... by messymerry · · Score: 2

    This is sorta peripheral, butt I have been having fits with my Garmin updates. The maps are definitely not up to date. the last trip I took, the speed limits were wrong more than they were right. With the insulting requirement to buy the same map over and over for the devices I own, and their arrogance, I am considering ditching all my Garmin devices. My better and I spent three months in Chile and we tried using OpenStreet maps. They were unusable. We bought the Garmin S. America set and it was marginal at best. We used Google maps and Waze when we had cell service and the Google maps are much much better. And free... as long as you have cellular service. Question: How is it that Google maps are head and shoulders better than Garmin maps and Garmin charges out the wazoo???

    --
    Dear Microlimp: I give you 2 valid product keys for win7 and you reject both of them. Piss off you wankers!!!
    1. Re:Gamin maps... by Anonymous Coward · · Score: 3, Informative

      "Google maps are much much better. And free... as long as you have cellular service."

      Google Maps are downloadable for offline use and have been for awhile now. It's a life saver when I'm out of cell range or out of country.

    2. Re:Gamin maps... by Anonymous Coward · · Score: 4, Informative

      "Google maps are much much better. And free... as long as you have cellular service."

      Google Maps are downloadable for offline use and have been for awhile now. It's a life saver when I'm out of cell range or out of country.

      But there are significant limitations on what is downloadable compared to OSM, where you can just download the entire country and run it completely offline.

      My solution on trips is to have both.

    3. Re:Gamin maps... by stephanruby · · Score: 1

      We used Google maps and Waze when we had cell service and the Google maps are much much better. And free... as long as you have cellular service.

      Welcome to the 21st century!

      We're just surprised it took you this long.

      The only people still using old maps are drivers with big trucks and double-decker buses that don't want to get stuck under a bridge, but even that's becoming a problem since they're taking too long to update them after constructions.

      Question: How is it that Google maps are head and shoulders better than Garmin maps and Garmin charges out the wazoo???

      Have you noticed? A similar tension exists between traditional encyclopedias and Wikipedia.

      On one hand, you have business owners who believe in crowdsourcing and who believe the risks crowdsourcing brings can be mitigated and corrected by the crowd itself. On the other hand, you have a proud company like NavTeq (that Garmin relies on) that learned to dominate the mapping industry and gobble up its competitors all throughout the 80s and the 90s by only using professional map makers and professional data entry specialists.

      Here, the true master of map crowdsourcing (aside from OpenStreetMaps) was the Israeli startup called Waze, which Google eventually purchased three or four years ago for 3 billion dollars. This is not to say that Google was bad at crowdsourcing either. Google was still lightyears ahead of NavTeq in that area, long before it even purchased Waze (also, you have to keep in mind that Waze only collated real-time car-related map data through crowdsourcing, while Google had a much grander vision of collecting all kinds of mapping data).

      Then, in addition to crowdsourcing and using everyone's personal location data who use their maps app or their Android operating system, there is also the fact that Google uses non-mapping professionals to drive Google cars, pilot robot submarines, pilot planes, drones, ride bicycles, hike, etc. and accumulate terabytes of video data, wifi hotspot locations, cell tower locations, GPS coordinates, etc., all of which it can quickly gobble up and process through automation and image recognition (and not manual data entry). So I suppose that's the second part of Google's expertise, automation. Proper automation is a core requirement of being able to use cheaper labor to collect and process large amounts of data. But proper automation is also just as important, if not more important, for collecting and cleaning up the data they collect through even cheaper crowdsourcing.

    4. Re:Gamin maps... by Anonymous Coward · · Score: 0

      Go to https://my.garmin.com/mapErrors/report.faces and report the map errors. I've done this for everything from when speed limit signs change, to parts of roads that are not there any longer. I always see my updates in the next map push that Garmin does.

      Gamin and OpenStreetMap both rely on user inputs to be correct and complete. If you find something wrong with either product report it, so you become part of the solution!

    5. Re:Gamin maps... by Solandri · · Score: 1

      Google Maps is able to provide constant map updates because they're constantly harvesting data from you, which they then sell to marketers to make money. Standalone GPSes like Garmin's don't send data about you back to the mothership, so they can only make money from product sales. A map update more or less negates a new product sale, so they have to make up that lost revenue somehow. So you either have to pay for map updates, or pay extra to get a unit with lifetime map updates.

      Remember: If you're getting it for free, you're not the customer, you're the product.

    6. Re:Gamin maps... by messymerry · · Score: 1

      Thanks, wish I had some mod points. I will look into this and see if they can be used in my Garmins.

      --
      Dear Microlimp: I give you 2 valid product keys for win7 and you reject both of them. Piss off you wankers!!!
    7. Re:Gamin maps... by messymerry · · Score: 1

      Thanks for this, but I'm not sure I'm interested in helping Garmin. Like I said, their business practices are hyper-financialized and thus predatory. (thanks banksters) When Garmin starts treating us like "customers" and not "consumers", then I will consider helping them. I really do hope OpenStreet maps gets it's act together. If nothing else, just to annoy Alphabet...

      --
      Dear Microlimp: I give you 2 valid product keys for win7 and you reject both of them. Piss off you wankers!!!
    8. Re:Gamin maps... by stephanruby · · Score: 2

      Google doesn't sell user data. It sells ads instead. User data is its asset.

      It's only going to rent the use of its asset, not sell it outright.

    9. Re:Gamin maps... by Xylantiel · · Score: 2

      The difference between selling user data and selling microtargeted ads based on user data, while existing, is not really relevant here.

    10. Re:Gamin maps... by Anonymous Coward · · Score: 0

      Thanks for this, but I'm not sure I'm interested in helping Garmin. Like I said, their business practices are hyper-financialized and thus predatory. (thanks banksters) When Garmin starts treating us like "customers" and not "consumers", then I will consider helping them.

      Point taken, but you'd also be helping the other poor slobs who are using Garmin maps for whatever reason, maybe locked into their hardware.

    11. Re:Gamin maps... by Baloo+Uriza · · Score: 1

      Yup, check out the OSM Garmin server.

      --
      Furries make the internet go.
    12. Re:Gamin maps... by Baloo+Uriza · · Score: 1
      --
      Furries make the internet go.
    13. Re:Gamin maps... by Baloo+Uriza · · Score: 1

      Using a Garmin instead of a phone for navigation isn't a matter of being a "poor slob". Cellular coverage maps are hilarious jokes, with the coverage being exaggerated to what you can get any signal at all or a network that will authenticate your SIM. And if you do find one, you're probably roaming on some regional carrier, or if you're native, have no data or extremely slow (GPRS or EDGE) data. Most networks save for small regional carriers serving underserved communities, tend to focus on big cities and interstate highways only. And a PND generally has better battery life and durability than your average smartphone. Or it's built into your dashboard.

      --
      Furries make the internet go.
    14. Re:Gamin maps... by Baloo+Uriza · · Score: 1

      Telenav, which uses OSM, does try to get data back. And they abstract that data and OSM's uploaded GPS traces to feed the ImproveOSM JOSM plugin data.

      --
      Furries make the internet go.
    15. Re:Gamin maps... by Baloo+Uriza · · Score: 1

      Sure it is. Google Maps is less a map and more a georeferenced Yellow Pages. That's the extent they care about their map. The fact that it can kinda-sorta be used for navigation, shittily, is purely incidental.

      --
      Furries make the internet go.
    16. Re:Gamin maps... by tlhIngan · · Score: 1

      But there are significant limitations on what is downloadable compared to OSM

      A big one is the inability to find an address. I had tried to use Google Maps, and had downlaoded my local area and it was up to date. But it refused to search for an address - it gave me suggestions of a few addresses, but not the one I was looking for.

      The inability to find addresses offline (If it could navigate, bonux, but let's just stick with something so basic...) makes it useless. It's good for a "You are here" pointer, but if it can't even drop a pin given an address (and granted, it can say "approximate location" if it's a calculated address) it turns it into something completely useless. It's just a fancy digital paper map at that point.

  4. Not enough interest? by Tablizer · · Score: 1

    They can't take the fork in the road?

  5. Whoops. Premature submission. by Anonymous Coward · · Score: 0

    Whatever... It's futile anyway. I'm merely battling windmills.

  6. why exactly does the data need to be owned? by Anonymous Coward · · Score: 1

    ? Seems to go against the whole 'open' thing, or perhaps what we really need is FreeAndOpenStreetMaps

    1. Re:why exactly does the data need to be owned? by Anonymous Coward · · Score: 0

      If nobody owns it then nobody can protect it in the courts. Private competition would use the laws to limit access to it in one way or another.

    2. Re:why exactly does the data need to be owned? by EETech1 · · Score: 1

      GNUMaps?

  7. So, not so open after all? by Larsen+E+Whipsnade · · Score: 1

    Open isn't as open doesn't.

    But really. What's to stop someone from forking the whole shebang and then running the fork properly? The nuclear option.

  8. To what extent is it even owned? by Larsen+E+Whipsnade · · Score: 1

    As opposed to merely being possessed or controlled?

    If you can fork it - without legal repercussions - it can be free. It's just a matter of effort and organization. How badly do we want freedom? How capable of we of protecting said freedom?

    Can we just take our ball and go home?

  9. quality is not the problem by Anonymous Coward · · Score: 1

    Tooling is. It shouldn't take 2 weeks to import the DB. A 65GB DB shouldn't turn into a 2TB one once restored. Serving tiles shouldn't require a convoluted stack of 20 apps which ultimately take up gigs of RAM and 20% cpu just to sit idle.

    Just for starters...

    1. Re:quality is not the problem by Anonymous Coward · · Score: 0

      Tooling is. It shouldn't take 2 weeks to import the DB. A 65GB DB shouldn't turn into a 2TB one once restored. Serving tiles shouldn't require a convoluted stack of 20 apps which ultimately take up gigs of RAM and 20% cpu just to sit idle.

      Just for starters...

      So we just need a much better version of SimCity... Drive past the big white style #FF00FF high density office tower and turn left on the #345678 medium capacity road...

  10. One person trashing something good? by Anonymous Coward · · Score: 0

    "instead rest largely on one individual, who (while personally friendly) ranges from skeptical to openly hostile to change."

    Lennart Poettering finds another good thing to screw up.

  11. He's right. by eclectro · · Score: 1

    Reading his rant I could identify with many of the problems. But the solution lies with the foundation itself and the board of directors. The board of directors needs to be ran by the president in a professional, transparent, ethical manner, that follows its rules especially as it might relate to conflicts of interest. I suggest finding a way to invoke parliamentary procedure to the board even if they need to hire a professional parliamentarian for meetings. Rewrite the bylaws as necessary to correct the deficiencies.

    So you need a sympathetic president, and enough like minded members to constitute a majority. Then you start voting. Get the new bylaws approved. Then the board needs to gain control of the entire project head to toe. Find a way to raise *some money* to hire an attorney. You may need to step on some toes. Get rid of the frenemy gatekeepers at that time.

    Then it becomes about money. Wikipedia manages to fundraise. Wikipedia sucked forever until it got a critical mass to start hiring programmers, and this project might need to follow the same path. Until you can hire on programmers, look for free help from college programming departments and others who could glean something for doing so. I'm not sure what would be best route for fund raising, but as an idea maybe the Pokemon guys might be interested in buying custom mapping or data (just as an example). Eventually you will formally need to hire a programmer. You need to chop up the project in smaller individual chunks. You need to create an easy to use standard for data transfer to make the data you do have easy to use and the different chunks of the project to interact with and standardize around. The interface needs to be dead drop easy to use with no command line knowledge necessary. Over time, you will get more users who might be willing to donate that $3 to the project when asked. Again, you might want to look at Wikipedia's successes and its mistakes (hard to use editing interface) and learn from them.

    Eventually you will succeed in overcoming the things mentioned in the rant. But the very beginning starts with cleaning up the board of directors first that run the foundation before the project itself can be cleaned up.

    At least that's how I'd do it. I'd love to hear other's opinions.

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    1. Re:He's right. by Dutch+Gun · · Score: 1

      Well, I guess I agree, especially about the financial conflicts of interest, but the technical issues sound pretty daunting as well. Their database doesn't have a concept of layers - only tags? Node ID's can be reused or repurposed? Non-standardized/enforced/validated data entry schemes?

      I admit I know nothing about mapping software and databases, but these types of features seem pretty inherently obvious to any sort of developer, simply based on how we've seen other map systems work.

      --
      Irony: Agile development has too much intertia to be abandoned now.
  12. Re:"Owns" the data... by mlw4428 · · Score: 0

    > "intellectual property" is a crime scheme to get money without working for it.

    Based on what? Are you saying that if I do the work of launching satellites, taking photographs, catalogue and index them, and then build the earth-based infrastructure to load and display them to end users while simultaneously building an interface that a user can then put origination and destination points and get accurate directions to those points that all of that is not considered work? I don't deserve to be paid? Pray tell, where do you live? I'll be taking your possessions - you didn't work for them. You didn't earn them in my eyes. You fucking retarded motherfucker.

  13. OSM is better than Google Maps by Anonymous Coward · · Score: 0

    It has more information and less wrong information than Google Maps in my area, and it's OPEN. Don't be so quick with your judgments.

    1. Re:OSM is better than Google Maps by Baloo+Uriza · · Score: 1

      Dunno why you're getting downvoted for this. It's the case pretty much everywhere in the US except for the very largest US cities. I'm in the 55th largest city, and Google Maps sucks so hard it has a texture. I can't imagine how much worse it has to be for the 19,299 smaller American cities, much less other countries.

      --
      Furries make the internet go.
  14. Garmin is bad at literally everything now by drinkypoo · · Score: 2

    Garmin must have fired or lost some of their key technical employees, and/or decided to let marketing run things, because they have gone straight into the toilet. My first GPS, which I still own, is a Garmin GPS 12. This was one of the early 12-satellite GPSes and it has a serial port connector, which is why I bought it in the first place. It is great in every way for what it is; durable, usable (the UI was good for its day) and above all reliable.

    I also own a Garmin Nuvi 1450LMT. It is a total POS. Touch recognition is complete garbage. But what's even worse than the unit itself is the management software. The software to load maps onto the device has gone through several revisions, a complete rewrite, and several more revisions. During that time I've tried to update my maps about ten times, and succeeded twice. One of those updates left the device unusable for literally years. It actually erased the maps from the device, then refused to load any new ones, saying it couldn't find it. They eventually updated the software and it found it, so I did a map update... which claimed to work, but didn't actually load anything but highways. I did zoom in, nothing. So I did another map update, and that one actually worked. The GPS works as well as it ever did now, which is not that well. GPS reception is good, everything else about the unit is bad.

    But let us not forget Garmin Viago, their GPS software for Android. It came and went in about three months, it literally never worked (I tried to use it a dozen times, got it to find an address about twice, got it to actually route me there literally zero times) and I'm just out the money I spent on it now. They literally threw up their hands and walked away because making an Android GPS app was too hard for them.

    In short, Garmin is totally incompetent today, and giving them money is a total noob move.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Garmin is bad at literally everything now by Baloo+Uriza · · Score: 1

      You can load OSM on your Garmin without their software. Or really any software other than a file manager.

      --
      Furries make the internet go.
    2. Re:Garmin is bad at literally everything now by drinkypoo · · Score: 1

      You can load OSM on your Garmin without their software. Or really any software other than a file manager.

      It's a bit crap, but it's working now, so I don't think I'll mess with it. Can I get OSM onto my Garmin Streetpilot? ;)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Garmin is bad at literally everything now by Baloo+Uriza · · Score: 1

      Yes. OpenStreetMap Netherlands has a Garmin map generator server.

      --
      Furries make the internet go.
  15. It depends by niff · · Score: 1

    The quality of the data is very much dependent on volunteers. In the Netherlands, the data is actually pretty good and detailed.

    Certain details are in the map that HERE/TeleAtlas/Google/Waze don't have, like pedestrian tunnels, paths in woods, animal-crossings, etc. There are many people keeping things up-to-date.

    But, if you're somewhere in a third world country, outside of a city, chances are higher that your road is missing or incorrect.

    1. Re: It depends by Anonymous Coward · · Score: 0

      I do not live in a third world county nor an undeveloped area. I live in the most industrialized place in the world with high tech everywhere. Yet, OpenStreetMap is utter failure in my area. Why? Probably because everyone here doesnâ(TM)t give two shits about OpenStreetMap because it sucks. Meanwhile, google maps is extremely accurate.

    2. Re: It depends by ManfredBrandl · · Score: 1

      Could you reveal where you live?

    3. Re: It depends by Baloo+Uriza · · Score: 1

      Judging by his response, probably Seattle, New York, LA or the Bay Area, the only places Google Maps actually seems to care about.

      --
      Furries make the internet go.
    4. Re: It depends by Anonymous Coward · · Score: 0

      I do not live in a third world county nor an undeveloped area. I live in the most industrialized place in the world with high tech everywhere. Yet, OpenStreetMap is utter failure in my area. Why? Probably because everyone here doesnâ(TM)t give two shits about OpenStreetMap because it sucks. Meanwhile, google maps is extremely accurate.

      Well then, I'm happy that you're happy. What's the problem?

  16. Geocoding quality by welshie · · Score: 1

    Geocoding requires two things:

    1. Accurate and complete data. It is well acknowledged that in many areas, full street addresses are not yet there in Openstreetmap, but you can geocode at street-level. I've had many cases where Google's geolocation for addresses is way out, and doesn't even give a warning that it's only managed a partial match on the geographic centre of the district.
    2. Context. Depending on your application, you may only be interested in the 'Station Road' nearest you. How's the geocoding server supposed to know if the client application doesn't give it a hint as to how the results should be ordered? Google's geocoder is likewise hopeless with giving relevant results if the client application doesn't give it a hint that you'd prefer a local result over a result from a different continent.

  17. True, the OSM has got by Max_W · · Score: 1

    some issues as any map. Still it is the good map.

    I use mostly the OpenStreetMap, Maps.ME on smartphone, where I can download the whole country, and I also use Google map.

  18. Re: "Owns" the data... by Anonymous Coward · · Score: 0

    But the guy who owns the IP didn't do anything. They just had money to pay salaries, and he didn't work on 99%of the Intellectual Property and now has billions. You can call us retarded if you like, but what you are is blind. IP is a way to make money off the labour of others. That scientist who worked in the lab don't get crap but another meal to do it again tomorrow.