Android vs. Linux
The omission of Android from the mainline Linux kernel sparked heated debate through much of 2010. Perhaps the most heated exchanges occurred during the LinuxCon conference in Boston where the debate spanned across multiple sessions. At the core of the debate is Android’s use of WakeLocks for power management usage.
During the LinuxCon conference, Google kernel developer Ted Ts’o noted that open source has always allowed for distributions to include non-mainline bits, and in his view, the WakeLocks code falls into that category.
Best web directory list.
“The problem is that Android has been successful, and that has inspired many hardware vendors to write device drivers for Android,” Ts’o said at the time. “WakeLock calls in device drivers become problematic when people want to submit code upstream”.