Oracle's 'APIs are copyrightable' defense = nightmare for programmers
itworld.com
itworld.com
Sheesh.
The author could make the argument that changes in the patentability of one meaning of API could impact the other meaning of API. Instead, while purporting to define the APIs under discussion. they talked about the Twitter sense instead.
They then discuss Java's API in terms of "Open" vs. "Closed," which appears to refer to how easy it is to register for an API key with web APIs. When you are using an APIs of the library kind, the files you are interacting with are under your control--there is no registration, there are no API keys.
The fundamental problem I see with the Twitter example is that Oracle is not, as far as I know, claiming that programs that use their Java API (classes and methods) are in copyright violation. They are claiming that implementing that API is a copyright violation. The only way to make an analogy with Twitter would be for someone to set up a similar service that implements the same API to communicate with it - that is, you could point your application to this new, Twitter-like service and everything would still work.
An API is an API man.
Your sheesh is causing a lot of programmers to look at you right now with a raised eyebrow.
Start beating your retreat now.
Is there not some aspect of copyright law that prevents these sorts of doomsday abuse scenarios e.g. someone copyrights the sound of breathing and we all choke to death? It seems to me that the extreme collatoral damage that would be caused by copyrightable APIs is, in itself, a silver bullet argument against it.
Our "professional corporate communicator" certainly spends a lot of effort looking at these cases but his role in publicizing a a variety of bogus claims such as the various "Android violates the GPL" efforts inclines me to count my fingers and neurons after I read his blog.
The guy did start the NoSoftwareParents campaign, so I don't know how much of an "Oracle shill" he could really be. Hard to really know, of course.
http://en.wikipedia.org/wiki/Florian_M%C3%BCller
I'm not sure what is behind his current slant. However, I believe he created nosoftwareparents.com when he was working for MySQL. Oracle's acquisition of MySQL might be an explanation, here.
Careful with that blunt legal instrument, Larry...