Re: Restrictive Patent Usage

On Thu, 2002-11-28 at 14:49, Dan Kegel wrote:
> Are you quite sure that article 7 of the GPL means what you think it means?
> The pertinent part appears to be:
>  > If you cannot distribute
>  > so as to satisfy simultaneously your obligations under this License and
>  > any other pertinent obligations, then as a consequence you may not
>  > distribute the Program at all.
> This one has more potential.  What are the obligations under the GPL?
> I looked, and I can't find one that the draft policy interferes with.

We must be looking at things from different perspectives. Let's create a
concrete scenario, and see if we agree on how things work.

1. Say, I'm writing an HTTP server.
2. In said server, I use some handy GPL'ed code, which binds me to
either distribute the server under GPL, or not to distribute it at all.
3. Now further assume that, in said server, I also implement some W3C
standard that requires a royalty-free, field-of-use-restricted license.
4. Since my server must be distributed under the GPL, as part of it I
must grant the user the right to take *any* part of it, including the
patent-encumbered bit, and to integrate it into *any* program he/she
wishes to (say, a driver for Theo de Raadt's baby mulching machine), as
long as that program is also GPL.
5. Now, this new driver may very well fall outside the "field of use"
for which the patent is available through a royalty-free license.
6. Since I cannot anticipate the fields of use in which users of my
server may want to reuse my code, I can't grant them blanket permission
to do it, as required by the GPL, for the patent holder can object to
the unlicensed use of their "valuable intellectual property" (I can't
believe I wrote that... I must go wash my hands right now).
7. Thus according to the GPL, I cannot distribute my server at all!

Of course, the assumption that I want to use GPL code in the server is
just for the sake of illustrating a case where there's a conflict
regardless of my licensing preferences. There's also the case where I
don't use any GPL code from others at all, but I just *want* to release
the program as GPL, and the same conflict remains: the patent-encumbered
bit of code prevents my releasing the program under copyleft.

Then again, I haven't had nearly enough coffee today, so maybe my
"reasoning" is completely off-base... :-)

	Fede

Received on Thursday, 28 November 2002 13:32:09 UTC