Oracle America, Inc. v. Google Inc.

Filing 962

RESPONSE (re #959 MOTION ORACLE AMERICA, INC.S MOTION SEEKING A CLARIFYING INSTRUCTION AND PROFFER REGARDING APACHE HARMONY ) filed byGoogle Inc.. (Van Nest, Robert) (Filed on 4/22/2012)

Download PDF
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ROBERT A. VAN NEST (SBN 84065) rvannest@kvn.com CHRISTA M. ANDERSON (SBN 184325) canderson@kvn.com DANIEL PURCELL (SBN 191424) dpurcell@kvn.com KEKER & VAN NEST LLP 633 Battery Street San Francisco, CA 94111-1809 Telephone: (415) 391-5400 Facsimile: (415) 397-7188 SCOTT T. WEINGAERTNER (Pro Hac Vice) sweingaertner@kslaw.com ROBERT F. PERRY rperry@kslaw.com BRUCE W. BABER (Pro Hac Vice) bbaber@kslaw.com KING & SPALDING LLP 1185 Avenue of the Americas New York, NY 10036-4003 Telephone: (212) 556-2100 Facsimile: (212) 556-2222 DONALD F. ZIMMER, JR. (SBN 112279) fzimmer@kslaw.com CHERYL A. SABNIS (SBN 224323) csabnis@kslaw.com KING & SPALDING LLP 101 Second Street – Suite 2300 San Francisco, CA 94105 Telephone: (415) 318-1200 Facsimile: (415) 318-1300 IAN C. BALLON (SBN 141819) ballon@gtlaw.com HEATHER MEEKER (SBN 172148) meekerh@gtlaw.com GREENBERG TRAURIG, LLP 1900 University Avenue East Palo Alto, CA 94303 Telephone: (650) 328-8500 Facsimile: (650) 328-8508 Attorneys for Defendant GOOGLE INC. 16 UNITED STATES DISTRICT COURT 17 NORTHERN DISTRICT OF CALIFORNIA 18 SAN FRANCISCO DIVISION 19 ORACLE AMERICA, INC. 20 21 Plaintiff, v. 22 GOOGLE INC. 23 24 25 26 27 28 Defendant. Case No. 3:10-cv-03561-WHA Honorable Judge William Alsup GOOGLE’S RESPONSE IN OPPOSITION TO ORACLE’S MOTION FOR A CLARIFYING INSTRUCTION ON THE RELEVANCE OF APACHE HARMONY 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Oracle’s motion for a preemptive jury instruction about Apache Harmony asks the Court to do the job of Oracle’s lawyers. Oracle wants the Court to make factual findings about Apache-related issues and impose them on the jury, rather than allowing the parties to present evidence and then argue the significance of that evidence to the jury, as should be done. Oracle’s obvious goal is to blunt the impact of the undisputed facts that Sun was aware of the Apache Software Foundation’s use and distribution of the same Java API packages at issue here for over five years, Sun was aware of the use of Harmony packages in Android, and Sun never asserted that Apache infringed its intellectual property. Indeed, to this day, Oracle has not made any assertions against Apache, which continues to make the Harmony API packages and class libraries available on its website today (http://harmony.apache.org/download.cgi). As Oracle knows, and Google and the evidence has made clear, Sun and Oracle made no objection to Apache’s distribution of Harmony for years—either because they consented to Apache’s independent implementation or because they understood the API structure that Apache used was unprotected by any intellectual-property rights. These facts are some of the key bases of Google’s equitable defenses in this case. Apache did not secretly develop Harmony behind closed doors, but rather did so as a member of the Executive Committee of Sun’s Java Community Process (JCP). Moreover, in recognition of Apache’s achievements for “implementing Java specifications,” the JCP gave Apache its Member of the Year Award not once, but four times—in 2005, 2007, 2008 and 2009—while Apache was distributing Harmony. Oracle now argues for its proposed instruction on the ground that the jury is not savvy enough to understand the facts regarding Apache, but its real goal is to confuse the jury into believing Apache is irrelevant because Apache never accepted the encumbered license Sun offered for its Technology Compatibility Kit (TCK) and use of the Java trademark. But the key point is that, despite never accepting the restriction Sun sought to place on the Harmony project, Apache made Harmony available to all comers for years without Sun making any claim that this violated Sun’s intellectual-property rights, much less a purported copyright on the selection, structure and organization of the 37 API packages at issue here. 28 1 GOOGLE’S OPPOSITION TO ORACLE’S MOTION REGARDING APACHE HARMONY CIV. NO. CV 10-03561-WHA 1 The facts have shown, and the jury is more than capable of understanding, the following: 2 • Apache has made available the same structure, selection, and organization of the same 37 API packages at issue here (along with over 100 other Sun Java SE API packages) since 2005. • Until its resignation from the JCP under protest, Apache never accepted that it needed a license to distribute the Harmony API packages. 1 • The license Sun was offering Apache had nothing to do with Sun’s right to distribute its Harmony API packages; it was a license to a Technology Compatibility Kit (TCK) that would have allowed Apache to prove compatibility with the Java SE specification and market itself using the Java trademark. (See, e.g., RT 829 11-15; 832:17-20 (“Sun had promised Apache a license, a TCK license, which I'm not even going to explain what that is. And Apache -- Sun had refused to deliver on this.”).) • Sun offered the TCK license contingent on a field-of-use restriction that Apache refused to accept. In other words, the issue was not that Sun would not grant Apache a TCK license; it was that Apache would not accept a TCK license that restricted its freedom to distribute its Harmony intellectual property. (RT 1121:12-15 (“And Sun says, You can have a TCK, but that TCK is going to have a field of use restriction to desktops and servers. And Apache says, You can't do that.”)) • Sun’s CEO, Jonathan Schwartz, testified at deposition that Sun did not “look the other way” on Harmony. To the contrary, Sun knew and accepted that it could not stop Apache from building a clean-room implementation of Java class libraries. Sun’s only concern was whether Apache could brand itself as Java-compliant. For that, Sun insisted that Apache buy and pass the TCK. See Schwartz Dep. at 47:9-24 (“It was up to them to put whatever technology they wanted into their devices. If they called it Java, we would be involved. If they didn't call it Java, then they could call it 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 Oracle changes the meaning of Apache’s statement announcing its resignation from the JCP by omitting critical parts of that statement. (Dkt. No. 959 at 4 (quoting TX 1045 at 2.).) Apache’s full statement was as follows: The Apache Software Foundation concludes that that JCP is not an open specification process—that Java specifications are proprietary technology that must be licensed directly from the spec lead under whatever terms the spec lead chooses; that the commercial concerns of a single entity, Oracle, will continue to seriously interfere with and bias the transparent governance of the ecosystem; that it is impossible to distribute independent implementations of JSRs under open source licenses such that users are protected from IP litigation by expert group members or the spec lead; and finally, the EC is unwilling or unable to assert the basic power of their role in the JCP governance process. (Emphases added) In other words, after buying Sun in 2010, Oracle changed its position on the JCP’s rules and practices, turning it from an open specification process to something different. Apache’s statement didn’t concede that Java specifications were proprietary; it was bemoaning Oracle’s efforts to restrict those specifications (including by filing this lawsuit) as it resigned from the JCP under protest. 2 GOOGLE’S OPPOSITION TO ORACLE’S MOTION REGARDING APACHE HARMONY CIV. NO. CV 10-03561-WHA 1 a Linux phone, they could call it a free phone or an open phone, that's up to them.”) • For many years now, Apache has distributed the Harmony API packages for commercial use (without claiming Java compatibility) to downstream users like Google and others, pursuant to its Apache 2.0 license. • Sun never took any action against Apache to restrict the use or distribution of Harmony API packages, and neither has Oracle. (RT 833:12-17 (“Q. Okay. Now, during all of the discussions that you participated in as a member of the Executive Committee of the Java Community Process about Apache Harmony, did you ever hear anyone from Sun or Oracle ever say that they thought that Apache Harmony had infringed any copyrights of Sun? A. I never heard that.”; Id. at 965:22-966:6 (“There's been some fairly high-profile ones, like the GNU Compiler project, GCJ, which is a GNU compiler for Java, that compiles the Java language to native code, like x86 PC. And the GNU Classpath project, which was a complete implementation of all of these standard Java APIs to enable that, as well as things like the Apache Harmony project, which was another open source, you know, project that provided a Java virtual machine and the standard libraries. None of these projects seemed to fall afoul of, you know, this concern that had been expressed about these APIs.” • 12 Although the Harmony project is no longer actively updated, the Harmony API packages and class libraries remain freely available for download from Apache’s website even today. See http://harmony.apache.org/download.cgi. 13 This is not complicated, and the jury is more than capable of figuring out these facts for 2 3 4 5 6 7 8 9 10 11 14 itself. Counsel for Oracle are, as always, entitled in closing argument to characterize these facts 15 in Oracle’s favor, by emphasizing that Apache was not itself licensed to use the TCK or Java 16 trademark. But however much they may wish, they are not entitled to have the Court emphasize 17 that single fact to the jury so that it stands out from the factual landscape as the only thing that 18 matters. Plainly it is not the only important fact. Moreover, Oracle’s supposition that the jury 19 might be confused that Apache had a license from Sun is based on nothing. No witness has 20 testified that Apache had a TCK license, and several Oracle witnesses have made clear it did not, 21 just like other witnesses have made the countervailing point that Apache never accepted Sun’s 22 attempt to restrict its distribution of the Harmony APIs and Sun never sued, or even threatened to 23 sue, Apache to stop that distribution. 24 Worse yet, Oracle appears to be requesting that the Court to make this instruction now, at 25 the close of Oracle’s case, as a sort of request that the jury ignore the case Google has not yet 26 had a chance to present and render a directed verdict for Oracle. But the jury has not yet heard 27 from Google’s witnesses Eric Schmidt, Andy Rubin, and others, who will testify about Google’s 28 3 GOOGLE’S OPPOSITION TO ORACLE’S MOTION REGARDING APACHE HARMONY CIV. NO. CV 10-03561-WHA 1 2 3 4 5 6 7 8 9 use of the Harmony API packages and class libraries, and the fact that Sun not only sat by while Apache distributed Harmony but even welcomed Google into the Java community after Google announced its use of Harmony intellectual property in Android. The jury has not yet heard from Sun’s former CEO Jonathan Schwartz, who spoke with authority for Sun on all things related to Apache and made the decision not to object to Apache’s distribution of Harmony to Google and others for various commercial uses. Oracle seeks to preclude the jury from even hearing Schwartz’s testimony that Sun’s dispute with Apache (to the extent there even was one) was about Apache’s desire to brand Harmony as Java-compatible, and had absolutely nothing to do with the selection, structure and organization of some API packages. 2 10 11 12 13 14 15 Of course Oracle does not want the jury to hear any of this, because it would prove what Google has been saying all along—that Oracle’s claims about the “structure, selection, and organization” of its API packages was never raised contemporaneously with Apache. That claim was concocted by lawyers after Oracle tried and failed to compete in the smartphone market. And of course Oracle would love the Court to specifically instruct the jury that Apache was a scofflaw, because that would tend to discredit Google’s equitable defenses—despite the 16 17 18 19 20 21 22 23 24 25 26 27 2 Just this past Friday, the Court made clear that the right way to present the Apache issue to the jury was to allow counsel to offer evidence, then explain that evidence in their closings: Oracle has made a lot out of the fact that the word we got to get a license or take a license from Sun was used in various e-mails over the last ten years. And I can understand that and I'm not in any way being critical of Oracle for putting that in. I think good for you, you got that evidence. That helps you. But it is—it's one kettle of fish to say we need a license because we're going to use their source code and their implementation and another when the program is switched to we're not even going to use their implementation, we're going to do our own implementation so we don't have to go and get a license. And I—so I worry some that the jury may get the impression that these statements about needing a license are not taking those important differences into account. The best I can say on that is that there are good lawyers on both sides. Mr. Van Nest, you'll just have to explain that in your closing. 28 RT 1128:7-25. This is exactly the right way to handle the issue. 4 GOOGLE’S OPPOSITION TO ORACLE’S MOTION REGARDING APACHE HARMONY CIV. NO. CV 10-03561-WHA 1 2 3 4 5 6 7 8 9 10 11 12 13 facts that Sun never asserted any right in the structure, selection, and organization of Java APIs against Apache, and in fact gave Apache free rein to make those API packages available in Harmony for years. Put another way, Apache would have needed a license to the Sun TCK and the Java brand, but it never needed any license to the API structure, because that structure is not protected by copyright, and Sun never contended it was. In any event, the time for jury instructions is after the close of evidence, not now. This Court has made clear over and over that it disfavors broad, categorical evidentiary motions that are actually summary judgment motions in disguise. This is another such motion, although Oracle has chosen to bring it as a request for a jury instruction rather than as a motion to exclude evidence. The impact on the jury and the prejudice to Google’s defense (prior to Google’s first witness even taking the stand) from an explicit court instruction would be even greater. Google respectfully requests that the Court deny this motion. Oracle should stop looking for short cuts and make its case to the jury through evidence and closing argument. 14 15 16 17 18 19 20 21 22 23 DATED: April 22, 2012 KEKER & VAN NEST, LLP By: /s/ Robert A. Van Nest ROBERT A. VAN NEST (SBN 84065) rvannest@kvn.com CHRISTA M. ANDERSON (SBN 184325) canderson@kvn.com DANIEL PURCELL (SBN 191424) dpurcell@kvn.com KEKER & VAN NEST LLP 633 Battery Street San Francisco, CA 94111-1809 Telephone: (415) 391-5400 Facsimile: (415) 397-7188 24 25 26 27 28 5 GOOGLE’S OPPOSITION TO ORACLE’S MOTION REGARDING APACHE HARMONY CIV. NO. CV 10-03561-WHA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 SCOTT T. WEINGAERTNER (Pro Hac Vice) sweingaertner@kslaw.com ROBERT F. PERRY rperry@kslaw.com BRUCE W. BABER (Pro Hac Vice) bbaber@kslaw.com KING & SPALDING LLP 1185 Avenue of the Americas New York, NY 10036-4003 Telephone: (212) 556-2100 Facsimile: (212) 556-2222 DONALD F. ZIMMER, JR. (SBN 112279) fzimmer@kslaw.com CHERYL A. SABNIS (SBN 224323) csabnis@kslaw.com KING & SPALDING LLP 101 Second Street – Suite 2300 San Francisco, CA 94105 Telephone: (415) 318-1200 Facsimile: (415) 318-1300 IAN C. BALLON (SBN 141819) ballon@gtlaw.com HEATHER MEEKER (SBN 172148) meekerh@gtlaw.com GREENBERG TRAURIG, LLP 1900 University Avenue East Palo Alto, CA 94303 Telephone: (650) 328-8500 Facsimile: (650) 328-8508 19 20 ATTORNEYS FOR DEFENDANT GOOGLE INC. 21 22 23 24 25 26 27 28 6 GOOGLE’S OPPOSITION TO ORACLE’S MOTION REGARDING APACHE HARMONY CIV. NO. CV 10-03561-WHA

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?