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)

Download PDF
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?