Oracle America, Inc. v. Google Inc.

Filing 959

MOTION ORACLE AMERICA, INC.S MOTION SEEKING A CLARIFYING INSTRUCTION AND PROFFER REGARDING APACHE HARMONY filed by Oracle America, Inc.. Responses due by 5/7/2012. Replies due by 5/14/2012. (Holtzman, Steven) (Filed on 4/22/2012)

Download PDF
1 2 3 4 5 6 7 8 & 11 C A L I F O R N I A S C H I L L E R B O I E S , 10 O A K L A N D , F L E X N E R L L P 9 12 13 14 15 16 17 18 19 MORRISON & FOERSTER LLP MICHAEL A. JACOBS (Bar No. 111664) mjacobs@mofo.com MARC DAVID PETERS (Bar No. 211725) mdpeters@mofo.com DANIEL P. MUINO (Bar No. 209624) dmuino@mofo.com 755 Page Mill Road, Palo Alto, CA 94304-1018 Telephone: (650) 813-5600 / Facsimile: (650) 494-0792 BOIES, SCHILLER & FLEXNER LLP DAVID BOIES (Admitted Pro Hac Vice) dboies@bsfllp.com 333 Main Street, Armonk, NY 10504 Telephone: (914) 749-8200 / Facsimile: (914) 749-8300 STEVEN C. HOLTZMAN (Bar No. 144177) sholtzman@bsfllp.com 1999 Harrison St., Suite 900, Oakland, CA 94612 Telephone: (510) 874-1000 / Facsimile: (510) 874-1460 ALANNA RUTHERFORD (Admitted Pro Hac Vice) arutherford@bsfllp.com 575 Lexington Avenue, 7th Floor, New York, NY 10022 Telephone: (212) 446-2300 / Facsimile: (212) 446-2350 ORACLE CORPORATION DORIAN DALEY (Bar No. 129049) dorian.daley@oracle.com DEBORAH K. MILLER (Bar No. 95527) deborah.miller@oracle.com MATTHEW M. SARBORARIA (Bar No. 211600) matthew.sarboraria@oracle.com 500 Oracle Parkway, Redwood City, CA 94065 Telephone: (650) 506-5200 / Facsimile: (650) 506-7114 Attorneys for Plaintiff ORACLE AMERICA, INC. UNITED STATES DISTRICT COURT 20 NORTHERN DISTRICT OF CALIFORNIA 21 SAN FRANCISCO DIVISION 22 23 ORACLE AMERICA, INC. 24 25 26 27 Case No. CV 10-03561 WHA Plaintiff, ORACLE AMERICA, INC.’S MOTION SEEKING A CLARIFYING INSTRUCTION AND PROFFER REGARDING APACHE HARMONY Defendant. Dept.: Courtroom 8, 19th Floor Judge: Honorable William H. Alsup v. GOOGLE, INC. 28 ORACLE’S MOTION REGARDING APACHE HARMONY CASE NO. CV 10-03561 WHA 1 2 3 4 Oracle requests that the Court give a clarifying instruction to the jury regarding Apache Harmony to minimize jury confusion on the legal significance of Apache Harmony. Introduction Google has repeatedly argued to the jury that Apache Harmony had used Sun’s Java APIs and 8 F L E X N E R & license,” which does not actually mean any license from Sun to Apache or Apache to Google, but 9 instead confusingly refers to the standard Apache terms that Google imposes on Android licensees. C A L I F O R N I A S C H I L L E R Harmony. Further, Google repeatedly refers to its distribution of Android under an “Apache 10 12 very simple: Apache never obtained any license from Sun permitting its use of the Java 13 specifications for Harmony. As made clear by Apache itself, Apache never had a license from Sun or O A K L A N D , Google has also repeatedly argued, and elicited evidence, that it took the 37 accused APIs from 7 B O I E S , that “Sun said fine.” (E.g., 4/17/2012 Trial Tr. at 251:14-252:3 (Google Opening Statement).) 6 L L P 5 14 Oracle for Harmony. Apache had no rights to Java technology that it could give to Google. This not 15 even a case in which there is a “cloud over Apache,” to use the Court’s phrase (4/20/2012 Trial Tr. 16 1114:16-20). Apache simply had no title at all, and has publicly conceded as much: When Apache 17 resigned from the JCP in protest based on its inability to obtain a license, it stated in its resignation 18 that the “Java specifications are proprietary technology that must be licensed directly from the spec 19 lead under whatever terms the spec lead chooses.” (TX 1045 at p. 2.) 11 20 These arguments create a substantial risk of juror confusion and prejudice to Oracle. Two of the three questions from the jurors have focused on Apache, but the issue is actually Thus, Google’s use of Apache Harmony provides no defense for Google. Oracle seeks an 21 instruction to the jury that will prevent confusion and clarify that Google’s use of Harmony provides 22 no defense to Oracle’s copyright infringement claims. 23 24 Background Before 2007, the Apache Software Foundation (“Apache”) began a project to develop an 25 independent Java SE implementation, which it named Harmony. Apache used the specifications set 26 forth on Sun’s website to implement the Java APIs in Harmony. (4/17/2012 Trial Tr. at 251:15-16 27 (Google opening).) Use of those specifications for an independent implementation requires a 28 specification license, and if any distribution of the independent implementation is sought, a TCK is 1 ORACLE’S MOTION REGARDING APACHE HARMONY CASE NO. CV 10-03561 WHA 1 license is required. (TX 610.2) Apache sought a TCK license from Sun for Harmony, which Sun 2 refused to grant without a field of use restriction that would prohibit any use in mobile devices. In 3 April 2007, Apache posted on its website a letter to Sun’s Jonathan Schwartz in which Apache 4 criticized Sun for refusing to grant Apache a TCK license for Harmony. (TX 917.) Apache stated 5 that Sun was offering a TCK license for Harmony, but Sun’s insistence that its licenses include “field 6 of use”1 restrictions, prevented Apache from accepting the license. (Id.) The disagreement and negotiations between Sun and Apache continued for a number of years, and in the end Apache never received any license from Sun for Harmony. (4/17/2012 Trial Tr. at 9 396:8-9 (Kurian); 4/18/2012 Trial Tr. at 527:18-20 (Screven); 4/19/2012 Trial Tr. at 829:6-10 (Lee).) C A L I F O R N I A 10 Apache resigned from the JCP in protest based on its inability to obtain that license, and stated in its 11 resignation that the “Java specifications are proprietary technology that must be licensed directly 12 from the spec lead under whatever terms the spec lead chooses.” (TX 1045 at p. 2.) Apache then 13 later retired the Harmony project. (4/18/2012 Trial Tr. at 530:2-5 (Screven testimony).2) 14 B O I E S , S C H I L L E R & F L E X N E R L L P 8 O A K L A N D , 7 Oracle’s Concern Google’s presentation of evidence related to Apache Harmony will confuse and mislead the 15 16 jury and prejudice Oracle. Consistent with settled copyright law, the parties have agreed that Google 17 “cannot excuse what would otherwise be copyright infringement by claiming that it copied, with or 18 without a license, from a third party, who in turn had copied from Oracle. (Dkt. 539 at 61 (Google’s 19 Proposed Jury Instruction No. 18); compare id. at 60 (Oracle Proposed Jury Instruction No. 18).) 20 Google’s repeated invocation of Apache Harmony and the “Apache license” risks leading the jury 21 into legal error and confusion. Accordingly, clarification from the Court is both necessary and 22 proper. 23 24 In its opening, Google featured a May 2007 internet publication that quoted Sun’s Jonathan Schwartz as stating “there is no reason that Apache cannot ship Harmony today.” (TX 2341.) When 25 26 1 Field of use restrictions prevented Harmony from being used on devices other than computers, such as mobile phones. (4/18/2012 Tr. at 524:19-25 (Screven)). 27 2 See http://harmony.apache.org/subcomponents/drlvm/ (“Apache Harmony is retired at the Apache 28 Software Foundation”). 2 ORACLE’S MOTION REGARDING APACHE HARMONY CASE NO. CV 10-03561 WHA Apache or anyone else would “call it Java.” Indeed, the article repeats much of the licensing dispute 6 between Sun and Apache recounted above. Immediately following the quote cited by Google, the 7 article states, “That is technically true but Apache officials said that to do so with the TCK 8 restrictions in place would actually go against the Apache Software license.” (TX 2341.) Oracle is also concerned that Google is conflating and confusing three separate issues C A L I F O R N I A 9 10 regarding “Apache” in general: (1) Apache’s use of Sun’s Java specifications for Harmony; (2) 11 Google’s use of code from Apache Harmony; and (3) Google distribution of Android under the 12 Apache license. In its 10-minute presentation to the jury, Google’s counsel stated that: O A K L A N D , F L E X N E R is not a press release. In the article, there is no mention by Mr. Schwartz or anyone else whether 5 & (4/20/2012 Tr. at 1123:17-1124:5.) That characterization of the exhibit was inaccurate. The exhibit 4 S C H I L L E R from a press release where Mr. Schwartz said you can ship as long as you don’t call it Java.” 3 B O I E S , questioned by the Court about that article, Google’s counsel characterized the article as “an excerpt 2 L L P 1 14 13 15 16 17 18 19 Third piece of importance evidence, you know now Apache was out there using these APIs, the same Structure, Selection and Organization they are claiming now, and they have been out there for years. … Apache was out there selling -- now, there’s an Apache license that Apache gives. When Mr. Rubin is here next week, you'll hear that Google is distributing Android under the Apache license, which allows you to use all the APIs, some of the APIs, none of the APIs. The Apache license is what Google has been distributing under. But the key point of Apache is not its license. The key point is, Sun was fully aware that here is somebody out there making these libraries and APIs available and they didn’t do anything about it. (4/20/2012 Tr. at 940:16-941:9.) There is no dispute that Google offers Android under an Apache- 20 style license, and that Apache used the Java specifications for Harmony, and that Google used 21 Harmony code for Android. But those are separate issues, and Google’s presentation risks 22 confusion.3 Indeed, the form of license under which Apache distributed Harmony and under which 23 Google distributes Android is irrelevant to any issue in this case. Google’s repeated reference to 24 25 26 3 Indeed, the Court previously noted the risk of juror confusion when two different pieces of evidence 27 coincidentally are described the same way. (Mar. 7, 2012 Hearing Tr. at 56:16-57:6 (warning that jurors would be confused by the fact that Java engineers grouped the patents in the Sun Java mobile technology portfolio into 22 categories, and then identified the top 22 patents overall). 28 3 ORACLE’S MOTION REGARDING APACHE HARMONY CASE NO. CV 10-03561 WHA 1 these irrelevant licenses could foster the misperception that Apache—and by extension Google—had 2 a license from Sun. 3 Apache acknowledged publicly – and Google has not disputed – that Apache had not obtained 7 F L E X N E R & distribute Harmony, “users wouldn’t be assured that they had all necessary IP rights from the spec’s 8 contributors.” (TX 1047 ). 9 The webpage containing Apache’s April 10, 2007 letter to Sun recognized that Apache C A L I F O R N I A S C H I L L E R 917), Apache also posted a FAQ (TX 1047), which stated in pertinent part that if Apache chose to 10 needed a TCK “to demonstrate compatibility with the Java SE 5 specification, as required by the Sun 11 specification license for Java SE 5.” (TX 917.) Sun’s specification license permitted development 12 and distribution of an “Independent Implementation of the Specification” but required that any such 13 implementation pass the TCK and stated: “The foregoing license is expressly conditioned on your O A K L A N D , IP rights from Sun. In connection with the letter that Apache posted to its website in April 2007 (TX 6 B O I E S , any license from Sun for Harmony, and warned that users of Harmony would not have all necessary 5 L L P 4 14 not acting outside its scope. No license is granted hereunder for any other purpose.” (TX 610.1). 15 Apache never passed the TCK for Harmony, and Apache had no license. 16 The statement attributed to Mr. Schwartz in Trial Exhibit 2341 is consistent with Apache’s 17 own statements, which confirm that Apache could comply with Sun’s TCK terms and ship, but until 18 then, Apache had not obtained the necessary IP rights from Sun and any users – such as Google – 19 would be at risk. As recently as December 2010, when Apache resigned from the JCP Executive 20 Committee, Apache recognized that the “Java specifications are proprietary technology that must be 21 licensed directly from the spec lead under whatever terms the spec lead chooses.” (TX 1045 at p. 2.) 22 Oracle’s Request For Relief 23 To address the potential confusion and prejudice caused by Google’s arguments regarding 24 Apache Harmony, and also possibly to streamline the next phase of this trial and prevent the 25 introduction of unnecessary and confusing evidence, Oracle believes that a clarifying instruction to 26 the jury regarding the Apache Harmony issues is warranted. Oracle proposes the following: 27 28 You have heard testimony regarding a project called Apache Harmony, and you have also heard testimony regarding an Apache license. These are two separate issues, and I will provide some clarification on those two issues now. 4 ORACLE’S MOTION REGARDING APACHE HARMONY CASE NO. CV 10-03561 WHA 1 2 3 Harmony was a project by the Apache Software Foundation to develop an independent implementation of Sun’s Java specification. The parties do not dispute that the Apache Software Foundation used Sun’s Java specifications for Harmony. There is also no dispute that the Apache Software Foundation sought a TCK license from Sun for Harmony, but Sun refused to grant one. 4 5 6 There has been evidence that Google used code from Harmony for Android. Because Sun never granted the Apache Software Foundation a TCK license for Harmony, you may not find that Google’s use of Harmony conveyed to Google any rights to use Sun’s Java specifications, or provides Google with any defense to copyright infringement, if you find that such infringement occurred. 7 & C A L I F O R N I A S C H I L L E R B O I E S , 9 10 O A K L A N D , F L E X N E R L L P 8 14 11 You have also heard about the “Apache license.” The Apache license is a type of open source license that Google chose for its distribution of Android. It is not a license under which Sun made Java intellectual property rights available. Google’s distribution of Android under an Apache-type license is separate from the issue of Apache Harmony. The fact that Google distributes Android under an Apache license has nothing to do with Google’s use of code from Harmony, and also does not provide Google with any defense to copyright infringement, if you find that such infringement occurred. 12 13 15 16 Dated: April 22, 2012 BOIES, SCHILLER & FLEXNER LLP By: Steven C. Holtzman Steven C. Holtzman Attorneys for Plaintiff ORACLE AMERICA, INC. 17 18 19 20 21 22 23 24 25 26 27 28 5 ORACLE’S MOTION REGARDING APACHE HARMONY CASE 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?