Damien Bergamini: I'm working on a blob-free driver for Intel PRO/Wireless 3945ABG adapters, as found in Centrino (Napa) laptops.
Notice that this is exactly what Christoph Hellwig predicted two month ago (http://kerneltrap.org/node/6270): "If intel doesn't do the right thing support for their hardware will have to wait until someone has reverse-engineered their daemon".
Damien Bergamini has really the guts to reach this goal (he already did this and succeed for other Intel wireless chipsets, ipw and iwi).
Still, Intel don't understand how opensource OS work, and spend their ressources on writing ultracomplex non-free drivers with blobs (or non freely redistribuables binaries firmwares) that no one likes. Then someone comes, reverse engineer the chipset and write a free driver by itself.
So please, Intel, remember that OSS developpers 1) are able to write the drivers by themself (we don't need your code, if you're not allowed to provide it in free source form) and 2) that it would better to provide the specs NDA free since the begining (even if you don't, the specs will be guessed and published, so you only waste devs time, and get bad pr in return).
And please F/OSS users, notice how it worked for nfe, forcedepth, ipw, iwi etc. drivers (those told about in this story): don't let the hardware manufacturers fool you. Trust the F/OSS developpers: you can expect more than non-free/binary-based drivers, don't let Intel/Broadcom/Sun/... say "it's the more we can do, accept it or have nothing". Don't accept NDISwrapper and the like. We've to educate manufacturers.
Damien Bergamini: I'm working
Damien Bergamini: I'm working on a blob-free driver for Intel PRO/Wireless 3945ABG adapters, as found in Centrino (Napa) laptops.
Notice that this is exactly what Christoph Hellwig predicted two month ago (http://kerneltrap.org/node/6270): "If intel doesn't do the right thing support for their hardware will have to wait until someone has reverse-engineered their daemon".
Damien Bergamini has really the guts to reach this goal (he already did this and succeed for other Intel wireless chipsets, ipw and iwi).
Still, Intel don't understand how opensource OS work, and spend their ressources on writing ultracomplex non-free drivers with blobs (or non freely redistribuables binaries firmwares) that no one likes. Then someone comes, reverse engineer the chipset and write a free driver by itself.
So please, Intel, remember that OSS developpers 1) are able to write the drivers by themself (we don't need your code, if you're not allowed to provide it in free source form) and 2) that it would better to provide the specs NDA free since the begining (even if you don't, the specs will be guessed and published, so you only waste devs time, and get bad pr in return).
And please F/OSS users, notice how it worked for nfe, forcedepth, ipw, iwi etc. drivers (those told about in this story): don't let the hardware manufacturers fool you. Trust the F/OSS developpers: you can expect more than non-free/binary-based drivers, don't let Intel/Broadcom/Sun/... say "it's the more we can do, accept it or have nothing". Don't accept NDISwrapper and the like. We've to educate manufacturers.