Oracle America, Inc. v. Google Inc.

Filing 955

TRIAL BRIEF Google's April 22, 2012 Copyright Liability Trial Brief by Google Inc.. (Van Nest, Robert) (Filed on 4/22/2012)

Download PDF
1 2 3 4 5 6 7 8 9 10 11 12 KEKER & VAN NEST LLP ROBERT A. VAN NEST - # 84065 rvannest@kvn.com CHRISTA M. ANDERSON - # 184325 canderson@kvn.com MICHAEL S. KWUN - # 198945 mkwun@kvn.com 633 Battery Street San Francisco, CA 94111-1809 Tel: 415.391.5400 Fax: 415.397.7188 KING & SPALDING LLP DONALD F. ZIMMER, JR. - #112279 fzimmer@kslaw.com CHERYL A. SABNIS - #224323 csabnis@kslaw.com 101 Second Street, 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 13 14 Attorneys for Defendant GOOGLE INC. 15 UNITED STATES DISTRICT COURT 16 NORTHERN DISTRICT OF CALIFORNIA 17 SAN FRANCISCO DIVISION 18 ORACLE AMERICA, INC., 19 20 21 22 Case No. 3:10-cv-03651 WHA Plaintiff, GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF v. Dept.: Judge: GOOGLE INC., Courtroom 8, 19th Floor Hon. William Alsup Defendant. 23 24 25 26 27 28 1 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 I. INTRODUCTION Google responds to the questions the Court has asked regarding copyright issues and the 2 3 37 API packages. 4 II. ARGUMENT 5 A. Structure, sequence and organization can be patented. 6 Structure, sequence and organization can be patented, assuming it is part of a “process, 7 machine, manufacture, or composition of matter . . . .” 35 U.S.C. § 101. As with any patent 8 claim, the scope of any such claim would be limited to embodiments that fall within the claim 9 language. The patent claims would also need to satisfy the other requirements of the Patent Act. 10 Patentable subject matter is defined by Section 101 of the Patent Act: 11 Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. 12 13 35 U.S.C. § 101; see also Bilski v. Kappos, 130 S. Ct. 3218, 3225 (2010) (discussing 35 U.S.C. 14 § 101). The structure, sequence and organization of a set of APIs could be part of a patentable 15 machine. See In re Alappat, 33 F.3d 1526, 1545 (Fed. Cir. 1994) (en banc) (“such programming 16 creates a new machine, because a general purpose computer in effect becomes a special purpose 17 computer once it is programmed to perform particular functions pursuant to instructions from 18 program software”). 19 In explaining Section 102(b) of the Copyright Act, the Federal Circuit has noted that 20 “patent and copyright laws protect distinct aspects of a computer program.” Atari Games Corp. 21 v. Nintendo of Am. Inc., 975 F.2d 832, 839 (Fed. Cir. 1992) (citing Baker v. Selden, 101 U.S. 99, 22 103 (1879)). “Title 35 [i.e., the Patent Act] protects the process or method performed by a 23 computer program; title 17 [i.e., the Copyright Act] protects the expression of that process or 24 method.” Id. As the Supreme Court has explained: 25 26 27 28 There is no doubt that a work on the subject of book-keeping, though only explanatory of well-known systems, may be the subject of a copyright; but, then, it is claimed only as a book. Such a book may be explanatory either of old systems, or of an entirely new system; and, considered as a book, as the work of an author, conveying information on the subject of book-keeping, and containing detailed explanations of the art, it may be a very valuable acquisition to the practical knowledge of the community. But there is a clear distinction between the book, 1 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 as such, and the art which it is intended to illustrate. The mere statement of the proposition is so evident, that it requires hardly any argument to support it. The same distinction may be predicated of every other art as well as that of bookkeeping. A treatise on the composition and use of medicines, be they old or new; on the construction and use of ploughs, or watches, or churns; or on the mixture and application of colors for painting or dyeing; or on the mode of drawing lines to produce the effect of perspective, — would be the subject of copyright; but no one would contend that the copyright of the treatise would give the exclusive right to the art or manufacture described therein. The copyright of the book, if not pirated from other works, would be valid without regard to the novelty, or want of novelty, of its subject-matter. The novelty of the art or thing described or explained has nothing to do with the validity of the copyright. To give to the author of the book an exclusive property in the art described therein, when no examination of its novelty has ever been officially made, would be a surprise and a fraud upon the public. That is the province of letters-patent, not of copyright. The claim to an invention or discovery of an art or manufacture must be subjected to the examination of the Patent Office before an exclusive right therein can be obtained; and it can only be secured by a patent from the government. 2 3 4 5 6 7 8 9 10 Baker, 101 U.S. at 101-02 (emphases added). 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 The core of Oracle’s copyright claims—everything except its documentation claims and its claims about portions of 12 files—is barred by Atari and Baker. Oracle claims that “the selection and arrangement” of the elements of the 37 APIs is copyrightable. See Oracle 4/5/12 Br. [Dkt. 859] at 10. But the selection and arrangement of APIs elements cannot, standing alone, support a copyright infringement verdict. If, for the 37 APIs at issue, Google had substituted APIs that had exactly the same structure, selection and organization as the Oracle APIs, but that did different things, the resulting work as a whole would not be substantially similar. For example, if every method always returned the same result, regardless of what inputs were provided (e.g., a zero for methods with numerical results, an “a” for those that return strings, “true” for those that return true or false, and so on), the resulting APIs would not be substantially similar, notwithstanding having precisely the same structure, selection and organization as Oracle’s APIs. The true premise of Oracle’s claim is that the Google APIs do the same thing that 1 In Mazer v. Stein, 347 U.S. 201 (1954), the Supreme Court stated that “[n]either the Copyright Statute nor any other says that because a thing is patentable it may not be copyrighted. We should not so hold.” Id. at 217. In the footnote immediately following that statement, however, the Court cited an article about the overlap between copyrights and design patents. Id. at 217 n.38 (citing Richard W. Pogue, Borderland—Where Copyright and Design Patent Meet, 6 Copyright L. Symp. 3 (1955)). The Court held that a statuette can qualify both as “art for the copyright” and an “invention of original and ornamental design for design patents.” Mazer, 347 U.S. at 218. Section 102(b) of the Copyright Act does not preclude “designs” from copyright protection, but does exclude procedures, processes, systems and methods of operation. See 17 U.S.C. § 102(b). 2 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 the Oracle APIs do—that the Google APIs perform the same functions as the Oracle APIs. In 2 short, in contradiction to Supreme Court precedent, Oracle is claiming that it owns the “the 3 exclusive right to the art or manufacture described” in its specifications. See Baker, 101 U.S. at 4 102. 5 6 B. The Copyright Office did not consider whether the structure, sequence and organization of the 37 APIs is copyrightable subject matter. Counsel for Oracle has admitted, “I don’t think there’s any—I don’t think there’s any 7 imprimatur on the theory of copyrightability. I think there is an imprimatur on the registerability 8 of the underlying material.” RT 884:10-13. Here, the “underlying material” was the J2SE 5.0 9 platform as a whole. Nothing in the registration application offered any hint to the Copyright 10 Office that copyright protection was sought specifically for the 166 API packages that were a part 11 of that platform, let alone for the 37 API packages specifically at issue in this case—and certainly 12 no notice was given that Sun sought protection for the structure, sequence and organization of 13 those 37 API packages. See TX 475, 476; see also RT 884:3-7 (registration application did not 14 give the Copyright Office a “heads up” that Sun was “seeking copyright protection on the 15 structure, sequence, and organization” of the 37 API packages). 16 Any contrary assertion would border on the absurd. If, for example, an author seeks to 17 register copyright in a biography of John F. Kennedy, the Copyright Office does not examine the 18 book to determine whether the book includes quotations of President Kennedy’s speeches over 19 which the biographer cannot claim copyright. The Copyright Office does not note that the 20 copyright does not extend to the individual words in the book. The Copyright Office does not 21 add a disclaimer that the registration does not preclude others from “copying” the idea of writing 22 a biography of our thirty-fifth president. The Copyright Office does not consider whether the 23 structure, sequence and organization of the biography is copyrightable. Instead, the registration 24 for that biography means only that the Copyright Office has concluded that the biography as a 25 whole contains copyrightable subject matter. See 3-12 Nimmer § 12.11[B][3] (other than 26 examining the work as a whole to determine copyrightability, “unlike a patent claim, a claim to 27 copyright is not examined for basic validity before a certificate is issued”). 28 3 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 2 3 4 5 6 7 8 9 10 11 12 13 C. The plaintiff must prove that an alleged derivative work infringes the plaintiff’s work. Oracle concedes that for its derivative work claim, it must prove the same elements as it must for any infringement claim. See RT 885:17-21, 886:8-9 (counsel for Oracle); id. at 886:1315 (counsel for Google: “the Ninth Circuit requires that a derivative work, to be an infringement, has to include protectable elements, copyrightable elements of the first work”); id. 886:20-21 (counsel for Oracle: “I don’t think we disagree with that, Your Honor.”); see also Mirage Editions v. Albuquerque A.R.T. Co., 856 F.2d 1341, 1343 (9th Cir. 1988) (“a work will be considered a derivative work only if it would be considered an infringing work if the material which it has derived from a preexisting work had been taken without the consent of a copyright proprietor of such preexisting work”) (quotation marks and citation omitted). Applying these concepts in the context of computer video games, the Ninth Circuit has held that “[a] derivative work must incorporate a protected work in some concrete or permanent form.” Lewis Galoob Toys, Inc. v. Nintendo of America, Inc., 964 F.2d 965, 969 (9th Cir. 1992) (emphasis added). 14 D. 15 16 17 18 19 20 21 22 23 24 25 26 27 There are no subsidiary fact questions for the jury. The Court must resolve any factual issues relevant to copyrightability; there are no subsidiary fact issues for the jury. Lotus Dev. Corp. v. Borland Int’l, Inc., 788 F. Supp. 78, 96 (D. Mass. 1992) (“issues of copyrightability, including any fact questions bearing upon them, must be determined by the court, not the jury.”) (emphasis added). As Judge Easterbrook has explained, “[a] jury has nothing to do with” the copyrightability determination. Pivot Point, Int’l, Inc. v. Charlene Prods., Inc., 932 F. Supp. 220, 225 (N.D. Ill. 1996). As the Supreme Court has noted in the patent context, “functional considerations” play a role in deciding whether a judge or jury should make various determinations. See Markman v. Westview Instrs., 517 U.S. 370, 388 (1996). Thus, in the patent context, the Supreme Court held that “there is sufficient reason to treat construction of terms of art like many other responsibilities that we cede to a judge in the normal course of trial, notwithstanding its evidentiary underpinnings.” Id. at 390. In the context of a copyrightability determination, the Lotus court considered these issues at length, and correctly concluded any subsidiary fact questions should be 28 4 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 decided by the court, not the jury. See Lotus, 788 F. Supp. at 95-96. 2 E. 3 What are the relevant “works” for copyright purposes? 1. 4 2 Oracle’s “work” (i.e., the work allegedly infringed) is the work it registered—the Java platform as a whole. In any copyright case, the work of the plaintiff that is at issue is – and can only be – the 5 specific “work” that is the subject of any copyright registration pleaded and relied on by the 6 plaintiff. That work, as a whole, is the work to which the defendant’s accused work, as a whole, 7 must be compared for purposes of determining: (1) substantial similarity (or virtual identity) and 8 therefore infringement; (2) whether the de minimis doctrine applies; and (3) defendant’s fair use 9 defense under 17 U.S.C. § 107. This conclusion is the only one consistent with the overall 10 Copyright Act read in its entirety and is compelled by the unambiguous statutory language of the 11 fair use section, 17 U.S.C. § 107. Any other result would defeat the purpose of the statutory 12 requirement under 17 U.S.C. § 411 that a plaintiff’s claim of copyright in the asserted works be 13 3 registered as a prerequisite to filing suit, would improperly allow a plaintiff in a copyright case 14 to assert claims of infringement for “works” in which no claim of copyright has been registered, 15 and would turn a carefully-constructed statutory framework into a guessing game, with the 16 plaintiff free to define and re-define its “work” at its whim. See RT 922:2-5 (“It seems strange 17 that I would have to go through an entire trial and only then would it—would the scales fall from 18 my eyes and I would see clearly what the work as a whole is.”). 19 The Copyright Act pervasively refers to the concept of a “work” as the “thing” that is 20 subject to copyright protection. Section 408 of the Act provides for the registration, by the owner 21 of copyright in a work, of the owner’s “copyright claim” in the work. See 17 U.S.C. § 408. 22 While such registration is not “a condition for copyright protection,” see id., no infringement 23 2 24 25 26 27 28 Although subsidiary fact questions about what is copyrightable are for the Court, the Ninth Circuit has suggested that the Court may define what is copyrightable by category rather than by specific item. See infra Part II.E.3.a. 3 Section 411’s requirement that the work be registered prior to suit applies only to “United States” works. See 17 U.S.C. § 411. This exception reflects the fact that the Berne Convention, to which the United States is a signatory, prohibits the United States from imposing formalities such as registration as a pre-condition to suit on works originating in non-United States Berne Convention countries. There is no dispute that Oracle’s work is a United States work, to which section 411 applies. 5 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 action may be instituted until registration of the owner’s copyright claim has been made in 2 accordance with the Act. Id. § 411(a). Registration, in turn, requires compliance with the Act’s 3 deposit requirement, set forth in section 411(b). Section 411(b) requires that two complete copies 4 of the best edition of a published work (or other identifying or other material acceptable to the 5 Copyright Office) be submitted to the Copyright Office, and section 411(a) requires that those 6 copies be submitted together with the application for registration. 7 Because of the registration requirement, only “copyrighted works”—i.e., works in which 8 the owner’s copyright claim has been registered—can be the subject of a claim of infringement. 9 The Act uses the phrase “copyrighted works” throughout section 106—which defines the 10 exclusive rights of the owner of a “copyrighted work”—and in other sections, including section 11 107, which provides that the fair use of a copyrighted work is not an infringement. 17 U.S.C. 12 §§ 106, 107. 13 14 In the three copyright registrations identified in Oracle’s Amended Complaint, Sun Microsystems registered with the Copyright Office two separate “works”: 15 1. a work entitled “Java Standard Edition 1.4,” see Am. Complaint, Ex. H [Dkt. 364 16 1]; and 17 2. a work entitled “Java 2 Standard Edition, Version 5.0,” see id. 5 18 In accordance with normal Copyright Office practice, the registration forms do not provide a 19 description or more specific identification of the works. As part of indicating the “nature of 20 authorship” for Sun and the other authors whose materials were included in the works and the 21 material that was added to prior versions of the works, Sun stated that the works included both 22 “computer code” and “accompanying documentation and manuals.” See TX 464, 475, 476. The 23 registrations do not suggest that the “work” being registered was just the APIs (however defined), 24 4 25 26 27 28 The registration for this work, No. TX 6-196-514, states that the work is also known as “J2SE 1.4,” “Java 2 Platform, Standard Edition, v 1.4,” “Java 2 Standard Edition Software Development Kit 1.4” and “SDK 1.4.” 5 The original and supplementary registrations for this work, Nos. TX 6-066-538 and TX 6-143306, state that the work is also known as “J2SE 5.0,” “Java 2 Platform, Standard Edition, Version 5.0,” “Java 2 Standard Edition 5.0 Development Kit,” “Java 2 Platform Standard Edition 5.0 Development Kit,” “J2SE Development Kit” and “JDK 5.0.” 6 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 just the Java class libraries (the source code implementing those APIs, separate and apart from the 2 source code implementing the rest of the relevant Java platform), just the documentation, or just 3 the “selection, arrangement and structure” or “selection, structure and organization” of any parts 4 of the entire work or any portion thereof. 5 It is part of the plaintiff’s burden in a copyright t case to both plead and prove that it owns 6 the copyright rights in a work that is the subject of a copyright registration. See Miller v. 7 Facebook, Inc., No. C 10-00264 WHA, 2010 U.S. Dist. LEXIS 31534 at *6-*7 (N.D. Cal. 2010); 8 see also Gee v. CBS, Inc., 471 F. Supp. 600, 634 (E.D. Pa. 1979) (“To be sufficient under Rule 8 9 a claim of infringement must state, inter alia, which specific original work is the subject of the 10 copyright claim, that plaintiff owns the copyright, that the work in question has been registered in 11 compliance with the statute and by what acts and during what time defendant has infringed the 12 copyright.”). In this case, Oracle has argued that it met that pleading burden by pleading “the 13 pertinent copyright registrations”; in Oracle’s words, “[i]dentification of the copyright 14 registrations issued is sufficient to establish ownership of the protected materials.” Oracle Opp. 15 To Google Mot. To Dismiss [Dkt. 40] at 3. In the parties’ Joint Case Management Statement 16 filed on November 11, 2010 [Dkt. 53], Oracle confirmed that its complaint alleged that 17 components of Android infringe seven Oracle patents and “two of Oracle America’s Java-related 18 copyrights.” Dkt. 53 at 2 (emphasis added). 19 Once a copyright plaintiff has identified the work and registration on which it bases its 20 complaint, it is that work, as submitted with the registration, that defines the scope of the 21 plaintiff’s claim. Courts have, for example, “assumed” that a plaintiff’s claim of infringement 22 “may be maintained only to vindicate infringement of its work deposited with the registration.” 23 E. Mishan & Sons, Inc. v. Marycana, Inc., 662 F.Supp. 1399, 1346 (S.D.N.Y. 1987); see also 24 Tradescape.com v. Shivaram, 77 F. Supp.2d 408, 414 (S.D.N.Y. 1999) (“The burden of course is 25 on the plaintiff to show that allegedly infringed code is covered by a valid registration.”). Courts 26 have also recognized that one of the purposes of the deposit requirement is to provide “sufficient 27 material to identify the work in which the registrant claims a copyright.” Nicholls v. Tufenkian 28 Import/Export Ventures, 367 F. Supp. 2d 514, 520 (S.D.N.Y. 2005) (emphasis added). As the 7 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 First Circuit has recognized, “a key purpose of the Section 408(b) deposit requirement is to 2 prevent confusion about which work the author is attempting to register” and protect under the 3 registration. Data General Corp. v. Grumman Systems Support Corp., 36 F.3d 1147, 1162 (1st 4 Cir. 1994) (emphases added). 5 The Court should not allow Oracle to claim infringement of a subset of its registered 6 work. In the summary judgment briefing, the sole case Oracle relied upon on this point was Bean 7 v. McDougal Littell, 669 F. Supp. 1031 (D. Ariz. 2008). See Oracle Opp. to MSJ [Dkt. 339] at 8 23-24. In Bean, the court noted that “[w]hen a claimant registers a collective work, the copyright 9 protection can also extend to each constituent part of that work.” 669 F. Supp. at 1034 (emphasis 6 10 added). Oracle did not register a collective work, see TX 464, 475, 476, and thus Bean is 11 inapplicable. 7 12 There should be no confusion – and no issue – about the Oracle works that are the works 13 at issue. The “works” are the complete Java 2 SE platforms that Oracle chose to register, which 14 include over 160 API packages, a virtual machine, a compiler, documentation, the Java runtime 15 environment, the NetBeans development environment, and all of the other elements of the Java 16 Development Kit. This is, in fact, what Oracle pled in the operative complaint, where it alleged 17 that “Google’s Android infringes Oracle America’s copyrights in the Java platform.” Am. 18 Compl. [Dkt. 36] ¶ 39 (emphasis added). Oracle has not pled any copyright registrations for any 19 lesser works, any portions of the works, or any works other than the entire platform. 20 6 21 22 23 24 25 26 27 28 Section 6 of the copyright registration form is titled “DERIVATIVE WORK OR COMPILATION,” and directs the copyright claimant to “[i]dentify any preexisting work or works that this work is based on or incorporates.” See TX 464, 475, 476. Sun identified versions 1.4 and 5.0 of the Java 2 SE platform as derivative works of prior versions, but did not identify them as compilations. A collective work is a time of compilation. See 17 U.S.C. § 101 (“The term ‘compilation’ includes collective works.”). 7 For the same reason, the reference in 37 C.F.R. § 202.3(b)(4)(i)(A) to “copyrightable elements that are otherwise recognizable as self-contained works” is inapplicable. The regulation allows a copyright owner to register as a single work a collection of artistically related works that have been published as a single unit of publication. However, if the copyright owner chooses not to register individual elements of that work, it cannot then assert infringement of the individual elements as separate works. 8 Google agrees with Oracle that the issue of which of the Java platform registrations and works Oracle chose to rely on in this action is a separate issue from the “work as a whole” issue. See RT 920-21. For present purposes, the important fact is that all of Oracle’s relevant registrations for its works are for versions of the platform as a whole; none are for APIs, structure, sequence 8 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 8 1 2 3 4 5 6 7 8 9 10 11 12 13 2. Google’s “work” (i.e., the allegedly infringing work) is the Android platform as a whole. It is, in the first instance, the plaintiff’s burden to identify the works of the defendant that it accuses to be infringements. In this case, Oracle made clear in the copyright count of its Amended Complaint that “Google’s Android” is the accused work. Am. Compl. [Dkt. 36] ¶ 39 (“Google’s Android infringes Oracle America’s copyrights in the Java platform”; “Google infringes . . . by distributing Android . . . or the code contained within it.”). Based on Oracle’s pleadings, the accused work is Android—which Oracle defined to include an operating system software “stack” that included Java applications, an application framework, core libraries, a virtual machine and a software development kit. Id. ¶ 12. In its Amended Complaint, Oracle identified certain portions of Android that Oracle characterized as “infringing” and certain elements of the Java platform that it characterized as “infringed” (id. ¶ 40)—but the pleading in its entirety can only fairly be read to assert a claim that “Android” infringes Oracle’s copyright rights in “the Java platform.” 14 3. The jury must compare the works as a whole. 15 a. 16 In determining infringement (including consideration of the de minimis doctrine), the jury must compare the works as a whole. 17 The Ninth Circuit has held that it is improper, in considering a claim of infringement 18 based on a “selection, coordination and arrangement” of elements, to consider only selected 19 excerpts such as individual pages of the parties’ works. In Harper House, Inc. v. Thomas Nelson, 20 Inc., 5 F.3d 536, 1993 WL 346546 (9th Cir. 1993) (“Harper House II”) (unpublished), the 21 plaintiff attempted to prove infringement by relying on comparisons of individual pages from the 22 parties’ works rather than the entire works. The court held that such a comparison is 23 “inappropriate and misleadingly prejudicial,” and held that “[o]nly the unique selection, 24 arrangement and coordination of the works as a whole may be compared.” 1993 WL 346546 at 25 *2 (emphasis added). The court specifically noted that there were sections in the defendant’s 26 works that had “no counterparts” in the plaintiff’s work, and held that those elements had to be 27 taken into account in the comparison of the works. Id. 28 and organization, documentation or any other subset, portion or element of the platform. 9 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 The Ninth Circuit has also held that the court must identify for the jury the unprotectable 2 elements of the plaintiff’s work. In Harper House, Inc. v. Thomas Nelson, Inc., 889 F.2d 197 (9th 3 Cir. 1989) (“Harper House I”), the Ninth Circuit held that the jury instructions must “adequately 4 distinguish between protectable and unprotectable elements.” 889 F.2d at 207-08. Relying on 5 Harper House I, the court in Dream Games of Arizona, Inc. v. PC Onsite, 561 F.3d 983, 989 (9th 6 Cir. 2009), reaffirmed that, under Apple Computer, Inc. v. Microsoft Corp., 35 F.3d 1435 (9th Cir. 7 1994), proper consideration of the works requires that the unprotectable elements are identified. 8 The district court in Dream Games had identified for the jury the specific elements of the 9 plaintiff’s work that were unprotectable. The court therefore affirmed. 10 Thus, while the Ninth Circuit has made plain – and the parties have agreed – that the 11 issues of copyrightability are questions for the court, Ninth Circuit case law appears to allow the 12 court two ways to discharge that responsibility. The court could make specific findings that 13 elements X, Y and Z of plaintiff’s work are not copyrightable – and then advise the jury that it is 14 not to consider those elements in its comparison of the works. Alternatively, the court could 15 instruct the jury in categorical terms regarding the elements of the plaintiff’s work that are not 16 copyrightable, and then allow the jury to apply those tests – and exclude such elements – before 17 conducting its comparison of the works for infringement purposes. In this case, that would 18 require the court to instruct the jury on at least: (1) the statutory exclusions from copyright under 19 section 102(b), i.e., ideas, systems, methods of operation, etc.; (2) functional requirements for 20 compatibility; (3) the programming equivalents of scenes a faire; (4) the merger doctrine; and (5) 21 any other applicable uncopyrightability doctrines that have evidentiary support. While such a 22 course of action would require additional instructions and place an additional burden on the jury, 23 it would be consistent with the Ninth Circuit’s observation in Harper House I that the jury “was 24 not told that blank forms, common property, or utilitarian aspects of useful items are not 25 protectable.” 889 F.2d at 208. 26 The same analysis applies to the de minimis doctrine. In deciding whether alleged 27 copying is de minimis, the qualitative and quantitative significance of the taken material must be 28 measured “in relation to the plaintiff’s work as a whole.” Newton v. Diamond, 388 F.3d 1189, 10 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 1195 (9th Cir. 2004). In this case, that means the jury must consider whether the portions of the 2 12 files are qualitatively or quantitatively significant when compared to the whole of Oracle’s 3 work, i.e., the Java platform, including all of the J2SE APIs and libraries, the Java Virtual 4 Machine, the compiler and the SDK. 5 Because the plaintiff’s work for purposes of its claim is, as a matter of law, the work that 9 6 is the subject of its registration, it would be error for the court to leave it to the jury to decide 7 what “works” are at issue. The Court must identify the works as a whole to the jury. For the 8 plaintiff, the “work” is the work that is the subject of the registration—the Java platform. For the 9 defendant, it is the accused work – Android. There is no factual or other standard the jury could 10 apply to determine that some other “works” are at issue or are the “works as a whole” that must 11 be compared. There is also no burden of proof on identifying the “entire work”; the only burden 12 is on the plaintiff to identify the work and registration on which it relies. 13 Because of these general principles, it is improper and would be error to allow the jury to 14 find infringement based on any comparison other than a comparison of the works in their 15 entireties. 16 b. 17 Fair Use For purposes of fair use analysis, the statute—17 U.S.C. § 107—is clear and 18 unambiguous. In assessing fair use, one of the factors that must be included in the analysis is “the 19 amount and substantiality of the portion used in relation to the copyrighted work as a whole.” 17 20 U.S.C. § 107(3) (emphasis added); see also 17 U.S.C. §§ 107(2) (referring to the “nature of the 21 copyrighted work”), 107(4) (referring to the “value of the copyrighted work”). Nothing in section 22 107 suggests or permits fair use analysis based on a portion of the copyrighted work. The statute 23 24 25 26 27 28 9 Hustler Magazine, Inc. v. Moral Majority, Inc., 796 F.2d 1148 (9th Cir. 1986), is not to the contrary. The “work” at issue in Hustler was an issue of a magazine – which is a classic “collective work” under the Copyright Act. See 17 U.S.C. § 101 (definition of “collective work”). A “collective work” is, by definition, a work consisting of a number of contributions that constitute “separate and independent works in themselves.” The “stand alone” test used in Hustler is appropriate for use only with respect to collective works or, as the court called the magazine, a “copyrighted composite work.” 796 F.2d at 1154-55; see 1909 Copyright Act § 3 (providing for copyright in “composite works”). Oracle did not register the Java platform as a collective work. 11 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 requires that the portions of the plaintiff’s work used by the defendant be analyzed compared to 2 the plaintiff’s copyrighted (i.e., registered) work “as a whole.” 3 F. 4 Even if the structure, sequence and organization of the 37 API packages and The Effect of Factual Copying on Substantial Similarity Analysis 5 “declarations” are held to be copyrightable, substantial similarity of the works as a whole is still 6 an issue for the jury. 7 Courts have reiterated many times that “[n]ot all copying . . . is copyright infringement.” 8 See, e.g., Feist Publications, Inc. v. Rural Tel. Serv. Co., 499 U.S. 340, 361 (1991); Jackson v. 9 Booker, 2012 U.S. App LEXIS 3024 at *8 (3rd Cir. Feb. 16, 2012) (“even if actual copying is 10 proven, the court must decide, by comparing the allegedly infringing work with the original work, 11 whether the copying was unlawful”; unlawful copying requires substantial similarity with respect 12 to protected expression); Intervest Construction, Inc. v. Canterbury Estate Homes, Inc., 554 F.3d 13 914, 921 (11th Cir. 2008) (substantial similarity must be shown as to “similarity of expression, 14 i.e., material susceptible of copyright protection”). 15 The law in the Ninth Circuit is no different: 16 For an unauthorized use of a copyrighted work to be actionable, the use must be significant enough to constitute infringement. See Ringgold v. Black Entm’t Television, Inc., 126 F.3d 70, 74-75 (2d Cir. 1997). This means that even where the fact of copying is conceded, no legal consequences will follow from that fact unless the copying is substantial. See Laureyssens v. Idea Group, Inc., 964 F.2d 131, 140 (2d Cir. 1992); 4 Melville B. Nimmer & David Nimmer, Nimmer on Copyright § 13.03[A], at 13-30.2. 17 18 19 20 Newton, 388 F.3d at 1192-93 (emphasis added). 21 Thus, the issues presented by the presence of isolated identical or very similar elements in 22 two works remain the same as in all copyright cases—namely, whether those similarities relate to 23 protectable elements and, if they do, whether they are sufficient to support a finding that the two 24 works are, in their entireties, “substantially similar” or, in cases of thin copyright protection, 25 “virtually identical” as to copyrightable elements. 26 10 27 28 10 Indeed, one Seventh Circuit decision in 1990 held to the contrary, and stated that “Establishing substantial similarity is necessary only when direct evidence of copying is unavailable.” Illinois Bell Tel. Co. v. Haines & Co., 905 F.2d 1081, 1086 (7th Cir. 1990). That decision, however, was vacated by the Supreme Court following its decision in Feist, and, on remand, the Seventh Circuit remanded to the district court with instructions to enter judgment in favor of the defendant. See 12 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 In this case, even if the structure, sequence and organization of the 37 packages is found 2 to be copyrightable, the jury must still decide whether the protected elements of that structure, 3 sequence and organization—excluding the names, the ideas, the scenes a faire, the programming 4 conventions, the functional elements necessary for compatibility and any other uncopyrightable 5 elements—are sufficient to make Android, in its entirety, substantially similar to the Java 6 platform. That analysis must properly take into account all the elements of the two works, 7 including those that are different. 8 G. 9 The source code in the Sun compiled lines in the 37 APIs calls upon other APIs. The implementations of the Sun compiled lines in the 37 APIs are not self-contained. 10 Instead, each of the 37 APIs calls upon methods and classes in other API packages. This is done 11 for the same reasons third-party programs call on the APIs—to efficiently reuse pre-written code. 12 Indeed, as but one example, every single package in the Java 2 SE platform requires 13 java.lang, because every single class in every single package in the Java APIs directly or 14 indirectly inherits the characteristics of the Object class, which is part of the java.lang package. 15 Put another way, the compiled versions of every single package in the Java 2 SE platform are 16 inoperable unless the compiled version of the java.lang package is present. 17 As another example, Sun’s implementation of the URL class in the java.net API package 18 needs to keep a “table” of certain information. Having a separate implementation of this 19 functionality would be inefficient and unnecessary, and so the java.net API calls on the 20 HashTable class in the java.util API package to provide it. 21 22 23 H. The implementing code for the Android API packages do not “borrow from other APIs” in the same pattern as the implementing code for the Oracle API packages. Because both the Oracle and Android API implementations implement similar 24 functionality, both implementations often call upon similar APIs in a similar pattern to implement 25 that functionality. For example, Android’s implementation of the URL class in the java.net API 26 package also must track a table of information, and it too calls on the Android’s implementation 27 28 932 F.2d 610 (7th Cir. 1991). 13 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 of the HashTable class to provide that functionality. 2 However, in many of the classes in the 37 API packages, the Oracle and Android 3 implementations of the class call upon different sets of APIs. For example, both the Oracle and 4 Android implementations of the URL class call upon the java.io API package, but, the Oracle 5 implementation uses the OutputStream class from the java.io package, while the Android 6 implementation uses the ObjectOutputStream class from the java.io package. 7 I. 8 Source code in both the Oracle and Android implementations of the 37 APIs call upon APIs outside of the 37 APIs. The cross-referencing is not all within the 37 API packages at issue. For example, 9 Oracle’s implementations of the 37 API packages at issue call upon at least 29 API packages that 10 are not even present in Android. Similarly, Android’s implementations of the 37 APIs at issue 11 call upon at least 28 packages that are not even present in Java 2 SE. 12 Both implementations also call APIs in other packages that are present in both platforms, 13 but not at issue in this case, such as org.w3c.dom, org.xml.sax, javax.xml.transform, 14 javax.xml.parsers, and java.util.concurrent. For example, Oracle’s implementations of the 37 API 15 packages often reference APIs in the “sun” namespace that are not present in Android. Similarly, 16 Android’s implementations reference packages in other namespaces that are not present in 17 Oracle’s implementation of Java platform, such as the “ibm” namespace. 18 19 J. Efficiency and compatibility would be compromised if the interrelationships of methods and fields were changed by altering their grouping or inheritance. 20 While it is technically possible to group all methods and fields into arbitrary classes, the 21 system of APIs is easier for programmers to learn and more efficient for them to use if the APIs 22 are organized in a predictable and practical fashion. The groupings of the methods and fields 23 provide a helpful convention for programmers to follow to access and use the functionality of the 24 underlying implementations. 25 The testimony of Dr. Mark Reinhold, Oracle’s Chief Java Architect’s, addressed this 26 question directly, when he said that Sun “could have put all of the NIO—all of the new IO APIs 27 into one package.” RT 634:11-12 (Reinhold). However, “[h]umans aren’t good at looking at 28 very long lists of unstructured information,” RT 634:10-11 (Reinhold), and so packages lacking 14 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 such organization “would be really hard to use from the developer’s, the software developer’s 2 standpoint.” RT 619:20-21 (Reinhold). 3 Once methods and fields are grouped, changes to that grouping would also lead to another 4 type of inefficiency: the loss of compatibility. When learning an API, programmers learn how 5 methods and fields are grouped into classes. They then in turn write software that relies on that 6 grouping—e.g., that assumes that the “cos” method is in the Math class. As Dr. Josh Bloch 7 testified, once the developers (and their software) rely on that structure, changes to the name 8 (which includes information about the grouping into packages and classes) would cause 9 incompatibility in existing software: 10 11 Q. On any of the occasions while you were at Sun when you worked on reimplementing an existing API, did you ever change any of the elements of the method declaration for an existing method? 12 A. No. We couldn’t. 13 Q. Why couldn’t you? 14 15 16 A. Because it wouldn’t work any more, because programs that had been written to use that API would no longer work. You would compile them and there would be a mismatch. You would call a method name, the method name better be the same. If you change the name, the program won’t work any more. It would be an incompatible change. 17 RT 803:9-20 (Bloch). As a result, any alternative implementations of these methods and fields 18 (and packages) must replicate that specific grouping in order to be compatible with the original 19 implementation. 20 Inheritance (and the related concept of Interfaces) is another way to organize API 21 elements in order to improve efficiency, in this case by removing redundancy. See, e.g., RT 590- 22 92 (Reinhold). Instead of having the equivalent of “dogs have hair and feed their young milk,” 23 “cats have hair and feed their young milk,” and “humans have hair and feed their young milk,” an 24 API can define “mammals” as a class, and state that mammals all have hair and feed their young 25 milk. Dogs, cats and humans could then be defined as subclasses of the mammal class, and 26 “inherit” the characteristics of having hair and feeding their young milk. The definitions of the 27 dog, cat, and human subclasses could then focus on defining characteristics unique to each of 28 those subclasses. 15 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01 1 The grouping of methods and fields through the use of inheritance is the same as other 2 groupings or organizations of methods and fields. First, as with other groupings, organization 3 through inheritance is part of a functional method of operation. Programmers must know about 4 and use parts of an API’s inheritance structure in order to operate the underlying software 5 libraries. Second, as with other groupings, organization through inheritance must be efficient, 6 such that it will be easy and practical for programmers to learn and use. Finally, the organization 7 and structure reflected by inheritance must be followed in all implementations to maintain 8 compatibility with code written relying upon it. 9 10 Dated: April 22, 2012 KEKER & VAN NEST LLP 11 12 13 By: /s/ Robert A. Van Nest ROBERT A. VAN NEST Attorneys for Defendant GOOGLE INC. 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 16 GOOGLE’S APRIL 22, 2012 COPYRIGHT LIABILITY TRIAL BRIEF Case No. 3:10-CV-03561 WHA 653387.01

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?