Oracle just lost its lawsuit against Google.
It was attempting to claim that its Applications Programming Interface (API) was a copyrightable element, which would have had the effect of allowing Oracle, and other makers of software platforms, to charge programmers for writing compatible programs:
A jury ruled in favor of Google on Thursday in a long legal dispute with Oracle over software used to power most of the world’s smartphones.
Oracle contended that Google used copyrighted material in 11,000 of its 13 million lines of software code in Android, its mobile phone operating system. Oracle asked for $9 billion from Google. Google said it made fair use of that code and owed nothing.
The victory for Google cheered other software developers, who operate much the way Google did when it comes to so-called open-source software. Unlike traditional software created by corporations and tightly held, open-source products are released, often with some restrictions, for anyone to use and modify.
………
The particular areas of copyright protection in Java involved the so-called declaring code in Application Programming Interfaces, or A.P.I.s., which have become the common way that networked programs on the Internet share data.
Declaring code establishes standards and meanings by which future lines of software, the actual effects the software seeks to create, will operate. This distinction compelled the 10 jurors — eight women and two men — to hear extensive testimony by engineers and economists about the nature of code, and the copyrightable implications of this type of creativity.
The idea that APIs are copyrightable is insane.
It makes independent development of software impossible.