Re: Proposed statement wrt GNU FDL

2003-05-08 Thread Anthony DeRobertis
On Wed, 2003-05-07 at 02:14, Branden Robinson wrote:

 Another good argument against the GNU FDL.

Not to mention that publishing known false statements, like claiming it
is a GNU Manual or that the FSF publishes copies, is of dubious
legality.


signature.asc
Description: This is a digitally signed message part


Re: Bug#189164: libdbd-mysql-perl uses GPL lib, may be used by GPL-incompatible apps

2003-05-08 Thread Anthony DeRobertis
On Wed, 2003-05-07 at 19:11, Edmund GRIMLEY EVANS wrote:

 P is not a derived work of GPLLib, but P+GPLLib is likely to be a
 derived work of GPLLib, in which case it is not allowed to distribute
 them together.

In [EMAIL PROTECTED], I posted the legal definition of a
derivative work in the United States at least, taken from Title 17 USC,
Section 101. To repeat:

A ''derivative work'' is a work based upon one or more
preexisting works, such as a translation, musical
arrangement, dramatization, fictionalization, motion
picture version, sound recording, art reproduction,
abridgment, condensation, or any other form in which
a work may be recast, transformed, or adapted. A work
consisting of editorial revisions, annotations,
elaborations, or other modifications which, as a whole,
represent an original work of authorship, is a
''derivative work''. (Title 17 USC, Sec. 101)

From the definition, I don't see how it could be argued that P is not a
derivative work of GPLLib, unless P happens to be on the same CD-ROM
(ftp site, etc.) as GPLLib.

I can see (though not agree with) that the binary image created in
memory may be a derivative work. But the GPL allows arbitrary use, so
there is no license violation. If it dumps core, though, you may not be
able to redistribute the core. :-)

BTW: Beware DFSG 1 when arguing that P alone is distributable, GPLLib
alone is distributable, but together, they are not. This isn't always
true, such as with the system components exception to the GPL, but its
something to certainly be wary of. I think an interpretation of either
that DFSG and GPL that renders the GPL non-free is strange.

 However, you could certainly distribute P on its own if
 you could reasonably claim that P is useful without GPLLib.

I'll further argue that P is not based upon GPLLib in any meaningful
manner; it includes absolutely no part of GPLLib. 

 There are other implementations of grep, ls, etc, so it would
 certainly be all right to distribute the GPL-incompatible shell script
 on its own.

Sure. Assuming, of course, that the shell script doesn't use any GNU
extensions, which is quite a big assumption. Many scripts use GNU
extensions. Especially on Debian, which is a GNU system after all.

How many other tars accept a j option, for example? It ain't in SUSv2.
Neither is z, for that matter.

 which is probably doable if the
 script makes relatively minor use of grep, etc

I think you'd have a very hard time finding scripts which make minor use
of GPL utilities. Even our cat program (like everything else in
coreutils) is GPL. So is our echo program.


signature.asc
Description: This is a digitally signed message part


Re: LPPL and non-discrimination

2003-05-08 Thread Anthony DeRobertis
On Tue, 2003-05-06 at 13:38, Jonathan Fine wrote:

 Suppose ABC Software takes a DFL and from it creates
 a new license (call it ABC-DFL) by adding the clause:
  
If the licensee is ABC Software Inc then the licensee
may freely incorporate this work into its proprietary
software.
 
 My question is this:  Does this ABC-DFL license meet the
 Debian Free Software Guidelines?

It probably leaves a bad taste in the mouth of everyone on this list,
but yes. You're coming closest to violating DFSG 3, if, for example, the
license required me to actively notify ABC Software, Inc. of the
changes.


signature.asc
Description: This is a digitally signed message part


Re: LPPL and non-discrimination

2003-05-08 Thread Glenn Maynard
On Thu, May 08, 2003 at 02:03:34AM -0400, Anthony DeRobertis wrote:
 It probably leaves a bad taste in the mouth of everyone on this list,
 but yes. You're coming closest to violating DFSG 3, if, for example, the
 license required me to actively notify ABC Software, Inc. of the
 changes.

Some of Branden's arguments in

  http://lists.debian.org/debian-legal/2003/debian-legal-200303/msg00829.html

may be relevant to the license Jonathan asked about, but probably not
with respect to DFSG5/6, so it may not be relevant to his real question.
That is, the text he gave may pass DFSG5/6, but be non-free for other
reasons.  I don't know if there was any consensus reached from the above
post.

-- 
Glenn Maynard



Re: PHP-Nuke License Conclusion?

2003-05-08 Thread Henning Makholm
Scripsit Branden Robinson [EMAIL PROTECTED]
 On Wed, May 07, 2003 at 04:53:03PM +0200, Henning Makholm wrote:
  Scripsit Branden Robinson [EMAIL PROTECTED]

   Debian interprets this License and herein to mean the conditions of
   the GNU GPL expressed in its text; no more and no less.

  s/Debian/Branden Robinson/

 I hadn't noticed any objections to my analysis,

Well, good job then that you managed to reply to mine.
(Don't have the archive link with me right now, but will dig).

-- 
Henning Makholm Jeg forstår mig på at anvende sådanne midler på
   folks legemer, at jeg kan varme eller afkøle dem,
som jeg vil, og få dem til at kaste op, hvis det er det,
  jeg vil, eller give afføring og meget andet af den slags.



Re: various opinions on Debian vs the GFDL

2003-05-08 Thread Henning Makholm
Scripsit Anthony Towns aj@azure.humbug.org.au

 An XML score satisfies all these requirements as a way of
 representing music.

We're not talking about music; we're talking about *sound
recordings*. All the XML scores in the world will not allow me to
recreate a particular sound recording (made with real live musicians,
in the case it contains music). Therefore, an XML score is not
source.

 Samples and recordings are more difficult, mainly because the concept of
 revision doesn't really exist, per se. One possibility is just to do
 a hex dump -- it's as straightforwardly editable with a hex editor as
 _anything_ is, after all

Any opaque format is straightforwardly editable with a hex editor. If
you accept it for sound recordings, yoy should accept it for every
other kind of data as well, and the whole GFDL concept of
opaque/transparent formats goes down the drain. (Which means that
yours is not an interpretation of transparent that is likely to be
used by a court).

 Simply being able to cut up the sound and insert your own pre-recorded sound
 effects is probably enough to satisfy that requirement actually

Says who? So you call it free even if you can't remove something?

   * you can revise it with a text editor easily enough

Only for certain kinds of changes. That's not enough.

 to be is Anthony My name is easy, eg;

Not without losing any semblance of sensible prosody.

   * the format's been designed to make it as easy as possible to modify,
 not arranged to thward anything

As easy as possible is still not easy enough to quialify as possible.

 The questions at hand here are can you license sound stuff under the
 GNU FDL, and, if not, can the GNU FDL possible be DFSG-free. I think
 the answer to the first question is yes, and, even ignoring that, I'm
 not really convinced the answer to the second is no.

If it is not possible to license sound under GFDL (which I believe it
is not), then the GFDL says that I must not make a modification of
the work that consists of reading it aloud on a sound recording. I
think that's quite easily non-free.

-- 
Henning Makholm That's okay. I'm hoping to convince the
  millions of open-minded people like Hrunkner Unnerby.



Re: various opinions on Debian vs the GFDL

2003-05-08 Thread Anthony Towns
On Thu, May 08, 2003 at 09:24:21AM +0200, Henning Makholm wrote:

Please respect Debian list policy and my Mail-Followup-To header, and
don't Cc me.

  An XML score satisfies all these requirements as a way of
  representing music.
 We're not talking about music; we're talking about *sound
 recordings*. 

Actually, we're just talking about embedding sound in a GNU FDL document.
Music, in case you hadn't noticed, is one form sound takes.

 All the XML scores in the world will not allow me to
 recreate a particular sound recording (made with real live musicians,
 in the case it contains music). Therefore, an XML score is not
 source.

All the C code in the world won't let you recreate the last build I did
either, unless I also give you the compiler I used. Big deal.

  Samples and recordings are more difficult, mainly because the concept of
  revision doesn't really exist, per se. One possibility is just to do
  a hex dump -- it's as straightforwardly editable with a hex editor as
  _anything_ is, after all
 Any opaque format is straightforwardly editable with a hex editor.

Well, no, it's not. The question is what changes do you want to make. If
you want to change the location of two icons in a program, I don't
think you're going to be able to do that if I give you a hexdump of an
ELF executable. OTOH, I don't think there are any revisions you can
make to any sound file that you can't also make with a text editor to
a suitable text dump of a WAV file.

  Simply being able to cut up the sound and insert your own pre-recorded sound
  effects is probably enough to satisfy that requirement actually
 Says who? So you call it free even if you can't remove something?

Seems pretty easy to me to delete a tag and its contents form an XML file.

  * you can revise it with a text editor easily enough
 Only for certain kinds of changes. That's not enough.

Really? How do you remove all the buffer overflows from mozilla with
a text editor? A lot of analysis, study, and tedious editing, no? Same
thing with most of the edits you want to do to a sound file. Some things
are easy, some things aren't. Big deal.

to be is Anthony My name is easy, eg;
 Not without losing any semblance of sensible prosody.

Again, so what? The sorts of revisions you can do with sound are
fundamentally limited; that you can't easily do everything conceivable
means nothing at all.

  * the format's been designed to make it as easy as possible to modify,
not arranged to thward anything
 As easy as possible is still not easy enough to quialify as possible.

That's completely irrelevant too: the question that's answering is whether
the formats specifically designed to thwart modifications. It's not.

  The questions at hand here are can you license sound stuff under the
  GNU FDL, and, if not, can the GNU FDL possible be DFSG-free. I think
  the answer to the first question is yes, and, even ignoring that, I'm
  not really convinced the answer to the second is no.
 If it is not possible to license sound under GFDL (which I believe it
 is not), then the GFDL says that I must not make a modification of
 the work that consists of reading it aloud on a sound recording. I
 think that's quite easily non-free.

That's wrong too: that would merely be an opaque copy which is entirely
allowable, as long as you distribute a transparent copy as well.

Cheers,
aj

-- 
Anthony Towns [EMAIL PROTECTED] http://azure.humbug.org.au/~aj/
I don't speak for anyone save myself. GPG signed mail preferred.

  ``Dear Anthony Towns: [...] Congratulations -- 
you are now certified as a Red Hat Certified Engineer!''


pgpYONySb4uWG.pgp
Description: PGP signature


Re: Bug#189164: libdbd-mysql-perl uses GPL lib, may be used by GPL-incompatible apps

2003-05-08 Thread Edmund GRIMLEY EVANS
Anthony DeRobertis [EMAIL PROTECTED]:

  However, you could certainly distribute P on its own if
  you could reasonably claim that P is useful without GPLLib.
 
 I'll further argue that P is not based upon GPLLib in any meaningful
 manner; it includes absolutely no part of GPLLib. 

If P is useless without GPLLib, then it might be argued that by
distributing P you are encouraging people to link it with GPLLib and
are thus indirectly distributing a combined work P+GPLLib which
infringes GPLLib's licence. That's why the existence of alternative
implementations of GPLLib is important. (Even the existence of
alternative GPL implementations might help.) However, if Debian were
to distribute P and GPLLib in such a way that P uses GPLLib by
default, then I would guess there is potentially a problem even if
there are alternative non-GPL implementations of the library.

  which is probably doable if the
  script makes relatively minor use of grep, etc
 
 I think you'd have a very hard time finding scripts which make minor use
 of GPL utilities. Even our cat program (like everything else in
 coreutils) is GPL. So is our echo program.

I suppose I should explain what I mean by minor, though I'm not
quite sure myself. Perhaps one could compare with the situation where
someone distributes a summary of someone else's novel, compared with
where someone distributes a criticism of the novel that also
summarises it in the course of criticising it. I don't have any legal
evidence for this idea, but I suspect that in addition to how much is
taken from or used from another work, what else a work contains may be
relevant in deciding whether it is a derived or an independent work.

Edmund



Re: various opinions on Debian vs the GFDL

2003-05-08 Thread Henning Makholm
Scripsit Anthony Towns aj@azure.humbug.org.au
 On Thu, May 08, 2003 at 09:24:21AM +0200, Henning Makholm wrote:

  We're not talking about music; we're talking about *sound
  recordings*.=20

 Actually, we're just talking about embedding sound in a GNU FDL document.
 Music, in case you hadn't noticed, is one form sound takes.

But not the only one.

  All the XML scores in the world will not allow me to
  recreate a particular sound recording (made with real live musicians,
  in the case it contains music). Therefore, an XML score is not
  source.

 All the C code in the world won't let you recreate the last build I did
 either, unless I also give you the compiler I used. Big deal.

If one need to use a compiler that only you have, I'd say that your
binary is not free.

   Samples and recordings are more difficult, mainly because the concept of
   revision doesn't really exist, per se. One possibility is just to do
   a hex dump -- it's as straightforwardly editable with a hex editor as
   _anything_ is, after all

  Any opaque format is straightforwardly editable with a hex editor.

 Well, no, it's not.

It was your claim that sound could be edited in hex form. If that is
true, then anything else can be similarly edited in hex form.

 The question is what changes do you want to make.

Nowhere in the GFDL does it say that it is OK for a transparent format
to make only certain kinds of changes possible.

 If you want to change the location of two icons in a program, I don't
 think you're going to be able to do that if I give you a hexdump of an
 ELF executable.

And if you want to change the words of a poem read alouf, I don't
think you're going to be able to do that if I give you a hexdump of
a PCM file.

 OTOH, I don't think there are any revisions you can make to any
 sound file that you can't also make with a text editor to a suitable
 text dump of a WAV file.

My point is exactly that *no* way of editing sound files will allow me
to do the kind of changes we normally require for freedom.

  Only for certain kinds of changes. That's not enough.

 Really? How do you remove all the buffer overflows from mozilla with
 a text editor? A lot of analysis, study, and tedious editing, no?

Yes, but it's possible in principle.

 Same thing with most of the edits you want to do to a sound file.

No, they are not possible in principle.

  Not without losing any semblance of sensible prosody.

 Again, so what?

So I cannot reasonably make trivial edits and have results that have
reasonable quality.

 The sorts of revisions you can do with sound are fundamentally
 limited;

Exactly. Therefore, sound is opaque no matter what format it is in.

 That's completely irrelevant too: the question that's answering is whether
 the formats specifically designed to thwart modifications.

The thwart modifications language in the GFDL applies only to
unconventional uses of otherwise transparent formats. The definition
of transparency is;

| A Transparent copy of the Document means a machine-readable copy,
| represented in a format whose specification is available to the
| general public, that is suitable for revising the document
| straightforwardly with generic text editors or (for images composed
| of pixels) generic paint programs or (for drawings) some widely
| available drawing editor, and that is suitable for input to text
| formatters or for automatic translation to a variety of formats
| suitable for input to text formatters.

I maintain that this effectively excludes any conceivable sound
format.

  If it is not possible to license sound under GFDL (which I believe it
  is not), then the GFDL says that I must not make a modification of
  the work that consists of reading it aloud on a sound recording. I
  think that's quite easily non-free.

 That's wrong too: that would merely be an opaque copy which is entirely
 allowable, as long as you distribute a transparent copy as well.

I *cannot* distribute a transparent copy of my spoken performance,
because no such copy is possible, as argued above.

-- 
Henning Makholm Al lykken er i ét ord: Overvægtig!



Re: LPPL and non-discrimination

2003-05-08 Thread Henning Makholm
Scripsit Richard Braakman [EMAIL PROTECTED]

 The NPL (Netscape Public License; parts of Mozilla still use it) has
 this feature.  Check out part V of the Additional Terms:

V.2. Other Products.
Netscape may include Covered Code in products other than the
Netscape's Branded Code which are released by Netscape
during the two (2) years following the release date of the
Original Code, without such additional products becoming
subject to the terms of this License, and may license such
additional products on different terms from those contained
in this License.

Uh... does Covered Code include modifications that third parties
make? If so, then we have a problem.

-- 
Henning MakholmDe kan rejse hid og did i verden nok så flot
 Og er helt fortrolig med alverdens militær



Re: Bug#168554: Status of Sarge Release Issues (Updated for May)

2003-05-08 Thread MJ Ray
Branden Robinson [EMAIL PROTECTED] wrote:
 Actually it does.  GNU TLS's OpenSSL compatibility layer is licensed
 under the GPL, not the LGPL, last time I checked.  This would cause
 problems for at least some works we distribute.

Indeed it is.  I was referring to MySQL in particular, not debian in
general.  It still has implications, but maybe less nasty.

-- 
MJR   http://mjr.towers.org.uk/   IM: [EMAIL PROTECTED]
  This is my home web site.   This for Jabber Messaging.

How's my writing? Let me know via any of my contact details.



Re: LPPL and non-discrimination

2003-05-08 Thread Richard Braakman
On Thu, May 08, 2003 at 11:35:07AM +0200, Henning Makholm wrote:
 Uh... does Covered Code include modifications that third parties
 make? If so, then we have a problem.

 1.3. Covered Code means the Original Code or Modifications or the
 combination of the Original Code and Modifications, in each case
 including portions thereof.

(Note that this came up during the initial discussions about the NPL;
I don't know if those discussions were held on debian-legal, though.)

It might not be a very big problem.  The NPL is per-file, not
per-program.  I checked some files in mozilla looking for NPL-licensed
ones, and all the ones I found were triple-licensed NPL/GPL/LGPL.
I didn't do the scripting work needed for a thorough scan, though.
 
Richard Braakman



Re: various opinions on Debian vs the GFDL

2003-05-08 Thread Andrew Suffield
On Thu, May 08, 2003 at 11:30:15AM +0200, Henning Makholm wrote:
  OTOH, I don't think there are any revisions you can make to any
  sound file that you can't also make with a text editor to a suitable
  text dump of a WAV file.
 
 My point is exactly that *no* way of editing sound files will allow me
 to do the kind of changes we normally require for freedom.
...
   If it is not possible to license sound under GFDL (which I believe it
   is not), then the GFDL says that I must not make a modification of
   the work that consists of reading it aloud on a sound recording. I
   think that's quite easily non-free.
 
  That's wrong too: that would merely be an opaque copy which is entirely
  allowable, as long as you distribute a transparent copy as well.
 
 I *cannot* distribute a transparent copy of my spoken performance,
 because no such copy is possible, as argued above.

This argument might have been convincing several years ago, but it
kinda flounders when coming on the heels of a series of (commercial)
games which used text-to-speech technology instead of prerecorded
audio data. Given a decently large sample (say, your spoken
performance) it is possible to generate a fairly convincing sample
with different words in it; the rest is just work with a non-linear
audio editor.

Or, hey, ever play with soundtracker-style mod files?

This is much like saying that transparent copies of paintings are not
possible, because once committed to canvas they can't be
modified. Technology has improved since then.

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ | Dept. of Computing,
 `. `'  | Imperial College,
   `- --  | London, UK



Re: LPPL and non-discrimination

2003-05-08 Thread Jeremy Hankins
Glenn Maynard [EMAIL PROTECTED] writes:

 A license that says modify and distribute all you want; keep my name; don't
 add additional restrictions to the license implicitly requires that you allow
 your modifications to be used proprietarily, since it prevents you from adding
 the GPL's safeguards against it.  I'd find that license to be obnoxious (and
 it'd be incompatible with most other licenses), but it doesn't seem non-free.

Yeah, a viral anti-copyleft license -- that would be odd.  But
probably not non-free, you're right.  But that's not really the same
as requiring that a particular group be able to relicense your code
however they like.

-- 
Jeremy Hankins [EMAIL PROTECTED]
PGP fingerprint: 748F 4D16 538E 75D6 8333  9E10 D212 B5ED 37D0 0A03



Re: LPPL and non-discrimination

2003-05-08 Thread Jeremy Hankins
Anthony Towns aj@azure.humbug.org.au writes:
 On Wed, May 07, 2003 at 12:32:04PM -0400, Jeremy Hankins wrote:

 Why not?  A license like the GPL, but with a clause requiring that Foo
 Inc. have the right to relicense any derivative works as they please
 is DFSG free?

 I'm not sure that's particularly like the GPL, but yes, it is.

 DFSG-free means that it can be included in Debian, maintained by our
 maintainers and used by our users.

Now you're being silly.  Surely you're not proposing that as an
adequate reformulation of the DFSG?

Are you saying restrictions on modification are OK so long as they
don't narrow the scope of possible modifications?  I.e., the license
can make you jump whatever hoops it likes before modifying, and the
bare fact that it allows modification is enough?  So a license that
requires payment before modification, or ritual sacrifice, or dancing
a jig, or sending a postcard -- these are all DFSG free?

Assuming that you agree that a license that requires payment before
modifications can be made (i.e., no modifications are permitted, but
if you pay $X you can have a license that permits modifications) isn't
DFSG free, how is that different from requiring permission for a
specific party to relicense your work however they see fit?

-- 
Jeremy Hankins [EMAIL PROTECTED]
PGP fingerprint: 748F 4D16 538E 75D6 8333  9E10 D212 B5ED 37D0 0A03



Re: LPPL and non-discrimination

2003-05-08 Thread Steve Langasek
On Thu, May 08, 2003 at 11:35:07AM +0200, Henning Makholm wrote:
 Scripsit Richard Braakman [EMAIL PROTECTED]

  The NPL (Netscape Public License; parts of Mozilla still use it) has
  this feature.  Check out part V of the Additional Terms:

 V.2. Other Products.
 Netscape may include Covered Code in products other than the
 Netscape's Branded Code which are released by Netscape
 during the two (2) years following the release date of the
 Original Code, without such additional products becoming
 subject to the terms of this License, and may license such
 additional products on different terms from those contained
 in this License.

 Uh... does Covered Code include modifications that third parties
 make? If so, then we have a problem.

No moreso than we already have with the GPL; just like with the GPL, if
you can't comply because you aren't in a position to grant the required
permissions on the Covered Code, you have no right to distribute your
modifications.

-- 
Steve Langasek
postmodern programmer


pgpd6n7vrAAKc.pgp
Description: PGP signature


Re: Bug#189164: libdbd-mysql-perl uses GPL lib, may be used by GPL-incompatible apps

2003-05-08 Thread Branden Robinson
On Wed, May 07, 2003 at 09:39:25PM -0500, Branden Robinson wrote:
 On Wed, May 07, 2003 at 01:12:09PM -0400, Anthony DeRobertis wrote:
  On Wednesday, May 7, 2003, at 01:50 AM, Branden Robinson wrote:
  
  Or are you wanting to restrict the problem domain to cases where an
  interface innovated in a GPLed library hasn't been cloned yet?
  
  Given:
  1) Library GPLLib is under the GPL
  2) Perl module Iface provides an interface to various implementations
 of similar features, and the user selects which implementation to
  use
  3) Perl modules PM uses GPLLib to implement Iface
  4) Perl program P is under a GPL-incompatible license
  
  Question:
  Is is permissible for P to use PM through Iface?
 
 I would say yes, and I think that 2) is the critical issue.

Edmund GRIMLEY EVANS raised a good point.  GPL clause 0 says The act of
running the Program is not restricted.  Your question should be
rephrased as:

  Question:
Does the GPL permit people to distribute P with GPLLib?

The answer probably depends on the circumstances, but distributing
alternative implementations of Iface with P, not just the GPLLib
implementation of Iface, makes the answer an almost certain yes.

-- 
G. Branden Robinson| If you're handsome, it's flirting.
Debian GNU/Linux   | If you're a troll, it's sexual
[EMAIL PROTECTED] | harassment.
http://people.debian.org/~branden/ | -- George Carlin


pgpz2Ctve4vR4.pgp
Description: PGP signature


Re: Proposed statement wrt GNU FDL

2003-05-08 Thread Branden Robinson
On Thu, May 08, 2003 at 06:07:10AM +1000, Anthony Towns wrote:
 As far as I know, we're happy to accept non-free stuff in pristine
 .orig.tar.gz's as long as it's not used. If you don't have a pristine
 .orig.tar.gz anyway, then it's silly to include unused non-free stuff,
 but it's not cause for a REJECT.

Well, that's weird, because back when we had the xc/util/patch problem
with XFree86, I asked if it was okay if I just let the sleeping dog lie
until the next upstream release, and nobody said yes.

  http://lists.debian.org/debian-ctte/2001/debian-ctte-200108/msg00034.html

Maybe the answer depends on how angry one has made the FTP admins
lately... :)

-- 
G. Branden Robinson|   The last Christian died on the
Debian GNU/Linux   |   cross.
[EMAIL PROTECTED] |   -- Friedrich Nietzsche
http://people.debian.org/~branden/ |


pgpCGwFI3uW6q.pgp
Description: PGP signature


Re: LPPL and non-discrimination

2003-05-08 Thread Branden Robinson
On Tue, May 06, 2003 at 06:38:14PM +0100, Jonathan Fine wrote:
 Suppose ABC Software takes a DFL and from it creates
 a new license (call it ABC-DFL) by adding the clause:
 
   If the licensee is ABC Software Inc then the licensee
   may freely incorporate this work into its proprietary
   software.
 
 My question is this:  Does this ABC-DFL license meet the
 Debian Free Software Guidelines?

I'll dodge the question a little and say that I don't think a work of
software licensed under such terms would be Free Software, and thus
would not be distributable as part of a Debian OS.

* If the work has been modified so trivially that no independent
  copyright can attach to the work, then, in the United States anyway,
  ABC Software Inc can do the above without needing to compel a license
  from the modifier.  In the U.S., copyright does not attach to trivial
  modifications.
* If the work has been substantially modified such that it is a
  derivative work under U.S. copyright law, then the above clause is
  effectively demanding consideration in exchange for rights granted
  under the license.  In the U.S., copyrights are negotiable assets, and
  are presumably of some value.  The clause might as well say:

  Substantial modifications are permitted, and may be distributed, at
  which point the modifier must either pay to ABC Software Inc the sum
  of USD 1,000 for each occurrence of distribution by the modifier, or
  grant to ABC Software Inc a permanent, non-exclusive, paid-up,
  royalty-free, irrevocable license to incorporate the modified work or
  any portion thereof into its own proprietary software.

I feel sure that such a clause would immediately start alarm bells
ringing in almost any Debian developer's head; why they do not so when
other licenses confiscate things of value from modifers of free
software is a mystery to me.

I cannot express any informed opinions on this subject when it comes to
the copyright laws of countries other then the U.S.

-- 
G. Branden Robinson| Communism is just one step on the
Debian GNU/Linux   | long road from capitalism to
[EMAIL PROTECTED] | capitalism.
http://people.debian.org/~branden/ | -- Russian saying


pgpAOV4mvefX1.pgp
Description: PGP signature


Re: PHP-Nuke License Conclusion?

2003-05-08 Thread Branden Robinson
On Thu, May 08, 2003 at 09:14:30AM +0200, Henning Makholm wrote:
 Scripsit Branden Robinson [EMAIL PROTECTED]
  On Wed, May 07, 2003 at 04:53:03PM +0200, Henning Makholm wrote:
   Scripsit Branden Robinson [EMAIL PROTECTED]
 
Debian interprets this License and herein to mean the conditions of
the GNU GPL expressed in its text; no more and no less.
 
   s/Debian/Branden Robinson/
 
  I hadn't noticed any objections to my analysis,
 
 Well, good job then that you managed to reply to mine.
 (Don't have the archive link with me right now, but will dig).

The message to which I am referring is:

http://lists.debian.org/debian-legal/2003/debian-legal-200304/msg00294.html

-- 
G. Branden Robinson|One man's theology is another man's
Debian GNU/Linux   |belly laugh.
[EMAIL PROTECTED] |-- Robert Heinlein
http://people.debian.org/~branden/ |


pgpq1jXZjAY7L.pgp
Description: PGP signature


Re: [OT] Droit d'auteur vs. free software? (Was: query from Georg Greve of GNU about Debian's opinion of the FDL

2003-05-08 Thread Thomas Bushnell, BSG
Henning Makholm [EMAIL PROTECTED] writes:

sub 2. The work must not be changed or made available to the public
   in a way or in a context that violates the author's literary or
   artistic reputation or character.

And this is the number one lose for this bogus sort of copyright
regime.

For example, Marcel Duchamp would have been prohibited.



Re: [OT] Droit d'auteur vs. free software?

2003-05-08 Thread Thomas Bushnell, BSG
Henning Makholm [EMAIL PROTECTED] writes:

 Of course they are. The fact that the author intends for his work to
 be free is made very explicit by applying the GPL to it. Since moral
 rights are about protecting the author's intentions with creating the
 work, there cannot, logically, be any conflict between moral rights
 and freedom.

Moral rights protect things even when they are *not* the author's
intention.




Re: [OT] Droit d'auteur vs. free software? (Was: query from Georg Greve of GNU about Debian's opinion of the FDL

2003-05-08 Thread Thomas Bushnell, BSG
Arnoud Galactus Engelfriet [EMAIL PROTECTED] writes:

 Note that the distortion or mutilation has to hurt the
 honor or reputation of the author. Here in the Netherlands
 this is the case if the owner of a house decides to put up
 new blinds in a color the architect does not like.

Since people will know this wasn't the architect's design, how does it
damage his honor or reputation?

 



Re: Bug#189164: libdbd-mysql-perl uses GPL lib, may be used by GPL-incompatible apps

2003-05-08 Thread Steve Langasek
On Wed, May 07, 2003 at 12:50:30AM -0500, Branden Robinson wrote:
 On Mon, Apr 28, 2003 at 05:58:15PM -0500, Steve Langasek wrote:
  Any chance you'd care to comment on the underlying question of whether
  Debian should or should not accede to the FSF's claim that GPL
  modules for interpreted languages demand GPL scripts?  I believe Anthony
  and I are at an impasse; we simply disagree on the relative weight that
  should be given to various factors involved here, so no consensus is
  likely to be forthcoming between the two of us.

 I've been away from the list for a few days, but using Mutt to limit the
 message view to subjects including the string interp reveals no
 messages I haven't already read.  I recall a message from you referring
 to the GPL FAQ which confusingly talks about whether people can run
 GPL-incompatible scripts with a GPLed interpreter, which only serves to
 cloud the issue since The act of running the Program is not
 restricted.

Apparently, I haven't expressed myself very clearly.  Yes, I'm not
saying a user running such a script would be violating the GPL; the GPL
doesn't speak to running the program, and the GPL is non-binding on
users.  I'm also not talking about any cases where a script is
distributed separately from the interpreter, or where the bindings for
the interpreted language are distributed separately from the GPL library
that they make available to the script; these are gray areas, and not
germane to the activities of Debian or its redistributors.

I am specifically addressing the case where:

- a library, libfoo, available under the GPL
- an interpreter, pargle, available under a GPL-compatible license
- a module that provides bindings for scripts written in pargle to use
  libfoo, also available under a GPL-compatible license from a different
  upstream
- a script, fooadmin.prg, under a GPL-incompatible license

are all distributed together in such a manner that running the script
causes pargle to load libfoo for use by fooadmin.prg.

The *act* of running fooadmin.prg is not a violation; but the facts of
how this code is combined into a single runtime executable at the
instant of running, without any conscious intent on the part of the
user, show, I believe, that the distribution of such a combined work
constitutes a violation on the part of the distributor.

The GPL FAQ supports this interpretation, saying,

  If a programming language interpreter is released under the GPL, does 
  that mean programs written to be interpreted by it must be under 
  GPL-compatible licenses?

  When the interpreter just interprets a language, the answer is no. 
  The interpreted program, to the interpreter, is just data; a free 
  software license like the GPL, based on copyright law, cannot limit 
  what data you use the interpreter on. You can run it on any data 
  (interpreted program), any way you like, and there are no requirements 
  about licensing that data to anyone.

  However, when the interpreter is extended to provide bindings to 
  other facilities (often, but not necessarily, libraries), the 
  interpreted program is effectively linked to the facilities it uses 
  through these bindings. So if these facilities are released under the 
  GPL, the interpreted program that uses them must be released in a 
  GPL-compatible way. The JNI or Java Native Interface is an example of 
  such a facility; libraries that are accessed in this way are linked 
  dynamically with the Java programs that call them.

  Another similar and very common case is to provide libraries with 
  the interpreter which are themselves interpreted. For instance, Perl 
  comes with many Perl modules, and a Java implementation comes with 
  many Java classes. These libraries and the programs that call them are 
  always dynamically linked together.

  A consequence is that if you choose to use GPL'd Perl modules or Java 
  classes in your program, you must release the program in a 
  GPL-compatible way, regardless of the license used in the Perl or Java 
  interpreter that the combined Perl or Java program will run on. 

The FSF's statement is really much farther-reaching than I believe it
has any grounds to be (see the gray areas above), but if it has any
merit at all, the case is strongest when distributing all the components
together in a single product (operating system or otherwise).

So my questions for debian-legal are,

Do you believe the GPL FAQ presents a legally valid interpretation of
the GPL, as it pertains to the case of combined distribution described
above?

Do you believe this interpretation is *applicable* to GPL code that is
copyright FSF, to code that is copyright MySQL AB, and to GPL code in
general?  Why or why not?

If this interpretation is applicable in some or all cases, could Debian
be in violation for using GPL commandline utilities from
GPL-incompatible scripts?  If not, how are commandline utilities
different from language bindings for an interpreted language?


Re: [OT] Droit d'auteur vs. free software?

2003-05-08 Thread Henning Makholm
Scripsit Thomas Bushnell, BSG
 Henning Makholm [EMAIL PROTECTED] writes:

  Of course they are. The fact that the author intends for his work to
  be free is made very explicit by applying the GPL to it. Since moral
  rights are about protecting the author's intentions with creating the
  work, there cannot, logically, be any conflict between moral rights
  and freedom.

 Moral rights protect things even when they are *not* the author's
 intention.

Did you read the exact wording I posted? It very specifically protects
exactly the author's intention. Nothing more. 

-- 
Henning Makholm PROV EN FORFRISKNING FRISKLAIL DEM



Re: LPPL and non-discrimination

2003-05-08 Thread Edmund GRIMLEY EVANS
Branden Robinson [EMAIL PROTECTED]:

   Substantial modifications are permitted, and may be distributed, at
   which point the modifier must either pay to ABC Software Inc the sum
   of USD 1,000 for each occurrence of distribution by the modifier, or
   grant to ABC Software Inc a permanent, non-exclusive, paid-up,
   ~

   royalty-free, irrevocable license to incorporate the modified work or
   any portion thereof into its own proprietary software.
 
 I feel sure that such a clause would immediately start alarm bells
 ringing in almost any Debian developer's head; why they do not so when
 other licenses confiscate things of value from modifers of free
 software is a mystery to me.

It's a non-exclusive licence, so nothing is being confiscated.
Obviously the modifier is losing the possibility of granting someone
else an exclusive licence, but that's the case with the GPL, too.

Edmund



Re: LPPL and non-discrimination

2003-05-08 Thread Henning Makholm
Scripsit Steve Langasek [EMAIL PROTECTED]
 On Thu, May 08, 2003 at 11:35:07AM +0200, Henning Makholm wrote:

  Uh... does Covered Code include modifications that third parties
  make? If so, then we have a problem.

 No moreso than we already have with the GPL; just like with the GPL, if
 you can't comply because you aren't in a position to grant the required
 permissions on the Covered Code, you have no right to distribute your
 modifications.

I was speaking about the apparent If you make any modifications you
have to pay Netscape by allowing them to take your modifications
proprietary effect, which IMO would make the license non-free.

If, as Richard says, the NPL-covered source that goes into Debian is
actually dual-licensed with GPL, then of course there is no problem.

-- 
Henning Makholm ... and that Greek, Thucydides



Questioning the Public Domain'ness of certain data

2003-05-08 Thread Elizabeth Barham
Hi Everyone,

   I have written a program that parses the data available here:

   http://www.fda.gov/cder/ndc/

and places it into a database.

   I am fairly confident that the data itself is public domain
as:

* one organization sells the same data re-packaged for MS
  Access.

* another organization releases basically the same data in a
  different format.

The second example, if I recall correctly, doesn't even cite the
source although I went over the data personally and can say without
hesitation that the data came from the FDA and is essentially the same
as in the data available at the above URL.

   But, however, I have not had seen anything in writing specifically
stating that the data is public domain and I received no reply when I
asked them the license of the data via the email address on the
above-cited webpage.

   My intention is to release a debian package containing Berkely DB
databases that contain the same data as found in the above-cited URL.

   How do you suggest I proceed?

   Sincerely, Elizabeth



Re: Questioning the Public Domain'ness of certain data

2003-05-08 Thread Don Armstrong
On Thu, 08 May 2003, Elizabeth Barham wrote:
 I have written a program that parses the data available here:
 
http://www.fda.gov/cder/ndc/
 
 and places it into a database.

Neat.

 My intention is to release a debian package containing Berkely DB
 databases that contain the same data as found in the above-cited URL.
 
 How do you suggest I proceed?

As the information in that database changes rapidly [Data Files
Updated through 3/31/2003], perhaps it would be better to include your
program that downloads and parses the data on the site instead of
including the data itself?

I would presume that it is important to the end users of this dataset
to have a relatively up to date set of data, and as the package of
such data in stable could be out of date by more two years before the
next stable release, they'd probably prefer a method of updating the
dataset to an outdated one.


Don Armstrong

-- 
I leave the show floor, but not before a pack of caffeinated Jolt gum
is thrust at me by a hyperactive girl screaming, Chew more! Do more!
The American will to consume more and produce more personified in a
stick of gum. I grab it. -- Chad Dickerson

http://www.donarmstrong.com
http://www.anylevel.com
http://rzlab.ucr.edu


pgpR7d0cJEFwk.pgp
Description: PGP signature


Re: [OT] Droit d'auteur vs. free software?

2003-05-08 Thread Thomas Bushnell, BSG
Henning Makholm [EMAIL PROTECTED] writes:

 Scripsit Thomas Bushnell, BSG
  Henning Makholm [EMAIL PROTECTED] writes:
 
   Of course they are. The fact that the author intends for his work to
   be free is made very explicit by applying the GPL to it. Since moral
   rights are about protecting the author's intentions with creating the
   work, there cannot, logically, be any conflict between moral rights
   and freedom.
 
  Moral rights protect things even when they are *not* the author's
  intention.
 
 Did you read the exact wording I posted? It very specifically protects
 exactly the author's intention. Nothing more. 

What if the author's intention is that anyone do whatever they want
with the work, and explicitly says I hereby waive any of my so-called
moral rights?

In that case, his heirs can *still* come back and say no waiver is
possible, and your modification of the work makes his artistic
integrity look bad, and it will be their judgment and the court's
that controls.



Re: GFDL Freeness and Cover Texts

2003-05-08 Thread Thomas Bushnell, BSG
Sam Hartman [EMAIL PROTECTED] writes:

 How is this any worse than an advertizing clause or a requirement to
 make a statement in supporting documentation?  We consider both of
 those free.

Advertising clauses only need to be there if you are advertising.
They are also not enforceable in the US.

A requirement to make a statement is problematic if the statement is
extensive.



Re: motion to take action on the unhappy GNU FDL issue

2003-05-08 Thread Thomas Bushnell, BSG
Zack Weinberg [EMAIL PROTECTED] writes:

 (I suppose I could sue the FSF for violating its end of the copyright
 assignment contract, but that would be totally counterproductive).

I think it might well be productive to point to the assignment
contract, and insist that your content be removed.



Re: Knoppix and GPL

2003-05-08 Thread Thomas Bushnell, BSG
Sam Hartman [EMAIL PROTECTED] writes:

 1) My interpretation of the GPL is correct, isn't it?  I'm fairly certain on 
 this one.

Yes.

 2) Am I being excessively unreasonable to complain to the authors
about this GPL violation if it is actually getting in my way and
making my life inconvenient?

No.

 3) Would anyone be willing to help with souch a complaint?  In
particular, I believe that someone who could point to convincing
evdience that our interpretation of the GPL is correct would be
useful.  There may be a language issue and it is always nice to
have something to say in response to No you are just reading that
legal document incorrectly.  In addition, if it becomes necessary
is there anyone around who has contributed to GPLed software
included in Knoppix who would be willing to formally complain as a
copyright holder if it comes to that?

Send it to the FSF's gpl enforcement team.



Re: various opinions on Debian vs the GFDL

2003-05-08 Thread Anthony DeRobertis
On Thu, 2003-05-08 at 03:36, Anthony Towns wrote:

  We're not talking about music; we're talking about *sound
  recordings*. 
 
 Actually, we're just talking about embedding sound in a GNU FDL document.
 Music, in case you hadn't noticed, is one form sound takes.

That's right. You seem to keep wanting to discuss musical scores, which
are a small subset of all sound.

 All the C code in the world won't let you recreate the last build I did
 either, unless I also give you the compiler I used. Big deal.

Depending on the license. 

 Well, no, it's not. The question is what changes do you want to make. If
 you want to change the location of two icons in a program, I don't
 think you're going to be able to do that if I give you a hexdump of an
 ELF executable.

Why not? Personally, I've changed programs using hex dumps (though it
was PEF, not ELF, but that's doubtfully relevant).

 OTOH, I don't think there are any revisions you can
 make to any sound file that you can't also make with a text editor to
 a suitable text dump of a WAV file.

OK, try this one: Resample a hex-dumped WAV file from 48KHz to 44.1KHz
using your text editor. Or mix several tracks down to one. Or do a phade
out. Or, well, do just about anything. Sure, it's possible --- in the
sense anything is possible. But it makes my job of moving that icon in
an ELF executable look trivial.

 Same
 thing with most of the edits you want to do to a sound file. Some things
 are easy, some things aren't. Big deal.

Yeah, and generally, when a license is the cause of the extreme
uneasyness of modifying things, we don't call it free


 That's completely irrelevant too: the question that's answering is whether
 the formats specifically designed to thwart modifications. It's not.

No. It is very relevant. The question is if making revisions is
[straightforward] with generic text editors.
 
 That's wrong too: that would merely be an opaque copy which is entirely
 allowable, as long as you distribute a transparent copy as well.

Of which, for sound, it appears there is no such thing as far as the FDL
is concerned.


signature.asc
Description: This is a digitally signed message part


Re: various opinions on Debian vs the GFDL

2003-05-08 Thread Anthony DeRobertis
Just noticed another problem:

A Transparent copy of the Document means a machine-readable
copy, represented in a format ... that is suitable for input
to text formatters or for automatic translation to a variety
of formats suitable for input to text formatters. ... A copy
that is not Transparent is called Opaque.

Notice that a sound file, movie, etc., in any form, is not suitable for
input to text formatters. It thus can't be a transparent format.

I apparently can't make a training video from the EMACS manual;
remember, my video is a modified version of the EMACS manual, and thus
I am obliged to provide a transparent version which, under the
definition above, I can't do.



signature.asc
Description: This is a digitally signed message part


Re: various opinions on Debian vs the GFDL

2003-05-08 Thread Anthony DeRobertis
I'm going to try again... I think somehow, we got off on a tangent of
sheet music which blurs the issue. Ignoring my previous message about
not being able to have sound be a transparent copy at all:

I hope we can agree that:

1) Transparent copies of a document are required for
   distributing printed copies in significant quantity

2) A transparent copy of a work must actually be a copy
   of it. 

Now, let's talk about a specific example: Let's say I want to make a
music video with portions of the EMACS manual. Why? I'm crazy, that's
why. Being crazy, I decide that the sound track will include the second
part of Brahms' German Requiem, Denn Alles Fleisch. Why? Once again,
I'm crazy.

So, in order to get a recording under a an acceptable copyright license
I hire an orchestra, a choir, etc. While listening to the singing
Denn alles Fleisch es ist wie Gras
und alle Herrlichkeit des Menschen wie des Grases Blumen...
I start to wonder: What is a transparent copy of this work? At first, I
think I'll just include the score. But upon closer reading of the GFDL,
I notice that a transparent copy must be suitable for _automatic_
conversion. So, that rules out the score --- there is no automatic way
to convert a musical score of Ein Deutsches Requiem, no matter how
represented, to the audible form.[0]

So that leaves me with my digital sampling. So I call the 96KHz,
48-bit[1] many-track full recording the transparent copy. Or at least
I'd like to. I notice that a transparent format, unless a drawing or a
painting, must be straightforwardly [editable] with generic text
editors. So now I'm stuck. It's fairly easy to do all kinds of neat
editing on sound, with programs designed to do so. But generic text
editors sure aren't.

Let's say that we allow that completely unmixed PCM data, as long as all
editing is done through AJ's Special XML Format. That way, we can claim
it's straightforward to modify with a text editor. So to mix the tracks
(for example), I do:
  mix
track id=firstViolin src=orch/violin1.wav
  channel id=1 volume=40 /
  channel id=2 vulume=60 /
  ...
/track
track ... /track
...
  /mix
With 32 tracks[3], that 14:32 of transparent copy is a mere 15.3GB.
Nothing major.

So, the question is: Where have I erred? AFAICT, I can't use the score
as the transparent copy. I can't use the PCM data as the transparent
copy. Even if I could, it's too damn big to be of any use.

Good thing I didn't even get to trying the do the video part, video is
easy to edit with video editors; however, editing video with a text
editor is once again, near impossible.

[0] Just getting the instruments right is extremely hard even
with very expensive synths; doing the singing is right out.

[1] Not sure what rate/bit size is actually used today.

[3] Google searches turn up studios using many more tracks, e.g.,
http://www.angelfire.com/id/dkstudios/,
http://www.cavemanmusiconline.com/cl_about.html. I saw up to
128...


signature.asc
Description: This is a digitally signed message part


Re: GFDL Freeness and Cover Texts

2003-05-08 Thread Anthony DeRobertis
On Thu, 2003-05-08 at 20:17, Thomas Bushnell, BSG wrote:

 They are also not enforceable in the US.

Can you please provide a citation for this? I've never been able to come
up with one.


signature.asc
Description: This is a digitally signed message part


Re: Bug#168554: Status of Sarge Release Issues (Updated for May)

2003-05-08 Thread Nick Phillips
On Thu, May 08, 2003 at 10:42:18AM -, MJ Ray wrote:
 Branden Robinson [EMAIL PROTECTED] wrote:
  Actually it does.  GNU TLS's OpenSSL compatibility layer is licensed
  under the GPL, not the LGPL, last time I checked.  This would cause
  problems for at least some works we distribute.
 
 Indeed it is.  I was referring to MySQL in particular, not debian in
 general.  It still has implications, but maybe less nasty.

This of course assumes that the compatibility layer is used, as opposed to
rewriting the relevant code to use GNUTLS natively...


Cheers,


Nick

-- 
Nick Phillips -- [EMAIL PROTECTED]
If you can read this, you're too close.



Re: LPPL and non-discrimination

2003-05-08 Thread Anthony Towns
On Thu, May 08, 2003 at 09:09:03AM -0400, Jeremy Hankins wrote:
 Anthony Towns aj@azure.humbug.org.au writes:
  On Wed, May 07, 2003 at 12:32:04PM -0400, Jeremy Hankins wrote:
  Why not?  A license like the GPL, but with a clause requiring that Foo
  Inc. have the right to relicense any derivative works as they please
  is DFSG free?
  DFSG-free means that it can be included in Debian, maintained by our
  maintainers and used by our users.
 Now you're being silly.  Surely you're not proposing that as an
 adequate reformulation of the DFSG?

It's the primary reason why the DFSG exists.

 Are you saying restrictions on modification are OK so long as they
 don't narrow the scope of possible modifications?  I.e., the license
 can make you jump whatever hoops it likes before modifying, 

No, because that would mean we couldn't maintain it.

Cheers,
aj

-- 
Anthony Towns [EMAIL PROTECTED] http://azure.humbug.org.au/~aj/
I don't speak for anyone save myself. GPG signed mail preferred.

  ``Dear Anthony Towns: [...] Congratulations -- 
you are now certified as a Red Hat Certified Engineer!''


pgpXkw4orWQzM.pgp
Description: PGP signature


Re: motion to take action on the unhappy GNU FDL issue

2003-05-08 Thread Zack Weinberg
Thomas Bushnell, BSG writes:

 I think it might well be productive to point to the assignment
 contract, and insist that your content be removed.

I pulled it out of my files and reread it; the FSF's side of the
agreement is a lot weaker than I remembered.  The actual text is

  FSF agrees that all distribution of the Works, or of any work based
  on the Works, or the program as enhanced by the Works, that takes
  place under the control of FSF or its agents or successors, shall be
  on terms that explicitly and perpetually permit anyone possessing a
  copy of the work to which the terms apply, and possessing accurate
  notice of these terms, to redistribute copies of the work to anyone on
  the same terms.  These terms shall not restrict which members of the
  public copies may be distributed to.  These terms shall not require a
  member of the public to pay any royalty to FSF or to anyone else for
  any permitted use of the work they apply to, or to communicate with
  FSF or its agents or assignees in any way either when redistribution
  is performed or on any other occasion.

(That's clause 4 of the document normally referred to as assign.future.)

Not one word about redistribution of modifications.  I don't think
I have a leg to stand on with regard to the manual I already wrote.
You can be sure I won't be assigning any future copyright interests
of mine to the FSF on those terms, though.

On a more pragmatic note, if I really made a stink about this, what
would happen is cpp.texi would get rolled back to its state before
I revised it, and would continue to be distributed under the GFDL
with invariant sections etc intact; thus it would not get any Freer,
and would be much less useful to its intended readership.

zw