Oracle America, Inc. v. Google, Inc.

Oracle’s Java platform for computer programming allows programmers to write programs that “run on different types of computer hardware without having to rewrite them for each different type.” Java Application Programming Interface (API) is a…