News for hackers. Stuff that matters.
Re:Verdict for Google in Oracle's patent infringement case by grellas on Wednesday May 23, 2012 @05:03PM (#4015288)
A few thoughts on this:

Google had pushed for a fall trial date at the earliest but Oracle argued vigorously (and successfully) for an immediate date on grounds that the case was ready with Google only playing for time. To induce the judge to give it an early trial date, Oracle offered to dismiss with prejudice all patents that had been rejected in a final office action by the USPTO subject to reinstatement in the event the PTO reversed itself prior to the start of trial. Trial started on April 16 and, lo and behold, the PTO did reverse itself concerning one significant patent (the '702 patent) such that Oracle would normally have been able to pursue its claims for infringement based on that patent. However, it did so a few days after the trial had started. As a result, that claim wound up being finally dismissed for purposes of this lawsuit. Oracle tried to renege and pushed the judge to reinstate the claim but the judge said no (decision here: (http://www.scribd.com/doc/91307218/Oracle-denied-using-reviv...).

Thus, Oracle screwed itself as a result of having charged full speed with tomahawk swinging wildly in the air. In pushing aggressively for tactical advantage, it essentially threw away the one patent claim that had any potential for viability (the two patent claims on which it lost at trial were in fact relatively weak, with one of the two patents about to go down before the USPTO and set in any event to expire in December, among other things).

Oracle now finds itself in a deep hole. It won a few crumbs in the copyright phase and got skunked on the patent phase. More copyright drama to follow as the judge rules on API copyrightability. Oracle might win on that issue, as it is a tricky one under Ninth Circuit law (see http://news.ycombinator.com/item?id=3980642), but it then faces a retrial in which the judge would give much more refined instructions on what it means to infringe the SSO of the Java APIs than he gave in the first trial - between that and the (I think, formidable) fair use defense that Google has, it is strictly an uphill fight for Oracle from here on out. (By the way, Google has done a masterful job of arguing the issue of why APIs should not be copyrightable and, for those inclined to read through a superb legal brief on the issues, here it is: http://www.groklaw.net/pdf3/OraGoogle-1137.pdf).

Oracle may yet rally if a lot of things go its way. I wouldn't bet on it though. Much more likely, in my view, is that the case becomes a testament to what happens when a party makes a high-stakes opportunistic legal grab that goes badly awry. What Larry Ellison set out to justify as Oracle's vindication has instead become Oracle's folly.

Re:Verdict for Google in Oracle's patent infringement case by Natsu on Wednesday May 23, 2012 @07:02PM (#4015782)
The judge has called for briefing after briefing on the copyright status of APIs and has taken quite a bit longer to work on those than most other parts of this lawsuit.

I assume this bodes well for Google, given that you've said the precedents are difficult to manage if one wants APIs not to be copyrightable.

In your view, what's the best ruling we could hope for? What are the judge's options (if any) if he thinks that the precedents in his circuit are out of line with those everywhere else? Does all of that have to be decided at a higher level? Or is there some fine line he can walk to distinguish the other cases from this case?

Re:Verdict for Google in Oracle's patent infringement case by grellas on Wednesday May 23, 2012 @09:13PM (#4016223)
Best case: judge concludes that the 37 APA packages are purely functional and hence not protected by copyright. Ninth Circuit precedents (in my view) preclude him from doing this as a categorical imperative ("all APIs are inherently unprotectible by copyright") but nothing prevents the judge from saying, in effect, that the experts are in essential agreement that the "structure, sequence, and organization" of these APIs plays a purely functional role (to facilitate calls to an underlying black box that has the implementing code) and is therefore merely a method or system of operation under 17 U.S.C. sec. 102(b) (meaning, Congress has denied copyright protection to such elements of a software program even if it otherwise constitutes a form of original expression). Such a ruling would be entirely consistent with Lotus v. Borland (a First Circuit case affirmed by a divided Supreme Court) but would depend heavily on the judge's assessment of the factual evidence (i.e., what the experts testified about how the APIs work within the Java context) and not on categorical pronouncements about APIs generally. In my view, the Ninth Circuit precedents would block a generalized ruling but not a fact-specific one. That is why the judge had to kick down the road so often. He had to wait until all the evidence was in to make a final assessment. Because the ruling would be fact-specific, it would not be an all-out victory for interoperability but it would still be very strong.

If the judge cannot reach such factual conclusions from the evidence, then he is left with concluding that the SSO of the APIs as represented in Java do have expressive elements and are hence protected by copyright. This would mean a retrial with instructions given to the jury much as before and with a heavy fight over fair use.

Of course, in the end, who really knows. It is clear that the judge has done extensive homework on this and that is perhaps the best sign that the decision will be well thought out. Only time will tell.

Re:Verdict for Google in Oracle's patent infringement case by haberman on Wednesday May 23, 2012 @11:17PM (#4016598)
There are precedents for APIs being protectable by copyright? :( Which ninth circuit cases are you referring to?
Re:Verdict for Google in Oracle's patent infringement case by grellas on Wednesday May 23, 2012 @11:59PM (#4016709)
No, there are no Ninth Circuit precedents saying APIs are protectible by copyright. I am referring to the Johnson Controls line of cases that specify that software is to be analyzed piece-by-piece (including its "structure, sequence, and organization" - a judge-invented doctrine) in determining which pieces are expressive and which are functional. This line of cases makes it virtually impossible for a trial judge in this circuit to conclude as a matter of law that any specific element (such as the menu structure in Lotus v. Borland) is categorically excluded from copyright protection as falling within 17 U.S.C. sec. 102(b) (which excludes ideas, systems and methods of operation, etc. from copyright protection). Since SSO obviously has expressive elements to it, it also virtually forced the judge to instruct the jury that the SSO for the APIs could be infringed if they found that such expressive elements existed (a point which Oracle argued vigorously, e.g., by emphasizing all the creative choices an API developer makes in designing the API structure).
Re:Verdict for Google in Oracle's patent infringement case by anigbrowl on Wednesday May 23, 2012 @08:31PM (#4016095)
Thus, Oracle screwed itself as a result of having charged full speed with tomahawk swinging wildly in the air.

This puts me in mind of when you were telling me that some people get addicted to litigation to the point of losing interest in product development.

Re:Verdict for Google in Oracle's patent infringement case by krschultz on Wednesday May 23, 2012 @09:43PM (#4016334)
Larry Ellison (with David Boies as his lawyer) has also recently won a brawl of a lawsuit over a yacht race. They may have made Larry over confident.

As for the yacht race lawsuit, Larry was effectively able to rest control of the most prestigious yacht race in the world via the court room when he couldn't on the water. The lawsuit dragged on for several years but ultimately it is setup Larry winning the championship and bringing it to San Fransico.

http://en.wikipedia.org/wiki/2010_America%27s_Cup

Re:Verdict for Google in Oracle's patent infringement case by statictype on Wednesday May 23, 2012 @11:17PM (#4016597)
Sorry for the stupid question that ignores the rest of your excellent summary:

"dismiss with prejudice"

What does 'with prejudice' imply here? I've seen this used many times in various government/legal contexts ('cancelled without prejudice') etc...

What does the 'with/without prejudice' part mean?

Re:Verdict for Google in Oracle's patent infringement case by kronusaturn on Wednesday May 23, 2012 @11:45PM (#4016672)
It means that the judgment is final and the case cannot be reopened.

See: http://en.wikipedia.org/wiki/Prejudice_%28law%29

Re:Verdict for Google in Oracle's patent infringement case by sk5t on Wednesday May 23, 2012 @11:41PM (#4016657)
"Dismissed with prejudice" means the matter isn't eligible to be brought before the court again (due to overwhelming bogosity or other such factors).
Re:Verdict for Google in Oracle's patent infringement case by fpgeek on Thursday May 24, 2012 @01:17AM (#4016945)
In theory, doesn't Oracle still retain the right to sue other companies (i.e. not Google) over the '702 patent?

In practice, I don't know how that would work out for them, but they might be able to squeeze some cash out of Android OEMs the way Microsoft does. Of course, having lost on patents in this case weakens their bargaining position substantially.

I guess you could consider that another way Oracle screwed themselves by charging full speed ahead.

Re:Verdict for Google in Oracle's patent infringement case by bad_user on Thursday May 24, 2012 @02:37AM (#4017156)
Microsoft played this a lot smarter, as they went for weaker players. But monetizing patents for companies that are not patent trolls is a dangerous thing to do and the window of opportunity doesn't stay open forever.

Sooner or later, somebody is going to fight Microsoft in a court of law, with counterclaims of patent infringement by Microsoft. And now that Google has grown teeth with the Motorola acquisition and with this apparent victory against Oracle, I'm seeing Android OEMs starting to fight back.

Re:Verdict for Google in Oracle's patent infringement case by 6ren on Wednesday May 23, 2012 @09:39PM (#4016321)
On appeal Oracle will argue that Alsup erred in law in not reinstating the '702 patent. It's unsatisfying to win on a tactical rather than a substantive issue.
Re:Verdict for Google in Oracle's patent infringement case by sevenstar on Friday May 25, 2012 @12:35AM (#4021944)
Groklaw is the best source on the web for information on this topic.