skip to main content
10.1145/3511265.3550449acmconferencesArticle/Chapter ViewAbstractPublication PagescslawConference Proceedingsconference-collections
research-article
Open Access

Some Misconceptions about Software in the Copyright Literature

Published:01 November 2022Publication History

ABSTRACT

The technical complexity and functionality of computer programs have made it difficult for courts to apply conventional copyright concepts, such as the idea/expression distinction, in the software copyright case law. This has created fertile ground for significant misconceptions. In this paper, we identify fourteen such misconceptions that arose during the lengthy course of the Google v. Oracle litigation. Most of these misconceptions concern application programming interfaces (APIs). We explain why these misconceptions were strategically significant in Oracle's lawsuit, rebut them, and urge lawyers and computer scientists involved in software copyright litigation to adopt and insist on the use of terminology that is technically sound and unlikely to perpetuate these misconceptions.

Skip Supplemental Material Section

Supplemental Material

Misconceptions.mp4

mp4

789.9 MB

References

  1. Apache Software Foundation. Apache Harmony - Open Source Java SE. Retrieved from https://harmony.apache.org/Google ScholarGoogle Scholar
  2. Joshua Bloch. 2006. How to design a good API and why it matters. In Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '06, ACM Press, New York, New York, USA. DOI:https://doi.org/10.1145/1176617.1176622Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Joshua Bloch. 2018. Effective Java. Addison Wesley Professional, Boston, MA.Google ScholarGoogle Scholar
  4. Joshua Bloch. 2022. Java 5 API Dependencies. Github. Retrieved March 9, 2022 from https://github.com/jbloch/Java-5-API-DependenciesGoogle ScholarGoogle Scholar
  5. Joshua Bloch and Neal Gafter. 2005. Java Puzzlers: Traps, Pitfalls, and Corner Cases. Addison Wesley Professional, Boston, MA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Stephen Breyer. 1970. The Uneasy Case for Copyright: A Study of Copyright in Books, Photocopies, and Computer Programs. Harv. Law Rev. 84, 2 (1970), 281--351. DOI:https://doi.org/10.2307/1339714Google ScholarGoogle ScholarCross RefCross Ref
  7. Peter M. C. Choy. 1992. Retrieved from https://www.ccianet.org/wp-content/uploads/2014/10/ACIS-Letter-to-Clinton-Admin-1992.pdfGoogle ScholarGoogle Scholar
  8. Ira W. Cotton and Frank S. Greatorex Jr. 1968. Data Structures and Techniques for Remote Computer Graphics. In Managing Requirements Knowledge, International Workshop on, ACM, 553--544. DOI:https://doi.org/10.1109/AFIPS.1968.82Google ScholarGoogle Scholar
  9. Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, and Doug Lea. 2006. Java Concurrency in Practice. Addison Wesley Professional, Boston, MA.Google ScholarGoogle Scholar
  10. Thomas C. Goldstein. Attorney & Partner at Goldstein & Russell. January 24 2022.Google ScholarGoogle Scholar
  11. James Gosling, Bill Joy, Guy L. Steele Jr, and Gilad Bracha. 2005. The Java Language Specification (3rd ed.). Addison Wesley, Boston, MA.Google ScholarGoogle Scholar
  12. Sarah Jeong. 2017. How the judge on Oracle v. Google taught himself to code. The Verge. Retrieved March 3, 2022 from https://www.theverge.com/2017/10/19/16503076/oracle-vs-google-judge-william-alsup-interview-waymo-uberGoogle ScholarGoogle Scholar
  13. James Kao. 2007. Apache Harmony Questions Sun Regarding JCK License Terms. InfoQ. Retrieved March 1, 2022 from https://www.infoq.com/news/2007/04/openletter/Google ScholarGoogle Scholar
  14. Brian W. Kernighan and Dennis M. Ritchie. 1978. The C Programming Language. Prentiss Hall, Englewood Cliffs, NJ.Google ScholarGoogle Scholar
  15. Mark A. Lemley and Pamela Samuelson. 2021. Interfaces and Interoperability After Google v. Oracle. Tex. Law Rev. 100, (2021), 1. Retrieved from https://texaslawreview.org/wp-content/uploads/2021/11/1Lemley.Printer.pdfGoogle ScholarGoogle Scholar
  16. J. F. Ossanna, L. E. Mikus, and S. D. Dunten. 1965. Communications and Input/Output Switching in a Multiplex Computing System. In Proceedings of the November 30-December 1, 1965, Fall Joint Computer Conference, Part I, ACM Press, New York, New York, USA, 231--241. DOI:https://doi.org/10.1145/1463891.1463916Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Dennis Ritchie. 1998. Coherent. alt.folklore.computers. Retrieved March 2, 2022 from https://groups.google.com/g/alt.folklore.computers/c/_ZaYeY46eb4/m/5B41Uym6d4QJ?pli=1Google ScholarGoogle Scholar
  18. Sun Microsystems. 2000. Connected, Limited Device Configuration, Specification Version 1.0a, Java 2 Platform Micro Edition.Google ScholarGoogle Scholar
  19. Copyright Act of 1976. Retrieved from https://www.copyright.gov/title17/title17.pdfGoogle ScholarGoogle Scholar
  20. 1879. Baker v. Selden. Retrieved from https://casetext.com/case/baker-v-seldenGoogle ScholarGoogle Scholar
  21. 1980. An Act to Amend the Patent and Trademark Laws. Retrieved August 11, 2022 from https://www.govinfo.gov/content/pkg/STATUTE-94/pdf/STATUTE-94-Pg3015.pdfGoogle ScholarGoogle Scholar
  22. 1983. Apple Computer, Inc. v. Formula Intern. Inc. Retrieved from https://casetext.com/case/apple-computer-inc-v-formula-intern-inc-3Google ScholarGoogle Scholar
  23. 1986. Whelan Associates, Inc. v. Jaslow Dental Laboratory, Inc. Retrieved from https://scholar.google.com/scholar_case?case=10382786109829050440Google ScholarGoogle Scholar
  24. 1992. Sega Enterprises Ltd. v. Accolade, Inc. Retrieved from https://scholar.google.com/scholar_case?case=12221231553971530035Google ScholarGoogle Scholar
  25. 1992. Computer Associates Intern., Inc. v. Altai, Inc. Retrieved from https://scholar.google.com/scholar_case?case=6976925648486076739Google ScholarGoogle Scholar
  26. 1995. Lotus Development Corp. V. Borland intern, 49 F.3d 807. Retrieved March 14, 2022 from https://casetext.com/case/lotus-development-corp-v-borland-internGoogle ScholarGoogle Scholar
  27. 2000. Sony Computer Entertainment v. Connectix Corp. Retrieved from https://scholar.google.com/scholar_case?case=7166769136737271634Google ScholarGoogle Scholar
  28. 2012. Oracle Am., Inc. v. Google Inc. Retrieved from https://casetext.com/case/oracle-am-inc-v-google-inc-3Google ScholarGoogle Scholar
  29. 2013. Oracle v. Google Opening Brief and Addendum of Plaintiff Appellant. Retrieved March 9, 2022 from https://s3.amazonaws.com/cdn.orrick.com/files/Oracle-Brief.PDFGoogle ScholarGoogle Scholar
  30. 2013. Oracle v. Google Brief of Amici Curiae Intellectual Property Professors in Support of Defendant-Cross Appellant and Affirmance.Google ScholarGoogle Scholar
  31. 2013. Oracle v. Google Response and Reply Brief of Plaintiff-Appellant. Retrieved August 14, 2022 from http://www.groklaw.net/pdf4/OraGoogleAppeal-134.pdfGoogle ScholarGoogle Scholar
  32. 2014. Oracle America, Inc. v. Google Inc. Retrieved from https://scholar.google.com/scholar_case?case=15197092051369647665Google ScholarGoogle Scholar
  33. 2014. Alice Corp. v. CLS Bank International. Retrieved from https://casetext.com/case/alice-corp-v-cls-bank-intlGoogle ScholarGoogle Scholar
  34. 2014. Google v. Oracle Brief of Amici Curiae Computer Scientists in Support of Petitioner. Retrieved from https://www.eff.org/files/2014/11/07/google_v_oracle_computer-scientists-certpetition-amicus-brief_14--410_final.pdfGoogle ScholarGoogle Scholar
  35. 2014. Google v. Oracle Brief of Amici Curiae Intellectual Property Professors in Support of Grant of Petition. Retrieved from https://www.law.berkeley.edu/files/Google_v_Oracle_cert_pet_IP_Profs_amicus.pdfGoogle ScholarGoogle Scholar
  36. 2014. Google v. Oracle Brief in Opposition. Retrieved March 9, 2022 from https://www.eff.org/files/2014/12/09/oracle_brief_in_opposition_to_petition_for_writ_of_certiori.pdfGoogle ScholarGoogle Scholar
  37. 2015. Google Inc. V. Oracle America, Inc. SCOTUSblog. Retrieved March 15, 2022 from https://www.scotusblog.com/case-files/cases/google-inc-v-oracle-america-inc/Google ScholarGoogle Scholar
  38. 2016. Oracle Am., Inc. v. Google Inc. Retrieved from https://casetext.com/case/oracle-am-inc-v-google-inc-20Google ScholarGoogle Scholar
  39. 2017. Oracle v. Google Opening Brief and Addendum for Oracle America, Inc. Retrieved March 9, 2022 from https://patentlyo.com/media/2017/02/02--10--17_Oracle-opening-brief-second-appeal.pdfGoogle ScholarGoogle Scholar
  40. 2017. Oracle v. Google Brief of Computer Scientists as Amici Curiae in Support of Defendant Appellee. Retrieved from https://www-cdn.law.stanford.edu/wp-content/uploads/2016/03/Oracle-v.-Google-Brief-of-Amici-Curiae-Computer-Scientists-FINAL-1.pdfGoogle ScholarGoogle Scholar
  41. 2017. Oracle v. Google Corrected Response and Reply Brief for Oracle America, Inc. Retrieved March 9, 2022 from https://www.eff.org/files/2017/08/15/2017.08.04_oracle-corrected-response-and-reply-brief.pdfGoogle ScholarGoogle Scholar
  42. 2018. Oracle Am., Inc. v. Google LLC ., no. Retrieved March 14, 2022 from https://law.justia.com/cases/federal/appellate-courts/cafc/17--1118/17--1118--2018-03--27.htmlGoogle ScholarGoogle Scholar
  43. 2018. Oracle v. Google Brief of Computer Scientists as Amici Curiae in Support of Petition for Rehearing En Banc. Retrieved from https://www.eff.org/files/2018/06/13/oracle_v_google_computer-scientists-en-banc-amicus-brief.pdfGoogle ScholarGoogle Scholar
  44. 2018. Oracle v. Google Brief for Copyright Law Professors Pamela Samuelson and Clark Asay as Amici Curiae in Support of Defendant-Cross Appellant Google LLC's Petition for Rehearing En Banc. Retrieved from https://www.eff.org/files/2018/06/13/17--1118_-1202_brief_for_copyright_law_professors_pamela_samuelson_and_clark_asay_as_amici_curia.pdfGoogle ScholarGoogle Scholar
  45. 2019. Google v. Oracle Brief of 78 Amici Curiae Computer Scientists in Support of Petitioner. Retrieved from https://www.supremecourt.gov/DocketPDF/18/18--956/89487/20190225134131839_18--956_Oracle_v__Google_Computer_Scientists_Amicus_Motion_Brief_FILE.pdfGoogle ScholarGoogle Scholar
  46. 2019. Google v. Oracle Brief of 65 Intellectual Property Scholars as Amici Curiae in Support of Petitioner. Retrieved from https://www.supremecourt.gov/DocketPDF/18/18--956/89474/20190225131314910_IP%20Scholars%20Amicus%20Brief.pdfGoogle ScholarGoogle Scholar
  47. 2019. Google v. Oracle Brief in Opposition. Retrieved March 9, 2022 from https://www.supremecourt.gov/DocketPDF/18/18--956/93436/20190327160337558_190311%20for%20E-Filing.pdfGoogle ScholarGoogle Scholar
  48. 2020. Google v. Oracle Brief Amici Curiae of 83 Computer Scientists in Support of Petitioner. Retrieved from https://www.supremecourt.gov/DocketPDF/18/18--956/128391/20200113145027664_18--956%20Google%20v%20Oracle%20Computer%20Scientists%20Merits%20Amicus%20FOR%20FILING.pdfGoogle ScholarGoogle Scholar
  49. 2020. Google v. Oracle Brief of 72 Intellectual Property Scholars as Amici Curiae in Support of Petitioner. Retrieved from https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3518887Google ScholarGoogle Scholar
  50. 2020. Google v. Oracle Brief for Respondent. Retrieved March 9, 2022 from https://www.supremecourt.gov/DocketPDF/18/18--956/132891/20200212180251262_200208a%20Resp%20Brief%20for%20efiling.pdfGoogle ScholarGoogle Scholar
  51. 2021. Google LLC v. Oracle America, Inc. Retrieved from https://scholar.google.com/scholar_case?case=4050620474768552042Google ScholarGoogle Scholar
  52. 2021. Google LLC v. Oracle America, Inc. Retrieved from https://www.supremecourt.gov/opinions/20pdf/18--956_d18f.pdfGoogle ScholarGoogle Scholar
  53. 2021. SAS Institute Inc. V. World Programming Ltd. Fed Circuit Blog. Retrieved March 15, 2022 from https://fedcircuitblog.com/other-cases/sas-institute-inc-v-world-programming-limited/Google ScholarGoogle Scholar
  54. 2021. The David Rubenstein Show: Peer to Peer Conversations. Bloomberg, USA. Retrieved March 3, 2022 from https://archive.org/details/BLOOMBERG_20211219_190000_The_David_Rubenstein_Show_Peer_to_Peer_Conversations/start/360/end/420Google ScholarGoogle Scholar
  55. Google LLC v. Oracle America Inc. SCOTUSblog: Independent News and Analysis on the U.S. Supreme Court. Retrieved March 1, 2022 from https://www.scotusblog.com/case-files/cases/google-llc-v-oracle-america-inc/Google ScholarGoogle Scholar
  56. Google Books NGram Viewer. Google Books. Retrieved March 1, 2022 from https://books.google.com/ngramsGoogle ScholarGoogle Scholar
  57. Google Books Ngram Viewer ("software interface, declaring code, application programming interface"). Google Books. Retrieved March 1, 2022 from https://books.google.com/ngrams/graph?content=software+interface%2Cdeclaring+code%2Capplication+programming+interface&year_start=1950&year_end=2019&corpus=26&smoothing=3Google ScholarGoogle Scholar
  58. Google Scholar ("declaring code"). Google Scholar. Retrieved March 1, 2022 from https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=%22declaring+code%22&btnG=Google ScholarGoogle Scholar
  59. Apple Inc. v. Corellium LLC. Retrieved from https://www.pacermonitor.com/public/case/41494334/Apple,_Inc_v_Corellium,_LLCGoogle ScholarGoogle Scholar

Index Terms

  1. Some Misconceptions about Software in the Copyright Literature

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader