Document Type

Amicus Brief

Publication Date


Case Name

Google LLC v. Oracle Am., Inc., 141 S. Ct. 1183 (2021)


The Java SE declarations of this case are simply a language of commands. As an application programming interface, or API, they exhibit features common to any language: a structured vocabulary and grammatical syntaxes, which a computer system understands as instructions to perform predefined tasks. What Oracle accuses as infringement is “reimplementation,” namely the building of a system, in this case Google’s Android platform, that repurposes the same words and syntaxes of the Java declarations.