The Java programming language is open source and free for anyone to use. Key Java APIs like those in the java.lang package are not protected by copyright. Open source projects like Apache Harmony implemented Java APIs starting in 1998 and 2005 to develop clean room implementations of the Java platform. Google used Java APIs in developing its Android operating system, which was released in 2007 and included implementations of core Java classes and methods.