In Israel, Class-Action Plaintiff Requests Waze Source Code Under GPL
jonklinger (1166633) writes "A class action lawsuit was brought against Waze (a community-based traffic and navigation app), claiming that their source code and map data were licensed to Waze by the community under the GPL. The plaintiff, Roey Gorodish, requests a copy of the recent source code and map data. This is (as far as I know) the first ever GPL class action suit, too bad it will be quashed by bad facts later as I see it."
Google seems to do a credible translation of this source article.
Google owns waze.
So is there any code in Waze that isn't now owned by Google and that was given to Waze under the GPL license? Can we see the exact terms and conditions under which users give data to Waze? You can make all kinds of claims, but eventually you have to come up with the goods (unless you are SCO obviously).
Under US law you have no right to the source code. A copyright owner may have the right to sue for copyright infringement. We'll see how this is different in Israel.
The article linked is really quite good. According to the article are 2 prongs to the suit the code and the data.
Waze version 2 was GPLv2. Wave version 3 was proprietary. Waze claimed it rewrote the code. Roey Gorodish wants to examine the code to prove there was a violation but Israeli law doesn't allow discovery without some evidence. As an aside I also have question in that as as I know if Waze owns the code they can multilicense it. Roey Gorodish IMHO would have to find his code not just any code.
There is also the question of map data. Freemap’s data was released both proprietary and GPL and then only proprietary. I'm not sure what the basis of the claim is.
Even without the source you could do a symbol scan of the app executable looking for unique method names in some target code.
I believe you have to jailbreak the device to get to the unencrypted application executable though.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Would it be TOO much trouble to mention in TFS that Waze.com is a "community based traffic and navigation app" and save me the trouble of searching it on Google?
XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
https://xkcd.com/1053/
Two Technion students reverse-engineered Waze's method for detecting a traffic jam, then created a network of fake clients that reported traffic patterns that caused Waze to mark as jammed what was in reality a perfectly empty road.
Sources: Jerusalem Post, Wired.
i doubt your theory would have much practical application here..
Waze has one good feature - it's far easier to cache maps for offline use. Happens automatically just by browsing around while online. In Google Maps you have to find the option and do it manually. Some of the "social" aspects of Waze seem pretty retarded though. I'm supposed to be driving a car, not "liking" other drivers or their traffic tips.
I get the GPL issue. If they took GPL code and modified it for their own use, they may be required to provide source, but what I don't get is the data. How are they justifying asking for that? Most "data" of that type that I'm aware of is licensed under the Creative Commons license (or similar).
For mapping applications, the *real* value is in the data. Where much of the data is freely available in raw form, there is significant effort required to process the data available and put it into a format to be doled out to handheld devices in small chunks. I don't see how they can claim that GPL entitles them to the raw data from Waze.
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
Objective-C is a message passing language. As such, it needs the message names you are sending to exist. They cannot be simply stripped out, they would have to be replaced which is a process that no-one I know of goes through.
Even if you strip debugging symbols, the names of the methods are all still there.
You can dump the class info for all of the Apple frameworks, do you really think they send those out un-stripped?
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Wouldn't simply obfuscation techniques defeat this?
First of all, they are not simple - you can in theory replace all of the existing message names in a binary with random text, but then you'd ALSO have to deal with code that manually calls messages expecting the name to still be there.
As a practical result, pretty much no-one does this. I'm pretty confident Waze would not have bothered - what would be the point?
"There is more worth loving than we have strength to love." - Brian Jay Stanley
A few articles on this. First of all, why not link to the actual article rather than this guy's blog?
http://www.themarker.com/technation/1.2281212#
Google translate works decently well, but I am happy to translate if anyone cares.
Secondly, as someone who knows some of the parties on both sides (directly and indirectly - Israel is a "small" place), I can tell you this claim has a lot of credit from what I have seen and heard so far. The founders of Waze clearly were after a money grab for a long time and would do anything to get it.
Regarding Waze itself, the app became popular in Israel mostly because everything else including a lot of GPS devices had the worst maps of Israel you can imagine. Waze built its entire business here in Israel (where it took off initially and spread to the rest of the world) on the basis of having better maps than everyone else. That was always the #1 thing they said and selling point, so to use other people's code and data is very serious here. As for the app itself, it had huge problems with zooming, spamming, and all kinds of things. I think everyone was a sort of reluctant user if not for the maps. For example, people love spamming police still, putting stupid things like "snow ahead" in the middle of the summer which is obviously moronic in most of Israel, and so on. Not to mention the map itself becomes a litter of icons and stupid things if you don't turn tons of things off, and it eats your battery.
The idea of "social" mapping and a map out without any real possibility of a revenue stream that won't piss off users is ridiculous. I am shocked Google paid anything for it other than to crush it, and yet they are hiring heavily for Waze in Israel right now. They have always been a pretty cocky company here and if the allegations are true which it seems, they deserve everything they get and more.
the GPL is about ANTI copyright.
now here is a man demanding money because he claims his GPL has been stolen.
this is a CONTRADICTION
if he were demanding that the owner (now google) PUBLISH the new version under GPL then it would be different.
if all he wants is money then i hope the sharks eat him, and they probably will, and good riddance.
this matter is a tawdry waste of the whole GPL ethic, in my opinion.
please forgive my SHOUTING, i am upset by this.
The fact that you once released a product under any particular license does not require you to continue to release the product under that same license. As the copyright holder, you're free to change the license at any time.
Have they pulled the source code for the GPL version? Is it no longer available?
If it's still available, they haven't got a case to stand on.
I do not fail; I succeed at finding out what does not work.
what value would the method instances be?
surely any sensible rewrite would export the identical methods?
how is this any clue as to the code behind the methods exported?
i call hot air, your posts are misleading.
the plaintiff in this case appears to be going after "damages" - as if his right to make similar "jealous" profit from his work had been contravened.
however, under GPL - by my reading - the plaintiff has no right to claim "damages" in the "shekels" sense at all.
therefore i claim he makes a mockery of the whole point of the GPL.
he should be suing to have the V3 source released to the public, not to be released to him in order that that he can pursue his claim for a share in the "profits".
And even a small contributor I somehow remember the software itself was indeed GPLv2, but the data was said to be proprietary. However, Waze failed even with that. Source code for the software was always released in a great delay and was neither complete nor compilable. This is, of course, an interesting case to follow!
Here's an English version of that article - seems to be a translation as it's similar to Google's translation (albeit much more understandable): http://www.haaretz.com/business/.premium-1.582575
http://www.haaretz.com/business/1.582920
is the algorithm that counts, not the name you stick on it - you may as well try patent the word "glass" - and enjoy the karmic consequence.
thank you - i may not like what you are saying, but it makes sense.
"you'll like this.. not a lot, but you'll like it" -- Paul Daniels