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)
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?