[H-GEN] Kernel source
ben.carlyle at invensys.com
ben.carlyle at invensys.com
Thu Oct 30 01:51:09 EST 2003
Raymond,
"Raymond Smith" <raymond at humbug.org.au>
Sent by: Majordomo <majordom at caliburn.humbug.org.au>
30/10/2003 03:35 PM
Please respond to general
To: <general at lists.humbug.org.au>
cc:
Subject: Re: [H-GEN] Kernel source
> Ben Carlyle wrote:
> > IANAL, but given this context I think it's also relevant to point out
> > that Mandrake would not be required to provide the sources of these
> > pre-release GPL binaries to just anyone. It would only be the people
> > they actually distributed the binaries to that would be automatically
> > eligible to request and recieve the sources at the cost of
> > distribution.
> Nor am I a Lawyer, but I think the FSF would take a different view:
> http://www.gnu.org/licenses/gpl-faq.html#WhatDoesWrittenOfferValid
That's an interesting link. Thanks :)
I'll cut-and-paste the relevant bits of the page here, because it really
changes my understanding of an important aspect of the GPL:
--begin--
What does this "written offer valid for any third party" mean? Does that
mean everyone in the world can get the source to any GPL'ed program no
matter what?
"Valid for any third party" means that anyone who has the offer is
entitled to take you up on it.
If you commercially distribute binaries not accompanied with source code,
the GPL says you must provide a written offer to distribute the source
code later. When users non-commercially redistribute the binaries they
received from you, they must pass along a copy of this written offer. This
means that people who did not get the binaries directly from you can still
receive copies of the source code, along with the written offer.
The reason we require the offer to be valid for any third party is so that
people who receive the binaries indirectly in that way can order the
source code from you.
The GPL says that modified versions, if released, must be "licensed ... to
all third parties." Who are these third parties?
Section 2 says that modified versions you distribute must be licensed to
all third parties under the GPL. "All third parties" means absolutely
everyone--but this does not require you to *do* anything physically for
them. It only means they have a license from you, under the GPL, for your
version.
--end--
I'm still not sure I understand the rammification here. Reading the
relevant section of the GPL it appears that the source must be available
to anyone with a written offer for three years, but does the act of
distributing a modified version of a GPL application automatically create
a contract between you and everyone on the planet to supply the source,
even if they don't have a copy of your software or even a source of
electric power.... or does the act of distribution limit the agreement to
those who have recieved the binaries by whatever means?
In terms of the Mandrake discussion if the first option is true then you
can ask for the source code no matter who you are. I'm suspicious, though,
that it's the second possibility and that you still need to have the
binaries (or at least the written offer that you must legally have
recieved with the binaries) in order to request the sources.
I think I'd better take a GPL refresher course... :)
Benjamin.(On another note, when was the last time you recieved a written offer to
supply the source code with any binary distribution?? Perhaps a crackdown
is required here...)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.humbug.org.au/pipermail/general/attachments/20031030/cf73e92a/attachment.html>
More information about the General
mailing list