This page is very out of date and may no longer be accurate The Android operating system is built on top of the Linux kernel and a small number of other GPL components. The GPL requires that vendors either provide the source code to the GPL components with the device, or alternatively to provide a written offer to provide the source code upon request. Many vendors fail to do this. Distributing dev