Oracle America, Inc. v. Google Inc.
Filing
984
MOTION for Judgment as a Matter of Law Google's Motion for Judgment as a Matter of Law on Sections of Count VIII of Oracle's Amended Complaint filed by Google Inc.. Responses due by 5/9/2012. Replies due by 5/16/2012. (Van Nest, Robert) (Filed on 4/25/2012)
1
2
3
4
5
6
7
8
9
10
11
12
KEKER & VAN NEST LLP
ROBERT A. VAN NEST - # 84065
rvannest@kvn.com
CHRISTA M. ANDERSON - # 184325
canderson@kvn.com
MICHAEL S. KWUN - # 198945
mkwun@kvn.com
633 Battery Street
San Francisco, CA 94111-1809
Tel: 415.391.5400
Fax: 415.397.7188
KING & SPALDING LLP
DONALD F. ZIMMER, JR. - #112279
fzimmer@kslaw.com
CHERYL A. SABNIS - #224323
csabnis@kslaw.com
101 Second Street, Suite 2300
San Francisco, CA 94105
Tel: 415.318.1200
Fax: 415.318.1300
KING & SPALDING LLP
SCOTT T. WEINGAERTNER
(Pro Hac Vice)
sweingaertner@kslaw.com
ROBERT F. PERRY
rperry@kslaw.com
BRUCE W. BABER (Pro Hac Vice)
1185 Avenue of the Americas
New York, NY 10036
Tel: 212.556.2100
Fax: 212.556.2222
IAN C. BALLON - #141819
ballon@gtlaw.com
HEATHER MEEKER - #172148
meekerh@gtlaw.com
GREENBERG TRAURIG, LLP
1900 University Avenue
East Palo Alto, CA 94303
Tel: 650.328.8500
Fax: 650.328.8508
13
14
Attorneys for Defendant
GOOGLE INC.
15
UNITED STATES DISTRICT COURT
16
NORTHERN DISTRICT OF CALIFORNIA
17
SAN FRANCISCO DIVISION
18
ORACLE AMERICA, INC.,
19
Plaintiff,
20
v.
21
Case No. 3:10-cv-03651 WHA
GOOGLE’S MOTION FOR JUDGMENT
AS A MATTER OF LAW ON SECTIONS
OF COUNT VIII OF ORACLE’S
AMENDED COMPLAINT
GOOGLE INC.,
22
Defendant.
Dept.:
Judge:
Courtroom 8, 19th Floor
Hon. William Alsup
23
24
25
26
27
28
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
TABLE OF CONTENTS
2
Page
3
I.
INTRODUCTION ...............................................................................................................1
4
II.
LEGAL STANDARD ..........................................................................................................1
5
III.
ARGUMENT .......................................................................................................................2
6
A.
Google is entitled to judgment as a matter of law that the source code and
object code implementing the 37 API packages are not derivative works of
Oracle’s specifications. ............................................................................................2
B.
Google is entitled to judgment as a matter of law that the names and
declarations from the 37 API packages that appear in the Android source
code are not copyrightable. ......................................................................................3
C.
The alleged literal copying is de minimis and thus non-actionable. ........................4
7
8
9
10
11
1.
The relevant work is J2SE 5.0 .....................................................................5
12
2.
The nine-line rangeCheck method is quantitatively and qualitatively
insignificant..................................................................................................5
3.
The comments contained in two source code files are quantitatively
and qualitatively insignificant. .....................................................................5
4.
The eight Android test files are quantitatively and qualitatively
insignificant..................................................................................................6
13
14
15
16
17
D.
Google is entitled to judgment as a matter of law that its specifications for
the 37 API packages do not infringe Oracle’s copyrights. ......................................6
18
1.
The evidence cannot support a finding that Android’s Englishlanguage documentation was copied from the Java API
specifications................................................................................................7
2.
The evidence cannot support a finding that the structure, sequence,
and organization of Android’s English-language documentation
was copied from the Java API specifications. .............................................9
19
20
21
22
E.
Oracle’s copyright claim should be dismissed due to a failure to prove the
actual contents of the works that are the subject of its copyright
registrations. ...........................................................................................................10
F.
If the Court accepts Oracle’s “collective work” argument, Google is
entitled to judgment as a matter of law of non-infringement of each of the
component parts of the registered works, because Oracle has not proved
authorship of the constituent elements. ..................................................................11
23
24
25
26
IV.
CONCLUSION ..................................................................................................................12
27
28
i
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
TABLE OF AUTHORITIES
2
Page(s)
3
Federal Cases
4
Allen v. Academic Games League of Am., Inc.
89 F.3d 614 (9th Cir. 1996) ....................................................................................................... 8
5
6
Anderson v. Liberty Lobby, Inc.
477 U.S. 242 (1986) ................................................................................................................... 1
7
Baker v. Selden
101 U.S. 99 (1879) ................................................................................................................. 2, 3
8
9
Computer Assoc. Int’l, Inc. v. Altai, Inc.
982 F.2d 693 (2d Cir. 1992)....................................................................................................... 4
10
Incredible Techs., Inc. v. Virtual Techs., Inc.
400 F.3d 1007 (7th Cir. 2005) ................................................................................................... 8
11
12
Johnson v. Gordon
409 F.3d 12 (1st Cir. 2005) ........................................................................................................ 8
13
Lakeside-Scott v. Multnomah County
556 F. 3d 797 (9th Cir. 2005) .................................................................................................... 7
14
15
MiTek Holdings, Inc. v. ArcE Eng’g Co.
89 F.3d 1548 (11th Cir. 1996) ................................................................................................... 4
16
Newton v. Diamond
388 F.3d 1189 (9th Cir. 2004) ............................................................................................... 4, 5
17
18
Weisgram v. Marley Co.
528 U.S. 440 (2000) ................................................................................................................... 1
19
Federal Statutes
20
17 U.S.C. § 101 ................................................................................................................................ 2
21
17 U.S.C. § 102 ................................................................................................................................ 9
22
17 U.S.C. § 102(b) ................................................................................................................... 1, 2, 4
23
Federal Rules
24
Fed. R. Civ. P. 50 ......................................................................................................................... 1, 2
25
Fed. R. Civ. P. 50(a)(1) .................................................................................................................... 1
26
Fed. R. Civ. P. 50(a)(2) .................................................................................................................... 1
27
Federal Regulations
28
37 C.F.R. § 202.1(a)......................................................................................................................... 3
ii
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
I.
INTRODUCTION
On April 12, 2012, Oracle filed a summary of its copyright infringement allegations. Dkt.
2
3
No. 899. During its case-in-chief, Oracle failed to prove the facts necessary to sustain a number
4
of those allegations. Pursuant to Fed. R. Civ. P. 50, Google is therefore entitled to Judgment as a
5
Matter of Law on the following grounds. First, Google is entitled to judgment as a matter of law
6
that the source code and object code implementing the 37 API packages are not derivative works
7
of Oracle’s specifications. Second, Google is entitled to judgment as a matter of law that the
8
method signatures are not protected by copyright under both section 102(b) and the short words
9
and phrases doctrine. Third, Google is entitled to judgment as a matter of law that the alleged
1
10
literal copying is de minimis and thus non-actionable. Fourth, Google is entitled to judgment as a
11
matter of law that its specifications for the 37 API packages do not infringe Oracle’s
12
specifications. Fifth, Google is entitled to judgment as a matter of law on the entire copyright
13
case because Oracle has failed to prove the actual contents of the works that are the subject of its
14
copyright registrations. Sixth, to the extent that the Court accepts Oracle’s newly advanced
15
“collective work” argument, Google is entitled to judgment as a matter of law of non-
16
infringement as to all constituent elements of the registered works, because Oracle has failed to
17
prove authorship of any component parts of the works.
18
II.
LEGAL STANDARD
Judgment as a matter of law is proper when “a party has been fully heard on an issue and
19
20
there is no legally sufficient evidentiary basis for a reasonable jury to find for that party on that
21
issue.” Fed. R. Civ. P. 50(a)(1). Rule 50 “allows the trial court to remove . . . issues from the
22
jury’s consideration when the facts are sufficiently clear that the law requires a particular result.”
23
Weisgram v. Marley Co., 528 U.S. 440, 448 (2000) (internal quotations omitted). The standard
24
for granting judgment as a matter of law, in practice, mirrors the standard for granting summary
25
judgment, and “the inquiry under each is the same.” Anderson v. Liberty Lobby, Inc., 477 U.S.
26
1
27
28
Google reserves the right under Fed. R. Civ. P. 50(a)(2) to file a further motion for judgment as
a matter of law on these or other issues at the close of the evidence. See Fed. R. Civ. P. 50(a)(2)
(“A motion for judgment as a matter of law may be made at any time before the case is submitted
to the jury.”).
1
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
242, 250-51 (1986).
2
III.
3
ARGUMENT
A.
4
Google is entitled to judgment as a matter of law that the source code and
object code implementing the 37 API packages are not derivative works of
Oracle’s specifications.
5
Oracle claims that Google’s implementing source code is a derivative work of Oracle’s
6
English-language descriptions because Google’s source code does the things that the English
7
descriptions describe. See Dkt. No. 859 at 10 (Oracle is claiming infringement based on
8
“Google’s creation of derivative works from the English-language descriptions of the elements of
9
the API specifications”). That is nothing but an assertion that Google’s expression infringes
10
Oracle’s ideas. Oracle thus stands as an exception to the Supreme Court’s statement that “no one
11
would contend that the copyright of the treatise would give the exclusive right to the art or
12
manufacture described therein.” Baker v. Selden, 101 U.S. 99, 102 (1879). Because Oracle’s
13
position is barred by Section 102(b) of the Copyright Act, Google is entitled to judgment as a
14
matter of law that the source code and object code implementing the 37 API packages are not
15
derivative works of Oracle’s specifications. See 17 U.S.C. § 102(b). This issue raises a question
16
of law that does not depend on any disputed issues of fact, and thus is well-suited to resolution on
17
a Rule 50 motion.
18
Oracle’s derivative work claim is a “classic case of trying to lay claim to the ownership of
19
an idea.” RT 1869:15-16 (Court). The specifications “explain in detail what the module is
20
supposed to accomplish,” and writing implementing code that does what the specifications
21
explain is like “creative writing.” RT 1869:18-21 (Court). Oracle’s derivative work claim is
22
contrary to the idea/expression dichotomy that is codified in Section 102(b) of the Copyright Act.
23
It also is contrary to the statutory definition of a derivative work, which is a work based on “one
24
or more preexisting works,” 17 U.S.C. § 101, not a work based on preexisting ideas.
25
Oracle’s approach is barred by Baker v. Selden:
26
To give to the author of the book an exclusive property in the art described therein,
when no examination of its novelty has ever been officially made, would be a
surprise and a fraud upon the public. That is the province of letters-patent, not of
copyright. The claim to an invention or discovery of an art or manufacture must
be subjected to the examination of the Patent Office before an exclusive right
27
28
2
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
2
3
4
5
6
7
therein can be obtained; and it can only be secured by a patent from the
government.
101 U.S. at 102. It is also barred by Mazer v. Stein: “Unlike a patent, a copyright gives no
exclusive right to the art disclosed; protection is given only to the expression of the idea—not the
idea itself.” 347 U.S. 201, 217 (1954). And it is barred by Sega Enters. Ltd. v. Accolade, Inc.,
under which “functional requirements for compatibility” with a system described by or
implemented in a copyrighted work cannot be protected by copyright law. 977 F.2d 1510, 1522
(9th Cir. 1992).
8
B.
9
10
11
12
The Court has already held that the names of API elements are not protectable. Copyright
MSJ Order [Dkt. 433] at 7:24-8:4. The Court reached this holding in reliance on the “words and
short phrases” doctrine. See id.; 37 C.F.R. § 202.1(a).
13
14
15
16
17
18
2
For the same reason, the declarations (i.e., the method signatures) in the 37 API packages
3
are not protectable. A declaration (e.g., “public static int max(int arg1, int arg2)” ) is a short
series of words—a short phrase. A short phrase is not protectable, just as a name cannot be
protected. 37 C.F.R. § 202.1(a). Indeed, in Sega, the Ninth Circuit held that computer code of a
similar length was “probably unprotected under the words and short phrases doctrine.” 977 F.2d
at 1524 n.7.
19
20
21
22
23
24
25
Google is entitled to judgment as a matter of law that the names and
declarations from the 37 API packages that appear in the Android source
code are not copyrightable.
Moreover, the declarations must remain exactly the same in order to ensure compatibility
with Java programs calling on those 37 API packages. See RT 520:4-6 (Screven) (if the API
packages were redone, “there would be millions of Java programmers out there who are—know
how to use the standard APIs as they currently exist, and would have to be reeducated to use these
new APIs”); RT 765:6-8 (Bloch) (“If you get anything even a little bit wrong, if you type a capital
letter when the method name has lower case letter in Java your program won’t run.”). Functional
requirements for compatibility are not protected by copyright. Sega, 977 F.2d at 1522 (citing 17
26
27
28
2
3
RT 796:2-25 (Bloch) (explaining what a method signature, or declaration, is).
RT 796:19:21 (Bloch).
3
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
U.S.C. § 102(b)).
2
In sum, the names and declarations from the 37 API packages are unprotectable both by
3
virtue of the words and short phrases doctrine, and Section 102(b) of the Copyright Act. Thus,
4
Google is entitled to judgment as a matter of law that its use of the names and declarations from
5
the 37 APIs is not copyright infringement.
6
C.
7
De minimis acts of copying are not actionable. Newton v. Diamond, 388 F.3d 1189, 1192-
The alleged literal copying is de minimis and thus non-actionable.
8
93 (9th Cir. 2004). Where the only similarity is as to “nonessential matters,” the copying is de
9
minimis. See id. at 1195 (quoting 4 NIMMER ON COPYRIGHT § 13.03[A][2], at 13-48). Where a
10
defendant copies only “a portion of the plaintiff’s work exactly or nearly exactly . . . the
11
dispositive question is whether the copying goes to trivial or substantial elements.” Id. That
12
substantiality is judged by “considering the qualitative and quantitative significance of the copied
13
portion in relation to the plaintiff’s work as a whole.” Id. (emphasis added); see also Computer
14
Assoc. Int’l, Inc. v. Altai, Inc., 982 F.2d 693, 714-15 (2d Cir. 1992). Oracle bears the burden of
15
proving the significance of any copied code. MiTek Holdings, Inc. v. ArcE Eng’g Co., 89 F.3d
16
1548, 1560 (11th Cir. 1996) (“The burden is on the copyright owner to demonstrate the
17
significance of the copied features, and, in this case, MiTek has failed to meet that burden.”).
18
Oracle has failed to prove the significance of any of the allegedly copied features. Oracle
19
hired Dr. Marc Visnick to compare the code in the Java JDK to Android 2.2. RT 1309:8-1310:18
20
(Mitchell). This entailed a comparison of hundreds of thousands, or even millions of lines of
21
code as well as “thousands and thousands” of separate files. RT 1310:19-1311:1 (Mitchell).
22
Despite this “very extensive” search, RT 1310:24-1311:1, Dr. Visnick only identified 12 files that
23
allegedly contained copied code. See RT 1313:1-11 (Mitchell). These files consist of a nine-line
24
function called rangeCheck, two comment files that never appeared on a phone, and ten test files
25
that never appeared on a phone. See RT 1314:2-1320:6 (Mitchell). Oracle presented no evidence
26
that this allegedly copied code has quantitative or qualitative significance. As a matter of law,
27
any copying of these files was therefore de minimis.
28
4
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
1.
The relevant work is J2SE 5.0
In de minimis analysis, the copied material must be compared to the “work as a whole.”
2
3
Newton, 388 F.3d at 1195. In this case, for the reasons given in Google’s supplemental brief filed
4
earlier this evening, the “work as a whole” is J2SE, which is the work that Oracle registered with
5
the Copyright Office. See Google’s April 25 Copyright Brief, Dkt. No. 982, at 3-6. Moreover,
6
even if the Court were inclined to consider the possibility of a smaller “work,” Oracle has
7
presented no evidence that any such smaller work would be appropriate, under any test. Finally,
8
even if the relevant work were the individual packages—a position supported by no evidence
9
other than attorney argument (see RT 1633:21-1634:6), the portions of the twelve files that were
10
allegedly copied would still be trivial and insignificant.
2.
11
12
13
14
15
16
17
18
19
20
21
4
The nine-line rangeCheck method is quantitatively and qualitatively
insignificant.
The rangeCheck method consists of nine lines of code within the TimSort and
ComparableTimSort files. See RT 1314:15-1315:7 (Mitchell). This is in comparison to hundreds
of thousands of lines of code in the larger library. RT 1315:10-13 (Mitchell). According to Josh
Bloch, who wrote the code, the rangeCheck function is “[v]ery, very simple”; “[a]ny competent
high school programmer could write it.” RT 815:13-16 (Bloch). Even Oracle’s expert Dr.
Mitchell conceded that “a good high school programmer” could write rangeCheck. RT 1316:2425 (Mitchell). In fact, the rangeCheck method is not even a part of the most recent and current
versions of Android. See RT 825:8-19 (Bloch). Oracle introduced no evidence that the nine-line
rangeCheck function is anything other than trivial and insignificant, whether the work as a whole
is Arrays.java or J2SE 5.0.
22
3.
23
The comments contained in two source code files are quantitatively
and qualitatively insignificant.
24
Dr. Visnick also identified two source code files, among the thousands of files in J2SE,
25
that included comments that were the same in J2SE and Android. See RT 1317:6-8 (Mitchell).
26
4
27
28
Further supporting the insignificance of the allegedly copied code is the fact that Dr. Cockburn,
Oracle’s damages expert, provided no damages theory based on any of this code. Ruling that the
alleged copying of this code is de minimis as a matter of law would thus simplify the case for the
jury, while having no impact on Oracle’s recovery, aside from the minimal statutory damages.
5
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
These comments are completely insignificant compared to J2SE as a whole, and are also
2
insignificant compared to the source code files in which they are found. These comments are not
3
part of the source code that is compiled when the files are run. See RT 1317:12-20 (Mitchell). If
4
these comments were taken out, the code would work in exactly the same way as it does with the
5
comments included. Oracle’s expert, Dr. Mitchell, agreed that these comments “don’t have any
6
impact, whatsoever, in how the program runs once it’s compiled.” RT 1318:1-3 (Mitchell).
7
Again, Oracle introduced no evidence that these comments—which Oracle’s expert could not
8
even identify as having been part of a single handset—are anything other than trivial and
9
insignificant. See RT 1318:4-6 (Mitchell).
10
4.
11
The eight Android test files are quantitatively and qualitatively
insignificant.
Finally, Dr. Visnick identified eight Android test files that are allegedly copied from files
12
in J2SE. Aside from their existence, there is almost no testimony about these files at all in the
13
record. Oracle’s expert, Dr. Mitchell, testified that he had no reason to believe that these files
14
were ever placed on a handset. See RT 1319:15-20 (Mitchell). There is no other evidence in the
15
record suggesting that these files were ever placed on a handset. There is also no evidence in the
16
record that these files had any significance at all to the functioning of either J2SE or Android.
5
17
D.
18
19
Google is entitled to judgment as a matter of law that its specifications for the
37 API packages do not infringe Oracle’s copyrights.
Oracle alleges that Google’s documentation for the 37 accused API packages infringes
20
Oracle’s copyrights. Specifically, Oracle alleges that (a) the substance of Android’s English-
21
language documentation infringes; and (b) the selection, structure, and organization of that
22
documentation also infringes. The Court should grant judgment as a matter of law as to at least
23
the first allegation because the evidence cannot support a finding that the content of
24
5
25
26
27
28
Dr. Mitchell did testify that test files generally are an important part of software development.
RT 1330:15-24 (Mitchell). However he never testified as to how many test files there were in
J2SE or Android, or to the role played by these particular test files. The best Dr. Mitchell could
do was to state that “if [these files] helped [Google] test other code they were developing, and
speed up and lessen the cost of testing and quality assurance, then that would have a big value to
[Google].” RT 1330:25-1331:5 (emphasis added). There is no evidence in the record that these
eight files, out of the thousands of files in Android and J2SE, were anything other than trivial and
insignificant.
6
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
documentation describing the 37 accused API packages in Android was copied from the Java
2
specification. The Court should also dismiss the second allegation because it simply collapses
3
into Oracle’s claim that Google copied the structure, sequence, and organization of the 37
4
accused API packages; the documentation is generated by an automated program, such that the
5
structure, sequence, and organization of the documentation is a natural derivative of the structure,
6
sequence, and organization of the API packages it represents. See RT 1169:3-4 (Lee).
7
1.
8
The evidence cannot support a finding that Android’s Englishlanguage documentation was copied from the Java API specifications.
Oracle adduced evidence of precisely three examples of alleged substantial similarity
9
between Google’s and Oracle’s specifications for the 37 APIs. A “mere scintilla” of evidence is
10
insufficient to support a jury verdict. See Lakeside-Scott v. Multnomah County, 556 F. 3d 797,
11
802 (9th Cir. 2005) (quoting Willis v. Marion County Auditor’s Office, 118 F.3d 542, 545 (7th
12
Cir. 1997)). Oracle’s three examples—out of over 11,000 pages of specifications (RT 617:2-7
13
6
(Reinhold)) —cannot support a jury verdict.
14
In its first example, Oracle focused on the descriptions in the J2SE and Android
15
specifications for the CipherInputStream class in the javax.crypto package. Counsel for Oracle
16
asked Bob Lee to compare the following portions of the descriptions of CipherInputStream in the
17
J2SE 5.0 and Android specifications:
18
J2SE 5.0
19
20
21
22
23
Android
A CipherInputStream is composed of an
InputStream and a Cipher so that read()
methods return data that are read in from the
underlying InputStream but have been
additionally processed by the Cipher. The
Cipher must be fully initialized before being
used by a CipherInputStream.
This class wraps an InputStream and a cipher
so that read() methods return data that are read
from the underlying InputStream and
processed by the cipher.
The cipher must be initialized for the requested
operation before being used by a
CipherInputStream.
24
Compare TX 610.2 with TX 767; see also RT 1169:25-1170:19 (Lee). These are sufficiently
25
different that no reasonable jury could find that they are substantially similar. Oracle’s second
26
27
28
6
The 11,000 page figure is the length of the specifications for just the 37 API packages. The
specifications for all 166 API packages of the J2SE 5.0 platform presumably are several-fold
longer, and the size of the J2SE 5.0 platform as a whole is larger still.
7
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
and third examples are no better. See RT 1171:3-1172:25 (Lee) (comparing descriptions in the
2
Android and J2SE specifications for the Cipher class in the javax.crypto package); RT 1174:17-
3
1175:9 (Lee) (comparing descriptions in the Android and J2SE specifications for the Pipe class in
4
the java.nio.channels package).
5
6
As Mr. Lee explained, any similarities between the specifications are to be expected,
given that the thing being described is the same in both specifications:
7
Q.
8
A.
In this case they contain the same words, certainly, but that’s to be
expected when you’re trying to—you’re describing various specific concepts in as
few words as possible. You’re trying to provide, like, a very concise explanation.
9
10
Highly similar? Not so similar? What’s your judgment?
Like, for example, the first sentence. What is a pipe, in one sentence.
Certainly, if you’re trying to do it in that few words, they are going to contain
similar words because these are kind of, I guess, the common language or
currency of these APIs and simply the technology.
11
12
13
Like, “pipe” isn’t even actually a—it’s not necessarily a Java term. It
predates Java.
14
Q.
So you would—
15
A.
Like, it’s a common technical term.
16
RT 1175:10-24 (Lee). On these facts, any protection in the descriptions in the J2SE 5.0
17
specifications is, at best, thin, and protected only against virtually identical copying. See Allen v.
18
Academic Games League of Am., Inc., 89 F.3d 614, 619 (9th Cir. 1996) (applying merger doctrine
19
to deny protection to written expression of game rules); Incredible Techs., Inc. v. Virtual Techs.,
20
Inc., 400 F.3d 1007, 1013 (7th Cir. 2005) (“utilitarian explanations” of a system “are not
21
sufficiently original or creative to merit copyright protection,” or alternatively are protected “only
22
against virtually identical copying”).
23
7
Professor Mitchell’s testimony does not help Oracle’s case because he did not apply the
24
correct standard. When asked whether the description “Returns a reference to the private key
25
component of this key pair” (J2SE) is substantially similar to the description “Returns the private
26
7
27
28
See also Johnson v. Gordon, 409 F.3d 12, 19 (1st Cir. 2005) (“copyright law protects original
expressions of ideas but it does not safeguard either the ideas themselves or banal expressions of
them” (emphasis added) (citing Feist Pubs., Inc. v. Rural Tele. Serv. Co., 499 U.S. 340, 345-51
(1991)).
8
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
key” (Android), Professor Mitchell testified, “I think if you were considering using this method,
2
both would tell you the same information, that you can use this method to get the private key
3
component of the key pair.” RT 1328:2-4 (Mitchell) (emphasis added). When asked again, he
4
testified, “I think in the context of the rest of the description they mean the same thing.” RT
5
1328:9-10 (Mitchell) (emphasis added). When asked a third time whether the descriptions are
6
substantially similar, and directed by the Court to answer “yes” or “no,” Professor Mitchell
7
responded, “Yes.” RT 1328:24 (Mitchell). The only reasonable conclusion that a jury can draw
8
from this series of responses is that Professor Mitchell is basing his conclusion of substantial
9
similarity on the fact that both descriptions express the same idea. That, however, is not
10
infringement. See 17 U.S.C. § 102. Professor Mitchell’s opinion about alleged substantial
11
similarity between the Android and J2SE specifications must therefore be disregarded entirely.
12
Given the thin protection for these descriptions, no reasonable jury could conclude that the
13
Android specifications infringe the Oracle copyrights. In the alternative, and only in the event
14
that the Court concludes that the jury should decide the issue of whether Google’s specifications
15
infringe Oracle’s specifications on a class-by-class basis, Google is entitled to judgment as a
16
matter of law that none of its specifications for classes other than CipherInputStream in the
17
javax.crypto package, the Cipher class in the javax.crypto package, and the Pipe class in the
18
java.nio.channels package infringe the Oracle specifications for the corresponding classes. The
19
only evidence in the record relates to these classes; Oracle did not present evidence on any other
20
classes. Oracle could have, but didn’t, present evidence of an automated comparison between the
21
Android and Java documentation as a whole, as it did with the implementing source code. This
22
absence is telling. It is also grounds to dismiss Oracle’s claim that Android’s documentation for
23
anything but the CipherInputStream, Cipher, and Pipe classes infringe Oracle’s specifications for
24
those same classes.
25
26
2.
The evidence cannot support a finding that the structure, sequence,
and organization of Android’s English-language documentation was
copied from the Java API specifications.
27
Oracle elicited testimony that the sequence, structure, and organization of the
28
documentation for the 37 accused API packages lines up with that of the corresponding Java
9
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
2
3
4
5
6
7
documentation. Mr. Lee testified as follows:
Q.
And the structure of the documentation is identical; correct, sir? And if
you think of it as an outline, the outline would match identically; correct, sir?
A.
Yes.
Q.
And that’s because on the Android side you're documenting the same
application programming interfaces as were documented on the Java side; correct,
sir?
A.
Yes.
RT 1174:9-16 (Lee). But this is no surprise. As Mr. Lee also testified, the documentation for
8
both Java and Android is created automatically by a tool that reads demarcated portions of the
9
source code for inclusion in a template. See RT 1168:21 – 1169:15 (Lee). In short, the creation
10
of the documentation is mechanized. See RT 607:18-24, 614:1-4 (Reinhold). As such, if based
11
on the same starting point—the names of the 37 API packages at issue—the structure, sequence,
12
and organization of the Android and Java documentation inevitably will be the same.
13
Given that the documentation is generated automatically, Oracle’s allegation that the
14
structure, sequence, and organization of the Android documentation infringes Oracle’s copyrights
15
on the Java specification collapses into Oracle’s separate, overriding claim that Google’s use of
16
the names of the 37 API packages infringes Oracle’s copyrights on the Java framework, including
17
those packages. Similarities in the structure, sequence, and organization of the documentation are
18
just an inevitable byproduct of using the same names of those API packages; they are not a
19
separate act of infringement. Put another way, the similarities derive from Google’s use of the
20
same names of the 37 API packages at issue, not from a separate act of copying any Oracle
21
documentation for those 37 API packages. Accordingly, Oracle’s separate claim that the
22
structure, sequence, and operation of the documentation infringes should be dismissed as a matter
23
of law, leaving the actual issue—Google’s use of the names of the 37 accused API packages—for
24
the jury to decide.
25
26
27
28
E.
Oracle’s copyright claim should be dismissed due to a failure to prove the
actual contents of the works that are the subject of its copyright registrations.
Oracle has not offered any proof of the actual contents of the works that are the subject of
its copyright registrations. More specifically, there is no evidence that either TX 610.2 or TX
10
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
623, the exhibits that Dr. Reinhold sponsored and identified as “a DVD containing an electronic
2
copy of the Java 5 – the JDK documentation,” including “the API specification for Java 5” and a
3
DVD containing “the source code for Version 5” (4/19 Tr. at 672, 691) is in fact a true, complete
4
and accurate copy of Java version 5.0 as it was when Sun’s application was submitted to the
5
Copyright Office in 2004. Oracle, in short, did not prove that any exhibit in evidence is the
6
actual “work” that is the subject of the registration of the Java platform version 5.0. Dr. Reinhold
7
made no effort to connect either of the DVDs with the registration, and no other Oracle witness
8
did so.
9
Oracle’s evidence with respect to TX 622—what it has identified as the Java platform
10
version 1.4, the subject of the other copyright registration asserted by Oracle—was no better. RT
11
691 (Reinhold) (“622 is the DVD and source code for version 1.4 of the platform”; no testimony
12
that the DVD contains the work as it was at the time of the copyright application or that the DVD
13
contains the same work that was submitted to the Copyright Office).
14
Without evidence from Oracle as to what the “works as a whole” are that are the subject
15
of the registrations, there is no proof that can form the basis of any analysis of any copyright
16
issue. This lack of evidence is fatal to Oracle’s claim.
17
18
19
F.
If the Court accepts Oracle’s “collective work” argument, Google is entitled
to judgment as a matter of law of non-infringement of each of the component
parts of the registered works, because Oracle has not proved authorship of
the constituent elements.
For the reasons given in Google’s supplemental brief filed earlier this evening, the Court
20
should reject Oracle’s “collective work” argument, because Oracle did not register the Java 2 SE
21
platform as a collective work. Google’s April 25 Copyright Brief, Dkt. No. 982, at 6-7. If,
22
however, the Court accepts Oracle’s “collective work” argument, then Google is entitled to
23
judgment as a matter of law of non-infringement of each of the component parts of the registered
24
works, because Oracle has not proved authorship of the constituent elements. See id. at 7-9.
25
Thus, even assuming the Court accepts Oracle’s “collective work” argument, the failure to
26
prove authorship of any constituent elements precludes Oracle from seeking relief except
27
regarding the selection, coordination and arrangement of the individual component parts of the
28
11
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
1
Java platform works.
2
In sum, if the Court accepts Oracle’s “collective work” argument, then Google is entitled
3
to a judgment as a matter of law of non-infringement of each of the component parts of the
4
registered works, because Oracle has not proved authorship of the constituent elements. First,
5
Oracle could not argue infringement with respect to any literal copying of code. Second, Oracle
6
could argue that the structure, sequence and organization of the 37 API packages is infringed, but
7
only to the extent that its argument did not rely on anything “inside” any of those API packages.
8
IV.
CONCLUSION
9
For the foregoing reasons, Google respectfully requests that the Court grant Google
10
judgment as a matter of law on the above sections of Count VIII of Oracle’s Amended Complaint.
11
Dated: April 25, 2012
KEKER & VAN NEST LLP
12
13
By:
/s/ Robert A. Van Nest
ROBERT A. VAN NEST
14
Attorneys for Defendant GOOGLE INC.
15
16
17
18
19
20
21
22
23
24
25
26
27
28
12
GOOGLE’S COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
654252.02
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?