For Approval: GPLv3
Smith, McCoy
mccoy.smith at intel.com
Fri Aug 17 03:27:08 UTC 2007
On item a) below, of interest is 47 CFR 15.15(a) & (b) (the Federal
Regulations promulgated by the FCC), which can be read here:
http://a257.g.akamaitech.net/7/257/2422/09nov20051500/edocket.access.gpo
.gov/cfr_2005/octqtr/pdf/47cfr15.15.pdf
-----Original Message-----
From: Donovan Hawkins [mailto:hawkins at cephira.com]
Sent: Thursday, August 16, 2007 6:01 PM
To: license-discuss at opensource.org
Subject: Re: For Approval: GPLv3
On Thu, 16 Aug 2007, Chris Travers wrote:
> The "fields of endeavor" that I was talking about were firmware for
> FCC-regulated equipment, voting machines, and the like. The basic
argument
> is that if you cannot abide by both the laws and the terms of the
license,
> you cannot use the code. This therefore discriminates against *any
field of
> endeavor* where the government has a compelling interest in regulating
the
> software/hardware package as a whole including areas which:
>
> 1) interface with public airwaves
> 2) must maintain integrity relating to public service functions (such
as
> voting machines) etc.
Coming from a purely technical perspective, I'm not certain you are
correct that those two fields are prevented from using GPL code.
1) I have at least two devices with open source firmware that are
capable
of broadcasting over the airwaves: a Linksys WRT54GL (wifi) and a Neuros
MP3 player (FM transmitter). Both of them have 3rd-party replacement
firmware, derived from the open firmware released by the manufacturers,
which enable the user to increase the broadcast strength significantly.
As
I see it, there are a few possible explanations for why this would be:
a) The manufacturer is not legally responsible for what the users do
when
they modify their device, as long as the version as sold was FCC
compliant. This may require a legal notice informing the user that
certain modifications may be illegal in their country.
b) The hardware has been physically designed not to exceed FCC
regulations regardless of firmware.
c) Closed-source drivers prevent the open-source portion from exceeding
FCC regulations.
d) The manufacturers have technically violated the law and are willing
to
risk any consequences.
Whatever the case, there seem to be several ways you can have
open-source
firmware on an FCC-regulated device.
2) There's nothing inherently insecure about open-sourcing the software
for a voting machine...IIRC there is at least one county/state that
plans
to require open-source software for all electronic voting machines
(creating quite a problem for the companies that designed their voting
solutions to run on MS Windows).
GPL v3 requires that the manufacturer of the voting machine inform the
buyer (ie the government who is holding the election) how to unlock the
voting machine and replace the software. If there is a password needed
to
access it, they have to tell them what the factory default password is
set
to. But there is nothing that prevents the government from changing that
password and keeping the new password a secret from the voters who use
the
machine. I don't think that allowing you to vote using the government's
machine qualifies as conveying the software to the voter, so the voter
has
no rights under the GPL. At best the voter might managed to get himself
a
copy of the software and be entitled to learn the factory default
password.
I don't even think that Affero-style licences would be affected by this,
as long as they are well constructed. I don't think the intent of Affero
is to require site admins to give out their admin passwords.
IOW, freedom to obtain and modify your own copy of software doesn't
imply
freedom to mess around with my copy running on my machine.
(note, of course, that "password" can be replaced with "any method used
to
prevent access to the software")
------------------------------------------------------------------------
---
Donovan Hawkins, PhD "The study of physics will always
be
Software Engineer safer than biology, for while the
hawkins at cephira.com hazards of physics drop off as
1/r^2,
http://www.cephira.com biological ones grow
exponentially."
------------------------------------------------------------------------
---
More information about the License-discuss
mailing list