Oracle America, Inc. v. Google Inc.
Filing
1157
TRIAL BRIEF ORACLES OFFER OF PROOF ON LITERALLY COPIED CODE FILES AND INFRINGERS PROFITS by Oracle America, Inc.. (Holtzman, Steven) (Filed on 5/15/2012)
1
2
3
4
5
6
7
B O I E S ,
S C H I L L E R
&
F L E X N E R
L L P
B O I E S ,
S C H I L L E R
&
F L E X N E R
L L P
O A K L A N D ,
C A L I F O R N I A
O A K L A N D ,
C A L I F O R N I A
8
9
10
11
12
13
14
15
16
17
18
19
MORRISON & FOERSTER LLP
MICHAEL A. JACOBS (Bar No. 111664)
mjacobs@mofo.com
MARC DAVID PETERS (Bar No. 211725)
mdpeters@mofo.com
DANIEL P. MUINO (Bar No. 209624)
dmuino@mofo.com
755 Page Mill Road, Palo Alto, CA 94304-1018
Telephone: (650) 813-5600 / Facsimile: (650) 494-0792
BOIES, SCHILLER & FLEXNER LLP
DAVID BOIES (Admitted Pro Hac Vice)
dboies@bsfllp.com
333 Main Street, Armonk, NY 10504
Telephone: (914) 749-8200 / Facsimile: (914) 749-8300
STEVEN C. HOLTZMAN (Bar No. 144177)
sholtzman@bsfllp.com
1999 Harrison St., Suite 900, Oakland, CA 94612
Telephone: (510) 874-1000 / Facsimile: (510) 874-1460
ALANNA RUTHERFORD (Admitted Pro Hac Vice)
arutherford@bsfllp.com
575 Lexington Avenue, 7th Floor, New York, NY 10022
Telephone: (212) 446-2300 / Facsimile: (212) 446-2350
ORACLE CORPORATION
DORIAN DALEY (Bar No. 129049)
dorian.daley@oracle.com
DEBORAH K. MILLER (Bar No. 95527)
deborah.miller@oracle.com
MATTHEW M. SARBORARIA (Bar No. 211600)
matthew.sarboraria@oracle.com
500 Oracle Parkway, Redwood City, CA 94065
Telephone: (650) 506-5200 / Facsimile: (650) 506-7114
Attorneys for Plaintiff
ORACLE AMERICA, INC.
UNITED STATES DISTRICT COURT
20
NORTHERN DISTRICT OF CALIFORNIA
21
SAN FRANCISCO DIVISION
22
23
ORACLE AMERICA, INC.
Case No. CV 10-03561 WHA
24
25
26
Plaintiff,
v.
ORACLE’S OFFER OF PROOF ON
LITERALLY COPIED CODE FILES AND
INFRINGER’S PROFITS
GOOGLE, INC.
27
Defendant.
Dept.: Courtroom 8, 19th Floor
Judge: Honorable William H. Alsup
28
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
Oracle submits this offer of proof in accordance with the Court’s directive this afternoon,
1106 (Oracle’s Brief in Response to Court’s Questions); Dkt. No. 1135 at 4–12 (Oracle’s Opposition
7
to Google’s Motion for Summary Judgment); Dkt. No. 1149 at 1–5 (Oracle’s Opposition to Google’s
8
Motion in Limine to Exclude Android Revenues).) Under the Copyright Act, it is up to Google, not
9
Oracle, to demonstrate that Google’s profits are not due to the code files. 17 U.S.C. § 504(b).
10
To carry its burden in showing gross revenues, 17 U.S.C. § 504(b), Oracle will not submit
C A L I F O R N I A
11
O A K L A N D ,
F L E X N E R
the copyrighted work (the code files) incorporated in that product and the revenues. (See Dkt. No.
6
&
plaintiff must demonstrate is between the infringing product (Android) and the revenues, not between
5
S C H I L L E R
Android generates revenue, binding appellate case law provides the proper “causal nexus” that the
4
B O I E S ,
Tuesday May 15, 2012. However, Oracle reserves its position that, because Android infringes and
3
L L P
2
Google’s overall gross revenues. Instead, Oracle will show only Android gross revenues, including
12
only revenues from advertisements on Android devices, direct-to-consumer sales of Nexus devices,
13
and revenues from the app store (Android Market, now GooglePlay). These revenues are carefully
14
tailored to the infringement and therefore carry Oracle’s burden of causation under settled case law.
15
See, e.g., Davis v. The Gap, Inc., 246 F.3d 152, 160 (2nd Cir. 2001). Oracle will do so with reference
16
to documents Google itself generates, including the Android Profit & Loss Statement and the
17
Android OC Quarterly Reports (which now may exist under a different name). Even more
18
granularly, Oracle will offer proof consisting of (1) for TimSort, ComparableTimSort, or
19
rangeCheck, revenues relating to distribution of devices including the versions of Android on which
20
rangeCheck was distributed, and (2) for the decompiled versions, revenues relating to the distribution
21
of devices after the time the files were made available for use.
22
Google has refused to produce up-to-date data that enable us to estimate this up to the time of
23
trial, and accordingly we intend to offer the best estimates available.
24
A. Google’s use of decompiled test files contributed to the success of, and profits from,
Android.
25
26
1.
Google’s use and copying of the decompiled files contributed to the profitability of
27
Android by speeding up the development process, ensuring quality, reducing development costs,
28
helping Google ensure that Android devices were well-tested and meet performance and functionality
1
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
requirements, and assuring Google of the presence of test files that themselves were widely used and
2
known to be reliable.
3
4
5
2. The decompiled files are not merely test files; they are the default implementation of the
security functions in Java.
Dr. Reinhold will testify that the eight decompiled files are part of Sun’s security
architecture that validates security certificates.
6
7
Professor Mitchell testified that the decompiled files relate to “access control lists,
F L E X N E R
&
Professor Mitchell also referred to them as the “default implementation for the security
functions.” (Mitchell at RT 1330:10-11.)
11
C A L I F O R N I A
S C H I L L E R
network or other resource.” (Mitchell at RT 1329:24-1330:2)
10
O A K L A N D ,
B O I E S ,
which are a standard mechanism in computer security to govern access to a file or a
9
L L P
8
12
Rubin wrote Larry Page on October 11, 2005 that one reason that Google was “making
Java central” to Android was “Java has a suitable security framework.” (TX 7)
13
14
15
3. Google has not offered any affirmative evidence that the decompiled files are limited to
use as test files.
16
No witness has testified that the decompiled files are used as test files in Android.
17
Even though Mr. Rubin testified that the “majority of the test files came from Noser”
18
he never testified that the eight decompiled files were test files and that those eight
19
decompiled files came from Noser. (Rubin at RT 1701:18-25.)
20
Oracle will elicit testimony from Google about how the eight decompiled files were
developed and used by Android.
21
22
23
4. The use of the decompiled test files accelerated the time when Google received the
Android code.
24
The eight decompiled files consist of at least 467 lines of code. (See TX 1031–1038.)
25
Google’s expert, Dr. Astrachan, stated that there are 142 Android test files in his
26
27
28
opening report. (Astrachan Report ¶ 166.)
Dr. Reinhold will testify that depending on the engineer’s experience and familiarity
with Java, creating these eight files would likely take weeks.
2
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
For example, the PolicyNodeImpl class alone is intricate and would likely take days if
1
2
not weeks to write from scratch because it requires substantial understanding of
3
security certificates and all the surrounding code just to get started.
4
As the Court has previously held in this case, whether writing the test files another
5
way would have achieved the same speed is irrelevant to the infringer’s profits
6
inquiry. (See Dkt. No. 632 at 6-7.)
7
8
5. If Google had not used Oracle’s copyrighted files, Google would have had to spend time
and resources to write its own test files.
All of the decompiled files were copyrighted and contained the statement: “Copyright
&
2004 Sun Microsystems, Inc. All rights reserved. SUN
11
C A L I F O R N I A
S C H I L L E R
B O I E S ,
10
O A K L A N D ,
F L E X N E R
L L P
9
PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.” (See TX 623.2
12
(PolicyNodeImpl.java); TX 623.3 (AclEntryImpl.java); TX 623.4 (AclImpl.java); TX
13
623.5 (GroupImpl.java); TX 623.6 (OwnerImpl.java); TX 623.7
14
(PermissionImpl.java); TX 623.8 (PrincipalImpl.java); TX 623.9 (CodeSource.java).)
15
6. As Prof. Mitchell also testified, even if these decompiled files were used only as test files,
16
using them would assist Google to speed up the development process, ensure quality, and scale back
17
on costs.
18
He stated: “I think in the software development process, code is written and then
19
tested. And by many measures the testing and quality assurance process can be twice
20
as time consuming or twice as expensive as coding originally. So testing is a very
21
important part of the software development. It's expensive. And software companies
22
want to do it correctly so that the code that they ship is bug free and usable to their
23
customers. (Mitchell at RT 1330:17-24)
24
“[I]f this helped them test other code they were developing, and speed up and lessen
25
the cost of testing and quality assurance, then that would have a big value to them.”
26
(Mitchell at RT 1331:3-5.)
27
28
7. The use of the decompiled files enabled Google, among other things, to ensure that
Android devices were well-tested and perform well.
3
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
At his deposition, Google’s expert, Dr. Astrachan stated that software testing is “a
1
2
very important component of developing software” and that “I think most people
3
would agree that testing software and having files specifically for testing is good
4
engineering practice.” (Astrachan Dep. Tr. 160:3–17.)
5
Rubin at RT 1698:11-1699:1
6
As the Court has previously held in this case, whether other test files, developed
7
independently, would have served this purpose as well is irrelevant to the infringer’s
8
profits inquiry. (See Dkt. No. 632 at 6-7.)
&
11
C A L I F O R N I A
S C H I L L E R
B O I E S ,
10
O A K L A N D ,
F L E X N E R
L L P
9
12
8. Google reverse-engineered Sun’s class files and used the “decompiled” files in the
development of Android. (Mitchell at RT 1260:21–1261:3.)
9. Google used Noser to provide additional resources and accelerate the competition of
Android.
13
On March 28, 2007, Google hired Noser to deliver a package of Java libraries. See
14
TX 30 (Statement of Work between Google and Noser, dated March 28, 2007)
On April 19, 2007, Andy Rubin wrote to Alan Eustace regarding the “Noser
15
16
agreement”: “This is our final java solution – consultants to take our java libraries as a
17
starting place, and bring our java classes up to J2SE spec, in a clean room
18
environment. They have signed up to a pretty aggressive schedule for quite a bit of
19
work. This deal replaces the $18M approved acquisition that we decided to pass on.
20
Barring any unforeseen surprises, I think this is our last big deal ($4M).” (TX 438.)
21
22
23
10. The decompiled files are still available on Google's website (in earlier versions of
Android).
On October 30, 2010, Bornstein deleted the PolicyNodeImpl.java file in Froyo. (TX
24
773; see also TX 896.1 (decompiled code for PolicyNodeImpl from Java SE) and TX
25
1031 (identical decompiled code for PolicyNodeImpl from Froyo).)
26
On January 13, 2011, Bornstein deleted the AclEntryImpl files in Froyo. (TX 770; see
27
also TX 896.3 (decompiled code for AclEntryImpl files in Java SE) and TX 1033
28
(identical decompiled code for AclEntryImpl files in Froyo).)
4
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
Bornstein admits that the files are still available to the public. (Bornstein at RT
2
1832:3-10 (“THE COURT: Isn’t it true that within recent months you could still go on
3
the Google website and find these very files with the same code in there? True or
4
not? THE WITNESS: You can look at the history and see those files. THE COURT:
5
So it’s there, available to the public. True? THE WITNESS: Fair enough.”).)
6
7
8
&
ways. RangeCheck is a necessary component of Timsort, which in turn provides significant
improvements – by Josh Bloch’s estimates, a 20x improvement – to the performance of Android
11
C A L I F O R N I A
S C H I L L E R
B O I E S ,
1. As discussed below, rangeCheck contributed to the profitability of Android in a number of
10
O A K L A N D ,
F L E X N E R
L L P
9
B. Google’s use of TimSort and rangeCheck contributed to the success of, and profits from,
Android.
devices. In addition, rangeCheck itself is valuable to Android in that Bloch specifically chose to
12
include rangeCheck in Timsort because he wanted to include a program that would have the behavior
13
and throw the exceptions expected from the Java version of Timsort. Further, as Dr. Mitchell
14
testified, rangeCheck is an uncommonly important method, receiving 2600 calls during boot up of the
15
device alone. Moreover, rangeCheck has been installed on actively used Android phones, generating
16
revenues for Google, for over two years.
17
2. TimSort provides an important function that enhances the performance of Android,
18
especially with respect to applications that require a lot of sorting. (TX 184: “I am currently working
19
on a drop-in replacement for Harmony's sort function, which has demonstrated a huge up to 20X
20
performance improvements on G1 hardware. This will be my first contribution to Android.”)
21
22
3. TimSort is a useful part of Android because it makes arrays sort much faster.
Josh Bloch testified at trial: “Seeing a speed up 20 times faster was not uncommon.
23
I’ve seen things even more than that and, you know, twice as fast is a good sort of
24
overall estimate if you average everything.” (RT 812:19–813:3.)
25
At his deposition, Mr. Bloch testified regarding use of Rangecheck “if there were an
26
application that sorted a lot of data, it could make it significantly faster.” (Bloch Dep.
27
at 163:13-164:19)
28
4. It was important to Bloch that rangeCheck be identical to code in the Java platform so that
5
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
it would throw the same exceptions and behave in the same way as the Java code he copied. At his
2
July 8, 2011 deposition, Mr. Bloch testified that to provide the performance boost, it was necessary
3
that the rangeCheck that appears in Android be identical to Sun’s Java rangeCheck:
4
Q. So why would RangeCheck be the one that requires the signature to be
similar?
5
6
7
8
&
11
C A L I F O R N I A
S C H I L L E R
B O I E S ,
10
O A K L A N D ,
F L E X N E R
L L P
9
12
13
14
15
16
17
18
19
20
21
A. Because it is the only piece of functionality that TimSort shares with
the remainder of arrays, java.util.arrays. TimSort is a 700 and -- you
know, it's a big long file, and the only functionality that it shares is this
little function here, and it is very much in the interest of the users of the
new sort that it behave exactly like the old sort. You want it to throw
exactly the same exception. You want it to actually emit the same prose.
You want that text to be the same.
So, you know, it's the one where it makes sense to do it.
Everything else derives from Tim Peters' implementation. And, you
know, here is a little piece of the interface that is specific to Java that
doesn't exist in C.
(Bloch Dep. at 181:21-182:11)
5. Android as distributed in 2009, 2010 and 2011 included Oracle’s copyrighted work
(rangeCheck) (Anticipated testimony of Rubin, Mitchell, and Bloch)
6. rangeCheck is a useful piece of code that is called during different Android functions.
Prof. Mitchell conducted an analysis into the significance of rangeCheck to other code
in the same class file. (RT (Mitchell) 1329:5–11.)
Prof. Mitchell found that a number of other source code in other files called on
rangeCheck. (RT (Mitchell) at 1329:5–14.)
Prof. Mitchell also did an experiment in which he counted the number of times that
22
rangeCheck was called in booting up a phone, and found that the function was called
23
2,600 times just in powering on the device or starting the emulator: “a pretty big
24
number for the number of calls to this function.” (RT (Mitchell) at 1329:5–21.)
25
7. From at least early-2009 through mid-2011, Android included rangeCheck. (See TX 186
26
(2/5/09 email stating that the Cupcake Harmony arrays sort is being replaced with TimSort); TX 109
27
(copy of Android code copyrighted 2008 containing TimSort); Bloch Dep. 170:2-11; Bloch at RT
28
822:4–5 (TimSort and ComparableTimSort finished in early 2009).)
6
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
8. Though Google claims that it has removed rangeCheck from the latest release of Android,
2
Google has admitted that the previous releases of Android that include rangeCheck are still available
3
on Google’s website. These releases (including the infringing rangeCheck code) continue to be used
4
by Android handset manufacturers. (See March 28, 2012, Hearing Tr. 24:10–25:17; Bornstein at RT
5
1832:3–10.)
6
9. Dr. Mitchell noted that rangeCheck was a “useful” component of the library it was in, and
7
that there was some “subtlety” to the code. (Mitchell at RT 1316:12-1317:5.) Bloch himself admits
8
“the code is reasonably complex as its stands.” (TX 186.)
&
11
C A L I F O R N I A
S C H I L L E R
B O I E S ,
10
O A K L A N D ,
F L E X N E R
L L P
9
12
13
14
15
16
17
18
10. Bloch knew that Sun had copyrighted rangeCheck. (Bloch Dep. at 175:21-176:7)
11. Bloch copied because he thought it would be “good engineering” to do so. (Bloch at RT
754:9-16; Bloch at RT 753:23-25).
12. Google does not deny copying. (Google Opening RT 265:4-24; Bloch at RT at 827:5-17;
see also RT 1254:9-1255:21 (Mitchell))
13. Copying rangeCheck saved Google time – and time was very important to Google.
(Anticipated Schmidt, Bloch, and Mitchell testimony) (See Section D, below)
14. Google knew it was wrong (and against company policy) to use people with knowledge of
Sun’s intellectual property to develop Android code.
Google would not have lightly violated company policy and used someone like
19
Bloch to develop Android Code unless Google believed it was important to do so
20
and that the benefit was worth it.
21
22
23
24
25
15. Google knew it was illegal (and against company policy) to literally copy code from Sun's
implementation of Java in developing Android.
Google’s willingness to do so, by allowing engineers with past Sun and Java
experience, corroborates the value of copying to Google and Android.
Google would not have lightly violated company policy (and the law) and used
26
sun’s copyrighted code unless Google believed it was important to do so and that
27
the benefit was worth it.
28
7
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
16. Google still makes rangeCheck available on its website. (Bornstein at RT 1832:3–10.)
2
17. Dr. Mitchell’s unrebutted testimony shows that the code is actually still available on
3
millions of phones, including Samsung phones. (Mitchell at RT 1255:22-1256:4; 1263:11-1264:23.)
4
C. The jury should be able to infer value from willfulness.
5
6
7
8
&
11
C A L I F O R N I A
S C H I L L E R
B O I E S ,
10
O A K L A N D ,
F L E X N E R
L L P
9
12
1. Google as an organization prides itself on its commitment to ethical behavior and
protection of intellectual. (Anticipated Schmidt, Page, and Rubin testimony)
2. Google’s public identity as a company is reflected in its well-known motto, “Don’t be
evil. (Anticipated Schmidt, Page, and Rubin testimony)
3. Google agrees that protection of intellectual property is critical to its business. At his
deposition on August 23, 2011, Google chairman and former CEO Eric Schmidt testified as follows:
Q.
Now, as a general proposition, Google in general, and you in particular,
believe that intellectual property should be protected; correct?
A.
I do.
13
Q.
And that includes both patents and copyrights; correct?
14
A.
Of course.
15
Q.
And you believe that protection of intellectual property is critical not only to
your business but to software and hardware innovation generally; correct?
16
A.
17
I do and we do.
(Schmidt Depo. Tr. 87:24-88:10)
18
4. Google witnesses admitted that it would be improper to copy code, including rangeCheck.
19
(Bloch Dep., Bornstein, others)
20
5. Google would not risk its brand and reputation by engaging in infringement unless the
21
benefits of doing so were substantial.
22
6. In its most recent 10-K filing, Google stated: “Maintaining and enhancing the ‘Google’
23
brand is critical to expanding our base of users, advertisers, Google Network Members, and other
24
partners.” (TX 1216 at p. 14.)
25
7. Despite the risk, Google copied knowingly, deliberately, or with heedless disregard for
26
Sun’s intellectual property rights.
27
28
8
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
8. On January 6, 2009, Android team member Hiroshi Lockheimer sent an email to Android
2
engineers Dan Bornstein and Bob Lee in which Mr. Lockheimer wrote: “I’m a little nervous about
3
signing Noser up to do any more work for us – but that's from a purely business perspective. Those
4
guys (their management team) are super shady.” (TX 281)
5
6
9. The contracts between Google and Noser provided that Noser would be paid a flat fee for
the work that it did for Google. (TX 30, 70, 74; anticipated Rubin testimony)
F L E X N E R
11
C A L I F O R N I A
&
schedule for quite a bit of work. This deal replaces the $18M approved acquisition that we decided to
10
O A K L A N D ,
S C H I L L E R
stating that Noser would be paid $4 million and that “They have signed up to a pretty aggressive
9
B O I E S ,
10. On April 19, 2007, Rubin emailed Alan Eustace of Google about the Noser contracts,
8
L L P
7
12
13
pass on.” (TX 438)
11. Noser copied eight separate Java files, in their entirety, by decompiling them. (RT
1257:3-1262:1)
12. At trial, Dr. Mitchell testified as follows:
14
Q.
15
A.
Decompilation is undoing the work of the compiler to get the source code back
from the class file.
16
Q.
17
A.
It’s a quick and easy way to get source code if you need it, if you have the
class files at your disposal.
18
So in a nutshell, what is decompilation?
And why would somebody who wanted to copy code go through this exercise?
(Mitchell at RT 1257:14-20)
19
13. At trial, Dr. Mitchell testified as follows:
20
21
Q.
In particular, with respect to decompilation, Dr. Mitchell, could that happen by
accident?
22
A.
No, someone has to decide to do that. Basically, I have to decide to cheat in a
sense and produce your source code by decompiling someone else's class file.
23
(RT 1265:11-15)
24
25
14. At trial, Bornstein testified as follows:
26
Q.
In fact, Josh Bloch, who created the two files above the set that you deleted,
Timsort and ComparableTimSort, he had prior Java knowledge and was assigned to
work on the Android core libraries; wasn’t he, sir? [Overruled objection]
27
Q.
Josh Bloch had prior Java knowledge; correct, sir?
28
A.
That’s right.
9
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
Q.
And he was assigned to work on the Android core libraries; wasn’t he, sir?
2
A.
That’s correct.
(RT 1860:13-1861:1)
3
4
15. Google employee Josh Bloch copied code from arrays.java to create the virtually
5
identical rangeCheck code in Android. (Bloch at RT 755:6-16; TX 1092; TX 794; TX 623.1, TX
6
46.27; TX 46.28.)
7
16. The code that Bloch copied bears copyright notices. (TX 623.1 (arrays.java code file,
F L E X N E R
&
17. Bloch testified at trial as follows:
11
C A L I F O R N I A
S C H I L L E R
PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.”)
10
O A K L A N D ,
B O I E S ,
which states: “Copyright 2004 Sun Microsystems, Inc. All rights reserved. SUN
9
L L P
8
Q.
Now, you were aware that while you were at Sun, that Sun regularly and
routinely attached copyright notices to the code that it was writing; correct, sir?
12
A.
13
Q.
And it attached copyright notices to the documentation it was publishing,
correct, sir?
14
A.
15
Yes, I was.
Yes.
Q.
You were aware Sun was asserting copyright protection over its programs;
correct, sir?
16
A. Yes, I was aware of that.
17
(RT 756:9-18)
18
19
20
21
22
23
24
25
26
27
28
18. On December 16, 2008, Bloch emailed Android head Andy Rubin asking to be added to
the Android team. In that email, Bloch wrote: “I am currently working on a drop-in replacement for
Harmony's sort function which has demonstrated a huge (up to 20x) performance improvement on G1
hardware: [hyperlink omitted] This will be my first contribution to Android.” (TX 184)
19. Shortly thereafter, Rubin approved adding Bloch to the Android team, despite Rubin’s
knowledge that Bloch’s involvement with the JCP and direct experience with Java code created a
“conflict.” On January 27, 2009, Rubin and Eric Chu exchanged emails in which they wrote as
follows (TX 1060):
Chu: “Now that Josh is part of the Android team, what’s your perspective on his
involvement with Java and Sun? He is quite active both within Google and on the
JCP.”
10
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
Rubin: “Scale it back? I dont [sic] know. Seems like a conflict.”
2
Chu: “Yup. That’s why I mentioned it. Who should talk to him. Danfuzz? [Dan
Bornstein] If you agree, I can talk to Dan about this.”
3
4
Rubin: “Okay.”
5
Chu: “Talked to Dan. He’ll keep an eye on it. He said you already approved Josh’s
current Java activities before he transferred.”
6
7
8
&
11
C A L I F O R N I A
S C H I L L E R
B O I E S ,
10
O A K L A N D ,
F L E X N E R
L L P
9
12
13
14
20. Bloch testified at trial that no one at Google ever discussed the conflict with him. (RT at
755:17-756:8)
21. This and other evidence will show that Google cut corners in dealing with Sun’s
intellectual property, despite the importance of Google’s own reputation and Google’s own
commitment to intellectual property, because it expected the advantages of even very small gains in
performance and time to market to yield substantial economic benefits.
D. Because of Android’s enormous scale, its enormous economic value to Google, and the
importance of quickly establishing a market presence in a dynamic industry subject to
extensive network effects, even very small advantages have substantial economic
consequences.
15
16
17
18
19
20
21
22
23
24
25
26
27
1. Google recognized the importance of accelerating the development, distribution,
acceptance, and use of Android.
Testimony by Eric Schmidt, Larry Page, and Andy Rubin.
2. Accelerating the development, distribution, acceptance, and use of Android increased
Google’s profits.
Testimony by Eric Schmidt, Larry Page, and Andy Rubin.
Documents including Android revenues and comparisons to revenues from nonAndroid devices. (E.g., TX 1203.1 at p. 5.)
During October 14, 2010 earnings call, Google CEO Eric Schmidt explained: “if
they are using Android systems, the revenue that we share and the searches are
shared with the operator, but not with anybody else. So, again, it’s more
lucrative.” (TX 951 at p. 9.)
28
11
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
3. Both the Android team and top Google executives placed a premium on Android’s
2
performance, and such performance increased Google’s revenues and profits.
3
Testimony by Eric Schmidt, Larry Page, and Andy Rubin.
4
Deposition testimony by Eric Schmidt that speed mattered for Android. (Schmidt
5
6
7
8
&
11
C A L I F O R N I A
S C H I L L E R
B O I E S ,
10
O A K L A N D ,
F L E X N E R
L L P
9
12
13
Depo. Tr. at 48:11-21.)
July 17, 2007 Android meeting notes: “LP: Wants all screens to load in <200ms.”
(TX 433 at p. 2.)
July 17, 2007 email from Andy Rubin regarding Android: “The feedback was that
speed matters.” (TX 223 at p. 2.)
July 17, 2007 Android meeting notes: “We should focus on speed first, then
beauty. Speed without beauty is still a win.” (TX 433 at p. 2.)
December 20, 2010 email from Dr. Schmidt: “For products--milliseconds matter
to users.” (TX 426 at p. 2.)
14
4. Ensuring that Android got to market quickly increased Google’s profits.
15
Testimony by Eric Schmidt, Larry Page, and Andy Rubin.
16
December 2008 Android presentation: “Why did Google invest in Android? …
17
18
19
20
21
22
Don’t get locked out!” (TX 31 at p. 12.)
Android presentation to Google executives: “Android RPMs at $13.5, higher than
$7.8 for iPhone.” (TX 1203 at p. 5.)
October 25, 2005 Google meeting notes: “Android exists to make sure folks can’t
block access to Google.” (TX 195 at p. 4.)
During an October 14, 2010 earnings call, then Google CEO Eric Schmidt
23
explained: “if they are using Android systems, the revenue that we share and the
24
searches are shared with the operator, but not with anybody else. So, again, it’s
25
more lucrative.” (TX 951 at p. 9.)
26
27
Trial testimony by Eric Schmidt regarding Google’s interest in getting Android to
market quickly. (Schmidt RT at 1458:1-8.)
28
12
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
July 26, 2005 Android presentation identifying Google’s goal with Android as to
2
“Disrupt the closed and proprietary nature of the two dominant industry players:
3
MSFT and Symbian.” (TX 1 at p. 6.)
4
Google documents confirm that Google was under time pressure to “[c]hallenge
5
Symbian and Microsoft by beating them to volume in the handset space.” (TX 6 at
6
p. 24.)
7
November 6, 2006 Google presentation: “The risk to Google is that as more
F L E X N E R
&
repeat of the browser wars except this time on handsets: Google has content we’d
11
C A L I F O R N I A
S C H I L L E R
to the MSFT platform because it is ubiquitous and has open APIs, we could face a
10
O A K L A N D ,
B O I E S ,
manufacturers exist the software business, and more 3rd party developers sign on
9
L L P
8
like to deploy, but are blocked by a competitor that has control of the platform.”
12
(TX 4003 at p. 19.)
13
14
15
Andy Rubin told Larry Page in October 2005 that the alternatives to taking a
license from Sun for Java were “suboptimal.” (TX 7 at p. 2.)
Deposition testimony by Eric Schmidt indicating that Google wanted as quick a
16
time to market with Android as possible. (Schmidt Depo. Tr. at 49:9-12.)
17
Deposition testimony by Larry Page that Google was concerned that Microsoft
18
could develop a closed operating system for smartphones that would allow
19
Microsoft to exclude Google services. (Page Depo. Tr. at 14:14-15:4; 16:10-25.)
20
Deposition testimony by Andy Rubin (Rubin Ind. Depo. Tr. (7/27/2011) at 179:12-
21
22
23
24
25
26
27
28
180:12):
Q. So, actually, it looks like you were thinking of trying to
ship in December of 2006; right?
A. I was under incredible schedule pressure, and as I
mentioned before, anything that we acquired or whether we
partnered with Sun and acquired their
technology, it would have improved our schedule.
Q. So -- but this is talking about Skelmir now; right?
A. Yep.
Q. The deadline you were talking about, the December 2006
deadline, you said, “I was under incredible schedule pressure.”
A. Yep.
Q. What did you mean by that?
13
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
2
3
4
5
6
7
8
&
Trial testimony by Dan Bornstein that he felt there was an urgency to get Android
developed and released. (Bornstein RT at 1844:15-19.)
October 12, 2005 email from Rich Miner to Andy Rubin: “It is widely believed
11
C A L I F O R N I A
S C H I L L E R
B O I E S ,
10
O A K L A N D ,
F L E X N E R
L L P
9
A. Well, look, I mean, you have a window of opportunity in
smartphones. I had competitors all over the place. When I started
the company, Microsoft was my competitor. You know, there
was Symbian in there as well, and, you know, all sorts of Linux
initiatives. You have to ship as soon as feasibly possible.
I mean, you go to extraordinary lengths to ship sooner,
because it's a very dynamic market. And it could shift directions
at any time. Right. So my job
as, you know, the architect of this business concept was to just do
everything that I possibly could to get mysolution to the market in
the shortest time possible.
that if an open platform is not introduced in the next few years then Microsoft will
12
own the programmable handset platform.” (TX 8 at p. 2.)
13
14
15
16
February 5, 2006 Google presentation notes, regarding proposed deal with Sun:
“Dramatically accelerates our schedule.” (TX 15 at p. 7.)
April 21, 2006 Google presentation notes, regarding proposed deal with Sun:
“Dramatically accelerates our schedule.” (TX 2 at p. 5.)
17
January 17, 2007 Android meeting notes: “We are a technology project, with the
18
goal of quick time to market using approved open source, mobile technology. …
19
At CES, saw a spike of interest from companies looking to compete with iPhone.”
20
(TX 151 at p. 2.)
21
22
23
24
25
26
27
28
November 7, 2006 Android meeting notes: “Larry: Disappointed in Android’s
timing.” (TX 401 at p. 3.)
On January 15, 2007, following the release of the iPhone, Dr. Schmidt wrote: “I’d
like to have Android GPS as soon as practicable.” (TX 216 p. 1.)
April 2010 email: “Apple is going to make sure only they have a shot at mobile
advertising. We need android to win more than ever.” (TX 210 at p. 1.)
August 2010 email: “Ultimately the OC sees this as a fight against Apple.” (TX
221 at p. 1.)
14
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
2
3
4
5
6
5. The Android team specifically brought engineers with known exposure to Sun code onto
the Android team to further its success.
Testimony by Andy Rubin regarding Josh Bloch’s work on Android, and Google’s
procedures to preventing copying in connection with Android.
Testimony by Josh Bloch from Phase 1 regarding his prior Java experience, his
Android work, and his copying.
F L E X N E R
Josh’s current Java activities before he transferred.” (TX 1060 at p. 1.)
11
C A L I F O R N I A
&
conflict.” Eric Chu then wrote that Bornstein said Rubin had “already approved
10
O A K L A N D ,
S C H I L L E R
asked about Bloch’s involvement with Android, Rubin wrote: “Seems like a
9
B O I E S ,
January 2009 email exchange between Andy Rubin and Eric Chu where, when
8
L L P
7
Testimony by Dan Bornstein from Phase 1 that Google assigned Josh Bloch to
12
work on Android knowing he had prior Java knowledge. (Bornstein RT at
13
1860:13-1861:1.)
14
15
6. Information regarding the specific causes of Android’s profitability and success is largely
or uniquely in Google’s possession.
16
Testimony by Larry Page, Eric Schmidt, Andy Rubin, and Aditya Agarwal.
17
Financial documents produced by Google, including documents containing
18
19
20
Android P&Ls.
7. If Google witnesses cannot specify what portion of Android revenues is attributable to any
particular element, and cannot disentangle the different elements of profit, then no one can.
21
Testimony by Larry Page, Eric Schmidt, Andy Rubin, and Aditya Agarwal.
22
Deposition testimony by Andy Rubin, Aditya Agarwal, and Google’s copyright
23
damages expert Dr. Cox regarding the calculation of Android profits.
24
Google interrogatory response: “Google states that any financial data relating to
25
mobile platforms from prior to January 2009 that it may have maintained are
26
inaccurate and unreliable.”
27
28
Financial documents produced by Google, including documents containing
Android P&Ls.
15
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
2
3
4
5
E. The causal nexus in this case is equal to or greater than the causal nexus in cases in which
awards of infringer’s profits have been allowed.
Oracle’s proffer of causal nexus in this case is equal to or greater than cases in which an award of
infringer’s profits has been allowed.
1. For instance, in the leading Ninth Circuit case on the issue, Polar Bear, the plaintiff in
copyrighted material in a larger promotional video shown at a trade show and in one advertisement in
11
C A L I F O R N I A
F L E X N E R
Timex Corp., 384 F.3d 700, 711 (9th Cir. 2004). In Polar Bear, Timex included Polar Bear’s
10
O A K L A N D ,
&
the entire infringing advertisement may have been seen by the purchasers. Polar Bear Prods., Inc. v.
9
S C H I L L E R
promotional efforts, had any effect on consumers at all. Instead, the plaintiff only had to show that
8
B O I E S ,
Polar Bear was not required to show that the infringed kayaking images, used as part of larger
7
L L P
6
a larger promotional booklet jointly prepared with Mountain Dew. Id. at 704, 712. The promotional
12
materials themselves generated no revenue. The court permitted recovery of indirect profits
13
associated with watches purchased at trade shows where the video was played and watches associated
14
with a promotion including the images. The Ninth Circuit specifically rejected the idea that it was
15
Polar Bear’s burden to show a causal nexus between the images and the profits: “there is no
16
requirement that Polar Bear put Timex customers on the witness stand to testify that they purchased
17
watches because of Timex’s use of ‘PaddleQuest’ images.” Id. at 715 (emphasis added). Instead,
18
“Polar Bear satisfied its burden of establishing the infringer’s relevant gross revenue, as required by §
19
504(b), by presenting sales figures from Timex’s press releases stating that the Mountain Dew
20
promotion generated $564,000 in sales” and was “not required to separate the gross profits resulting
21
from the infringement from the profits resulting from other sources”—that was Timex’s burden. Id.
22
at 712–13. (See also Dkt. No. 1135 at 8–11 (Oracle’s Opposition to Google’s Motion for Summary
23
Judgment) (discussing Polar Bear at length).)
24
2. The plaintiff in Cream Records was not required to show that the advertising company
25
was paid because it used the ten infringing musical notes. Instead, the plaintiff had to show only that
26
the advertising company was paid for the entire infringing ad. In Cream Records, Inc., the defendant
27
copied ten notes from a song, “The Theme From Shaft,” and used those ten notes without permission
28
in a beer commercial. The plaintiff provided proof of the total fees that the advertising company,
16
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
669–70. Cream was not required to show that the reason Benton & Bowles was paid for the
6
advertisement was that they used the ten infringing notes. Instead, Cream II demonstrates that the
7
fact that those notes were in the ad at all was sufficient to shift the burden to the defendants to
8
apportion down their profits. (See also Dkt. No. 1135 at 6–7 (Oracle’s Opposition to Google’s
9
Motion for Summary Judgment) (discussing Cream Records).)
10
3. The plaintiffs in Frank Music were also not required to show that excerpts from Kismet
C A L I F O R N I A
11
O A K L A N D ,
F L E X N E R
one percent of the fees figure based only on its opinion that the infringement was minimal. Id. at
5
&
Cir. 1989) (“Cream II”). The Court of Appeals held it was clear error for the district court to award
4
S C H I L L E R
infringer’s profits award. Cream Records, Inc. v. Joseph Schlitz Brewing Co., 864 F.2d 668, 669 (9th
3
B O I E S ,
Benton & Bowles, was paid for producing the infringing commercial, and sought those fees as an
2
L L P
1
shown as part of a review at a hotel/casino had any relationship to the various streams of casino
12
revenue, including gambling revenue, that the plaintiffs sought to recover as infringer’s profits.
13
Instead, the plaintiffs merely had to show that Kismet was shown in the casino. In Frank Music, the
14
plaintiffs owned the copyrights on a play called Kismet. The infringing revue, Hallelujah Hollywood,
15
featured ten acts of singing, dancing, and variety performances; it featured a live tiger, jugglers, and
16
the magicians Siegfried and Roy. One of the ten acts included a “tribute” to Kismet with six minutes
17
of selected musical numbers that infringed the plaintiff’s copyrights. Frank Music Corp. v. Metro-
18
Goldwyn-Mayer, Inc., 772 F.2d 505, 518 (9th Cir. 1985) (“Frank Music I”). Notwithstanding the fact
19
that the infringing material was just a few minutes of both the copyrighted play and part of a much
20
longer revue including numerous elements beyond the copyrighted material, the Court of Appeals
21
found that the plaintiffs were entitled not just to profits on ticket sales from the infringing revue, but
22
also to indirect profits amounting to a percentage of “the hotel’s guest accommodations, restaurants,
23
cocktail lounges . . . the casino itself, conventions and banquet facilities, tennis courts, swimming
24
pools, [and the] gym and sauna,” all because Hallelujah Hollywood – the ten-act show containing six
25
minutes of infringing content – had some promotional value for the hotel as a whole. Frank Music
26
Corp. v. Metro-Goldwyn-Mayer Inc., 886 F.2d 1545, 1550 & n.4 (9th Cir. 1989) (“Frank Music II”)
27
(1909 Act). The defendants in Frank Music admitted that the hotel and gaming operations of the
28
hotel were “materially enhanced by the popularity of the hotel’s entertainment[, including]
17
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
revue. Frank Music II, 886 F.2d at 1548. It also rejected the proposition that, simply because the
6
infringing element could be “omitted and the show goes on,” the infringing element was unimportant
7
in the first instance. Frank Music I, 772 F.2d at 518. (See also Dkt. No. 1135 at 7–8 (Oracle’s
8
Opposition to Google’s Motion for Summary Judgment) (discussing Frank Music); Dkt. No. 1149 at
9
4–5 (Oracle’s Opposition to Google’s Motion in Limine (same).)
10
4. The plaintiff in Andreas was not required to show that the infringing words that appeared
C A L I F O R N I A
11
O A K L A N D ,
F L E X N E R
“quantitative comparison” of the number of minutes of infringing music as compared to the entire
5
&
the entire revue that included Kismet, did. Id. The Ninth Circuit also specifically rejected a
4
S C H I L L E R
selections from Kismet enhanced its revenues, only that its entire entertainment program, including
3
B O I E S ,
‘Hallelujah Hollywood[.]” Frank Music I, 772 F.2d at 517. The defendant never admitted that the
2
L L P
1
in a commercial generated any additional sales of Volkwagen’s Audi TT coupe. Instead, it was
12
required to show only that the infringing advertisement generated revenues. In Andreas, the Eighth
13
Circuit held that a plaintiff adequately established the causal nexus between an Volkswagen’s use of
14
infringing material in the widely aired “Wake Up” commercial and a portion of profits from the sale
15
of the automobile. Andreas v. Volkswagen of Am., Inc., 336 F.3d 789, 791 (8th Cir. 2003). The
16
infringed text in Andreas was only about thirty words long, and the Audi TT Coupe commercial
17
copied only nine words from the text.. Id. The jury awarded 10% of Audi’s after-tax profits on the
18
TT coupe sales during the time that the commercial aired as infringer’s profits. Id. at 795. After the
19
district court found there was an insufficient causal connection, the Eighth Circuit reversed and
20
reinstated the jury’s verdict, concluding that “Andreas introduced more than mere speculation that the
21
Wake Up commercial contributed to sales of the TT coupe.” Id. at 796. The Eighth Circuit did not
22
require a nexus between the infringing words and the revenues; it required only a nexus between the
23
advertisement and the revenues. In fact, it was error for the district court to require Andreas to
24
establish that the infringing words drove revenues, because to do so would improperly shift the
25
burden of proof and “plac[e] the detriment of any speculation on Andreas rather than Audi,” id. at
26
797. Placing the burden on Andreas, moreover, would contravene the general rule that “[a]ny doubt
27
as to the computation of costs or profits is to be resolved in favor of the plaintiff.” Id. at 795 (citing
28
Frank Music I, 772 F.2d at 514). Andreas was required only to introduce “more than mere
18
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
the defendant’s burden—not Andreas’s—included “establishing that its profit was attributable to
6
factors other than the infringing words: the other two commercials that did not contain the infringed
7
words, other parts of the Wake Up commercial, customer loyalty, brand recognition, etc.” Id. at 797.
8
Andreas also rejected the notion that a copyright plaintiff was required to have a customer testify that
9
the infringement caused its purchase decision. Id. at 797. (See also Dkt. No. 1135 at 10–11 (Oracle’s
10
Opposition to Google’s Motion for Summary Judgment) (discussing Andreas).)
5. The plaintiff in Davis was not required to show that the eyeglasses in the infringing Gap
C A L I F O R N I A
11
O A K L A N D ,
F L E X N E R
Audi of showing what effect other factors had on its profits.” Id. at 797. The court made clear that
5
&
commercial contributed to the profitable introduction of the TT coupe,” that “shifted the burden to
4
S C H I L L E R
the TT coupe.” Id. at 796–97. Because “the jury had enough circumstantial evidence to find that the
3
B O I E S ,
speculation that the Wake Up commercial” – not the words themselves – “contributed to the sales of
2
L L P
1
12
ad had any effect on consumers whatsoever. Instead, the plaintiff only had to present gross revenues
13
from the subsidiary whose products were advertised, rather than its revenues from its parent. In
14
Davis, an advertisement for clothing from The Gap included a photograph of a man wearing an
15
artist’s copyrighted eye jewelry. Davis, 246 F.3d at 157. The copyrighted eye jewelry was a minute
16
portion of the advertisement, which depicted a group of seven young people in their twenties standing
17
in a loose V formation and “staring at the camera with a sultry, pouty, provocative look. The group
18
projects the image of funky intimates of a lively after-hours rock music club. They are dressed
19
primarily in black, exhibiting bare arms and partly bare chests, goatees (accompanied in one case by
20
bleached, streaked hair), large-brimmed, Western-style hats, and distinctive eye shades, worn either
21
over their eyes, on their hats, or cocked over the top of their heads.” Id. at 157. Only one of these
22
young people was wearing the copyrighted eye jewelry. The court held that Davis could seek
23
infringer’s profits, but could not carry his burden by stating that The Gap’s parent company earned
24
$1.668 billion during and shortly after the period when the infringing advertisement ran. Instead, he
25
was required simply to tailor the revenue he was seeking to only the particular business unit—The
26
Gap:
27
28
Because the ad infringed only with respect to Gap label stores and eyewear, we agree with the
district court that it was incumbent on Davis to submit evidence at least limited to the gross
revenues of the Gap label stores, and perhaps also limited to eyewear or accessories. Had he
19
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
1
2
3
4
5
6
done so, the burden would then have shifted to the defendant under the terms of § 504(b) to
prove its deductible expenses and elements of profits from those revenues attributable to
factors other than the copyrighted work.
Id. at 160. There was no discussion of any requirement that Davis show that even one article of The
Gap’s inventory was sold because of the use of the copyrighted eye jewelry in the advertisement.
(See also Dkt. No. 1135 at 5–6 (Oracle’s Opposition to Google’s Motion for Summary Judgment)
(discussing Davis at length).)
7
8
&
The exemplar evidence cited above and additional testimony and documents that Oracle will
offer at trial are sufficient to satisfy any burden it may have to establish a “causal nexus” under 17
U.S.C. § 504(b).
11
C A L I F O R N I A
S C H I L L E R
B O I E S ,
10
O A K L A N D ,
F L E X N E R
L L P
9
CONCLUSION
12
13
Dated: May 15, 2012
BOIES, SCHILLER & FLEXNER LLP
By: /s/ Steven C. Holtzman
Steven C. Holtzman
14
15
Attorneys for Plaintiff
ORACLE AMERICA, INC.
16
17
18
19
20
21
22
23
24
25
26
27
28
20
OFFER OF PROOF ON LITERALLY COPIED CODE FILES
CASE NO. CV 10-03561 WHA
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?