List of chipset vendors who are known to be at least partially GPL friendly
Marvell Libertas (includes the 88W8305, 88W8381, 88W8385, 88W8388 and 88W8686)
According to prplague on #openmoko, Zcomax XG-880M module might fit the requirements.
Embedded Works provides SMD versions of 88w8385 which are 9.6x9.6x1.7 mm big. This chip should be quite more power-consuming than other products on the market.
Status:
* USB 88W8388 - fully supported by GPL libertas driver
* CF 88W8385 - driver based on GPL libertas driver by Holger Schurig (libertas_cs)
* CF 88W8305 - driver is work in progress, firmware can be loaded and basic communication with firmware works (based on 8385 driver)
* CF 88W8381 - driver is work in progress, nothing done yet
* SD 88W8686 - driver by Marvell, available here [
http://marvell.com/drivers/driverDispla ... 178&pId=38
*
http://marvell.com/drivers/driverDispla ... 178&pId=38]
As for the driver git tree, see here (GPL, in sync with mainline, supporting USB8388 and partly CF8385):
http://git.infradead.org/?p=libertas-2.6.git;a=summary
For CF8385 patches, see
http://projects.linuxtogo.org/scm/?group_id=24
Marvell also cooperates with Gumstix(TM) and released this driver (GPL, supporting 2.6.15.1, supporting CF8385):
http://files.gumstix.com/cf8385-5.0.16.p0-26306.tbz