Google Search

Android Features




Free and Open Source
Android is an open source platform.
Neither developers nor handset manufacturers pay royalties or license fees to develop for the platform.
The underlying operating system of Android is licensed under GNU General Public License Version 2 (GPLv2), a strong “copyleft” license where any third-party improvements must continue to fall under the open source licensing agreement terms. 
 The Android framework is distributed under the Apache Software License (ASL/Apache2),
Which allows for the distribution of both open- and closed-source derivations of the source code. Commercial developers (handset manufacturers especially) can choose to enhance the platform without having to provide their improvements to the open source community.
 Developers can profit from enhancements such as handset-specific improvements and redistribute their work under whatever licensing they want. Developers can write open source freeware or traditional licensed applications for profit and everything in between.

Familiar and Inexpensive Development Tools

Developer doesn’t require registration fees and expensive compilers, there are no upfront costs of developing Android applications.

Freely Available Software Development Kit

The Android SDK and tools are freely available.

Developers can download the Android SDK from the Android website after agreeing to the terms of the Android Software Development Kit License Agreement.