Professional Documents
Culture Documents
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ORACLE CORPORATION
DORIAN DALEY # 129049
dorian.daley@oracle.com
DEBORAH K. MILLER # 95527
deborah.miller@oracle.com
MATTHEW M. SARBORARIA # 211600
matthew.sarboraria@oracle.com
RUCHIKA AGRAWAL # 246058
ruchika.agrawal@oracle.com
500 Oracle Parkway
Redwood City, CA 94065
Tel: (650) 506-5200/Fax: (650) 506-7117
18
19
UNITED STATES DISTRICT COURT
NORTHERN DISTRICT OF CALIFORNIA
SAN FRANCISCO DIVISION
20
21
22
23
24
v.
25
GOOGLE INC.,
26
27
Defendant.
28
JOINT SUBMISSION RE COPYRIGHT PROTECTION, DECLARING CODE, AND SSO
Case No. CV 10-03561 WHA
3
4
Pursuant to the Courts Order (ECF No. 1688), the parties met and conferred in person on
drafting a paragraph to explain to the jury precisely what was (and was not) copyrightable and to
explain what structure, sequence, and organization and declaring code mean. As the parties
were unable to reach agreement, each party has submitted its own separate proposal. Oracles
Appendix B.
10
11
12
By: /s/ Andrew D. Silverman
KAREN G. JOHNSON-MCKEWAN
ANNETTE L. HURST
GABRIEL M. RAMSEY
PETER A. BICKS
LISA T. SIMPSON
13
14
15
16
17
18
19
20
By:
21
22
23
24
25
26
27
28
1
1
2
ATTESTATION
I, Andrew D. Silverman, am the ECF User whose ID and password are being used to file
Bruce W. Baber, one of the counsel for Google Inc., has concurred in this filing.
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
JOINT SUBMISSION RE COPYRIGHT PROTECTION, DECLARING CODE, AND SSO
Case No. CV 10-03561 WHA
APPENDIX A
1
2
classes, and methods. The packages, classes, and methods are comprised of both declaring code and
source code the purpose of which is to understand and make use of the implementing code. The
declaring code organizes and specifies the elements of the API, such as packages, classes, interfaces,
methods, and fields. The implementing code carries out the functions. The declaring code also
creates the structure, sequence, and organization (SSO) of the Java API. The SSO reflects the
relationship between and among the elements of the API. The declaring code and the SSO of the Java
10
API are each protected by copyright. Oracles copyright does not extend to the idea of organizing
11
code into packages, classes and methods, but it does protect the specific declaring code and SSO of
12
Oracles Java API. Googles copying of the declaring code and SSO of 37 Java API packages is
13
therefore copyright infringement unless Google establishes the defense of fair use
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
-1-
APPENDIX B
DMSLIBRARY01\28851191.v1