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
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.
Are you saying that 10,000 people just heard about Waze today, or that 10,000 people just discovered the power of lazy copy writing?
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.
So GPL (which relies 100% on copyright law for its very existence) is anti-copyright? Explain.
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.
Well he is correct on that, but draws the wrong conclusion.
The GPL is anti-copyright. The entire purpose of the GPL is a hack on copyright to use copyright law to enforce a set of terms that are a direct assault on copyrights.
However, that is why its right that this attack be in court and makes perfect sense. The GPL is a hack that uses copyright law against people who try to jealously control works they derived from GPL works. How does it use that law without using it? This is the entire point of the GPL right here.... to give community contributers a way to put pressure on proprietary software makers who want to benefit from the community and not give back.
GPL is anti-copyright because it creates a community within which copyright law doesn't matter. As long as you have no intention to release binaries without source.... you are entirely unrestricted. You play fair with the community, you have blanket license to do as you will.
You cross that line however, and you are not part of that community. You are a parasite, and will be made to play by the rules outside that community. The rules like copyrights.
"I opened my eyes, and everything went dark again"
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".
OK. Nirvana has been reached and there is no copyright. How, exactly, are you going to compel anyone to release the source of anything? GPL, and its goals, are entirely dependant on copyright. Claiming otherwise is disingenuous.
The GPL is entirely dependent on copyright yes. Without copyright, it has no point. In the absolute strictest of navel gazing senses, this is true.
However the GPL was written as a hack on copyright. The goal of the GPL is to foster a community of free software develpers who share code openly. The GPLs goals do not require the GPL, it is simply an attempt at forging such a community within the current environment without giving quarter to the enemy...that is...without helping the proprietary developers, who control so much of the software in use.
Yes without copyright, there would be little recourse...however, it would be worst for them, who would have no recourse against people who share their binaries. It would put all the onus on them of jealously protecting their own code, with the full risk of not doing so on them.
"I opened my eyes, and everything went dark again"
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