Apple Switches (Mostly) To OpenStreetMap
beelsebob writes "In the recent release of iPhoto for iOS it appears that Apple has started using OpenStreetMap's data. Unfortunately, there are still some problems. Apple is currently not applying the necessary attribution to OSM; they are using an old (from April 2010) dump of the data; and they are not using the data in the U.S. Fingers crossed that Apple works through these issues quickly! Apple is now one of a growing list (including geocaching, and foursquare) to Switch2OSM."
Apple not properly crediting others for their inventions! No way!
To offset political mods, replace Flamebait with Insightful.
They will but only after 2-3 month of hard complaining.
Of course they will be considered as "Generous Donator"
I didn't see any mention in the article about Apple switching to OSM in their maps app. If/when they do, I hope they implement a mechanism for submitting updates to OSM, since that is a big strength.
I'm ambivalent about Apple making this change; google maps has done pretty well, but sometimes it gets numeric addresses wrong on long beach ny and other areas.
One burning question: will we be able to get audible turn-by-turn directions if Apple moves to OSM?
So is this one more step to be independent from Google services? I don't see Apple starting their own search engine, but if they can get rid of the other Google products they use then it would let them do more things in iOS without Google having to explicitly allow it. In a kind of related rant, why does it have to be so hard to access StreetView info from an iPhone?
Democracy: Crowdsourcing a country near you
OpenStreetMaps has generally good map data at this point, but their reverse geocoding (i.e. place data) is still very sparse compared to Google or Factual, etc. Would love to see a free, open database of comparable quality to the paid ones.
Having 60+ GB files of "open data" being shared seems like a perfect reason to use torrents. Anyone know a reason (technical or legal) for why they aren't?
Does OSM have traffic information as well? Even if they have the major roads, does it have the arterial streets like Google does? I use that information extensively on my commute.
Yeah. Because Apple never gives back to the digital community. Oh. Wait. http://www.apple.com/opensource/
So, yeah, I'll take that bet.
Took me a while to figure out 'U.S. Fingers crossed'.
http://www.acetonestudio.com
------------------
psdcovers.com
Whilst OSM is very good for free data, there are still pockets of areas where the coverage is very poor indeed. I had to map out half of my uncle's town as it just wasn't there on OSM (about 9 months ago). At every stage, it's getting better, but the more 'big players' that start to switch to it, the more momentum it will get and the better the coverage will be as more contributors flow in.
This is especially the case as parts of the OSM dataset are about to be wiped out due to the forthcoming remapping.
Even if they don't, having them bet on an easily user-updateable mapping system is pretty cool.
That said, OSM here in Germany is a bit disappointing. I've been adding a few locations around my neighborhood, but OSM based navigation apps are still pretty bad in terms of accuracy and actually finding house numbers :(
Anyone want to bet me a dollar they won't give data back? I'll take the first comer.
If they're required to, they will. No sense in getting sued again.
If they're not, they probably won't, or will do so only on their terms.
Site is down, so I don't have a clue what exactly the license requires.
They are using OpenStreetMap in one iOS photo editing application that costs $5. I would hardly call that "mostly switching." More like the first toe in the water.
Wait really? Germany? Poor maps on OSM? The german mappers go into insane level of detail –take a look at Berlin for example.
I suppose they will, simply because it would be a waste of their effort to maintain a fork, thus missing out on map updates from other parties. This is a naturally collaborative task. It's not like source code where patches from different parties are likely to have conflicts.
MOD PARENT DOWN!11!!!! He is telling the truth, instead of spewing blind hate! This will not do on Slashdot.
Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate! Hate!
Error establishing a database connection
Anyone want to bet me a dollar they won't give data back? I'll take the first comer.
I'm dying to know if you typed that in from a WebKit-based browser...
E pluribus unum
The problem with German GPS is it only gives you directions to Warsaw.
It is pretty sad that their dump is from 2010 because streets in my part of town that have been there since 2001 are not on the map. I say use Google. At least it is always up to date.
-Xen
How is OpenStreetMap determining that Apple's using their data versus a similar data set from a different source? I haven't seen anything about their methodology for coming to the conclusion that it's OpenStreetMap data. How easy is it to pin down map data to a specific provider?
This is not to say that Apple has not closed some projects. They have. But Google business model depends on acquiring public property, repackaging it, closing it, and suppling it for ad revenue and other compensation.
"She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
If I lived in Berlin, I might have noticed that earlier. What's missing for me is consistency - if I need to go somewhere that's nearly off the grid (but still easily findable with Google Maps, i.e. there's cell reception and everything :p), there's a pretty decent chance that I won't be able to get there with an OSM based app. A lot of the problems are from the front end, though, so not entirely OSM's fault...
What exactly does that mean? Don't they update as the maps are added to?
I'm unsure what that URL is meant to show because all it shows to me is that they include open-source software as part of OS X. We know that. It's what this article is about.
Your comment was related to whether Apple contribute code back. That page has no information about Apple returning code at all. Stop spreading misinformation.
Now, the facts.
Apple contribute code back. A fair bit of code has been accepted into FreeBSD from Apple. Do they contribute back as much as they should, ethically? That's debatable, personally I'd say no. Recently they're reducing their open-source efforts too (CUPS).
Why can't people just discuss things normally rather than having all this pro-Apple / anti-Apple garbage?
Strangely, that list doesn't have Webkit or LLVM on it. That's by far their two greatest contributions. Webkit, one might note was based off of exsiting project KHTML. The history there wasn't good. They essentially ignored the existing community around KHTML, took the code modified it with all sorts of OSX only hooks, released that to comply with the license (GPL or LGPL). Then a couple years later they did it the correct way and created the webkit open source project. Konqueror now defaults to the Webkit implimentation and all is well. Although, google isn't that much better at working with existing open source communities, if you look at chromium browser.
So, yeah, there is still an uneasy feeling when it comes to Apple and open source projects.
Well.. maybe. Or Maybe not. But Definitely not sort of.
The same is true of google maps though. Compare Vladivostok on Google Maps to on OpenStreetMap for example.
You misunderstood his comment. From his perspective as a German, the attention to detail in OSM is lacking. I mean, in that example, there is no mention of where the nearest trash can is or where the stop signs are located.
I wish I was kidding. Germans are a unique breed when it comes to detail and rules.
Those who can, do. Those who can't, sue.
Google is evil for Mac developers and they use openstreetmap from a long time, even for tracking the space station:
http://itunes.apple.com/us/app/international-space-station/id438177520
Parse error: syntax error, unexpected $end in /srv/switch2osm.org/public/htdocs/wp-includes/functions.php on line 4687
Apple should get into the car business.
For starters, they could add SIRIc, SIRI for the car.
-cellurl
Speedlimit aware cruise control
Every time I see a map rendered with different colors and a different style as Google Maps I immediately feel how much I prefer the Google Maps style. Is it only me or is the rendering really that refined that it's just so much easier to spot things and therefore feels better?
WebKit, LLVM/clang, and yes, they even did a lot for CUPS, and zillions of bugfixes across many products. And if you're an OS wonk, you can even look at the entire MacOS X kernel source code and borrow if you'd like, as well as many of the low-level processes that make MacOS interesting. It's true that many of these were not taken up by other products, but that's hardly Apple's fault.
E pluribus unum
parts of chrome may be OSS
True, but misleading. It's more like "small parts of chrome are proprietary". Almost all of it OSS and included in Chromium.
The V8 Javascript engine, for example, was all developed by Google and released under the BSD license.
Dilbert RSS feed
Anyone want to bet me a dollar they won't give data back? I'll take the first comer.
Think you might be off base here. Apple wants the user experience to be the best, not giving back would make theirs Second Best user experience. I could be wrong, but I think this is only a stepping stone and they'll be behind OSM.
OSM on Geocaching rocks. I just wish the MapquestArial wasn't such a steaming pile.
A feeling of having made the same mistake before: Deja Foobar
Not here in Germany. I can navigate ANYWHERE with Google Maps Nav these days... there hasn't been a single address I wasn't able to find.
I suppose it might just vary from country to country?
There are a couple of errors that I immediately see, such as a few streets that do not exist.
About two years ago I had a semi go through my backyard, it's a cul-de-sac with a dirt path behind it, and a road that was planned for but never built. Open Maps and Google used to show that the street connected.
Hope they still keep Google Maps.
You've probably just got lucky - commercial data is ahead of OSM in terms of addressing, however you will find errors in pretty much every country (roads that aren't there, roads with the wrong name, roads in the wrong place, etc).
If (when :-) you do find an error, please check it out on OSM and see what it looks like there - if it's wrong in OSM, you can at least fix it. :-)
WTF, the capital of Spain appears to me as "Los Madriles" instead of Madrid. "Los Madriles" is kind of a popular name of Madrid and its surroundings but it is by no means an official name....
You mean "targeted public to targeted public" I suppose?
That's true, of course. It ticks me off when I find an error in Google Maps, because I have no idea what to do to fix it...
The same is true of google maps though. Compare Vladivostok on Google Maps to on OpenStreetMap for example.
You think that's bad, check out North Korea: Google Maps vs. OSM.
Though I'm not sure how well to trust North Korean OSM. I can just picture some guy in a cubicle in NK building phantom roads and towns all over the place just because.
Can you please stop SPAMMING your shitty PSD Covers URL in your posts.
No, it looks like they took an April 2010 planet dump a while ago, and haven't updated since, which isn't great. This rather suggests that they don't know that they're using OSM data. Hence my bet being that one of the companies they bought used OSM data as a starting point, and then claimed to apple that it was theirs.
And if Apple can't use KHTML, then that's tough shit, that's not KDE's problem.
But I guess that when REAL PROGRAMMERS, not arseholes like you, have to port code, they need more than just a dump of the output of a diff command.
Wow :-/
This is why I dislike Mac users. Pointlessly offensive and viciously defensive.
Ouch... that would suck. Oh well, I'm an Android user anyway, so meh :p
There's a report problem link at the bottom, right next to the copyright info.
I'm dying to know if you typed that in from a WebKit-based browser...
Build identifier: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
No, its Apple's problem that they don't play well with Open Source Communities that they don't control. This story is about an Open Project which Apple has decided to utilize. Their past history with simular communities is very relavant.
Well.. maybe. Or Maybe not. But Definitely not sort of.
Guuuuh... doi. Thanks, I'll try to remember that :D
Thanks! I've been looking for this for a while! See http://slashgeo.org/2011/06/07/Whats-best-iOS-App-contributing-OpenStreetMap
Animoog.org
When will Apple sue OSM for using their data??
Sheesh. Some mod got caught in a surly mood, or doesn't know any Germans.
Those who can, do. Those who can't, sue.
Just found this nice summary:
http://liquidat.wordpress.com/2007/07/24/situation-around-khtml-and-webkit-finally-settled/
Well.. maybe. Or Maybe not. But Definitely not sort of.
"Apple Steals from OpenStreetMap"
WebKit? You mean that HTML engine which was started by KDE and the development of which is now mostly driven by Google?
Well.. maybe. Or Maybe not. But Definitely not sort of.
-- This space for lease, low setup fee, inquire within!
Huh? I got great navigation from Berlin to Moscow. Well, *almost* to Moscow. The whole app did freeze up when I was about 20 miles out.
And preferred method of transportation is a bomber, during the night...
Trolls are like broken clocks. They show the truth two times a day. The rest of the day they talk nonsense.
No, its Apple's problem that they don't play well with Open Source Communities that they don't control.
Who care? How is that problem for Apple?
Yet, they're trying to close CUPS down/fork from within and make it an an Apple-only product...
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
You misunderstood his comment. From his perspective as a German, the attention to detail in OSM is lacking. I mean, in that example, there is no mention of where the nearest trash can is
My hobby is adding the locations of trash cans to openstreetmap, because everything larger or more significant is already on there...
I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
The problem with German GPS is it only gives you directions to Warsaw.
Not really. I needed to get from Berlin to Paris one time, and while the directions were a bit strange - I had no interest in visiting Belgium, after all - they got me there pretty quickly.
#DeleteChrome
Want to know how I know you didn't get the joke?
Furries make the internet go.
Oddly enough, there's schema for trash cans and stop signs.
Furries make the internet go.
Well, who posted that ....
Hmm... It appears that I did. Apparently, I care. I care that Apple doesn't play well with Open Communities. It will influence how well I play with Apple. If there are more that feel the same way as I do, then it becomes a problem for Apple. It would behoove them to work better with communities they don't control. Same goes for Google, Microsoft or any other company. Follow the license and follow the spirit of open collaberation.
Well.. maybe. Or Maybe not. But Definitely not sort of.
You misunderstood his comment. From his perspective as a German, the attention to detail in OSM is lacking. I mean, in that example, there is no mention of where the nearest trash can is or where the stop signs are located.
I'd like to point out that the Berlin map beelsebob picked as an example does include locations of trash cans. It's just that the default map style on openstreetmap.org omits trash cans to avoid cluttering the map. They are, however, available in the database for anyone who needs them.
There are also several groups of recycling containers such as this one nearby, which indeed appear in the default map style.
So even as a German, I don't see a reason to complain about the level of attention to detail displayed by Berlin's mappers. ;)
Do they contribute back as much as they should, ethically?
I don't understand why this nonsense gets modded up. Apple is under no ethical obligation to contribute anything to open source. They are under a legal obligation to contribute to open source software in specific circumstances, such as in the case of distributing of modified GPL software. Its complete bullshit to expect any company or person to go above and beyond the legal obligations of using open source software, even if that software is helping them bring in heaps of cash.
-- listen to interesting music, support independent radio... WPRB
I don't understand why this nonsense gets modded up. Apple is under no ethical obligation to contribute anything to open source. They are under a legal obligation to contribute to open source software in specific circumstances, such as in the case of distributing of modified GPL software. Its complete bullshit to expect any company or person to go above and beyond the legal obligations of using open source software, even if that software is helping them bring in heaps of cash.
Yes, you make it quite clear that you don't understand the concept of ethics or morals.
I care.
You are irrelevant. Again how is that Apples problem? Why should they care that you care?
Outside of religion there is no such thing as 'ethics" and "morals". If you believe there is then you are only fooling yourself.
Though I'm not sure how well to trust North Korean OSM. I can just picture some guy in a cubicle in NK building phantom roads and towns all over the place just because.
Unfortunately, Google have already been caught vandalising OSM...
http://blog.nexusuk.org
You mean the ports they've made and contributed back so things would work on there specific architecture? The only opensource going on here is source code they have to give back because of licensing agreements. They aren't improving on or making it better, they just need it to work. And in some of there commits they have broken previously working components. Such as bsdmake, on that one I had to go in and essentially rewrite it to make there shit work with it and allow it to work like it's supposed to in the first place.
WTF Slashdot, why do I have to login 50 times to post?
Such as bsdmake, on that one I had to go in and essentially rewrite it to make there shit work with it and allow it to work like it's supposed to in the first place.
That's your problem not Apple's.
MichaelKristopeit? Is that you?
Well.. maybe. Or Maybe not. But Definitely not sort of.
A good example of Apple doing less contribution back to the open source community is with GCC where Apple is not allowing mainline GCC to use a lot of their apple-specific changes (some of those changes are things mainline GCC wouldn't want anyway but that should be up to mainline GCC developers to decide and not Apple)
Although these days they are moving towards clang and LLVM instead of GCC (whether that's because clang/LLVM are better than GCC, whether its because its easier to work on/maintain/improve or for some other reason I dont know)
No, that makes it quite clear that you don't understand the concept of FOSS.
Here's what it is: "here, have this software, it's free, open, and you can do what you like with it, simply because I enjoyed coding it, and I'm a nice guy"
Here's what it's not: "hey, I put my half finished project on the web so that you guys can all 'contribute minor changes' back to it, and then when it's super shiny, I can claim I'm awesome. By the way, I have a sense of entitlement –if you make money with it, you must give back at least twice as much code as I've started the project with. More so, I'll still look at that contribution grudgingly and still call you a corporate whore for making money off it."
Uhhh, actually, you have that backwards.
Apple contributed their changes to gcc to support obj-c and a modern runtime back (along with a bunch to improve c/c++ support). The gcc team refused a good number of them. The gcc team then moved to a more restrictive license with the explicit goal of cock blocking companies like apple (it actually explicitly banned the kind of integration into IDE that apple need to do).
Apple then set up a new C, Objective-C and C++ compiler front end (clang). Apple then released said compiler front end under a more open license than gcc. Apple then continue to work to improve that complier and compiler front end until it works better than gcc in pretty much every respect. Apple then do the exact same for a debugger that's more open and faster than gdb. Apple then add a static analysis tool, again under a more open license than gcc.
Which part of this was Apple not being a good open source citizen?
You mean they're trying to add driverless printer support to a project that they control, and the community happened not to want the patches?
Notably, the javascript engine included in WebKit is not V8 – it's Nitro, which was developed by Apple.
Check out our iOS app PocketEarth Maps & Guides (Our Website), which uses OpenGL ES to render high quality OSM vector maps *very* quickly. It also has wikitravel.org travel guides, routing, track recording and offline features. We update our data frequently, and are working towards a daily diff kind of update system. Recently released after 3 years of core development, so we haven't gotten much exposure yet. I hope you'll check it out!
I don't care if they give back or don't. It would be cool to have OSM got usable data back in usable form. It would be better for both Apple and FLOSS users. But if they don't gibe it back then no damage will be done.
Apple might as well buy 'professional map' with the giant money pile they have, so it's not as if they 'stole' people their hard work to deliver quality that they couldn't get otherwise.
It will be win-win situation if Apple and OSM would share work mutually.
Then ofcourse there are the fanboys/atroturfers who can die in a fire.
Here be signatures
And like the GP, your ethics/morals are clearly out of sync with what society considers normal or expected. If someone gives you something at a free or reduced cost, they did you a favor. If you can do the same for them, or someone else, it is generally considered the appropriate thing to do. Of course there is no legal requirement that you be a nice person. Most governments provide you the freedom to be an asshole if you want. That doesn't make it the right thing to do.
If you aren't a skilled developer, you may have nothing to offer back to a FOSS project. Or, you may legitimately not have the time right now. That's okay. However, the whole notion of FOSS (and, by extension, civil society and culture) rely on the notion that the ratio of nice people to assholes is sufficient to continue forward.
For instance, it's nearly useless here in Brazil.
I've contributed several street names and actual physical correction for my neighborhood but I just wouldn't have time to fix everything so I just gave up.
I imagine there's several countries where it's also like that.
Since I don't particularly like Apple and despise their walled garden policies, I see this as a good thing: they'll definitely lose some users because of this, since their apps will become much less useful.
And like the GP, your ethics/morals are clearly out of sync with what society considers normal or expected. If someone gives you something at a free or reduced cost, they did you a favor. If you can do the same for them, or someone else, it is generally considered the appropriate thing to do. Of course there is no legal requirement that you be a nice person. Most governments provide you the freedom to be an asshole if you want. That doesn't make it the right thing to do.
What you're describing has nothing to do with morals or ethics. You do not have a moral obligation to return a favour if someone does you one. You may be a nice person, and you may feel more inclined to be nice to people who are nice to you, but you certainly do not have a moral obligation to do so. More so, I'd argue that people who have a sense of entitlement because they think they've done something nice for someone else have the bigger moral flaw. If you give something away for free, you have given it away for free, you have not made an agreement to receive future free shit from the other party – if you wanted that, you'd have made that agreement with them.
So again, at least as far as I'm concerned, FOSS is about "hey, I made this cool thing, have it, because I'm nice", not "hey, I made half of this cool thing, because I wrote it I now have a sense of entitlement to your cool things too."
For reference – "your morals do not line up with my morals" is not the same thing as "your morals don't line up with the rest of society".
Perhaps you should look up altruism, and how it relates to morality and ethics in society ;)
It can't be. The real Michael Kristopeit never uses the shift key.
For reference – "your morals do not line up with my morals" is not the same thing as "your morals don't line up with the rest of society".
Agreed. The original comment mentioned only ethics and I was lazy in including the word "morals" in mine.
You do not have a moral obligation to return a favour if someone does you one. You may be a nice person, and you may feel more inclined to be nice to people who are nice to you, but you certainly do not have a moral obligation to do so.
And I never said that you were obligated to do so. There are many times in life where I don't do something that I feel is the right thing to do; life is complex and requires many competing value judgments. Indeed, your morals can be such that you believe the world owes you and you owe it nothing. This is not an ethical outlook nor one conducive to a functioning culture, but certainly is valid morally speaking.
More so, I'd argue that people who have a sense of entitlement because they think they've done something nice for someone else have the bigger moral flaw. If you give something away for free, you have given it away for free, you have not made an agreement to receive future free shit from the other party – if you wanted that, you'd have made that agreement with them.
I might not agree that the flaw here is greater, but I concur 100% otherwise. Again, you seem stuck on the notion of obligation and expectations. If I do something for someone, it is because I wanted to do so. I do not expect anything in return. Of course, if they are able but never reciprocate, I am less included to continue doing favors. It really is no different than the basic notion of friendship - one-sided friendships usually are dysfunctional and short-lived.
So again, at least as far as I'm concerned, FOSS is about "hey, I made this cool thing, have it, because I'm nice", not "hey, I made half of this cool thing, because I wrote it I now have a sense of entitlement to your cool things too."
And this doesn't conflict at all with my position. The Golden Rule doesn't say that you should expect others to do unto you as you do until them - it says you should do until others as you'd have them do unto you. Nothing more and nothing less. If you take advantage of this cool thing and have the ability to somehow contribute back, you ought to do so. Failing to do so is not ethical, regardless of what psychopathic moral code you might carry.
To repeat from my previous post, the culture of FOSS requires a certain ratio of suppliers and consumers. If the Apples and Googles of the world take from the FOSS community but never give anything back, while making tons of money on the work of others, they will eventually destroy the community. On the other hand, if they return the favor (not even at the level that they could or at which they profited) they encourage the community to grow and prosper.
The Golden Rule doesn't say that you should expect others to do unto you as you do until them
Incorrect –it says that you should do unto them as you would have them to do to you. It outlines a responsibility, not a right or an expectation.
I've found a lot of mistakes with Google Maps, but I still find it invaluable for plotting real-time routes by incorporating traffic information.
Does OpenStreetMap link to real-time traffic info?
Did you not even bother to read my response before hitting reply?