Oracle America, Inc. v. Google Inc.
Filing
1094
DECLARATION of ROMAN A. SWOOPES in Opposition to #1093 Opposition/Response to Motion filed byOracle America, Inc.. (Related document(s) #1093 ) (Jacobs, Michael) (Filed on 5/7/2012)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
MORRISON & FOERSTER LLP
MICHAEL A. JACOBS (Bar No. 111664)
mjacobs@mofo.com
KENNETH A. KUWAYTI (Bar No. 145384)
kkuwayti@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
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.
20
UNITED STATES DISTRICT COURT
21
NORTHERN DISTRICT OF CALIFORNIA
22
23
24
25
26
27
SAN FRANCISCO DIVISION
ORACLE AMERICA, INC.
Plaintiff,
v.
GOOGLE INC.
Defendant.
28
Case No. CV 10-03561 WHA
DECLARATION OF ROMAN A.
SWOOPES IN SUPPORT OF ORACLE’S
OPPOSITION TO GOOGLE’S SECOND
MOTION FOR JUDGMENT AS A
MATTER OF LAW ON COUNT VIII OF
ORACLE’S AMENDED COMPLAINT
SWOOPES DECL ISO ORACLE’S OPPO. TO GOOGLE’S JMOL ON COUNT VIII OF ORACLE’S AMENDED COMPLAINT
Case No. CV-10-03651 WHA
pa-1527642
1
I, Roman A. Swoopes, declare as follows:
2
1.
I am an associate at Morrison & Foerster LLP and am counsel of record to Plaintiff
3
Oracle America, Inc. (“Oracle”). I have personal knowledge of the matters set forth herein and, if
4
called to testify, could and would testify competently to the following.
5
2.
The Court admitted Trial Exhibits 623 and 623.1 through 623.10 into evidence.
6
The parties’ joint exhibit list describes TX 623 as “Source code for Java 2 Standard Edition
7
Version 5.0, DS0000001899.” (ECF No. 923 at 28). TX 623.1 through 623.10 are printouts of
8
source code files found within TX 623. Oracle’s counsel met and conferred with Google’s
9
counsel, who agreed that TX 623 does, in fact, contain all accused source code materials.
10
3.
TX 623.4 is a printout of an Oracle source code file called AclImpl.java. TX
11
623.4 contains Java-language declarations for two classes. Line 19 of the TX 623.4, pasted
12
below, contains the first line of a declaration for a class called AclImpl:
13
public class AclImpl extends OwnerImpl implements Acl {
14
Line 340 of TX 623.4, pasted below, contains the first line of a declaration for a second class
15
called AclEnumerator:
16
final class AclEnumerator implements Enumeration {
17
4.
18
The descriptions of TX 623.2 through 623.8 from the parties’ joint exhibit list
(ECF No. 923 at 28) are as follows:
19
•
0623.2: \j2se\src\share\classes\sun\security\provider\certpath\PolicyNodeImpl.java
20
•
0623.3: \j2se\src\share\classes\sun\security\acl\AclEntryImpl.java
21
•
0623.4: \j2se\src\share\classes\sun\security\acl\AclImpl.java
22
•
0623.5: \j2se\src\share\classes\sun\security\acl\GroupImpl.java
23
•
0623.6: \j2se\src\share\classes\sun\security\acl\OwnerImpl.java
24
•
0623.7: \j2se\src\share\classes\sun\security\acl\PermissionImpl.java
25
•
0623.8: \j2se\src\share\classes\sun\security\acl\PrincipalImpl.java
26
5.
The source code files from which Oracle accuses Google of literally copying
27
comments, CodeSource.java and CollectionCertStoreParameters.java, can be found within TX
28
623 and at sub-exhibits TX 623.9 and 623.10:
SWOOPES DECL ISO ORACLE’S OPPO. TO GOOGLE’S JMOL ON COUNT VIII OF ORACLE’S AMENDED COMPLAINT
Case No. CV-10-03651 WHA
pa-1527642
1
1
•
0623.9: \j2se\src\share\classes\java\security\CodeSource.java
2
•
0623.10:
3
4
\j2se\src\share\classes\java\security\cert\CollectionCertStoreParameters.java
6.
Each of the source code files listed in ¶¶ 4-4 above bears a notice that reads
5
“Copyright 2004 Sun Microsystems, Inc. All rights reserved.” Indeed, in the source code for the
6
37 accused packages, Oracle could only find one small segment of code written by Josh Bloch
7
that was missing such a copyright notice.
8
9
7.
The accused Android source code corresponding to the above files can be found in
TX 1030 and in printed form at TX 1031-1040:
•
10
11
1030: Android Source Code (Version 2.2.3_R2, Froyo) downloaded on March 12,
2012
•
12
1031: Froyo:
13
\dalvik\libcore\support\src\test\java\org\apache\harmonny\security\tests\support\ce
14
rt\PolicyNodeImpl.java
15
•
1032: Froyo: \dalvik\libcore\support\src\test\java\org\apache\harmon
16
•
y\security\tests\support\acl\AclEntryImpl.java"
17
•
1033: Froyo: \dalvik\libcore\support\src\test\java\org\apache\harmo
18
•
ny\security\tests\support\acl\AclImpl.java"
19
•
1034: Froyo:
20
\dalvik\libcore\support\src\test\java\org\apache\harmony\security\tests\support\acl\
21
GroupImpl.java
•
22
1035: Froyo:
23
\dalvik\libcore\support\src\test\java\org\apache\harmony\security\tests\support\acl\
24
OwnerImpl.java
•
25
1036: Froyo:
26
\dalvik\libcore\support\src\test\java\org\apache\harmony\security\tests\support\acl\
27
PermissionImpl.java
28
SWOOPES DECL ISO ORACLE’S OPPO. TO GOOGLE’S JMOL ON COUNT VIII OF ORACLE’S AMENDED COMPLAINT
Case No. CV-10-03651 WHA
pa-1527642
2
•
1
1037: Froyo:
2
\dalvik\libcore\support\src\test\java\org\apache\harmony\security\tests\support\acl\
3
PrincipalImpl.java
•
4
1038: Froyo:
5
\dalvik\libcore\support\src\test\java\org\apache\harmony\security\tests\support\acl\
6
AclEnumerator.java
•
7
1039: Froyo:
8
\dalvik\libcore\security\src\test\java\org\apache\harmony\security\tests\java\securit
9
y\CodeSourceTest.java
•
10
1040: Froyo:
11
\dalvik\libcore\security\src\test\java\tests\security\cert\CollectionCertStoreParamet
12
ersTest.java
13
8.
The Court admitted Trial Exhibit 897 into evidence. The parties’ joint exhibit list
14
describes TX 897 as “JDK 5u22 for Windows ‐‐ Binary Installation Package.” (ECF No. 923
15
at 43).
16
17
9.
TX 897 contains files, embedded inside of an archive called “rt.jar,” with the
following paths and names:
•
18
19
\Oracle v Google Oracle 5.0.22 files\Oracle v Google Oracle 5.0.22
files\rt.jar\sun\security\provider\certpath\PolicyNodeImpl.class
•
20
21
\Oracle v Google Oracle 5.0.22 files\Oracle v Google Oracle 5.0.22
files\rt.jar\sun\security\acl\AclEnumerator.class
•
22
23
\Oracle v Google Oracle 5.0.22 files\Oracle v Google Oracle 5.0.22
files\rt.jar\sun\security\acl\AclImpl.class
•
24
25
\Oracle v Google Oracle 5.0.22 files\Oracle v Google Oracle 5.0.22
files\rt.jar\sun\security\acl\GroupImpl.class
•
26
27
\Oracle v Google Oracle 5.0.22 files\Oracle v Google Oracle 5.0.22
files\rt.jar\sun\security\acl\OwnerImpl.class
28
SWOOPES DECL ISO ORACLE’S OPPO. TO GOOGLE’S JMOL ON COUNT VIII OF ORACLE’S AMENDED COMPLAINT
Case No. CV-10-03651 WHA
pa-1527642
3
•
1
2
files\rt.jar\sun\security\acl\PermissionImpl.class
•
3
4
\Oracle v Google Oracle 5.0.22 files\Oracle v Google Oracle 5.0.22
files\rt.jar\sun\security\acl\PrincipalImpl.class
•
5
6
7
\Oracle v Google Oracle 5.0.22 files\Oracle v Google Oracle 5.0.22
\Oracle v Google Oracle 5.0.22 files\Oracle v Google Oracle 5.0.22
files\rt.jar\sun\security\acl\AclEntryImpl.class
10.
The Court admitted Trial Exhibits 896.1 through 896.8 into evidence. The
8
descriptions of TX 896.1 through TX 896.8 from the parties’ joint exhibit list (ECF No. 923
9
at 43) are indicated below:
•
10
0896.1:
11
rt(JavaSERuntime5.0u22).zip\rt\sun\security\provider\certpath\PolicyNodeImpl.ja
12
d
13
•
0896.2: \rt(JavaSERuntime5.0u22).zip\rt\sun\security\acl\AclEntryImpl.jad
14
•
0896.3: \rt(JavaSERuntime5.0u22).zip\rt\sun\security\acl\AclImpl.jad
15
•
0896.4: \rt(JavaSERuntime5.0u22).zip\rt\sun\security\acl\GroupImpl.jad
16
•
0896.5: \rt(JavaSERuntime5.0u22).zip\rt\sun\security\acl\OwnerImpl.jad
17
•
0896.6: \rt(JavaSERuntime5.0u22).zip\rt\sun\security\acl\PermissionImpl.jad
18
•
0896.7: \rt(JavaSERuntime5.0u22).zip\rt\sun\security\acl\PrincipalImpl.jad
19
•
0896.8: \rt(JavaSERuntime5.0u22).zip\rt\sun\security\acl\AclEnumerator.jad
20
11.
The Court admitted Trial Exhibit 1076 into evidence. TX 1076 contains an
21
installation file “jdk-1_5_0-windows-i586.exe,” which, when executed, installs the Java Standard
22
Edition Development Kit version 5 on a Windows computer.
23
24
25
26
12.
The installation of the Java Development Kit creates a file called rt.jar within a
subfolder of the installation folder on the Windows computer on which it is installed.
13.
The rt.jar archive file generated from running jdk-1_5_0-windows-i586.exe
contains files with the following relative paths and names:
27
•
\rt.jar\sun\security\provider\certpath\PolicyNodeImpl.class
28
•
\rt.jar\sun\security\acl\AclEnumerator.class
SWOOPES DECL ISO ORACLE’S OPPO. TO GOOGLE’S JMOL ON COUNT VIII OF ORACLE’S AMENDED COMPLAINT
Case No. CV-10-03651 WHA
pa-1527642
4
1
•
\rt.jar\sun\security\acl\AclImpl.class
2
•
\rt.jar\sun\security\acl\GroupImpl.class
3
•
\rt.jar\sun\security\acl\OwnerImpl.class
4
•
\rt.jar\sun\security\acl\PermissionImpl.class
5
•
\rt.jar\sun\security\acl\PrincipalImpl.class
6
•
\rt.jar\sun\security\acl\AclEntryImpl.class
7
8
I declare under penalty of perjury that the foregoing is true and correct and that this
declaration was executed on May 7, 2012 at San Francisco, California.
9
/s/ Roman A. Swoopes
Roman A. Swoopes
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
SWOOPES DECL ISO ORACLE’S OPPO. TO GOOGLE’S JMOL ON COUNT VIII OF ORACLE’S AMENDED COMPLAINT
Case No. CV-10-03651 WHA
pa-1527642
5
1
2
3
4
5
6
GENERAL ORDER 45 ATTESTATION
I, Michael A. Jacobs, am the ECF User whose ID and password are being used to file
DECLARATION OF ROMAN A. SWOOPES IN SUPPORT OF ORACLE AMERICA, INC.’S
OPPOSITION TO GOOGLE’S SECOND MOTION JUDGMENT AS A MATTER OF LAW
ON COUNT VIII OF ORACLE’S AMENDED COMPLAINT. In compliance with General
Order 45, X.B., I hereby attest that Roman A. Swoopes has concurred in this filing.
7
8
Dated: May 7, 2012
9
/s/ Michael A. Jacobs
MICHAEL A. JACOBS
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
SWOOPES DECL ISO ORACLE’S OPPO. TO GOOGLE’S JMOL ON COUNT VIII OF ORACLE’S AMENDED COMPLAINT
Case No. CV-10-03651 WHA
pa-1527642
6
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?