Oracle America, Inc. v. Google Inc.
Filing
506
DECLARATION of Reid Mullen in Opposition to #498 First MOTION in Limine to Exclude Evidence or Argument Regarding Patent Reexaminations (MIL No. 1)First MOTION in Limine to Exclude Evidence or Argument Regarding Patent Reexaminations (MIL No. 1), #500 Third MOTION in Limine to Preclude Google from Offering Evidence or Argument That Third-Party OEMs Changed Infringing Components of Android (MIL No. 3)Third MOTION in Limine to Preclude Google from Offering Evidence or Argument That Third-Party OEMs Changed Infringing Components of Android (MIL No. 3), #501 Fourth MOTION in Limine to Exclude Evidence or Argument Regarding Oracle's Past Actions With Application Programming Interfaces (MIL No. 4)Fourth MOTION in Limine to Exclude Evidence or Argument Regarding Oracle's Past Actions With Application Programming Interfaces (MIL No. 4), #502 Fifth MOTION in Limine to Exclude Evidence and Argument Contrary to Statements in Tim Lindholm's August 6, 2010 Email (MIL No. 5)Fifth MOTION in Limine to Exclude Evidence and Argument Contrary to Statements in Tim Lindholm's August 6, 2010 Email (MIL No. 5), #499 Second MOTION in Limine to Exclude Evidence or Argument That Google Relied on Legal Advice in Making Its Decisions to Develop and Release Android (MIL No. 2)Second MOTION in Limine to Exclude Evidence or Argument That Google Relied on Legal Advice in Making Its Decisions to Develop and Release Android (MIL No. 2) (Mullen Declaration in Support of Google's Oppositions to Oracle's MILs 1-5) filed byOracle America, Inc.. (Related document(s) #498 , #500 , #501 , #502 , #499 ) (Muino, Daniel) (Filed on 10/7/2011)
1
2
3
4
5
6
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 St., 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
7
8
9
10
11
12
13
Attorneys for Defendant
GOOGLE INC.
14
15
UNITED STATES DISTRICT COURT
16
NORTHERN DISTRICT OF CALIFORNIA
17
SAN FRANCISCO DIVISION
18
19
Case No. 3:10-cv-03561-WHA
ORACLE AMERICA, INC.,
Plaintiff,
20
21
v.
22
DECLARATION OF REID MULLEN IN
SUPPORT OF GOOGLE INC.’S
OPPOSITIONS TO ORACLE AMERICA,
INC.’S MOTIONS IN LIMINE
GOOGLE INC.,
Judge:
23
Hon. William Alsup
Defendant.
Date Comp. Filed:
October 27, 2010
Trial Date:
October 31, 2011
24
25
26
27
28
582820.01
DECLARATION OF REID MULLEN IN SUPPORT OF GOOGLE INC.’S OPPOSITIONS TO ORACLE
AMERICA, INC.’S MOTIONS IN LIMINE
CASE NO. 3:10-cv-03561-WHA
1
I, Reid Mullen, declare as follows:
2
1.
I am an associate in the law firm of Keker & Van Nest LLP, counsel to Google
3
Inc. (“Google”) in the present case. I submit this declaration in support of Google Inc.’s
4
Oppositions to Oracle America, Inc.’s (“Oracle”) Motions in Limine. I have knowledge of the
5
facts set forth herein, and if called to testify as a witness thereto could do so competently under
6
oath.
7
2.
Attached hereto as Exhibit 1 are true and correct copies of the Responses to
8
Interrogatories Nos. 14 and 17, from Plaintiff Oracle America, Inc.’s Objections and Responses
9
to Defendant Google, Inc.’s Fourth Set of Interrogatories, dated July, 14, 2011.
10
11
12
3.
Attached hereto as Exhibit 2 is a true and correct copy of the March 2, 2011 from
Google’s counsel (Scott Weingaertner) to Oracle’s counsel (Marc Peters).
4.
Attached hereto as Exhibit 3 is a true and correct copy of pages 1, 19-21, 38-39,
13
43-44, 77-78 from the transcript of the July 21, 2011 Rule 30(b)(6) deposition of Patrick Brady
14
(along with the Errata sheet and signature pages) (highlights added). Google’s confidentiality
15
designation has been removed from the cover page and the pages included in Exhibit 3.
16
5.
Attached hereto as Exhibit 4 is a true and correct copy of the cover page, page 66
17
and page 384 from the August 8, 2011 Opening Expert Report of John C. Mitchell Regarding
18
Patent Infringement Submitted on Behalf of Plaintiff Oracle America, Inc. (highlights added). A
19
confidentiality designation has been removed from the cover page because confidential
20
information is not included in the excerpts included in Exhibit 4.
21
6.
Attached hereto as Exhibit 5 is a true and correct copy of the cover page and
22
pages 1-2 of Oracle’s Second Supplemental Patent Local Rule 3-1 Disclosure of Asserted Claims
23
and Infringement Contentions, served on April 1, 2011 (highlights added).
24
25
26
27
28
7.
Attached hereto as Exhibit 6 is a true and correct copy of a document entitled
ACIS Fact Sheet, available at http://www.interop.org/fact-sheet.html.
8.
Attached hereto as Exhibit 7 is a true and correct copy of a document produced
by Google Inc. in this litigation at production number GOOGLE-03369758.
9.
Attached hereto as Exhibit 8 is a true and correct copy of a document entitled
1
582820.01
DECLARATION OF REID MULLEN IN SUPPORT OF GOOGLE INC.’S OPPOSITIONS TO ORACLE
AMERICA, INC.’S MOTIONS IN LIMINE
CASE NO. 3:10-cv-03561-WHA
1
Oracle Data Sheet – Interoperability and Oracle Solaris 10, available at
2
http://www.oracle.com/us/products/servers-storage/solaris/interoperability-solaris-10-
3
ds067316.pdf.
4
5
6
10.
Attached hereto as Exhibit 9 is a true and correct of relevant excerpts of the
August 25, 2011 Transcript of Proceedings in front of the Honorable Donna M. Ryu.
11.
Attached hereto as Exhibit 10 is a true and correct copy of the September 22,
7
2011 Declaration of Tim Lindholm in Support of Google’s Motion in Limine No. 1 to Exclude
8
Mr. Lindholm’s August 6, 2010 Email and Drafts Thereof.
9
10
11
12
12.
Attached hereto as Exhibit 11 is a true and correct copy of relevant excerpts from
the September 7, 2011 deposition transcript of Tim Lindholm.
I declare under penalty of perjury that the foregoing is true and correct and that this
declaration was executed at San Francisco, California on October 4, 2011.
13
14
By:
/s Reid Mullen
REID MULLEN
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
582820.01
DECLARATION OF REID MULLEN IN SUPPORT OF GOOGLE INC.’S OPPOSITIONS TO ORACLE
AMERICA, INC.’S MOTIONS IN LIMINE
CASE NO. 3:10-cv-03561-WHA
1
2
3
4
5
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
6
7
8
9
10
11
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
12
13
14
15
16
17
18
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.
19
20
UNITED STATES DISTRICT COURT
21
NORTHERN DISTRICT OF CALIFORNIA
22
SAN FRANCISCO DIVISION
23
ORACLE AMERICA, INC.
24
Plaintiff,
PLAINTIFF ORACLE AMERICA,
INC.’S OBJECTIONS AND
RESPONSES TO DEFENDANT
GOOGLE INC.’S FOURTH SET OF
INTERROGATORIES (NOS. 14-17)
Defendant.
CONTAINS CONFIDENTIAL
INFORMATION
25
v.
26
GOOGLE INC.
27
Case No. CV 10-03561 WHA
28
ORACLE’S OBJECTIONS AND RESPONSES TO GOOGLE’S 4TH SET OF INTERROGATORIES (NOS. 14-17)
CASE NO. CV 10-03561 WHA
pa-1470046
1
PROPOUNDING PARTY:
Defendant GOOGLE INC.
2
RESPONDING PARTY:
Plaintiff ORACLE AMERICA, INC.
3
SET NO.:
Four (Nos. 14-17)
4
Pursuant to Rule 33 of Federal Rules of Civil Procedure, Plaintiff Oracle America, Inc.
5
(“Oracle”) hereby responds to Defendant Google Inc.’s (“Google”) Fourth Set of Interrogatories.
6
INTERROGATORY NO. 14:
7
Identify (by setting forth the date, individual participants, form of communication,
8
substance of communication and, if applicable, relevant document production number) all
9
communications between Oracle and Google on which Oracle relies to support any allegation or
10
contention of willful patent or copyright infringement.
11
RESPONSE TO INTERROGATORY NO. 14:
12
Oracle sets forth below the communications between Oracle and Google that are
13
responsive to this interrogatory. This is only a small subset of the evidence and information on
14
which Oracle may rely to support its contention that Google’s infringement of the patents and
15
copyrights in suit is and has been willful. Among other things, Google was well aware that
16
Oracle had purchased Sun and thereby acquired Sun’s well-known portfolio of Java-related
17
patents. Google was also aware that Sun, and hence Oracle, asserted copyright protection over
18
Java application programming interfaces and code. For example, in 2005 and 2006, Google and
19
Sun held extensive negotiations over a possible intellectual property license and collaboration
20
relating to Java and Android. Sun and Google discussed licensing of Sun’s Java platform
21
technologies, including Java copyrighted elements and Java-related patents. In addition, in 2009,
22
Sun and Google discussed licensing of Sun’s Java platform technologies for Android and other
23
Google products. Also, Eric Schmidt held various engineering and management positions at Sun
24
from 1983 to 1997. He was the President of Sun Technology Enterprises from 1991 to 1994, and
25
Sun’s Chief Technology Officer from 1994 to 1997. During his tenure at Sun, Sun engineers
26
made large contributions to the Java platform and filed numerous Java-related patent applications,
27
many of which have since issued. Schmidt subsequently became Google’s Chief Executive
28
Officer and Chairman, bringing his knowledge of the Java platform to Google. Moreover,
ORACLE’S OBJECTIONS AND RESPONSES TO GOOGLE’S 4TH SET OF INTERROGATORIES (NOS. 14-17)
CASE NO. CV 10-03561 WHA
pa-1470046
1
1
Google has hired former Sun engineers who were key developers of the Java platform. For
2
example, Google currently employs at least four named inventors and co-inventors of the
3
patents-in-suit: Lars Bak, James Gosling, Robert Griesemer, and Frank Yellin. Google thus had
4
knowledge of the Java platform and Java intellectual property rights and knew that its actions
5
constituted patent and copyright infringement, or acted with reckless disregard for Oracle’s rights.
6
Responsive to this interrogatory, Oracle identifies the following communications between
7
Oracle and Google that it may rely upon to demonstrate Google’s willful infringement:
8
BEGIN CONFIDENTIAL INFORMATION
9
•
10
11
In 2010, Larry Ellison of Oracle, and Eric Schmidt and Larry Page of Google
discussed a potential Google-Oracle partnership. (Rubin Tr. 119:5-121:17.)
•
In 2010, Thomas Kurian of Oracle and Andy Rubin of Google met on multiple
12
occasions to discuss Android and the Java platform. (Rubin Tr. 121:9-17; 122:21-133:4; and
13
134:17-135:24.) Also, in 2010, representatives of Oracle met with Andy Rubin to discuss the
14
same. (Rubin Tr. 14:20-15:3; and 138:19-142:5.)
15
16
17
•
On May 27, 2010, TJ Angioletti and George Simion of Oracle had a discussion with
Tim Porter of Google about Oracle’s patents.
•
In June 2010, Safra Catz and Thomas Kurian of Oracle had a discussion with Alan
18
Eustace of Google about Android and the Java platform. The communication leading to the
19
discussion can be found at OAGOOGLE0006901553.
20
•
On July 20, 2010, representatives of Oracle and Google met to discuss Oracle’s
21
Java-related patents, including the patents-in-suit. Oracle explained how Android infringes the
22
patents-in-suit and why Google’s invalidity defenses are meritless. The following representatives
23
attended the discussion: TJ Angioletti, Matthew Sarboraria, and George Simion of Oracle; and
24
Benjamin Lee, Josh McGuire, and Eric Schulman of Google. The presentation used during the
25
July 20, 2010 meeting can be found at GOOGLE-00392259.
26
END CONFIDENTIAL INFORMATION
27
•
28
On August 12, 2010, Oracle filed a complaint against Google in the present action.
The complaint lists the patents-in-suit and copyrights-in-suit.
ORACLE’S OBJECTIONS AND RESPONSES TO GOOGLE’S 4TH SET OF INTERROGATORIES (NOS. 14-17)
CASE NO. CV 10-03561 WHA
pa-1470046
2
1
Discovery is ongoing, and Oracle has not yet completed its investigation of the documents
2
and facts relevant to the claims and defenses asserted in this action. Accordingly, Oracle’s
3
responses are based on the information reasonably available at this time and Oracle will
4
supplement this response as appropriate under the Federal Rules of Civil Procedure.
5
INTERROGATORY NO. 15:
6
Identify, by reference to the relevant portions of the source code and the date on which
7
such portions were first included in the code, the specific functionality within JavaOS 1.0 that
8
Oracle contends practices the Asserted Claims of U.S. Patent No. 5,966,702.
9
RESPONSE TO INTERROGATORY NO. 15:
10
Oracle does not contend that JavaOS 1.0 practiced the Asserted Claims of U.S. Patent
11
No. 5,966,702.
12
INTERROGATORY NO. 16:
13
Identify, by reference to the relevant portions of the source code and the date on which
14
such portions were first included in the code, the specific functionality within JDK 1.2 that Oracle
15
contends practices the Asserted Claims of U.S. Patent No. 6,910,205.
16
RESPONSE TO INTERROGATORY NO. 16:
17
The functionality that practices the Asserted Claims of U.S. Patent No. 6,910,205 is
18
implemented in the TemplateTable::_fast_invokevfinal() method, which is included in
19
templateTable_i486.cpp of the HotSpot virtual machine. The HotSpot virtual machine first
20
became an optional component of JDK 1.2 in version 1.2.1_004 on or about March 18, 1998.
21
Discovery is ongoing, and Oracle has not yet completed its investigation of the documents
22
and facts relevant to the claims and defenses asserted in this action. Accordingly, Oracle’s
23
responses are based on the information reasonably available at this time and Oracle will
24
supplement this response as appropriate under the Federal Rules of Civil Procedure.
25
INTERROGATORY NO. 17:
26
State all facts supporting any allegation or contention by Oracle that any product listed in
27
Oracles Patent Local Rule 3-1(g) Asserted Practice of the Claimed Inventions disclosure was
28
marked in accordance with 35 U.S.C. § 287.
ORACLE’S OBJECTIONS AND RESPONSES TO GOOGLE’S 4TH SET OF INTERROGATORIES (NOS. 14-17)
CASE NO. CV 10-03561 WHA
pa-1470046
3
1
2
RESPONSE TO INTERROGATORY NO. 17:
Oracle is not aware of any product listed in Oracle’s Patent Local Rule 3-1(g) Asserted
3
Practice of the Claimed Inventions that was marked with the patent number of any of the
4
patents-in-suit. Oracle notes that method claims do not require marking under 35 U.S.C. § 287.
5
Also, section 287 has no application with respect to Oracle’s copyright claim.
6
Discovery is ongoing, and Oracle has not yet completed its investigation of the documents
7
and facts relevant to the claims and defenses asserted in this action. Accordingly, Oracle’s
8
responses are based on the information reasonably available at this time and Oracle will
9
supplement this response as appropriate under the Federal Rules of Civil Procedure.
10
11
12
Dated: July 14, 2011
MICHAEL A. JACOBS
MARC DAVID PETERS
DANIEL P. MUINO
MORRISON & FOERSTER LLP
13
14
15
16
By: /s/ Daniel P. Muino
Daniel P. Muino
Attorneys for Plaintiff
ORACLE AMERICA, INC.
17
18
19
20
21
22
23
24
25
26
27
28
ORACLE’S OBJECTIONS AND RESPONSES TO GOOGLE’S 4TH SET OF INTERROGATORIES (NOS. 14-17)
CASE NO. CV 10-03561 WHA
pa-1470046
4
1
CERTIFICATE OF SERVICE
2
I declare that I am employed with the law firm of Morrison & Foerster LLP, whose address
is 755 Page Mill Road, Palo Alto, California 94304-1018. I am not a party to the within cause,
and I am over the age of eighteen years.
3
4
I further declare that on July 14, 2011, I served a copy of:
5
PLAINTIFF ORACLE AMERICA, INC.’S OBJECTIONS
AND RESPONSES TO DEFENDANT GOOGLE INC.’S
FOURTH SET OF INTERROGATORIES (NOS. 14-17)
6
7
BY ELECTRONIC SERVICE [Fed. Rule Civ. Proc. rule 5(b)] by electronically
mailing a true and correct copy through Morrison & Foerster LLP's electronic mail
system to the e-mail address(es) set forth below, or as stated on the attached service
list per agreement in accordance with Federal Rules of Civil Procedure rule 5(b).
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Robert F. Perry
Scott T. Weingaertner
Bruce W. Baber
Mark H. Francis
Christopher C. Carnaval
KING & SPALDING LLP
1185 Avenue of the Americas
New York, NY 10036-4003
RPerry@kslaw.com
SWeingaertner@kslaw.com
bbaber@kslaw.com
mfrancis@kslaw.com
ccarnaval@kslaw.com
Timothy T. Scott
Geoffrey M. Ezgar
Leo Spooner III
KING & SPALDING, LLP
333 Twin Dolphin Drive, Suite 400
Redwood Shores, CA 94065
TScott@kslaw.com
GEzgar@kslaw.com
LSpooner@kslaw.com
Fax:
650.590.1900
Google-Oracle-ServiceOutsideCounsel@kslaw.com
Fax:
212.556.2222
Donald F. Zimmer, Jr.
Cheryl Z. Sabnis
KING & SPALDING LLP
101 Second Street, Suite 2300
San Francisco, CA 94105
Steven Snyder
KING & SPALDING LLP
100 N. Tryon Street, Suite 3900
Charlotte, NC 28202
ssnyder@kslaw.com
24
fzimmer@kslaw.com
csabnis@kslaw.com
25
Fax: 415.318.1300
Fax:
704.503.2622
26
27
28
CERTIFICATE OF SERVICE
CASE NO. CV 10-03561 WHA
pa-1470046
1
1
3
Brian Banner
King & Spalding LLP
401 Congress Avenue
Suite 3200
Austin, TX 78701
4
bbanner@kslaw.com
5
Fax. 512.457.2100
6
Ian C. Ballon
Heather Meeker
GREENBERG TRAURIG LLP
1900 University Avenue, 5th Floor
East Palo Alto, CA 94303
Joseph R. Wetzel
Dana K. Powers
GREENBERG TRAURIG, LLP
153 Townsend Street, 8th Floor
San Francisco, CA 94107
ballon@gtlaw.com
meekerh@gtlaw.com
wetzelj@gtlaw.com
powersdk@gtlaw.com
Fax:
Fax: 415.707.2010
2
Renny F. Hwang
GOOGLE INC.
1600 Amphitheatre Parkway
Mountain View, CA 94043
rennyhwang@google.com
Fax:
7
8
9
650.618.1806
10
650.328.8508
11
13
Valerie W. Ho
GREENBERG TRAURIG LLP
2450 Colorado Avenue, Suite 400E
Santa Monica, CA 90404
14
hov@gtlaw.com
15
Fax: 310.586.7800
12
16
17
18
Robert A. Van Nest
Christa M. Anderson
Michael S. Kwun
Daniel Purcell
Eugene M. Paige
Matthias A. Kamber
KEKER & VAN NEST LLP
710 Sansome Street
San Francisco, CA 94111-1704
rvannest@kvn.com
canderson@kvn.com
mkwun@kvn.com
dpurcell@kvn.com
epaige@kvn.com
mkamber@kvn.com
19
Fax: 415.397.7188
20
21
22
I declare under penalty of perjury under the laws of the United States that the foregoing is
true and correct.
Executed at Palo Alto, California, this 14th day of July, 2011.
23
24
25
26
Cynthia D. Fix
(typed)
/s/ Cynthia D. Fix
(signature)
27
28
CERTIFICATE OF SERVICE
CASE NO. CV 10-03561 WHA
pa-1470046
2
King & Spalding LLP
1185 Avenue of the Americas
New York, New York 10036-4003
www.kslaw.com
Scott T. Weingaertner
Direct Dial: (212) 556-2227
Direct Fax: (212) 556-2222
sweingaertner@kslaw.com
March 2, 2011
VIA E-MAIL
Marc D. Peters
Morrison & Foerster LLP
755 Page Mill Road
Palo Alto, CA 94304-1018
mdpeters@mofo.com
Re:
Oracle America, Inc. v. Google Inc., Civil Action No. 3:10-cv-03561-WHA (N.D. Cal.)
Dear Marc:
I write in response to your letter of February 21, regarding certain of Oracle’s Requests
for Production (RFPs). With respect to RFP 1, Google has already produced source code from
http://android.git.kernel.org/ and is in the process of making non-public source code available for
inspection pursuant to the parties’ discussions on a suitable mechanism. Google has not
identified any other code sets for production other than an updated version of the code available
at http://android.git.kernel.org/, which it intends to produce toward the end of fact discovery as
discussed in previous correspondence.
Non-privileged communications responsive to RFP 40 and RFP 52, to the extent they
exist, would have been included in Google’s production of its internal Android-related web
pages and wiki sites, or will be produced in custodial production, which Google expects to
substantially complete in the upcoming weeks. Finally, Google has collected agreements with
third parties and complied with protective order provisions regarding notice and non-disclosure
provisions. Those agreements are currently being processed for production by the end of this
week.
With respect to your letter generally, I take issue with the notion that you need discovery
from Google to supplement your infringement contentions. While I acknowledge that Oracle has
chosen to rely on an assumption as to the operation of all handsets in lieu of performing
diligence related to the handsets themselves, we have been clear that Google’s position is that
this assumption is insufficient for Oracle to carry its burden and that no amount of discovery
from Google is going to provide Oracle with what it is apparently hoping for—some sort of
blanket representation across all devices to bolster that assumption. You previously asked for
Marc D. Peters
March 2, 2011
Page 2
such a representation despite the fact Oracle has been on notice at least since the time of
Google’s Answer that no such representation is even possible. We explicitly declined that
request and further explained Google’s position in papers to the Court regarding the deficiencies
in Oracle’s Infringement Contentions. (See Dkt. 79.)
Our understanding from discussions during the meet and confer was that Oracle would
analyze third party materials and devices, and if, necessary, seek discovery from third parties.
To be clear, Oracle has been on notice for months that Google would not and could not be the
source of the detail that Oracle apparently needs to establish the operation of third party devices.
Oracle has chosen to proceed by relying on an assumption in lieu of analysis or discovery into
third party devices and does so at its own peril.
Regards,
Scott T. Weingaertner
cc:
Michael A. Jacobs (via email)
Google’s outside counsel (via email)
1
UNITED STATES DISTRICT COURT
2
NORTHERN DISTRICT OF CALIFORNIA
3
SAN FRANCISCO DIVISION
4
5
------------------------
6
ORACLE AMERICA, INC.,
7
Plaintiff,
8
vs.
9
GOOGLE, INC.,
10
11
)
)
) No. CV 10-03561 WHA
Defendant.
)
)
------------------------
12
13
14
15
Videotaped Federal Rule 30(b)(6), Topic 7,
16
deposition of PATRICK BRADY, taken at the Law
17
Offices of King & Spalding LLP, 333 Twin Dolphin
18
Drive, Redwood Shores, California, commencing at
19
9:36 a.m., Thursday, July 21, 2011, before
20
Leslie Rockwood, RPR, CSR No. 3462.
21
22
23
24
25
PAGES 1 - 133
Page 1
Veritext National Deposition & Litigation Services
866 299-5127
1
code -- the Android source code that your team was
2
providing to HTC, LG and Samsung for loading on their
3
devices, are you aware that that Android source code was
4
installed on those devices?
5
MR. KAMBER:
6
THE WITNESS:
Object to the form.
09:56:52
I can't -- I mean, the source
7
code that we provided to OEMs, I don't know if that
8
specific source code was installed on the systems.
9
of the handset manufacturers made changes to the source
10
Many
code and then loaded it onto their devices.
11
Q.
12
HTC for a moment.
13
A.
Uh-huh.
14
Q.
You mentioned the HTC Dream device.
15
A.
Yep.
16
Q.
Are you aware that the HTC Dream was
17
BY MR. MUINO:
09:57:11
Let's focus just on the -- on
09:57:22
installed with Android code?
18
MR. KAMBER:
19
THE WITNESS:
Object to the form.
I'm aware that the HTC Dream
20
ran a compiled version of the Android operating system,
21
yes.
22
Q.
BY MR. MUINO:
09:57:39
And do you know if the Android
23
operating system installed on HTC Dream included the
24
Dalvik Virtual Machine?
25
A.
I believe it did, yes.
09:57:52
Page 19
Veritext National Deposition & Litigation Services
866 299-5127
1
Q.
Do you know if it included the dexopt tool?
2
A.
I don't know.
3
Q.
Do you know if it included the Zygote
5
A.
I would believe it did.
6
Q.
Do you have any reason to think the code --
4
process?
09:58:02
7
Android code installed on the HTC Dream did not include
8
the dexopt tool?
9
10
MR. KAMBER:
Object to the form, lack of
foundation.
11
09:58:14
THE WITNESS:
I don't know enough about the
12
dexopt tool to know one way or another if it was
13
installed.
14
Q.
BY MR. MUINO:
Do you have any knowledge with
15
respect to the HTC Dream that HTC made any modifications
16
to the Dalvik Virtual Machine installed on that device?
17
A.
09:58:22
They made many modifications to the source
18
code, and it -- the level of modifications varied on
19
where they were shipping the HTC Dream.
20
I don't know specifically what modifications they made or
21
where exactly those changes were made.
22
Q.
I don't know -09:58:48
How do you know that HTC made many
23
modifications, as you put it, to the Android source code
24
installed on HTC Dream?
25
A.
I remember at the time we -- you know, due to
09:59:04
Page 20
Veritext National Deposition & Litigation Services
866 299-5127
1
limited resources, Google really worked with HTC and
2
designed the platform, really, just for the initial
3
product launch in the U.S.
4
everywhere that the handset was shipped outside of the
5
U.S. where we -- at that point we'd open sourced the
6
source code and told them, you know, "You can ship this
7
as long as it's compatible with the original, with the
8
Android platform."
9
Q.
10
HTC made modifications for
09:59:23
With respect to the HTC Dream in particular
that your team was helping HTC with --
11
A.
Uh-huh.
12
Q.
09:59:44
-- in the 2007 time period, did your team
13
test or examine that phone in its final form?
14
A.
That wasn't a responsibility of my team.
15
Q.
What insight did your team have as to the
16
17
18
19
20
installed code on that phone in its final form?
A.
What insight?
Q.
Did your team have any knowledge of the
installed code on -- strike that.
10:00:21
I assume your team had some knowledge about
the code that was actually installed on the HTC Dream?
23
MR. KAMBER:
24
THE WITNESS:
25
I'm not sure I understand what
you mean by insight.
21
22
10:00:02
Q.
BY MR. MUINO:
Object to the form.
Yes.
And how did -- how did your
10:00:31
Page 21
Veritext National Deposition & Litigation Services
866 299-5127
1
particular and the modifications that they represent?
2
MR. KAMBER:
3
THE WITNESS:
Object to the form.
There are tens of thousands of
4
patches if not more, so I did not study any particular
5
patches there.
6
7
Q.
10:24:54
BY MR. MUINO:
You previously mentioned the
Open Source change log.
8
A.
Yes.
9
Q.
And you said you reviewed that in preparation
10
for today.
11
A.
Yes.
12
Q.
What does the Open Source change log show?
10:25:03
13
MR. KAMBER:
14
THE WITNESS:
Object to the form.
The Open Source change log
15
shows patches -- patches that were accepted by the
16
maintainers of the Open Source Project or the component
17
in Open Source that were then merged into the code base.
18
So not the full set of patches that were sent to the Open
19
Source Project, but those that were actually accepted and
20
merged in.
21
Q.
22
10:25:14
10:25:41
BY MR. MUINO:
And when you say the Open
Source code base, do you mean the Android code base?
23
A.
Yes.
24
Q.
So this was code submitted by OEMs that
25
The Android Open Source Project.
ultimately was included in Android itself?
10:25:55
Page 38
Veritext National Deposition & Litigation Services
866 299-5127
1
MR. KAMBER:
2
THE WITNESS:
Objection to form.
The code -- the patches or the
3
change log that I reviewed, did not indicate who -- the
4
company for the author of each of these patches, so I
5
have no way of knowing if they came from OEMs or, you
6
know, silicon vendors, carriers or anonymous third
7
parties.
8
email address.
9
10:26:16
Most of these just come in with a personal
Q.
BY MR. MUINO:
Do you know if any of those
10
changes reflected on the change log are indicative of
11
changes made on actual Android devices?
12
MR. KAMBER:
13
THE WITNESS:
10:26:33
Objection to form.
Are they indicative of changes
14
made?
15
being contributed are being contributed for purposes of
16
shipping on an Android device.
17
subset of changes that any third party would make when
18
shipping Android on hardware.
19
small portion of those to the Open Source Project.
20
21
22
23
I would assume that many of the changes that are
Q.
change log?
A.
BY MR. MUINO:
10:26:54
Again, these are a small
So they would submit some
Who maintains the Open Source
10:27:18
Is that in Google's possession?
No.
It's operated by a third party,
kernel.org.
24
Q.
Is that publicly accessible?
25
A.
It is.
10:27:32
Page 39
Veritext National Deposition & Litigation Services
866 299-5127
1
Q.
BY MR. MUINO:
2
on Samsung Galaxy?
3
MR. KAMBER:
4
THE WITNESS:
5
6
Q.
BY MR. MUINO:
MR. KAMBER:
8
THE WITNESS:
10
Objection to form.
Again, I do not know.
Was the Zygote process
10:32:22
capability installed on Samsung Galaxy?
7
9
Was the dexopt tool installed
Objection to Form.
I can't say for sure, but I
would assume that the Zygote process was installed.
Q.
BY MR. MUINO:
And does that formulation make
11
sense to you, Mr. Brady?
12
10:32:36
I understand your pushback that
Zygote process is a process that happens.
13
A.
Yes.
14
Q.
If I say Zygote process capability, do you
15
understand that to refer to the ability of the phone to
16
use a Zygote process to generate virtual machines to run
17
other applications?
18
MR. KAMBER:
19
THE WITNESS:
Objection.
Yes.
10:32:47
Form.
I think I -- yes.
20
understand that -- that use now that we've used it
21
I
several times.
22
23
24
25
Q.
BY MR. MUINO:
10:32:59
Are you aware of any changes
that Samsung made to the Android code on the Galaxy?
A.
They made extensive changes.
I don't know
the specifics.
10:33:14
Page 43
Veritext National Deposition & Litigation Services
866 299-5127
1
Q.
What do you know in that regard?
2
MR. KAMBER:
3
THE WITNESS:
Objection.
Form.
What I do remember that jumps
4
out at me specifically, they made several changes to the
5
user interface.
6
this was on the Galaxy.
7
but Samsung was making changes to -- to the Dalvik
8
Virtual Machine, but I don't remember the specifics.
9
They were changing the way that bytecode would be
I believe at the time -- I'm not sure if
10:33:29
It may have been other devices,
10
interpreted or executed on the device.
11
were adding an ahead of time compiler and changing other
12
things.
13
14
Q.
BY MR. MUINO:
I believe they
10:33:53
Let's move on to the Galaxy S.
Was the Android platform installed on the Galaxy S?
15
A.
I believe it was.
16
Q.
And what work did your team do with Samsung
17
18
10:34:22
in connection with the Galaxy S?
A.
Similar to the other devices, general support
19
when Samsung ran into issues and helping them to --
20
general operational, so helping them apply security
21
patches, helping them with compatibility issues related
22
to third-party applications.
23
24
25
Q.
10:34:41
Was the Dalvik Virtual Machine installed on
the Galaxy S?
MR. KAMBER:
Objection to form.
10:34:59
Page 44
Veritext National Deposition & Litigation Services
866 299-5127
1
A.
I do.
2
Q.
The first sentence there is:
"Device
3
implementations must support the full Dalvik Executable
4
(DEX) bytecode specification and Dalvik Virtual Machine
5
semantics."
6
11:36:50
Do you see that?
7
A.
I do.
8
Q.
Under this requirement, is it necessary to
9
have a Dalvik Virtual Machine in your Android
10
implementation in order for the implementation to be
11
compatible?
12
MR. KAMBER:
Objection to form.
13
THE WITNESS:
Absolutely not.
11:37:04
You must have
14
a virtual machine that's capable, as it says here, of
15
supporting the Dalvik executable bytecode.
16
11:37:15
So you could create another clean room
17
implementation virtual machine that was able to execute
18
this bytecode.
19
Q.
BY MR. MUINO:
Are you aware of any OEMs --
20
Android OEMs that have done that, created an alternative
21
implementation of the virtual machine capable of
22
executing the Dalvik bytecode?
23
A.
11:37:33
Well, I think, you know -- and it's hard to
24
distinguish what constitutes creating an alternative
25
version.
So as I said, many of our partners make
11:37:52
Page 77
Veritext National Deposition & Litigation Services
866 299-5127
1
extensive modifications to Android, the platform in
2
general, and some to Dalvik as well.
3
And so I would say that each one of them is
4
creating a kind of unique version of Android.
5
some cases, of the Dalvik -- the Dalvik -- or a Dalvik
6
Virtual Machine that runs this bytecode.
7
sometimes, you know, this causes compatibility problems
8
that we find out later on.
9
Q.
And in
11:38:06
And, in fact,
Have any OEMs told you that they intended to
10
replace the Dalvik Virtual Machine with their own virtual
11
machine implementation?
12
MR. KAMBER:
13
THE WITNESS:
11:38:27
Objection to form.
Yeah, I don't think -- I don't
14
recall any OEMs telling us specifically that they
15
intended to replace the Dalvik Virtual Machine.
16
11:38:43
As I said earlier, you know, many OEMs have
17
told us portions they intended to change in what is
18
provided -- in the source code that's provided in the
19
Android Open Source Project for their implementations of
20
the Dalvik Virtual Machine.
21
Q.
11:39:01
I'm going to show you what was previously
22
marked as Exhibit 235 (indicating).
23
Compatibility Test Suite framework user manual for
24
Android 1.6.
25
This is the
Have you seen this document before,
11:39:42
Page 78
Veritext National Deposition & Litigation Services
866 299-5127
UNITED STATES DISTRICT COURT
NORTHERN DISTRICT OF CALIFORNIA
SAN FRANCISCO DIVISION
ORACLE AMERICA, INC.
Case No. CV 10-03561 WHA
Plaintiff,
v.
GOOGLE INC.
Defendant.
OPENING EXPERT REPORT OF JOHN C. MITCHELL
REGARDING PATENT INFRINGEMENT
SUBMITTED ON BEHALF OF PLAINTIFF
ORACLE AMERICA, INC.
pa-1460906
194.
Individually and collectively, the terms of these agreements (which I understand
that Google has with every major Android device manufacturer) mean that Google exerts
significant control over Android devices made and sold by others and what software they run.
Google provides infringing code to device manufacturers, discourages or prevents any changes
to Android with respect to the infringing functionality, and could change the Android software
running on devices made by others to avoid infringement if its chose. For these reasons, I
conclude that Google induces and contributes to infringement by the entities that make, use, and
sell Android devices, such as device manufacturers, carriers, application developers, and end
users.
E.
195.
Experimental Work
Appendix A discuses the experimental work I performed to confirm infringement
of the patents-in-suit, in supplementing the analysis detailed below. Appendix A is an integral
part of my report, and discusses my study of the following Android devices to confirm
infringement in support of my analysis:
•
Nexus One;
•
Nexus S;
•
HTC’s Droid Incredible 2;
•
LG Optimus;
•
Samsung Captivate; and
•
Motorola Atrix.
196.
In support of my analysis and rendered opinions, I also rely on the performance
benchmark and testing analysis completed by Bob Vandette, Noel Poore, and Erez Landau, as
detailed in their respective summaries and reports submitted to Google with my Opening Patent
Infringement Report. Their work was conducted at my request and direction. I engaged in
numerous conversations with these Java engineers in carrying out this work.
66
pa-1460906
XIII. CONCLUSION
767.
For the foregoing reasons, it is my opinion that Android infringes:
•
Claims 11, 12, 15, 17, 22, 27, 29, 38, 39, 40, and 41 of United States Patent
No. RE38,104;
•
Claims 1, 2, 3, and 8 of United States Patent No. 6,910,205;
•
Claims 1, 6, 7, 12, 13, 15, and 16 of United States Patent No. 5,966,702;
•
Claims 1, 4, 8, 12, 14, and 20 of United States Patent No. 6,061,520;
•
Claims 1, 4, 6, 10, 13, 19, 21, and 22 of United States Patent No. 7,426,720;
•
Claims 10 and 11 of United States Patent No. 6,125,447; and
•
Claims 13, 14, and 15 of United States Patent No. 6,192,476
It is also my opinion that Google is liable for direct and indirect infringement in the manner
described above.
768.
For the forgoing reasons, it is my opinion that the patents-in-suit form the basis
for consumer demand for Android by developers and end-users.
769.
For the forgoing reasons, it is my opinion that once Google decided to adopt the
Java execution model in Android, the patents-in-suit became necessary to Android achieving
satisfactory performance and security.
Dated: August 8, 2011
John C. Mitchell
384
pa-1460906
Case3:10-cv-03561-WHA Document410-7
1
2
3
4
5
Filed09/08/11 Page2 of 4
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
6
7
8
9
10
11
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
12
13
14
15
16
17
18
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.
19
20
UNITED STATES DISTRICT COURT
21
NORTHERN DISTRICT OF CALIFORNIA
22
SAN FRANCISCO DIVISION
23
ORACLE AMERICA, INC.
24
Plaintiff,
25
v.
26
GOOGLE, INC.
27
Case No. 3:10-cv-03561-WHA
ORACLE’S SECOND
SUPPLEMENTAL PATENT LOCAL RULE
3-1 DISCLOSURE OF ASSERTED
CLAIMS AND INFRINGEMENT
CONTENTIONS
Defendant.
28
ORACLE’S SECOND SUPPLEMENTAL INFRINGEMENT CONTENTIONS
CASE NO. 3:10-CV-03561-WHA
pa-1456177
Case3:10-cv-03561-WHA Document410-7
1
Filed09/08/11 Page3 of 4
Pursuant to Patent Local Rule 3-1 and agreement between the parties, Plaintiff Oracle
2
America, Inc. (“Oracle”) hereby submits the following Second Supplemental Disclosure of
3
Asserted Claims and Infringement Contentions.
4
Fact discovery is ongoing, and Google has yet to produce substantial quantities of
5
information that may affect Oracle’s infringement contentions. In addition, depositions that are
6
directly relevant to Oracle’s claims of infringement will be scheduled for after the date of this
7
statement. Not all information about the various versions of the Accused Instrumentalities is
8
publicly available. For example, Google has neither released nor produced the source code for
9
Honeycomb, preventing Oracle from analyzing it. Further still, Oracle understands that Google
10
plans to release future versions of the Accused Instrumentalities.1
11
As such, Oracle’s investigation into the extent of infringement by Google is ongoing, and
12
Oracle makes these disclosures based on present knowledge of Google’s infringing activities. In
13
light of the foregoing, Oracle reserves the right to supplement or amend these disclosures as
14
further facts are revealed during the course of this litigation.
15
I.
16
DISCLOSURE OF ASSERTED CLAIMS AND INFRINGEMENT
CONTENTIONS.
A.
17
Patent Local Rule 3-1(a) — Asserted Claims.
Oracle asserts that Defendant Google is liable under Title 35 U.S.C. § 271(a), (b), (c), and
18
(f) for infringement of:
19
•
Claims 11-41 of United States Patent No. RE38,104 (“the ’104 reissue patent”)
20
(infringement claim chart attached as Exhibit A);
21
•
Claims 1, 2, 3, 4, and 8 of United States Patent No. 6,910,205 (“the ’205 patent”)
22
(infringement claim charts attached as Exhibits B-1 and Exhibit B-2);
23
•
Claims 1, 5-7, 11-13, 15, and 16 of United States Patent No. 5,966,702 (“the ’702
24
patent”) (infringement claim chart attached as Exhibit C);
25
26
27
1
See, e.g., http://en.wikipedia.org/wiki/Android_(operating_system) (last visited March 31, 2011)
(Android version “Ice Cream” scheduled for 2011 launch).
28
ORACLE’S SECOND SUPPLEMENTAL INFRINGEMENT CONTENTIONS
CASE NO. 3:10-CV-03561-WHA
pa-1456177
1
Case3:10-cv-03561-WHA Document410-7
•
1
2
Filed09/08/11 Page4 of 4
Claims 1-24 of United States Patent No. 6,125,447 (“the ’447 patent”)
(infringement claim chart attached as Exhibit D);
•
3
4
Claims 1-21 of United States Patent No. 6,192,476 (“the ’476 patent”)
(infringement claim chart attached as Exhibit E);
•
5
6
Claims 1-4 and 6-23 of United States Patent No. 6,061,520 (“the ’520 patent”)
(infringement claim chart attached as Exhibit F); and
•
7
8
Claims 1-8, 10-17, and 19-22 of United States Patent No. 7,426,720 (“the ’720
patent”) (infringement claim chart attached as Exhibit G).
9
B.
Patent Local Rule 3-1(b) — Accused Instrumentalities.
10
Based on Oracle’s investigation thus far, Oracle accuses the following Accused
11
Instrumentalities of infringing the asserted claims specified above in the manner described in
12
Exhibits A-G: (i) “Android” or “the Android Platform”;2 (ii) Google devices running Android;
13
and (iii) other mobile devices running Android. Representative examples of Google devices
14
running Android include the Google Dev Phones, the Google Nexus One, and the Google Nexus
15
S.3 Representative examples of other mobile devices running Android include HTC’s EVO 4G,
16
HTC’s Droid Incredible, HTC’s G2, Motorola’s Droid, and Samsung’s Captivate. Android
17
applications, including those written by Google, when built or run will necessarily use the
18
infringing functionality in the manner described in Exhibits A-G. For example, application
19
developers like Google use the Google-provided dx tool from the Android SDK to convert .class
20
2
21
22
23
24
25
26
27
“Android” or “the Android Platform” means “Android” as referred to in Google’s Answer
(Docket No. 32) at Background ¶ 12 and in Google’s Answer to Amended Complaint (Docket
No. 51) at Background ¶ 12 and at Factual Background ¶¶ 11-17, and includes any versions
thereof (whether released or unreleased) and related public or proprietary source code, executable
code, and documentation.
3
See, e.g., JR Raphael, The Nexus S and Google: Everything There Is To Know, PCWORLD (Nov.
11, 2010), available at
http://www.pcworld.com/article/210460/the_nexus_s_and_google_everything_there_is_to_know.
html (last visited Nov. 29, 2010) (“Today’s buzz is all about the Samsung Nexus S -- a stillunder-wraps smartphone believed to be the successor to Google’s Nexus One. According to
various leaks, the Nexus S will be a ‘Google experience’ device, meaning it’ll run a stock version
of Android without any of those baked-in manufacturer UIs. And, if the latest rumors prove to be
true, the Samsung Nexus S will be rocking the as-of-yet-unannounced Android Gingerbread
release.”). The “leaks” proved to be true: the Nexus S runs a stock version of Gingerbread.
28
ORACLE’S SECOND SUPPLEMENTAL INFRINGEMENT CONTENTIONS
CASE NO. 3:10-CV-03561-WHA
pa-1456177
2
ACIS fact sheet
1 of 1
http://web.archive.org/web/20021017004227/http://www....
Fact Sheet
.
Organization:
ACIS is a voluntary organization of more than 30 corporations in the computer industry. Members include: Advanced Micro Devices;
Amdahl Corporation; Bull HN Information Systems, Inc.; NCR Corporation; Seagate Technology Corporation; StorageTek Corporation; Sun
Microsystems, Inc.; and 3Com Corporation.
Purpose:
The organization supports policies and principles of intellectual property law that provide a balance between rewards for innovation and the
belief that computer systems developed by different vendors must be able to communicate fully with each other. This ability to
communicate is termed interoperabilty, and involves the interchange of information that benefits all computer users.
Membership:
There are no dues or membership for joining ACIS. Members contribute time and resources in support of ACIS activities on a voluntary
basis. Application for membership in ACIS is open to companies in the information technology industry which endorse the ACIS Statement
of Principles, and is subject to approval by members of ACIS.
Panel of Academic Advisors:
Howard Anawalt, Professor Law - University of Santa Clara
Stephen Barnett, Professor of Law - University of California, Berkeley
John Barton, Professor - Stanford University
Dan Burk, Professor of Law - Seton Hall University School of Law
Julie Cohen, Professor of Law - Georgetown University Law Center
Gideon Frieder, Dean of Engineering & Applied Sciences - The George Washington University
Allan Gottlieb, Professor of Computer Science/Director of Ultra Computer Research Laboratory - New York University
Peter Jaszi, Professor of Law - Washington College of Law, The American University
Gerald Johnson, Academic Vice President - National Technological University
Dennis Karjala, Professor of Law - Arizona State University
David Lang, Professor of Law - Duke University Law School
Mark Lemley, Professor of Law - University of California, Berkeley
Jessica Litman, Professor of Law - Wayne State University
Robert Merges, Professor of Law - University of California, Berkeley
L. Ray Patterson, Professor of Law - University of Georgia Law School
Jerome Reichman, Professor of Law - Duke University School of Law
David Rice, Professor of Law - Rober Williams University School of Law
Pamela Samuelson - Professor of Law - University of California, Berkeley
Diane Zimmerman, Professor of Law - New York University
ACIS Sister Organizations:
ACIS Coordinates closely with the like-minded organizations in Europe, Canada and Australia. These organizations are the:
European Committee for Interoperable Systems (ECIS)
Canadian Association for Interoperable Systems (CAIS)
Supporters of Interoperable Systems in Australia (SISA)
Questions or comments? webmaster@interop.org
10/04/2011 10:13 PM
ORACLE DATA SHEET
INTEROPERABILITY AND ORACLE
SOLARIS 10
INTEROPERABILITY FROM THE
DESKTOP TO THE DATA CENTER AND
ACROSS A RANGE OF SYSTEMS,
SOFTWARE, AND TECHNOLOGIES
KEY FEATURES
x Support for open standards such as
UDDI, SOAP, WSDL, and XML
Oracle Solaris 10 meets the challenges of complex, heterogeneous
computing environments with an array of key features, including
interoperability with both Linux- and Microsoft Windows–based
systems and support for a wide range of open standards and open
source applications.
x Source and binary compatibility for Linux
applications and interoperability with
Microsoft Windows
x IPerl, PHP, and other popular scripting
languages
x Apache, Samba, Sendmail, IP Filter,
BIND, and other open source software
x Support for Java-based application
development and deployment with Java
2 Platform, Enterprise Edition and
Standard Edition
Investment Protection in Heterogeneous Environments
Modern businesses rely on large, geographically dispersed computing
infrastructures that often incorporate hundreds of heterogeneous hardware and
software platforms from a wide variety of vendors. If these environments are to
remain manageable, organizations must ensure that these diverse products function
well together. At the same time, as organizations update their computing
environments to improve cost-effectiveness and total cost of ownership, they must
protect major investments in servers, operating systems (OSs), and applications and
avoid dependence on specific hardware or software vendors.
x Source-level compatibility that allows
Oracle Solaris and Linux applications to
compile and run on both platforms
Interoperability with Java Technology
By freeing application design from the limitations of a specific platform, the Java
technology revolution has changed the way people think about interoperability.
Because it runs on every major hardware platform and is supported by virtually
every software vendor, Java technology enables business applications to be
developed and operated regardless of the OSs being used. Oracle Solaris 10
provides a rich set of features for Java technology–based development and
deployment, including two types of Java 2 Platform, Enterprise Edition (J2EE
platform)–compliant application servers—Oracle GlassFish Server and the open
source Tomcat server.
Interoperability with Microsoft Windows
Oracle Solaris 10 has key features for interoperability with Microsoft Windows.
Samba, which is integrated into Oracle Solaris 10, allows Oracle clients and servers
to access file and print services in a Microsoft Windows network. The Oracle Open
Office suite provides interoperability with Microsoft Office file formats. Users can
even run Microsoft Windows on a Sun Oracle x64 system running Oracle Solaris
using Oracle VM VirtualBox. Oracle Solaris also supports open standards and
interfaces that make it easier to interoperate with Microsoft Windows systems,
including integration with Microsoft Active Directory environments via Oracle
Solaris features such as Kerberos protocol support. Separately, LDAP
authentication can also be used to access a Microsoft Active Directory server from
an Oracle Solaris client.
ORACLE DATA SHEET
Interoperability with Linux
Sharing the same roots as the Linux OS, Oracle Solaris 10 functions efficiently with
that OS in nearly any environment. As Linux interfaces continue to evolve, Oracle
Solaris maintains source-level compatibility, helping to ensure that applications
developed for either Oracle Solaris or Linux software will compile and run on both
platforms. This includes the addition in Oracle Solaris 10 of libraries such as GLib,
zlib, and Tcl/Tk; scripting; shell utilities such as Perl, Python, zsh, tcsh, and bash;
and common user and administrative interfaces such as GNOME, KDE, and
Webmin. In addition, an update to Oracle Solaris 10, the Oracle Solaris Linux
application environment will allow users on x86 systems to run existing,
unmodified Linux binaries on the Oracle Solaris platform. This new level of
interoperability will give users access to the applications they choose while
enabling them to reap the benefits of Oracle Solaris 10 functionality.
Common Desktop and Infrastructure Software
In addition to providing interoperability for Java-based development, Oracle
provides integrated applications and environments that run across multiple OSs.
These include the Java Desktop System and the Java Enterprise System, both of
which are available on Oracle Solaris and Linux platforms. Oracle Solaris 10 now
includes the Java Desktop System—an integrated, full-featured client environment
that includes the Mozilla Web browser and the Oracle Open Office suite—
providing a unified desktop interface across Oracle Solaris and Linux platforms.
Components of the Java Enterprise System are also included with Oracle Solaris
10, introducing an end-to-end software system that can support all of your
infrastructure service needs on both Oracle Solaris and Linux platforms.
Common Free and Open Source Software and Tools
In addition to contributing software to the open source community, Oracle helps
you leverage the power of free and open source software (F/OSS) by providing it
with Oracle Solaris 10. You don’t have to download, compile, test, and integrate
the tools you need. Oracle Solaris 10 includes 187 software products from the
F/OSS community, also popular on Linux platforms, including the following:
x
Apache, Tomcat, and multiple Zebra routing protocols for network and Web
services
x
Bison, GCC, Perl, and Python tools for software development
x
IP Filter, TCP Wrappers, and Secure Shell utilities for security
x
GNOME, Mozilla, and Evolution software for desktop usability
These free software components are either integrated directly into Oracle Solaris 10
distribution or are included on the Oracle Solaris software companion CD. In
addition, F/OSS tools integrated into Oracle Solaris 10 include the standard GNU
development utilities. Library support includes UNIX standard functions as well as
the most popular F/OSS libraries such as Glib, GTK, JPEG, PNG, Tcl/Tk, TIFF,
XML, and zlib, which can be used across Oracle Solaris and Linux platforms.
2
ORACLE DATA SHEET
Conclusion
For businesses that rely on heterogeneous environments, Oracle Solaris 10
empowers users with new technologies and tools that let them take advantage of the
innovation, security, and performance of Oracle Solaris 10 software while
protecting existing investments in applications, hardware, and training.
Contact Us
For more information about interoperability and Oracle Solaris 10, visit oracle.com/solaris or call +1.800.ORACLE1 to speak to an
Oracle representative.
Copyright © 2009, 2010, Oracle and/or its affiliates. All rights reserved.
This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any
other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically
disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or
transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are trademarks or registered trademarks
of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through
X/Open Company, Ltd. 0310
3
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?