The search giant has won a 6-year court case launched by Oracle. The latter accused Google of infringing its copyright by using 11,500 lines of Java code in Android OS. The court decided that Google’s use of 37 Java APIs was fair use. This is good news for developers, who typically rely on free access to APIs to develop 3rd-party services.
When Android was developed, it partly used Java to build its API. Java was a widely used programming language, developed by Sun Microsystems in the 1990s. Oracle acquired Sun Microsystems in 2010 and made attempts to negotiate for a deal with Google over licensing the Java APIs. After these attempts failed, Oracle filed a lawsuit over copyright and patent infringement.
In 2012, a judge sided with Google, saying that APIs can’t be copyrighted, effectively dismissing Oracle’s case that Google’s use of the Java APIs infringed upon Oracle’s copyright. The judge cited the Copyright Act and said that the particular elements replicated by Google were free for all to use. However, in 2014 the federal judge reversed the original ruling and remanded the case back to the district court to be retried.