Alan Pope wrote:
> Hi Alec,
>
> On Mon, Jul 30, 2007 at 09:39:44AM +0100, Alec Wright wrote:
>   
>> On Mon, 2007-07-30 at 08:30 +0000, Alan Pope wrote:
>>     
>>> Hi Chris,
>>>
>>> On Mon, Jul 30, 2007 at 08:45:40AM +0100, Chris Rowson wrote:
>>>       
>>>> This bug has been driving me round the bend now for three releases of
>>>> Ubuntu. Edgy, Feisty and Gutsy. I really don't know why it isn't
>>>> getting fixed, any ideas?
>>>>
>>>>         
>>> Get a better supported network card? :S
>>>       
>> But surely we want to encourage as many people as possible to use
>> ubuntu. You wouldn't want to get a new network card for linux, would
>> you? It's easier to add a few lines to code to network manager.
>>
>>     
>
> You also want to encourage hardware vendors to make cards that have nice 
> open drivers that dont require stupid kludges like madwifi and ndiswrapper 
> to make them work.
>
> (stupid as in architecturally insane, not stupid as in bad code)
>
> The best way to make a hardware vendor notice these things is to _not_ buy 
> their kit in the first place - vote with your wallet. I bought a laptop 
> which is intel throughout, no nvidia, no ati, no bonkers network stuff.
>
> This of course doesn't help everyone, I am just stuggesting that the device 
> in question isn't a lost cause, a plugin pcmcia/usb wireless adapter could 
> be used to overcome the current bug/hurdle.
>
> Cheers,
> Al.
>
>   
Actually, the Madwifi driver is GPL(v2), the reason it's not classed as 
"open" is because part of the driver (the ath_hal part to be exact) has 
to be distributed in a binary only form. This seems to be due to some 
FCC law.
 From the README:

"The ath_hal module contains the Atheros Hardware Access Layer (HAL).
This code manages much of the chip-specific operation of the driver.
The HAL is provided in a binary-only form in order to comply with FCC
regulations. In particular, a radio transmitter can only be operated at
power levels and on frequency channels for which it is approved. The
FCC requires that a software-defined radio cannot be configured by the
user to operate outside the approved power levels and frequency
channels. This makes it difficult to open-source code that enforces
limits on the power levels, frequency channels and other parameters of
the radio transmitter. See
http://ftp.fcc.gov/Bureaus/Engineering_Technology/Orders/2001/fcc01264.pdf
for the specific FCC regulation. Because the module is provided in a
binary-only form it is marked "Proprietary"; this means when you load it
you will see messages that your system is now "tainted".

A detailed discussion of the pros and cons of this design can be found
at http://madwifi.org/wiki/HAL "


Terence

-- 
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.kubuntu.org/UKTeam/

Reply via email to