Thursday, May 24, 2012

Oracle vs Google

In 2006, Sun released it’s final version of Java as ‘open source software’. In 2010, Oracle purchased Java and described itself as the “steward of Java’s open source movement with a commitment to fostering a community of participants.” The components that make Java ‘open’ are known as ‘application programming interfaces’ (APIs). They allow participants to extend Java functionality without going back and either replicating or changing it. Most apps running on Facebook today are written this way. It’s what allows them to plug into different platforms across the net. On May 7 Oracle sued Google for copyright infringement because it used API’s to extend Java to work on Android devices. Now, did Oracle go back and declare Java API’s proprietary ..? If so, non-public APIs would make it a closed system. If not, a public API referencing non-public software really isn’t open anymore either, now is it ?

No comments: