Search Linux Wireless

Re: madwifi is not fully open source

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 12, 2008 at 9:17 AM, John W. Linville
<linville@xxxxxxxxxxxxx> wrote:
> On Tue, Feb 12, 2008 at 10:13:47AM +0100, Holger Schurig wrote:
>
>  > 4. write the driver for Windows in the usual, close source
>  >    form, "leak" or give docs to some Linux developers and
>  >    let they write the driver for the device. FCC can't object,
>  >    you didn't wrote the driver :-)
>
>  "FCC can't object"...this is only true to a point.  Sure, AFAIK the
>  FCC can do nothing to discipline the software developer in question.
>  However, the FCC retains broad discretionary authority over the
>  hardware manufacturer.  So if a driver appeared that enabled "bad
>  things" to happen with certain hardware, regulators might revoke
>  that device's certification.  This would be very expensive for a
>  manufacturer and is the root of all wireless vendor non-cooperation.
>
>  FWIW, my opinion is that this should be resolvable from a business
>  perspective.  The existence of an open source driver should represent
>  a quantifiable financial risk -- a risk that is already present
>  in some form anyway due to the existence of people with reverse
>  engineering skills.  Any decent business is good at managing risk,
>  and any number of (re-)insurance firms exist to handle the finances
>  involved with that.  It seems to me that a business should be able to
>  insure against potential losses at a rate that is more than offset by
>  the gains of being strong in the burgeoning Linux market.  Of course,
>  if I were a brilliant business man...well, YMMV... :-)

Warning: IANAL

I'd think all modern wireless companies would incur a potential risk
then -- whether they support FOSS or not. So I'd think most companies
would need this insurance right now.

But lets talk some common sense. SDRs are driving the industry,
whether they are certified under part 15 rules or not as even firmware
can be reversed engineered. This and the fact that I see pure SDRs
(GNU Radio) are being used in the latest wireless research [1] seems
to indicate they are the wave of the future and we should simply focus
on trying to enhance regulatory bodies instead of ignoring the issue.

Now when I rent a car and move it out of the company's lot I could
technically just drive in a rush and run over a lot of people at the
local Starbucks, lets say being heavily inspired after playing Grand
Theft Auto. Legally I am responsible, not the Car rental company and
maybe not even the game maker company which provided inspiration.

Common sense tells me that it is very silly that wireless companies or
their direct-customers (OEMs) could be held liable for use of
unsupported drivers or modified drivers which make their hardware
behave in manners in which they were not intended for. IMHO the person
who makes the device operate out-of-bounds of the supported or
acceptable legal regulatory laws should be held liable, not the
company -- as would be the case if I go off in a driving rampage with
my next car rental. That piece of legislation is what I think needs
updating instead of playing along the the more proven-incorrectly
security-by-obscurity approach that some vendors have followed after
interpretation of regulatory laws. Because anyway if certifying under
part 15 rules my interpretation is you are certifying the hardware and
not the software so -- AFAICT this certification is software agnostic.
If we want to talk about not being able to support the software then
lets talk about SDRs as those are the rules that apply when strictly
leaving software to handle a fine grain level of hardware operation.

There is a common problem in the wireless industry and that is fear of
getting labelled under SDR. Stop being afraid and use common sense.
And yes, of course, its easy for me to say that as I don't have a
wireless business or am part of of one. But I have previously made
suggestions as to how to sanely work through this problem in the short
term and in the long run. In the short term embrace a central
regulatory domain agent in the Operating System and in the long run
help shape legislation to pave the way for SDRs, in ways that actually
makes sense, not just out of fear.

Let me also remind you a section of GPLv2 perhaps overlooked:

    "This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details."

Now quoting directly from GPLv2  preamble[2] :

    "Also, for each author's protection and ours, we want to make certain
    that everyone understands that there is no warranty for this free
    software.  If the software is modified by someone else and passed on, we
    want its recipients to know that what they have is not the original, so
    that any problems introduced by others will not reflect on the original
    authors' reputations."

So you can do what you can but offer no warranty for it, you can stand
behind what is in place and patches that lie ahead for your driver.

[1] http://orbit-lab.org/wiki/Documentation/GNURadio
[2] http://www.fsf.org/licensing/licenses/info/GPLv2.html

  Luis
-
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux