Re: [somewhat OT] binary modules agaaaain

From: Richard B. Johnson
Date: Fri Apr 23 2004 - 07:30:31 EST


On Fri, 23 Apr 2004, Andrew McGregor wrote:

> And it must, if only because there are laws that require some device
> drivers to be binary only.


WRONG. I work in the industry. There are no such rule(s). In fact,
it's quite the opposite. Anything that is FCC Type Accepted or
Type Approved has, as a matter of law, its complete design
information, to the extent required for FCC Type Acceptance,
available for public inspection in the Public Reference Room.
Therefore, it can't be hidden as something "proprietary".

>
> I kid you not, take a look at the FCC software radio rules. Some wireless
> cards fall into their definition.
>

The requirement that the devices "not be modified" has been interpreted
by some to mean that software can't be supplied to the end-user. This
is an interpretation and, in fact, an invalid one.

If a user were to modify the device, (presumably by changing the
software) it is no longer Type Approved in the case of receivers,
and, if a transmitter the modification must be done in accordance
with "good standards of engineering practice" under the authority
of a holder of a General Radiotelephone (or Radiotelegraph) License.

The operation of a receiver that is not "Type Approved" is not
unlawful unless it produces "harmful interference". Type Approval
was necessary to SELL a device that generates radio frequency
energy, not to use it.

FYI Amateur Radio Operators make receivers and transmitters. They
are not Type Approved. Holders of FCC Radiotelephone licenses are
allowed to make or modify even 50,000 watt broadcast transmitters.

Cheers,
Dick Johnson
Penguin : Linux version 2.4.26 on an i686 machine (5557.45 BogoMips).
Note 96.31% of all statistics are fiction.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/