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

Re: Affero General Public License



Glenn Maynard wrote:
> On Tue, Feb 07, 2006 at 02:10:23PM -0800, Josh Triplett wrote:
>>They may require that if the work interacts with users, but the
>>interface is such that those users do not receive a copy of the
>>software, you must still satisfy the requirements of clause 6
>>("Non-Source Distribution") as though you had distributed the work to
>>those users in the form of Object Code.
> 
> Although the "interface is such that" bit feels a little awkward, this
> is a step forward.  If I use a source file from eg. Apache in a tiny
> embedded device, allow me to supply the source (that won't even fit
> on the device, never mind that the device has no I/O suitable for
> sending source) on an included CD.

I'm assuming here that this "tiny embedded device" is not a product
being provided to users, right?  That case is already covered by
GPLv2 and GPLv3 without the need for any clause of this nature:
distributing a product containing GPLed code is distributing the GPLed
code, and thus you must provide the source code, which you may on an
included CD or via a 3-year offer.

So you're talking about a "tiny embedded device" which interacts with a
user but isn't distributed to that user?

> It excludes from "users" (still
> ill-defined) people who don't "interact", which is an improvement.

I'm inclined to say that we can leave "users" undefined here, and rely
on the common-sense definition ("people who use the software"), because
we're defining a particular set of uses, namely "interaction".  Even
with the broadest possible reading of "users", you still take the subset
of those who interact with the software.

The more important issue is the use of "interact", as you mentioned:
> What about supermarket self-check-out, ATMs, self-service gas stations,
> toll booths, voicemail, arcade machines?  Software interacts with users
> in every way imaginable ...

Well, to start with, it sounds like you agree that there's a subset of
"interact" which is free, namely "interact over a computer network".
That alone would cover many of the cases people care about when they
want this type of clause, so going with that option is worth
considering.  Going slightly broader, in most cases it doesn't seem
particularly problematic to provide a 3-year-offer or a CD; in many of
the cases, the source distribution mechanims must already exist in order
to provide source to those who originally put those fixtures in place.

- Josh Triplett

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: