An anonymous reader writes: Aanjhan Ranganathan writes on whether Android is Free and Open Source. He argues "I really don’t see why Android is NOT Free Software by any definition. For starters, majority of Android source code is licensed under the Apache license v2.0 which is a Free Software Foundation approved GPL compatible license. The Linux kernel, over which Android is based is itself under GPL version 2." He then moves on to explain the differences between software and hardware openness.