Google released the Android operating system as open source software under the Apache License. Android is a mobile operating system based on the Linux kernel that is developed by Google and the Open Handset Alliance. It allows developers to write managed code using the Java programming language and includes features like GPS, accelerometers, touchscreens, and more to develop powerful mobile applications.