Remember back when an HP Touchpad was spotted running Android out of the box? Well, it would appear that after some cajoling, the CM team (in association with an attorney) have convinced HP to release the Touchpad's Android kernel source, along with a couple of other GPL components specifically modified for Android-powered Touchpads accidentally released to the wild. In addition to the kernel, HP released code to androidvncserver and i2c-tools. The only thing missing, according to Green (part of the CM team), is the Wi-Fi driver. Green explains this in an announcement on the RootzWiki forums:
I did some digging around and it appears that the wifi driver shipped with both webOS and with the Android are GPL, there are multiple evidences of that including the driver licensing string. Plus the driver is linked against 10+ GPLONLy kernel symbols which makes it kernel derivative. HP is still investigating this matter and we hope to hear from them soon.
Green goes on to explain that the kernel appears to be a separate development from the Touchpad's WebOS kernel, with comments in the code suggesting that the kernels were developed by two separate teams. At any rate, the release of this code will certainly spice things up in the Touchpad's Android development community. Green has already indicated that bits of the code will probably make their way into CyanogenMod 9 for the Touchpad. For more information (and download links), check out Green's original post here.