Day 3 of Oracle v. Google: Larry Page bests David Boies
groklaw.net
groklaw.net
Google: This means that a JME app may not run on a JavaCard device?
Edward Serevan: Yes.
Google: There are different APIs between JavaCard and JSE?
Edward Serevan: [Some disagreement over the differences between versions.]
Google: There are differences between JSE, JEE, JME, and Java Card?
Edward Serevan: Yes.
Google: How can it be that (Oracle can say that Java is WORA)?
Edward Serevan: Oracle defines WORA as across platforms [different operating systems], not Java versions.
I'm not sure how Oracle is going to get the assertion that Google caused significant damage to the Java ecosystem by their violation of WORA to stick here, in light of this testimony. By any objective measure, Google has created a new platform for Dalvik in Android.(Just to clarify: I think Oracle should, and is likely to lose their case.)
Part of the whole Android package is a hardware specification [1]. Android The Product is a platform, which consists of a compatible hardware device and a Dalvik VM with Android APIs. It isn't just the software. J2ME might happen to run on some handheld battery-powered computers, but a form factor does not a platform make.
[1] http://static.googleusercontent.com/external_content/untrust...
I don't think it matters how complex or precise the Google definition of what Android is, that is their definition. Oracle's point in this was the damage to the perception of Java as a portable way to build programs for anything "Java" -- Android was only part-way Java, creating the alleged confusion. I think the parallel to Sun's MS suit from long ago is fairly straightforward.
I think the parallel to Sun's MS suit from long
ago is fairly straightforward.
Not it isn't.Microsoft had Java licensed from Sun, meaning that they could use the Java trademark for their own compiler and their own VM. In return Microsoft had to make their compiler and their VM be compliant with Java's specifications.
Microsoft then started to extend everything, the language, the base class library (and you cannot extend the base namespaces, e.g. java.*) and their virtual machine. They did this while advertising to developers that their compiler takes Java code and produces Java-compatible bytecode.
The differences:
- Google never agreed to an (explicit) license
- Dalvik is not a Java VM and was never advertised as such
- Google does not claim Android has Java technology inside
- Google does not claim that the compiled binaries can be
executed on Java VMs
What Google actually did: - created a compiler that translates from JVM bytecode
to Dalvik bytecode
- took the base Java library from Harmony, a
clean-room implementation
What Google did is exactly what projects like IKVM.net are doing. IKVM is a project that allows you to recompile and run Java jars on top of a .NET VM.This is not new and if Oracle wins it will open a huge can of worms, as if our industry wasn't having enough problems related to "intellectual property" already.
I think to a relatively non-technical judge they have a chance -- I can imagine a judge asking himself/herself, "So you used the language Java and the libraries for Java but you said that it wasn't Java. But if it walks and talks like a duck and you call it a chicken are you still not creating confusion for anyone who knew what a duck was before you showed them your 'chicken'?"
I agree that this would line projects like IKVM up to get nailed but that has nothing to do with the merits of the case.
It looks like their expectation was that JSE would run on phones as well. So they were already planning fragmentation at this level.
This does not seem like it should fly, in my inexpert opinion.
For instance, Oracle copied SQL from IBM years before it was a standard. There's also Sun's involvement in Wabi. I'm sure Microsoft wouldn't mind extracting some cash for that "infringement".
But what would be really awesome is if there was somewhere I could go for legal tech blogging that isn't always good or bad news for open source.
Nilay Patel and Matt Macari at the Verge do a good job but coverage isn't as regular as what you'll get by checking Groklaw daily and it gets lost in the Verge-o-polis.
"Groklaw publishes articles (both news and opinion) from a self-described pro-FOSS, anti-FUD perspective"
The comments are similarly policed to comply with this. This certainly isn't a secret, as Florian Mueller's deals with MS and Oracle were, and I don't think I'm making a wild accusation here.
Back in the day a 100% anti-SCO line worked great because SCO was a fraud. But the current issues are murkier and the one sidedness of the site now sticks out like the news channel at your grandparents house.