Licensing and public performance

2000-04-03 Thread Andrew J Bromage

G'day all.

I'm co-writing some software that is only really useful in a certain
media industry which doesn't have a history of being very "open" with
their source.  If it is used within the industry, it will very likely
be internally modified by media producers and used to produce works,
and the modified versions will almost certainly not be distributed.

I'd like to prevent this, but also, obviously, I'd prefer not to
trample on fair use.  I suspect that the answer lies in restricting
"public performance".  So let me ask the lawyers and non-lawyers:

Could I license a program so that if you distribute a work which was
created using a modified version of the software (which could be
considered as "public performance" of the software), you must
redistribute the modifications that you made?  And would it violate
the OSD?

Cheers,
Andrew Bromage



Re: Licensing and public performance

2000-04-03 Thread Andrew J Bromage

G'day all.

On Mon, Apr 03, 2000 at 05:53:20PM -0700, Seth David Schoen wrote:

 There have been some rumors that version 3 of the GNU GPL may require
 disclosure of source code in some cases of public performance.

I have also heard these rumours.  I believe that this is intended to
deal with server-based applications.

 I am not sure whether or not the situation you describe counts as
 public performance.

Nor am I.  I suspect that it would depend on how much the software is
used in the work, and what role it plays.  For example, if you produce
a recording of some synthesised music on recorded onto a writable CD,
I would guess that the final work may count as a public performance of
the synthesis software but most likely not of the CD recording software.

 The OSD has no particular comment on this, although many people have
 felt that it is inappropriate to use a license to violate the privacy
 of the users of some software package.

There may be media-creation software "out there" whose licences require
that works created using the software include a credit.  Could anyone
who uses such software please take a look at their licences to see if
they do?

Mind you, that might be based on shrinkwrap agreements rather than
appealing to "public performance".

As for the OSD's comment, I was worried that it might be discriminatory
against fields of endeavour: those producing media for distribution
with this software have to redistribute the software, but others do not.
That looks too much like "commercial users must redistribute the source
but non-commercial users don't have to".

Cheers,
Andrew Bromage




Re: Licensing and public performance

2000-04-03 Thread Seth David Schoen

Andrew J Bromage writes:

  The OSD has no particular comment on this, although many people have
  felt that it is inappropriate to use a license to violate the privacy
  of the users of some software package.
 
 There may be media-creation software "out there" whose licences require
 that works created using the software include a credit.  Could anyone
 who uses such software please take a look at their licences to see if
 they do?
 
 Mind you, that might be based on shrinkwrap agreements rather than
 appealing to "public performance".
 
 As for the OSD's comment, I was worried that it might be discriminatory
 against fields of endeavour: those producing media for distribution
 with this software have to redistribute the software, but others do not.
 That looks too much like "commercial users must redistribute the source
 but non-commercial users don't have to".

Interestingly, the GNU GPL sort of does that:

c) Accompany it with the information you received as to the offer
to distribute corresponding source code.  (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)

More specifically, noncommercial distribution is exempted, some of the
time, from source code distribution responsibilities under the GPL (if
an upstream distributor has made the source code distribution offer under
3(b) of the GPL, instead of distributing source code under 3(a) as would
be nice).

Why does nobody feel that this is an OSD violation?  Is it because it's
traditional, or just because it feels reasonable (and because it's an
exception for some people, rather than an additional burden)?

Does it feel reasonable _because_ it's traditional?  How many people
ever actually consciously exercise a right under the GPL's 3(c)?

It's still not clear to me -- and has never been really clear -- whether
the OSD prohibitions on discrimination only apply to discrimination
which could make software non-free for some class of users, or whether
they apply to _all_ discrimination, because discrimination is perceived
as wrong.

The truth in practice and public opinion and intuition has seemed to be
somewhere in between.

I was involved in OSI certification of at least one license which said
that commercial users agreed to indemnify contributors against
liability arising out of the commercial users' use of the software.
However, noncommercial users were not required to indemnify anyone (if
I remember correctly).  This seemed fair, intuitively, but it is
certainly discriminatory, and certainly someone could object to it.

I often have the feeling that the OSD ought to be revised periodically
by on-going discussions similar to the discussions which resulted in
its creation.  There are still a few situations which present real
ambiguities for interpreting the OSD.

-- 
Seth David Schoen [EMAIL PROTECTED]  | And do not say, I will study when I
Temp.  http://www.loyalty.org/~schoen/  | have leisure; for perhaps you will
down:  http://www.loyalty.org/   (CAF)  | not have leisure.  -- Pirke Avot 2:5



Re: Licensing and public performance

2000-04-03 Thread David Johnson

On Mon, 03 Apr 2000, Andrew J Bromage wrote:

 I'd like to prevent this, but also, obviously, I'd prefer not to
 trample on fair use.  I suspect that the answer lies in restricting
 "public performance".  So let me ask the lawyers and non-lawyers:

I would be very leery of basing terms upon "public performance" without
clearly defining what a public performance is. 

If it means you can restrict the normal manner in which one uses the
program, you've just violated the first definition of Free Software. On
the other hand, if the public performance in question is not the normal
use, you can get away with it.

But I think that it's a moot point. If your intended users won't
distribute their modifications anyway, creating a new license won't
help matters any. You might want to go a split-licensing route. Have an
OSD license that demands they play nice (the kindergarten teacher
license), or charge them good money for a license that lets them keep
their modifications secret (the tanstaafl license).

-- 
David Johnson...
_
http://www.usermode.org