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

Re: PHPNuke license

David Turner <novalis@novalis.org> writes:

> * d) If the Program as you received it is intended to interact with
> users through a computer network and if, in the version you received,
> any user interacting with the Program was given the opportunity to
> request transmission to that user of the Program's complete source code,
> you must not remove that facility from your modified version of the
> Program or work based on the Program, and must offer an equivalent
> opportunity for all users interacting with your Program through a
> computer network to request immediate transmission by HTTP of the
> complete source code of your modified version or other derivative work.

This is yet another invariant section; "if the program has feature X,
you are not allowed to remove feature X".

Here's a disastrous consequence.  Suppose the program as I received it
is a general purpose net audio widget, and it does have a provision to
request a copy of the source code.

I want to modify the program into a voice-mail agent that will answer
my phone.  I find that the cataloging and control features of the
widget are just what I need for this task.

But whoops!  The telephone system is a "computer network", and so now
my answering machine has to tell people "hit 3 to receive a copy of
the source".  And indeed, how in God's name am I supposed to provide
the person calling me an HTTP of the source code?

And, the real killer, it fails the Chinese dissident test rather


Reply to: