Interfaces ("APIs") Are Subject To Copyright. No, They're Not! Are Too! Courts Continue To Muddy Up The Water.
There are a mere 37 pieces of computer code that are the subject of this face off between the tech titans, Oracle and Google. We have followed this case since its inception and you can review the history here, here and here.
In the latest installment, Oracle appealed a lower court ruling that held that application programming interfaces ("APIs") were not subject to copyright. We thought that the issue might be settled. Not so fast, my friend. A three judge panel in the Federal Court of Appeals for the Norther District of California has reversed and held that such APIs are indeed subject to copyright protection and the only question is whether Google's use is allowed under the "fair use" exception. The panel remanded the case to the lower court for a determination of the possibility of such fair use.
After reading the very detailed opinion, the main facts to be gleaned are there was 7,000 lines of code involved, there were 37 different interfaces and the opinion is 69 pages in length. There is much good discussion regarding the application of copyright law to interfaces and the fair use doctrine. You should read it. The law the court cites is extensive but some quibble with the application of such law. Given past performance, the odds are even that the result will change on appeal.