Showing posts with label Java programming language. Show all posts
Showing posts with label Java programming language. Show all posts

Sunday, November 17, 2019

Supreme Court will hear Google’s appeal in massive copyright suit brought by Oracle; CNBC, November 15, 2019

Tucker Higgins, CNBC; Supreme Court will hear Google’s appeal in massive copyright suit brought by Oracle

"The Supreme Court said on Friday that it will hear a dispute between tech giants Oracle and Google in a blockbuster case that could lead to billions of dollars in fines and shape copyright law in the internet era.

The case concerns 11,500 lines of code that Google was accused of copying from Oracle’s Java programming language. Google deployed the code in Android, now the most popular mobile operating system in the world. Oracle sued Google in 2010 alleging that the use of its code in Android violated copyright law...

Underlying the legal issues in the case is a technical dispute over the nature of the code that Google used. Google has said that the code was essentially functional — akin to copying the placement of keys on a QWERTY keyboard. Oracle maintains that the code, part of Java’s application programming interface, or API, is a creative product, “like the chapter headings and topic sentences of an elaborate literary work.”

Tuesday, June 9, 2015

The DOJ's Copyright Fetish Might Screw Up the Internet's Future; Forbes, 6/9/15

Marvin Ammori, Forbes; The DOJ's Copyright Fetish Might Screw Up the Internet's Future:
"The DOJ asked the Supreme Court not to review a lower court decision that said API interfaces are copyrightable. But that decision threatens new and existing websites and devices that we all rely on. Hopefully, the Supreme Court will ignore the DOJ’s recommendation and eventually reverses the lower court.
“But what’s an API?” you ask. API stands for “application programming interface” and is essentially a way for software developers to interact with information on other sites or on their own sites. When you go to a restaurant’s website and see an embedded map of the location, the restaurant’s developers didn’t create the map from scratch. They merely used an API—perhaps the Google Maps or Mapbox API—to get a map for the location. An API lets one company build on another’s innovation; we don’t all have to create a global mapping company merely to give directions to our restaurants. An API obviously has two parts: the interface and the code behind it. The interface is essentially a shortcut available to others (imagine “1899 M St. NW location” or some other shortcut that probably every map developer already knows) and the code behind it is all the complicated computer lines that create the visual map.
The case at issue involves whether the interfaces—just the shortcuts, not the code behind it—are copyrightable. It arises out of a lawsuit between Oracle and Google concerning the Java programming language. Computer programmers use a variety of “languages” to create websites and apps—they’re called Ruby on Rails, Python, Erlang, C+, Basic, and so on. Some languages are more popular than others, the same way English is more popular than Icelandic or Dutch."

Thursday, December 5, 2013

Appeals court considers Oracle's Java copyright claims; CNet, 12/4/13

Steven Musil, CNet; Appeals court considers Oracle's Java copyright claims: "A US appeals court on Wednesday considered whether Oracle should be afforded copyright protection over certain portions of the Java programming language in a case that is being closely watched by software developers. The appeal, being heard by the US Court of Appeals for the Federal Circuit in Washington, DC, is the latest chapter in the company's long-running patent and copyright battle over Google's use of Java application programming interfaces (APIs) in Android. Oracle sued Google in 2010, alleging that Google's use of 37 Java APIs in its mobile operating system constituted patent and copyright infringement. Google argued it was free to use them because the Java programming language is free to use and the APIs are required to use the language. Oracle countered that Google knowingly used the APIs without a license from Sun Microsystems, which Oracle purchased in 2010."