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.
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 :(
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.
Slashdotted. They're working on getting the site back up. The gist of it is that OpenStreetMap only really provides raw map data and building a useful product on top of that data, whether it's map tiles like Apple's photo app is using or turn-by-turn navigation like Skobbler, takes a fair bit of work. switch2osm.org takes you through the basics of putting the OSM data to work for you.
355/113 -- Not the famous irrational number PI, but an incredible simulation!
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 past story with khtml webkit, and the recent story about apple-only planned features in CUPS, and the general attitude of big and small commercial entities towards free software, should make people just a little wary.
---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
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.
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?
The past story with khtml webkit, and the recent story about apple-only planned features in CUPS, and the general attitude of big and small commercial entities towards free software, should make people just a little wary.
Simple roadmap for you: If it is within Apple's Patents they are stingy. When it is outside of Apple's Patents they can be very generous.
A feeling of having made the same mistake before: Deja Foobar
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....
Yeah, web "standards" such as iMessage and Facetime.
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.
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.
Ouch... that would suck. Oh well, I'm an Android user anyway, so meh :p
Yeah, web "standards" such as iMessage and Facetime.
Really, if you could have iMessage and FaceTime on your XP machine I seriously doubt that you would. You'd conjure some other sort of objections.
Please don't make us read your posts anymore.
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
Simple roadmap for you: If it is within Apple's Patents they are stingy. When it is outside of Apple's Patents they can be very generous.
Simple translation for you: If it's theirs they are stingy. If it's yours they share freely.
It is what it is, don't put makeup on it.
The "apple-only CUPS" thing was about removing Linux-specific features out of the main distribution on OS X. Those features are still there and you can roll them back into CUPS if you need them, for example, on a Linux machine.
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"
The past story with khtml webkit
You mean the one where the KHTML devs complained that Apple was doing big changeset dumps making them hard to merge, so Apple switched to using a public svn repository? Or the one where committed sandboxing to WebKit in a way that (unlike Chrome's) is browser-agnostic and so can be used by other WebKit users?
I am TheRaven on Soylent News
Biased, but the problems about webkit are summed up.
http://compuparadise.com/blog/featured/why-pay-for-something-that-apple-stole-from-us/
As funny as what you typed is, it's sad that it's true.
Slashdot's turned from a nerd haven into wanna-be gamers who think they're nerds but only have emotional disorders.
-- This space for lease, low setup fee, inquire within!
Well.. maybe. Or Maybe not. But Definitely not sort of.
-- This space for lease, low setup fee, inquire within!
I'm confused now, how is Google evil for Mac developers?
-- 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.
Not sure we get the joke... other than a computer company entering the car business.
-- This space for lease, low setup fee, inquire within!
So... the ability to fork an open-source project is a good thing until someone actually has the nerve to do so?
Face it, khtml was not going anywhere when it was adopted as WebKit. And the GCC/EGCS debacle has long since shown that also the original project can benefit from development in a fork.
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.
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
Oddly enough, there's schema for trash cans and stop signs.
Furries make the internet go.
As it happens, a fairly important part of Apple's Acid3 push actually involved merging in improvements from KHTML that they'd missed out on due to the fork. KHTML is mostly dead now but that's basically a result of all the developers subsequently abandoning it for Webkit in the expectation that their changes would be more widely used, and that process took years...
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. ;)
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.
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
> So... the ability to fork an open-source project is a good thing until someone actually has the nerve to do so?
No... the ability to use the modifications of a LGPL project is a good thing and someone with the power of Apple should have made their own contributions very easy to understand instead of sending big diffs, to show they care.
Kudos to Apple when they contribute back useful code, to be fair.
---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
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?
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.
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 ;)
Really, if you could have iMessage and FaceTime on your XP [SIC] machine I seriously doubt that you would.
Why not? If they were standards and that there were many different implementations, there would probably be one that suits my needs.
I don't really care who invented it.
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.
Agreed. I use it frequently. Not to mention the public transit tie-in. Yesterday I dropped my motorcycle off at the shop, and punched up Google maps, and it routed me right home on the bus.
Does OpenStreetMap link to real-time traffic info?
That's beyond the scope of the project. A third-party project could definitely do that mash-up, though.
Some OSM contributors might dispute this characterization, but OSM is about the map data far more than it is about the presentation of that data. Anyone can build whatever renderer they choose to present the OSM data, and that renderer can be selective about what to present in order to make a map that is appropriate for some particular use, e.g. ski runs or rollerblade-friendly streets. The OSM main page happens to default to the mapnik renderer, but you can switch between several by hitting the "+" icon in the upper right.
Did you not even bother to read my response before hitting reply?
Yeah, web "standards" such as iMessage and Facetime.
What do they have to do with the web?
Fandroids hate facts.