Oracle America, Inc. v. Google Inc.
Filing
1043
Brief re #1007 Second MOTION for Judgment as a Matter of Law on Sections of Count VIII of Oracle's Amended Complaint GOOGLE'S MEMORANDUM OF POINTS AND AUTHORITIES IN SUPPORT OF SECOND MOTION FOR JUDGMENT AS A MATTER OF LAW ON COUNT VIII OF ORACLE'S AMENDED COMPLAINT filed byGoogle Inc.. (Related document(s) #1007 ) (Van Nest, Robert) (Filed on 5/1/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
DANIEL PURCELL - # 191424
dpurcell@kvn.com
633 Battery Street
San Francisco, CA 94111-1809
Telephone:
415 391 5400
Facsimile:
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
GOOGLE INC.,
22
Defendant.
Case No. 3:10-cv-03561 WHA
GOOGLE’S MEMORANDUM OF POINTS
AND AUTHORITIES IN SUPPORT OF
SECOND MOTION FOR JUDGMENT AS
A MATTER OF LAW ON COUNT VIII OF
ORACLE’S AMENDED COMPLAINT
Dept.:
Judge:
Courtroom 8, 19th Floor
Hon. William Alsup
23
24
25
26
27
28
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-CV-03561 WHA
660843.01
1
TABLE OF CONTENTS
2
Page
3
I.
INTRODUCTION ...............................................................................................................1
4
II.
LEGAL STANDARD ..........................................................................................................2
5
III.
ARGUMENT .......................................................................................................................2
6
A.
The SSO of the 37 API packages is not copyrightable, and Google is
entitled to judgment as a matter of law on the entirety of Oracle’s copyright
count.........................................................................................................................2
B.
Oracle failed to prove the actual contents of the works that are the subject
of its registrations or that the copyrights cover any component parts of the
works. .......................................................................................................................2
7
8
9
10
1.
Oracle has not proved the contents of the works that were registered
with the Copyright Office. ...........................................................................2
2.
Oracle has not proved that its copyright registrations cover the
individual components of the works on which it bases its claims of
infringement. ................................................................................................5
11
12
13
C.
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. ............................................................................................7
D.
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. ......................................................................................8
E.
The alleged literal copying is de minimis and thus non-actionable. ........................9
14
15
16
17
18
1.
Oracle failed to prove that Google’s use of the rangeCheck method
is more than de minimis. ............................................................................10
2.
Oracle failed to prove that the use of the allegedly copied comments
in CodeSourceTest.java and
CollectionCertStoreParametersTest.java is more than de minimis. ...........11
3.
Oracle failed to prove that the use of the eight “Impl” and “ACL”
files is more than de minimis. ....................................................................12
19
20
21
22
23
24
F.
Google is entitled to judgment as a matter of law that its specifications for
the 37 API packages do not infringe Oracle’s copyrights. ....................................14
25
1.
The evidence cannot support a finding that Android’s Englishlanguage documentation was copied from the Java API
specifications..............................................................................................14
2.
The evidence cannot support a finding that the SSO of Android’s
English-language documentation was copied from the Java API
specifications..............................................................................................17
26
27
28
i
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
G.
Google is entitled to judgment as a matter of law on Oracle’s claims based
on alleged literal copying, because Oracle failed to prove that either of the
two copyright registrations on which it relies provides protection for the
individual files on which the literal copying claims are based. .............................18
H.
If the Court accepts Oracle’s now-withdrawn “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. ...............................................18
I.
Google is entitled to judgment as a matter of law on the entirety of Oracle’s
copyright count, because Oracle’s copyright claims are barred by the
equitable doctrines of laches, equitable estoppel, waiver and implied
license. ...................................................................................................................19
2
3
4
5
6
7
8
IV.
CONCLUSIONS................................................................................................................19
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
ii
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
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) ..................................................................................................... 16
5
6
Anderson v. Liberty Lobby, Inc.
477 U.S. 242 (1986) ................................................................................................................... 2
7
Apple Computer, Inc. v. Microsoft Corp.
35 F.3d 1435 (9th Cir. 1994) ..................................................................................................... 6
8
9
Baker v. Selden
101 U.S. 99 (1879) ................................................................................................................. 7, 8
10
Computer Assoc. Int’l, Inc. v. Altai, Inc.
982 F.2d 693 (2d Cir. 1992)....................................................................................................... 9
11
12
Data East USA, Inc. v. Epyx, Inc.
862 F.2d 204 (9th Cir. 1988) ..................................................................................................... 2
13
Feist Pubs., Inc. v. Rural Tele. Serv. Co.
499 U.S. 340 (1991) ................................................................................................................. 16
14
15
Incredible Techs., Inc. v. Virtual Techs., Inc.
400 F.3d 1007 (7th Cir. 2005) ................................................................................................. 16
16
Johnson v. Gordon
409 F.3d 12 (1st Cir. 2005) ...................................................................................................... 16
17
18
Kodadek v. MTV Networks, Inc.
152 F.3d 1209 (9th Cir. 1998) ................................................................................................... 2
19
Lakeside-Scott v. Multnomah County
556 F. 3d 797 (9th Cir. 2005) .................................................................................................. 14
20
21
Mazer v. Stein
347 U.S. 201 (1954) ................................................................................................................... 8
22
MiTek Holdings, Inc. v. ArcE Eng’g Co.
89 F.3d 1548 (11th Cir. 1996) ................................................................................................. 10
23
24
Newton v. Diamond
388 F.3d 1189 (9th Cir. 2004) ....................................................................................... 9, 12, 13
25
Sega Enters. Ltd. v. Accolade, Inc.
977 F.2d 1510 (9th Cir. 1992) ............................................................................................... 8, 9
26
27
Seiler v. Lucasfilm, Ltd.
808 F.2d 1316 (9th Cir. 1986) ................................................................................................... 2
28
iii
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
Weisgram v. Marley Co.
528 U.S. 440 (2000) ................................................................................................................... 2
2
3
Willis v. Marion County Auditor’s Office
118 F.3d 542 (7th Cir. 1997) ................................................................................................... 15
4
Federal Statutes
5
17 U.S.C. § 101 ................................................................................................................................ 7
6
17 U.S.C. § 102 .............................................................................................................................. 16
7
17 U.S.C. § 102(b) ................................................................................................................. 7, 9, 10
8
17 U.S.C. § 103(b) ..................................................................................................................... 6, 18
9
Federal Rules
10
Fed. R. Civ. P. 50 ................................................................................................................... 1, 2, 18
11
Federal Regulations
12
37 C.F.R. § 202.1(a)......................................................................................................................... 8
13
Other Authorities
14
4 MELVILLE B. NIMMER & DAVID NIMMER, NIMMER ON COPYRIGHT § 13.01[A] .......................... 6
15
16
17
18
19
20
21
22
23
24
25
26
27
28
iv
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
I.
INTRODUCTION
2
It is time to put Oracle’s copyright claims to rest.
3
The structure, sequence and organization (“SSO”) of the API packages at issue is not
4
copyrightable, because the SSO is an unprotectable idea, system or method of operation, and
5
because any arguable expression in the SSO is unprotectable under the doctrines of merger and
6
scenes a faire. The grounds for these conclusions will be given in full in Google’s Proposed
7
Findings of Fact and Conclusions of Law, and have been stated in Google’s prior briefs on
8
copyrightability. See Dkts. 260, 368, 562, 601, 778, 823, 831, 852, 860, 897, 898, 955, 993.
9
In addition, Oracle’s copyright count fails in its entirety because Oracle has not proven the
10
contents of the two works at issue that Sun registered with the Copyright Office, versions 1.4 and
11
5.0 of Java 2 Standard Edition (“J2SE”). Oracle offered various discs into evidence that
12
purportedly contain copies of versions 1.4 and 5.0 of J2SE. It also offered evidence that shows
13
that a disc might have been submitted to the Copyright Office along with its application for
14
registration of version 5.0. And it offered Dr. Reinhold’s testimony that the source code excerpts
15
submitted with the applications come from versions 1.4 and 5.0 of J2SE. But there have been
16
multiple releases of each version of J2SE, and Oracle has not offered evidence from which a
17
reasonable jury could find that any of the code that is in evidence is a complete copy of the
18
actual, specific releases of versions 1.4 and 5.0 that were registered with the Copyright Office.
19
This basic failure of proof—and the evidence in the record that contradicts Oracle’s assertion that
20
the correct entire works are in the record—prevents Oracle from obtaining any judgment of
21
copyright infringement.
22
In addition, Google is entitled to judgment as a matter of law on Oracle’s claim that
23
Android’s implementing code is a derivative work of Oracle’s 37 API packages, its copyright
24
claims based on the names and declarations in those packages, its literal copying claims, and its
25
copyright claims based on the specifications (i.e., the documentation) in the 37 API packages.
26
27
For these reasons, Google is entitled to judgment as a matter of law pursuant to Rule 50 of
the Federal Rules of Civil Procedure on the entirety of Count VIII of the Amended Complaint.
28
1
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
II.
LEGAL STANDARD
Judgment as a matter of law is proper when “a party has been fully heard on an issue
2
3
during a jury trial and the court finds that a reasonable jury would not have a legally sufficient
4
evidentiary basis to find for the party on that issue . . . .” Fed. R. Civ. P. 50(a)(1). Rule 50
5
“allows the trial court to remove . . . issues from the jury’s consideration when the facts are
6
sufficiently clear that the law requires a particular result.” Weisgram v. Marley Co., 528 U.S.
7
440, 448 (2000) (internal quotations omitted). The standard for granting judgment as a matter of
8
law, in practice, mirrors the standard for granting summary judgment, and “the inquiry under each
9
is the same.” Anderson v. Liberty Lobby, Inc., 477 U.S. 242, 250-51 (1986).
10
11
12
13
14
15
16
17
18
19
20
III.
ARGUMENT
A.
The SSO of the 37 API packages is not copyrightable, and Google is entitled
to judgment as a matter of law on the entirety of Oracle’s copyright count.
The Court should adopt Google’s proposed findings of fact and conclusions of law
regarding the uncopyrightability of the SSO, which Google will be filing tomorrow. For those
reasons, as well as the reasons stated in Google’s prior briefs, Google is entitled to judgment as a
matter of law that the SSO of the J2SE API packages at issue is not copyrightable. See Dkts. 260,
368, 562, 601, 778, 823, 831, 852, 860, 897, 898, 955, 993.
Google is also entitled to judgment as a matter of law on the remainder of Oracle’s
copyright count—directed to the specifications and the alleged literal copying—for the reasons
given below. Google therefore is entitled to judgment as a matter of law on the entirety of Count
VIII of Oracle’s Amended Complaint.
21
B.
22
Oracle failed to prove the actual contents of the works that are the subject of
its registrations or that the copyrights cover any component parts of the
works.
23
1.
24
Oracle has not proved the contents of the works that were registered
with the Copyright Office.
25
It is a fundamental requirement of a copyright claim that a plaintiff introduce into
26
evidence a complete copy of the work on which it suing. See, e.g., Data East USA, Inc. v. Epyx,
27
Inc., 862 F.2d 204, 207 (9th Cir. 1988); see also Kodadek v. MTV Networks, Inc., 152 F.3d 1209
28
(9th Cir. 1998); Seiler v. Lucasfilm, Ltd., 808 F.2d 1316 (9th Cir. 1986). This requirement is
2
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
especially important in a case such as this, where a complete copy of the work in which the
2
copyright is registered cannot be obtained from the Copyright Office. It was up to Oracle to
3
prove at trial what the works consist of and which parts of the complete works it owns.
4
Oracle has not offered proof sufficient to support a jury verdict regarding the actual
5
contents of the works that are the subject of its copyright registrations. More specifically, there is
6
no evidence that either trial exhibit 610.2 or 623, the exhibits that Dr. Reinhold sponsored and
7
identified as “a DVD containing an electronic copy of the Java 5—the JDK documentation,”
8
including “the API specification for Java 5” (TX 610.2), and a DVD containing “the source code
9
for Version 5” (TX 623), see RT 672:16-19, 691:14, is in fact a true, complete and accurate copy
10
of J2SE version 5.0 as it was when Sun’s application was submitted to the Copyright Office in
11
December 2004.
1
Dr. Reinhold’s testimony that the DVDs in evidence (TX 622, 623) are source code for
12
13
versions 1.4 and 5.0 of J2SE (RT 691:6-14) does not cure this evidentiary gap, because the
14
testimony fails to establish that the DVDs in evidence are in fact the specific releases of these
15
versions of J2SE that are covered by the registrations. See RT 2236:9-2237:13 (Reinhold)
16
(admitting that there were multiple releases of version 5.0 of Java 2 Standard Edition). Nor could
17
Dr. Reinhold testify that trial exhibit 1076, another disc he identified as containing a version 5.0
18
of J2SE, contained the particular release of version 5.0 of J2SE that actually was registered with
19
the Copyright Office. See RT 2235:10-2238:18. Finally, Dr. Reinhold carefully identified the
20
disc marked as TX 1076 as one that contained “the binary distribution of J2SE 5.0, together with
21
documentation and some tools and things like that.” RT 2235:11-13 (emphasis added). A
22
“binary distribution,” however, is compiled code—bytecode, not source code. Yet the fifty pages
23
of redacted deposit materials that accompanied the copyright application for J2SE version 5.0 was
24
source code (TX 3530), and Oracle’s entire infringement case (except for the eight allegedly
25
copied “Impl”/”ACL” test files) was based on analysis of and allegations of copying of source
26
1
27
28
Dr. Reinhold first testified that trial exhibit 623 contained the source code for version 1.4 (RT
689:22-24). After being told by counsel for Oracle that exhibit “623 is the java.nio” (RT 691:13),
Dr. Reinhold changed his testimony, stating that exhibit 623 is “the source code for Version 5.”
RT 691:14.
3
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
2
1
code. There is plainly a disconnect between the work that Oracle now says is the work and what
2
the evidence shows.
3
3
The disconnect is most troubling, moreover, because—to the best of Google’s knowledge
4
after review and analysis of the disc introduced into evidence—the disc that Oracle now says is
5
the “complete work” does not contain the source code that was redacted to create the deposit
6
materials filed with the Copyright Office. While the disc does contain some of the 37 accused
7
API packages in source code format, it does not contain them all; at least six of the 37 packages
8
are on the disc only in compiled code—rather than source code—format. So the disc does not
9
contain all of the 37 packages at issue in any form that is human-readable. Surprisingly, the disc
10
also does not contain source code files that contain the source code pages that were redacted
11
and submitted to the Copyright Office. Finally, the disc also does not contain any version, in
12
either source or complied code form, of at least one of the eight “test” files on which Oracle bases
13
its claim of “direct line-by-line copying,” namely the “AclEnumerator” file. Nor does the disc
14
contain a source code version of the “PolicyNodeImpl” file.
15
2
16
17
18
19
20
21
22
23
24
25
26
27
28
4
5
As a matter of common sense, it was incumbent on Oracle to introduce into evidence the works
in some format that is readable by humans; otherwise, there would be no practical way for Oracle
to prove its code-based claims or for Google, the Court or the jury to assess them. This is the
reason why Oracle’s proof at trial was based on source code—readable by humans—and not
compiled code, and why all of the code exhibits the parties showed to the jury consisted of source
code rather than compiled code.
3
The testimony of Tiki Dare does not address this failure of proof, because Ms. Dare could not
testify that trial exhibit 1076 is the same as the disc that Oracle believes may have been submitted
to the Copyright Office or, indeed, whether any disc was in fact submitted to the Copyright
Office. See RT 2261:2-10, 2264:4-13. Oracle did not need to prove that any of the discs in
evidence are the same as any disc that was or was not submitted to the Copyright Office in 2004
or 2005, moreover, since the discs were not required by the Copyright Office regulations and the
one disc that the Copyright Office apparently received (for version 1.4) was not even examined.
See TX 3530 at 1. Oracle only needed to prove that some disc that is in evidence in fact contains
the complete work as it existed at the time the registration was sought. Oracle failed to do so.
4
The source code that was redacted and submitted to the Copyright Office appears to be taken
from at least 38 different source code files. See TX 3529. As far as Google has been able to
determine, there are no source code files in TX 1076—which Oracle now says is the “complete
work”—that contain any of the pages submitted to the Copyright Office. If the disc does not
contain the files from which the source code deposit was excerpted, the disc cannot be the
complete work that was registered.
5
The trial exhibit that Oracle presumably relies on to prove the contents of the “AclEnumerator”
file (TX 896.8)—like the corresponding exhibits for all eight of the “copied” test files (TX 896.1896.8, 897)—bears a legend indicating that the source code in that exhibit comes from release
“5.0u22,” which would be the twenty-second release of version 5.0 after its initial release. See
4
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
Oracle, in short, did not prove that any exhibit in evidence is the actual “work” that is the
2
subject of the registrations for either version 1.4 or 5.0 of J2SE. Instead, the evidence
3
demonstrates that there is no complete copy of the works at issue in the record. Neither the Court
4
nor Google should at this point be forced to speculate what the complete works are—that is a
5
fundamental, basic element of Oracle’s proof. Without evidence proving the actual contents of
6
the complete works it registered— the contents of the actual works registered, not of releases that
7
may bear the same version number but are not the same —Oracle cannot prevail on its copyright
8
count. Google is therefore entitled to judgment as a matter of law on the entirety of Count VIII of
9
the Amended Complaint.
10
11
2.
Oracle has not proved that its copyright registrations cover the
individual components of the works on which it bases its claims of
infringement.
12
Even if Oracle had proven the contents of the complete works, it failed to prove that the
13
copyrights cover individual components of the works standing alone. As a result, its rights in
14
the works it registered are limited to the specific combination of the individual elements that
15
make up those specific versions, and any individual components of the work to which Oracle
16
proved it owns the copyrights. Oracle made no such showing.
17
RT 2237:6-13 (Reinhold). Dr. Reinhold testified that releases “generally” occurred “every few
months.” RT 2236:19-20. Given that the registration states that the first date of publication of
version 5.0 was on September 30, 2004 (see TX 3529 at 2, space 3b) and that the application was
filed less than ninety days later on December 20, 2004 (see TX 3529 at 2), Dr. Reinhold’s
testimony suggests that release 5.0u22 postdates the registration application.
Thus, there is no evidence that the “decompiled files” are related to files that are in the
work that is the subject of the registration. Indeed, the materials in TX 897 that come from
release 5.0u22 bear copyright notices with dated as late as 2009—five years after the copyright
registration. See TX 897. These exhibits, moreover, were stipulated into evidence at Oracle’s
request. No witness testified about them, see RT 1256:25-1262:1 (Mitchell), and Dr. Reinhold
testified that he could not state when the various releases of version 5.0 occurred or whether any
release after 5.0 was released before December 20, 2004. See RT 2236:9-2237:13.
6
Oracle has suggested that Google waived this argument during proceedings outside the presence
of the jury when Dr. Reinhold was on the stand. What counsel for Google said, however, is that
Google is “not disputing ownership of the copyrights.” RT 713:19-20 (emphasis added). This
was directly in response to a statement by counsel for Oracle that “[t]here is no question that
Oracle has the right, as a matter of ownership, to assert the copyrights at issue here.” RT 713:1618 (emphasis added). And that is correct—Google does not dispute that Oracle owns and can
assert the copyrights that it registered, for versions 1.4 and 5.0 of J2SE. What Google disputes is
whether Oracle has proved what is in those works, and whether Oracle’s copyrights cover
particular parts of those works. See RT 1884:10-1885:8 (counsel for Google); RT 1887:16-23
(Court).
18
19
20
21
22
23
24
25
26
27
28
6
5
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
As the registrations confirm, Oracle’s works are derivative works; they include both new
2
material and material from prior works, namely the prior versions of the Java platform. See TX
3
464 at space 6, TX 475 at space 6 (identifying pre-existing materials and new materials). The
4
registrations also establish that Sun did not own at least some parts of the works—they identify
5
the “pre-existing” materials as including “licensed-in components.” Id. The registrations and
6
materials submitted to the Copyright Office do not, however, identify whether the “licensed-in
7
components” were new to the versions being registered, also present in earlier versions, or some
8
combination of those two possibilities.
9
10
11
12
13
Section 103(b) of the Copyright Act provides:
(b) The copyright in a compilation or derivative work extends only to the
material contributed by the author of such work, as distinguished from the
preexisting material employed in the work, and does not imply any exclusive
right in the preexisting material. The copyright in such work is independent of,
and does not affect or enlarge the scope, duration, ownership, or subsistence of,
any copyright protection in the preexisting material.
17 U.S.C. § 103(b) (emphasis added). In order to maintain any claim based on anything less than
14
all of version 1.4 or 5.0 of J2SE taken as a whole, Oracle must at a minimum, as part of its burden
15
of proving that its copyright covers or extends to the matter sued on, establish that it owns any
16
individual component parts on which it is basing a claim. See generally Apple Computer, Inc. v.
17
Microsoft Corp., 35 F.3d 1435, 1447-48 (9th Cir. 1994); 4 MELVILLE B. NIMMER & DAVID
18
NIMMER, NIMMER ON COPYRIGHT § 13.01[A] (a plaintiff that is not the author of a work must
19
prove “a transfer of rights or other relationship between the author and the plaintiff so as to
20
constitute the plaintiff as the valid copyright claimant”). For purposes of this action, those parts
21
would include (1) the 37 packages that form the basis of Oracle’s SSO claim; (2) the files that
22
contain the English-language comments on which Oracle bases its “specifications” claim; and
23
(3) the individual files that contain all of the code and comments that were allegedly copied
24
literally.
25
These principles are best illustrated by a simple example. Oracle claims that the eight test
26
files that appear in Android were “copied” from its work. In order to sustain a claim that asks the
27
Court to treat each individual file as the “work as a whole” for purposes of Oracle’s allegations,
28
6
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
Oracle must have proven that (1) each file is in fact a part of the version of the work on which it
2
is suing; and (2) Oracle owns all rights to each file as a standalone work. Oracle proved neither
3
one.
4
C.
5
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.
6
Oracle claims that Google’s implementing source code is a derivative work of Oracle’s
7
English-language descriptions because Google’s source code does the things that the English
8
descriptions describe. See Dkt. No. 859 at 10 (Oracle is claiming infringement based on
9
“Google’s creation of derivative works from the English-language descriptions of the elements in
10
the API specifications”). That is nothing but an assertion that Google’s expression infringes
11
Oracle’s ideas. Oracle thus stands as an exception to the Supreme Court’s statement that “no one
12
would contend that the copyright of the treatise would give the exclusive right to the art or
13
manufacture described therein.” Baker v. Selden, 101 U.S. 99, 102 (1879).
14
Because Oracle’s position is barred by section 102(b) of the Copyright Act, Google is
15
entitled to judgment as a matter of law that the source code and object code implementing the 37
16
API packages are not derivative works of Oracle’s specifications. See 17 U.S.C. § 102(b). This
17
issue raises a question of law that does not depend on any disputed issues of fact.
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); see also RT 1368:25-1369:1 (Court)
22
(Oracle’s derivative work argument “just seems to me to be invalid under the basic tenets of
23
copyright law”); RT 1375:22-24 (Court) (Oracle’s derivative work claim doesn’t “add[] anything,
24
except violating the principle of you can’t get a monopoly and ownership over an idea”); RT
25
2434:13-2435:16 (Court) (rejecting Oracle’s derivative work theory).
26
Oracle’s derivative work claim is contrary to the idea/expression dichotomy that is
27
codified in section 102(b) of the Copyright Act. It also is contrary to the statutory definition of a
28
derivative work, which is a work based on “one or more preexisting works,” 17 U.S.C. § 101, not
7
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
a work based on preexisting ideas.
2
Oracle’s approach is barred by Baker v. Selden:
3
6
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
therein can be obtained; and it can only be secured by a patent from the
government.
7
101 U.S. at 102. It is also barred by Mazer v. Stein: “Unlike a patent, a copyright gives no
8
exclusive right to the art disclosed; protection is given only to the expression of the idea—not the
9
idea itself.” 347 U.S. 201, 217 (1954). And it is barred by Sega Enters. Ltd. v. Accolade, Inc.,
4
5
10
under which “functional requirements for compatibility” with a system described by or
11
implemented in a copyrighted work cannot be protected by copyright law. 977 F.2d 1510, 1522
12
(9th Cir. 1992).
13
D.
14
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.
15
The Court has already held that the names of API elements are not protectable. Copyright
16
MSJ Order [Dkt. 433] at 7:24-8:4. The Court reached this holding based on the “words and short
17
phrases” doctrine. See id.; 37 C.F.R. § 202.1(a).
7
18
For the same reason, the declarations (i.e., the method signatures) in the 37 API packages
8
19
are not protectable. A declaration (e.g., “public static int max(int arg1, int arg2)” ) is a short
20
series of words—a short phrase. A short phrase is not protectable, just as a name cannot be
21
protected. 37 C.F.R. § 202.1(a); see also Copyright MSJ Order [Dkt. 433] at 7:24-8:4. Indeed, in
22
Sega, the Ninth Circuit held that computer code of a similar length was “probably unprotected
23
under the words and short phrases doctrine.” 977 F.2d at 1524 n.7.
24
Moreover, the declarations are purely functional, and must remain exactly the same in
25
order to ensure compatibility with Java language programs calling on the methods in those 37
26
API packages. Because computers are very literal, “[i]f you get anything even a little bit wrong,
27
7
28
8
RT 796:2-25 (Bloch) (explaining what a method signature, or declaration, is).
RT 796:19:21 (Bloch).
8
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
if you type a capital letter when the method name has lower case letter in Java your program
2
won’t run.” RT 765:6-8 (Bloch). In contrast, as Oracle’s expert Professor Mitchell conceded, if
3
you implement an API consistent with its specification—i.e., so that “it uses the same API”—
4
“you would expect the same outcome.” RT 2293:5-8.
5
Thus, code written that uses methods from the 37 packages is “compatible” with both the
6
Android and J2SE platforms. See RT 2293:9-14 (Mitchell) (agreeing that this is “a great
7
definition of ‘compatible’); see also RT 2185:5-9 (Astrachan) (structure of the elements of the
8
API packages have to be the same “so that the code will work on both platforms, be compatible,
9
inter-operate”). If Google had instead created its own APIs that were different than the APIs in
10
the 37 API packages, developers would have had to be re-educated to use the new APIs. See RT
11
520:3-6 (Screven). Because Google implemented the Java language APIs for the 37 API
12
packages, the Android and J2SE platforms are compatible with respect to those 37 API packages.
13
RT 2171:19-2172:11 (Astrachan); see also RT 2287:23-2288:5 (Mitchell) (J2SE core libraries
14
and Android core libraries are incompatible “beyond the 37 packages,” but for the 37 packages
15
they “overlap”). Because the names and declarations in the 37 API packages are functional
16
requirements for compatibility, those names and declarations are not protected by copyright.
17
Sega, 977 F.2d at 1522 (citing 17 U.S.C. § 102(b)).
18
In sum, the names and declarations from the 37 API packages are unprotectable both by
19
virtue of the words and short phrases doctrine, and section 102(b) of the Copyright Act. Thus,
20
Google is entitled to judgment as a matter of law that its use of the names and declarations from
21
the 37 API packages is not copyright infringement.
22
E.
23
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.
24
93 (9th Cir. 2004). Where the only similarity is as to “nonessential matters,” the copying is de
25
minimis. See id. at 1195 (quoting 4 NIMMER ON COPYRIGHT § 13.03[A][2]). Where a defendant
26
copies only “a portion of the plaintiff’s work exactly or nearly exactly . . . the dispositive question
27
is whether the copying goes to trivial or substantial elements.” Id. That substantiality is judged
28
by “considering the qualitative and quantitative significance of the copied portion in relation to
9
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
the plaintiff’s work as a whole.” Id. (emphasis added); see also Computer Assoc. Int’l, Inc. v.
2
Altai, Inc., 982 F.2d 693, 714-15 (2d Cir. 1992). Oracle bears the burden of proving the
3
significance of any copied code. MiTek Holdings, Inc. v. ArcE Eng’g Co., 89 F.3d 1548, 1560
4
(11th Cir. 1996) (“The burden is on the copyright owner to demonstrate the significance of the
5
copied features, and, in this case, MiTek has failed to meet that burden.”).
6
Oracle hired Dr. Marc Visnick to compare the code in the Java JDK to Android 2.2. RT
7
1309:8-1310:18 (Mitchell). This entailed a comparison of hundreds of thousands, or even
8
millions, of lines of code as well as “thousands and thousands” of separate files. RT 1310:19-
9
1311:1 (Mitchell). Despite this “very extensive” search, RT 1310:24-1311:1, Dr. Visnick only
10
identified 12 files that allegedly contained copied code. See RT 1313:1-11 (Mitchell). These
11
files consist of a nine-line function called rangeCheck, two comment files that never appeared on
12
a phone, and ten test files that never appeared on a phone. See RT 1314:2-1320:6 (Mitchell).
13
14
1.
Oracle failed to prove that Google’s use of the rangeCheck method is
more than de minimis.
The evidence cannot support a finding that the nine-line rangeCheck method is
15
qualitatively significant. RT 813:7-8 (Bloch) (rangeCheck is a “very short simple method); RT
16
815:5-9 (Bloch) (rangeCheck “simply makes these three checks”); RT 815:13-16 (Bloch)
17
(rangeCheck is a “[v]ery, very simple” method that “[a]ny competent high school programmer
18
could write”). Even Oracle’s expert Dr. Mitchell conceded that “a good high school
19
programmer” could write rangeCheck. RT 1316:24-25. In fact, the rangeCheck method is not
20
even a part of the most recent and current versions of Android. See RT 825:8-19 (Bloch). When
21
asked whether the rangeCheck method has any economic significance outside of the library it is a
22
part of, Dr. Mitchell stated that he was “not sure” it had any such significance. RT 1316:12-18.
23
Even within the library, Dr. Mitchell did not opine that it was significant, only that it was
24
“useful.” Id. The purported subtlety to the code, according to Dr. Mitchell, “is figuring out
25
exactly what you wanted the function to do, more than realizing that function in Java code once
26
that’s understood.” RT 1317:3-5. That, however, confirms that while the idea underlying the
27
code might have some importance, the code itself is not qualitatively significant. The idea, of
28
10
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
course, is not copyrightable. 17 U.S.C. § 102(b).
2
Dr. Mitchell also testified that the rangeCheck method is purportedly called over 2,600
3
times when an Android emulator is started up. See RT 1329:15-21. But he offered no testimony
4
that would allow a reasonable jury to conclude that a method called that many times is
5
qualitatively significant. He offered no testimony, for example, whether there are other methods
6
that are called tens of thousands of times, hundreds of thousands of times, or even millions of
7
times during startup. Nor did he offer any testimony about the qualitative significance of the calls
8
to rangeCheck. Mere frequency of use of a trivial element cannot support a finding of qualitative
9
significance. A typical novel might include the word “the” thousands of times, but that does not
10
render the word “the” qualitatively significant to Moby Dick. During a business meeting,
11
attendees might blink their eyes hundreds or thousands of times, but that does not mean the act of
12
blinking was qualitatively significant. Professor Mitchell’s testimony about how many times
13
rangeCheck is purportedly called during the startup of an Android emulator, standing alone and
14
without any frame of reference, cannot support a finding of qualitative significance.
15
The evidence also cannot support a finding that the nine-line rangeCheck method is
16
quantitatively significant. The rangeCheck method is only nine lines long—thirteen lines, if four
17
lines of comments are included. TX 623 at 25 (lines 1314-26). The Arrays.java file in J2SE that
18
includes this method is 3,179 lines long. TX 623 at 61 (final line number in file is 3,179). Thus,
19
even assuming Oracle’s “work as a whole” is just the Arrays.java file, the method is less than
20
three-tenths of one percent of the work as a whole.
9
Because Oracle has not proven that the rangeCheck method is qualitatively or
21
22
quantitatively significant, its use is at most de minimis, and therefore not actionable.
23
2.
24
Oracle failed to prove that the use of the allegedly copied comments in
CodeSourceTest.java and CollectionCertStoreParametersTest.java is
more than de minimis.
The evidence cannot support a finding that the allegedly copied comments in
25
26
CodeSourceTest.java and CollectionCertStoreParametersTest.java are qualitatively significant.
27
9
28
Google continues to assert that the works as a whole should, for all purposes, be the entire
platforms registered by Sun. See, e.g., Dkt. 993.
11
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
Because they are comments, they have absolutely no effect on any compiled code. See RT
2
1317:6-14 (Mitchell). All that Dr. Mitchell was able to say is that “comments are for other
3
programmers or users of the code.” RT 1317:24-25. But whether comments generally can offer
4
guidance to programmer fails to address whether these comments offer qualitatively significant
5
guidance to programmers. There is no evidence of the purported qualitative significance of these
6
comments.
7
The evidence also cannot support a finding that the comments are quantitatively
8
significant. The comments at issue are less than three percent of one file, and only one quarter of
9
the other. See TX 623.9, 623.10.
10
The ultimate test is that alleged copying is de minimis “if the average audience would not
11
recognize the appropriation.” Newton, 388 F.3d at 1193. Here, there is no evidence that anyone
12
even noticed the alleged copying until an extensive forensic analysis was performed, using
13
specialized computer tools. See RT 1309:8-1313:11 (Mitchell) (testifying about Dr. Visnick’s
14
forensic analysis). On this record, no reasonable jury could find that the average audience would
15
recognize the alleged appropriation in these files.
16
Finally, Google again notes that, as it has addressed in its prior briefs, the proper “work as
17
a whole” is the entire registered work, or at least that there is no evidence supporting using the
18
individual files as the works as a whole. Because the work as a whole should be larger than the
19
individual files, the allegedly copied comments are even more quantitatively insignificant.
20
Because Oracle has not proven that the allegedly copied comments are qualitatively or
21
quantitatively significant, Google’s use of them is at most de minimis, and thus not actionable.
22
3.
23
Oracle failed to prove that the use of the eight “Impl” and “ACL” files
is more than de minimis.
Oracle failed to prove that there was any copying (let alone copying of more than a de
24
minimis amount) from Oracle’s works as a whole for these eight files, even assuming that the
25
individual Oracle files are the proper works as a whole for this analysis. Oracle offered into
26
evidence the source code for seven Oracle “Impl” files. See TX 623.2-623.8.
10
Oracle does not
27
10
28
Oracle did not introduce into evidence the source code for any file named
“AclEnumerator.java,” only what appears be a decompiled file named “AclEnumerator.jad.”
12
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
claim, however, that Google copied anything from these source code files. Instead, Oracle argues
2
that Google copied from object code using a decompiler. See RT 1257:3-1258:6 (Mitchell). Dr.
3
Mitchell testified that the source code in the eight Android “Impl” and “ACL” files is similar to
4
the decompiled versions of certain Oracle object code files. See RT 1259:16-1260:18. Dr.
5
Mitchell did not testify, however, that the object code files he examined are the compiled versions
6
of the source code files in evidence as trial exhibits 623.2-623.8. See id.
7
Oracle also moved into evidence by stipulation what appear to be decompiled versions of
8
the eight “Impl” and “ACL” files, with filenames ending in “.jad”. See RT 1153:8-13; TX 896.1-
9
896.8. There was, however, no testimony explaining what these files are. Moreover, Dr. Mitchell
10
did not identify the names of the allegedly copied Oracle files that he purportedly examined. See
11
RT 1259:16-1260:18. In fact, Dr. Mitchell did not even testify that the unnamed Oracle files he
12
examined were part of either of the registered works at issue in this case. See RT 1259:16-
13
1260:18. Because of this failure of proof, Oracle has not established that the eight Android
14
“Impl” and “ACL” files involved more than de minimis copying from any files that are part of
15
either of the registered works at issue in this case or are owned by Oracle.
16
Moreover, as with the comments, there is no evidence that anyone noticed the alleged
17
copying in the eight “Impl” and “ACL” files until an extensive forensic analysis was performed,
18
using specialized computer tools. See RT 1309:8-1313:11 (Mitchell) (testifying about Dr.
19
Visnick’s forensic analysis). Thus, there is no evidence that the average audience would
20
recognize the alleged appropriation. See Newton, 388 F.3d at 1193. Oracle therefore as not
21
proven that the alleged copying was more than de minimis.
22
Furthermore, Oracle offered no evidence that the code in these files is qualitatively
23
significant. Dr. Mitchell testified that the code has some connection to access control lists, which
24
relate to security. See RT 1329:22-1330:5. He did not, however, explain what the code does, or
25
why it is qualitatively significant. Moreover, Dr. Mitchell testified that he had no reason to
26
believe that these files were ever placed on a handset. See RT 1319:15-20. There is no other
27
28
There is no evidence in the record that this eighth allegedly copied file, “AclEnumerator.java,” is
part of either of the two registered works at issue in this case. See n.5, supra.
13
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
evidence in the record suggesting that these files were ever placed on a handset. There is also no
2
evidence in the record that these files had any significance at all to the functioning of either J2SE
3
or Android.
4
11
Finally, properly compared to the proper works as a whole, as addressed by Google’s
5
prior briefs, the code in these eight files is quantitatively insignificant whether considered
6
individually or collectively.
7
F.
8
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 specifications (i.e., the documentation) for the 37 accused
9
API packages infringe Oracle’s copyrights. Specifically, Oracle alleges that (a) the substance of
10
Android’s English-language documentation infringes; and (b) the SSO of that documentation also
11
infringes. The Court should grant judgment as a matter of law as to the first allegation because
12
the evidence cannot support a finding that the contents of the documentation describing the 37
13
accused API packages in Android was copied from the J2SE documentation. The Court should
14
also dismiss the second allegation because it simply collapses into Oracle’s claim that Google
15
copied the SSO of the 37 accused API packages; the documentation is generated by an automated
16
program, such that the SSO of the documentation is a natural derivative of the SSO of the API
17
packages it represents. See RT 1169:3-4 (Lee). Moreover, the second allegation is barred
18
because, for the reasons stated in Google’s proposed findings of fact and conclusions of law, the
19
SSO of the 37 accused API packages is not copyrightable.
20
1.
21
The evidence cannot support a finding that Android’s Englishlanguage documentation was copied from the Java API specifications.
22
Oracle presented evidence of precisely three examples of alleged substantial similarity
23
between Google’s and Oracle’s specifications for the 37 API packages. A “mere scintilla” of
24
11
25
26
27
28
Dr. Mitchell did testify that test files generally are an important part of software development.
RT 1330:15-24. However he never testified as to how many test files there are 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 1331:3-5 (emphasis added). There is no evidence in the record that these eight files, out of
the tens of thousands of files in both Android and J2SE, were anything other than trivial and
insignificant.
14
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
evidence is insufficient to support a jury verdict. See Lakeside-Scott v. Multnomah County, 556
2
F.3d 797, 802 (9th Cir. 2005) (quoting Willis v. Marion County Auditor’s Office, 118 F.3d 542,
3
545 (7th Cir. 1997)). Oracle’s three examples—out of over 11,000 pages of specifications (RT
4
617:2-7 (Reinhold)) —cannot support a jury verdict.
12
5
In its first example, Oracle focused on the descriptions in the J2SE and Android
6
specifications for the CipherInputStream class in the javax.crypto package. Counsel for Oracle
7
asked Bob Lee to compare the following portions of the descriptions of CipherInputStream in the
8
J2SE 5.0 and Android specifications:
9
10
11
12
13
J2SE 5.0
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.
14
Android
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.
15
Compare TX 610.2 with TX 767; see also RT 1169:25-1170:19 (Lee). These are sufficiently
16
different that no reasonable jury could find that they are virtually identical. Oracle’s second and
17
third examples are no better. See RT 1171:3-1172:25 (Lee) (comparing descriptions in the
18
Android and J2SE specifications for the Cipher class in the javax.crypto package); RT 1174:17-
19
1175:9 (Lee) (comparing descriptions in the Android and J2SE specifications for the Pipe class in
20
the java.nio.channels package).
21
22
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:
23
Q.
24
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.
25
Highly similar? Not so similar? What’s your judgment?
26
27
28
12
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.
15
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
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.
2
3
4
Like, “pipe” isn’t even actually a—it’s not necessarily a Java term. It
predates Java.
5
Q.
So you would—
6
A.
Like, it’s a common technical term.
7
RT 1175:10-24 (Lee). On these facts, any protection in the descriptions in the J2SE 5.0
8
specifications is, at best, thin, and protected only against virtually identical copying. See Allen v.
9
Academic Games League of Am., Inc., 89 F.3d 614, 618 (9th Cir. 1996) (applying merger doctrine
10
to deny protection to written expression of game rules); Incredible Techs., Inc. v. Virtual Techs.,
11
Inc., 400 F.3d 1007, 1013 (7th Cir. 2005) (“utilitarian explanations” of a system “are not
12
sufficiently original or creative to merit copyright protection,” or alternatively are protected “only
13
against virtually identical copying”).
14
J2SE specifications are virtually identical.
13
And no reasonable jury could find that the Android and
Professor Mitchell’s testimony does not help Oracle’s case because he did not apply the
15
16
correct standard. When asked whether the description “Returns a reference to the private key
17
component of this key pair” (J2SE) is substantially similar to the description “Returns the private
18
key” (Android), Professor Mitchell testified, “I think if you were considering using this method,
19
both would tell you the same information, that you can use this method to get the private key
20
component of the key pair.” RT 1327:14-24, 1328:2-4 (emphasis added). When asked again, he
21
testified, “I think in the context of the rest of the description they mean the same thing.” RT
22
1328:9-10 (emphasis added). When asked a third time whether the descriptions are substantially
23
similar, and directed by the Court to answer “yes” or “no,” Professor Mitchell responded, “Yes.”
24
RT 1328:24. The only reasonable conclusion that a jury can draw from this series of responses is
25
that Professor Mitchell is basing his conclusion of substantial similarity on the fact that both
26
13
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)).
16
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
descriptions express the same idea. That, however, is not infringement. See 17 U.S.C. § 102.
2
Moreover, as the Court has held, the test for infringement for the documentation is “virtual
3
identity.” Because Professor Mitchell did not opine that the documentation for Android and J2SE
4
are virtually identical, it cannot support a jury verdict. Professor Mitchell’s opinion about alleged
5
substantial similarity between the Android and J2SE specifications must therefore be disregarded
6
entirely.
7
8
Given the thin protection for these descriptions, no reasonable jury could conclude that the
Android specifications infringe Oracle’s copyrights.
9
2.
10
The evidence cannot support a finding that the SSO of Android’s
English-language documentation was copied from the Java API
specifications.
11
Oracle elicited testimony that the SSO of the documentation for the 37 accused API
12
packages lines up with that of the corresponding Java documentation. Mr. Lee testified as
13
follows:
14
15
16
17
18
19
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. But this is no surprise. As Mr. Lee also testified, the documentation for both
20
J2SE and Android is created automatically by a tool that reads demarcated portions of the source
21
code for inclusion in a template. See RT 1168:21-1169:15 (Lee). In short, the creation of the
22
documentation is mechanized. See RT 607:18-24, 614:1-4 (Reinhold). Since the documentation
23
is based on the same starting point—the names of the methods in the 37 API packages at issue—
24
the SSO of the Android and J2SE documentation inevitably will be the same.
25
Given that the documentation is generated automatically, Oracle’s allegation that the SSO
26
of the Android documentation infringes Oracle’s copyrights on the J2SE specification collapses
27
into Oracle’s separate, overriding claim that Google’s use of the names in the 37 API packages
28
17
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
infringes Oracle’s copyrights in the SSO of its API packages. Similarities in the SSO of the
2
documentation are an inevitable byproduct of using the same names in those API packages and
3
their elements; they are not a separate act of infringement. Put another way, the similarities
4
derive from Google’s use of the names in the 37 API packages at issue, not from a separate act of
5
copying any Oracle documentation for those 37 API packages. Accordingly, Oracle’s separate
6
claim that the SSO of the documentation infringes should be dismissed as a matter of law, leaving
7
the actual issue—Google’s use of the names in the 37 accused API packages—for the jury to
8
decide.
9
G.
10
11
Google is entitled to judgment as a matter of law on Oracle’s claims based on
alleged literal copying, because Oracle failed to prove that either of the two
copyright registrations on which it relies provides protection for the
individual files on which the literal copying claims are based.
As noted above in Part III.B.2, Sun’s registration of the works as derivative works means
12
that, absent proof that it owns individual components, Oracle’s copyright in version 5.0 “extends
13
only to material contributed by [Sun, as] the author of the derivative work.” See 17 U.S.C.
14
§ 103(b). Over Google’s objection, Oracle convinced the Court to define the “works as a whole”
15
for its literal copying claims as the individual files in which the allegedly copied materials (code
16
or comments) appear in version 5.0 of J2SE. Oracle made no attempt to prove that it owns any of
17
those individual files, let alone when those files and the allegedly copied material were first added
18
to the J2SE platform. See Part III.B.2, supra. Absent such proof, Oracle’s claims based on
19
copying of specific files as separate protected works must fail.
20
22
If the Court accepts Oracle’s now-withdrawn “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.
23
Oracle has now confirmed that it has withdrawn its “collective work” argument. If Oracle
21
H.
24
had not done so, and had the Court accepted the “collective work” argument, Google would be
25
entitled to judgment as a matter of law of non-infringement of each of the component parts of the
26
registered works, because Oracle has not proved authorship of the constituent elements, for the
27
reasons set forth in Google’s prior Rule 50 motion. See Dkt. 984 at 11-12.
28
18
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
1
I.
2
Google is entitled to judgment as a matter of law on the entirety of Oracle’s
copyright count, because Oracle’s copyright claims are barred by the
equitable doctrines of laches, equitable estoppel, waiver and implied license.
3
The Court should adopt the proposed findings of fact and conclusions of law regarding
4
Google’s equitable defenses that Google will be filing tomorrow. For those reasons, Google is
5
entitled to judgment as a matter of law that Oracle’s copyright claims are barred by the equitable
6
doctrines of laches, equitable estoppel, waiver and implied license.
7
IV.
8
9
CONCLUSIONS
For the foregoing reasons, Google respectfully requests that the Court grant its motion for
judgment as a matter of law on the entirety of Count VIII of Oracle’s Amended Complaint.
10
Dated: May 1, 2012
KEKER & VAN NEST LLP
11
12
By:
/s/ Robert A. Van Nest
ROBERT A. VAN NEST
13
Attorneys for Defendant
GOOGLE INC.
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
19
GOOGLE’S MEMO. OF POINTS & AUTHORITIES IN SUPPORT OF SECOND COPYRIGHT JMOL
Case No. 3:10-cv-03561 WHA
660843.01
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?