New Debian website license?

2000-02-07 Thread Craig Small
G'day,
  How about the Open Publication License?  You can see it at
  http://opencontent.org/openpub/
  
  I think it covers all concerns and I believe it is DFSG-free.

- Craig
-- 
Craig Small VK2XLZ, PGP: AD 8D D8 63 6E BF C3 C7  47 41 B1 A2 1F 46 EC 90
Eye-Net Consulting http://www.eye-net.com.au/ [EMAIL PROTECTED]
MIEEE [EMAIL PROTECTED]  Debian developer [EMAIL PROTECTED]


x3270 licenses

2000-02-07 Thread Carey Evans
This is something I should have sorted out a long time ago, but I
guess I haven't gotten around to it until now.

The x3270 program is currently in non-free.  There are two licenses
responsible for this, one on some of the fonts, and the other on the
code the current version is based on.  All other parts of the package
have a license very similar to the X11 license.


I. The Fonts

} Copyright © 1990 by the Georgia Institute of Technology.
} All rights reserved except for those rights explicitly mentioned
} below.
} Permission is granted to distribute freely or to modify and
} distribute freely any materials and information contained herein
} as long as the above copyright and all terms associated with it
} remain intact.

This seems pretty much the same as the X11 license, although it
doesn't actually mention use.  Does this matter?  Are there any
other problems with this license?


II. The Original Code

} Copyright © 1989 by Georgia Tech Research Corporation, Atlanta, GA
} 30332.
} All Rights Reserved. GTRC hereby grants public use of this
} software. Derivative works based on this software must incorporate
} this copyright notice.

What does public use mean?  Should I try emailing or writing to GTRC
or the Georgia Institute of Technology to find out?

Any help would be appreciated.

-- 
 Carey Evans  http://home.clear.net.nz/pages/c.evans/

 This message was composed from the finest electrons
 used by many of the world's greatest writers.


Re: x3270 licenses

2000-02-07 Thread Joseph Carter
On Mon, Feb 07, 2000 at 08:56:41PM +1300, Carey Evans wrote:
 This is something I should have sorted out a long time ago, but I
 guess I haven't gotten around to it until now.
 
 The x3270 program is currently in non-free.  There are two licenses
 responsible for this, one on some of the fonts, and the other on the
 code the current version is based on.  All other parts of the package
 have a license very similar to the X11 license.
 
 
 I. The Fonts
 
 } Copyright © 1990 by the Georgia Institute of Technology.
 } All rights reserved except for those rights explicitly mentioned
 } below.
 } Permission is granted to distribute freely or to modify and
 } distribute freely any materials and information contained herein
 } as long as the above copyright and all terms associated with it
 } remain intact.
 
 This seems pretty much the same as the X11 license, although it
 doesn't actually mention use.  Does this matter?  Are there any
 other problems with this license?

Nope, this is fine.  Use is covered by the Fair Use provision of Copyright
law.  The fonts are free.


 II. The Original Code
 
 } Copyright © 1989 by Georgia Tech Research Corporation, Atlanta, GA
 } 30332.
 } All Rights Reserved. GTRC hereby grants public use of this
 } software. Derivative works based on this software must incorporate
 } this copyright notice.
 
 What does public use mean?  Should I try emailing or writing to GTRC
 or the Georgia Institute of Technology to find out?

We don't have permission to redistribute (at all---why is this in
non-free?)  Please do try to contact the Copyright holders if you can.
This license obviously does not say what they intend it to mean.

-- 
Joseph Carter [EMAIL PROTECTED] Debian Linux developer
http://tank.debian.net   GnuPG key  pub 1024D/DCF9DAB3  sub 2048g/3F9C2A43
http://www.debian.org20F6 2261 F185 7A3E 79FC 44F9 8FF7 D7A3 DCF9 DAB3

Espy_on_crack I installed 'Linux 6.1', doesn't that make me a unix
guru?
BenC Espy_on_crack: no, you have to install it twice before you are a
   guru...once to prove you can do it, the second to fix the things
   your broke the first time
Espy_on_crack oh right, how silly of me



pgpgEg5xGv1G8.pgp
Description: PGP signature


Thank you Andreas Pour

2000-02-07 Thread Don Sanders
I have been following the KDE/QT licensing issue with concern for over a year 
now, and decided to spend the weekend catching up with the last couple months 
of the kde-licensing archive. In particular I spent time reading Andreas 
Pour's comments and all the replies to them. I also spent some time just 
sitting down and rereading the GPL.

I found Andreas' comments to be heart warming as his interpretation of the 
GPL closely reflects the spirit in which my contributions to GPLed software 
are made.

Thank you very much Andreas for your rigourous analysis of the KDE/QT 
situation, especially:

Your GPL interpretation
http://lists.kde.org/?/=kde-licensingm=94950776505266w=2

The XFree license comment
http://lists.kde.org/?/=kde-licensingm=94950776505271w=2

Personally I would like to see QT issued under a license no more restrictive 
than the GPL (or even freer). But I don't regard this as a critical issue, 
and in fact consider Troll Tech to be a good example of what a software 
company should be like.

I can also see that it is possible that non-KDE developers whose GPLed code 
is used in KDE may have a different interpretation of the GPL than Andreas 
Pour's preferred one. And that it would be polite (though maybe not legally 
necessary) to confirm with them that redistributing their code with KDE is ok 
with them. 

I think requiring confirmation from those who directly contribute to the KDE 
project would be legally unnecessary and well beyond the bounds of sensible 
courtesy.

My comments are based on my interpretation of Australian law but are not 
legal advice.

BFN,
Don.


Re: x3270 licenses

2000-02-07 Thread Antti-Juhani Kaijanaho
On Mon, Feb 07, 2000 at 12:19:12AM -0800, Joseph Carter wrote:
 Nope, this is fine.  Use is covered by the Fair Use provision of Copyright
 law.  The fonts are free.

Is this the n+1th abuse of Fair Use, or do you actually have some
arguments supporting that claim?

-- 
%%% Antti-Juhani Kaijanaho % [EMAIL PROTECTED] % http://www.iki.fi/gaia/ %%%

  
 (John Cage)


Re: x3270 licenses

2000-02-07 Thread Joseph Carter
On Mon, Feb 07, 2000 at 12:55:53PM +0200, Antti-Juhani Kaijanaho wrote:
  Nope, this is fine.  Use is covered by the Fair Use provision of Copyright
  law.  The fonts are free.
 
 Is this the n+1th abuse of Fair Use, or do you actually have some
 arguments supporting that claim?

You have a copy of the program.
You want to tell me you now need special permission to run it?

Analogy:
You have a book and before you may read it you must get permission.



Yeah, I'd say I'm pretty sure running the program is fair use.  If it
weren't, you would not be allowed to run GPL'd software since you are not
given permission to do so.

-- 
Joseph Carter [EMAIL PROTECTED] Debian Linux developer
http://tank.debian.net   GnuPG key  pub 1024D/DCF9DAB3  sub 2048g/3F9C2A43
http://www.debian.org20F6 2261 F185 7A3E 79FC 44F9 8FF7 D7A3 DCF9 DAB3

netgod Feanor: u have no idea of the depth of the stupidty of american law



pgpdc2F7aSuMg.pgp
Description: PGP signature


Re: x3270 licenses

2000-02-07 Thread Peter Makholm
Antti-Juhani Kaijanaho [EMAIL PROTECTED] writes:

 Is this the n+1th abuse of Fair Use, or do you actually have some
 arguments supporting that claim?

Fair Use has a different meanings in US and Europe, just like Free
Speach.

-- 
They say that the gods are angry when they hit you with objects. 


Re: x3270 licenses

2000-02-07 Thread Henning Makholm
Scripsit Joseph Carter [EMAIL PROTECTED]
 On Mon, Feb 07, 2000 at 12:55:53PM +0200, Antti-Juhani Kaijanaho wrote:
   Use is covered by the Fair Use provision of Copyright
   law.  The fonts are free.

  Is this the n+1th abuse of Fair Use, or do you actually have some
  arguments supporting that claim?

 You have a copy of the program.
 You want to tell me you now need special permission to run it?

I don't think your analogy holds. Remember that we're talking about
fonts. In this case use entails reproducing the artistic contents
of the font, that is, the lettershapes - so IMO use of a font must
be considered form of copying.

This again means that the original claim that use of fonts are
fair use is wrong, IMO. On the other hand, in the situation at
hand there is a blanket permission to distribute the font; that
must also cover the special kind of distribution that consist
of using the font to typeset a document.

-- 
Henning Makholm  Gå ud i solen eller regnen, smil, køb en ny trøje,
   slå en sludder af med købmanden, puds dine støvler. Lev!


Re: x3270 licenses

2000-02-07 Thread Henning Makholm
On Mon, 7 Feb 2000, Brian Ristuccia wrote:
 On Mon, Feb 07, 2000 at 02:50:37PM +0100, Henning Makholm wrote:

  Remember that we're talking about fonts. In this case use
  entails reproducing the artistic contents of the font, that
  is, the lettershapes - so IMO use of a font must be considered
  form of copying.

 Running a program involves copying it from disk into memory :)

Yes, but the copy thus produced is not distributed, so I think
the fair use argument is stronger in that case.

 I recall a precedent here in the US where a document was not
 infected by the copyright on the fonts used therein. It seemed
 to say that so long as you've lawfully aquired a font, you're
 free to use it when typesetting any documents you like.

Well, I can't argue with that. But I'm happy for not being the
judge who - in these days of digital typesetting - must decide
when something is an alternative representation of a font and
when it is just a document which happens to contain every letter
in the alphabet and enough text to exhibit a selection of common
kerning pairs...

-- 
Henning Makholm



Re: x3270 licenses

2000-02-07 Thread Ben Pfaff
Brian Ristuccia [EMAIL PROTECTED] writes:

 I recall a precedent here in the US where a document was not infected by the
 copyright on the fonts used therein. It seemed to say that so long as you've
 lawfully aquired a font, you're free to use it when typesetting any
 documents you like. You might want to check the legal archives before
 deciding on this. If I recall correctly, this may have been back far enough
 that fonts were still made of metal and typesetting was still done with
 plates -- but it should still apply in our case.

See the comp.fonts FAQ:
http://www.faqs.org/faqs/fonts-faq/part2/
Note that this applies only in the U.S.  Particularly it doesn't
apply in Europe.
-- 
Unix... is not so much a product
 as it is a painstakingly compiled oral history
 of the hacker subculture.
--Neal Stephenson


Re: On interpreting licences (was: KDE not in Debian?)

2000-02-07 Thread Raul Miller
On Sat, Feb 05, 2000 at 12:04:52AM +0100, Marc van Leeuwen wrote:
 If you insist... I hope I get the details right though.
 
 So the scenario is: kghoststript is being distributed as executable of a
 GPL-ed source dynamically linked against the Qt object library; the
 distributors read all the source code for all modules it contains to mean
 all the source code for kghostscript proper (not the library), and they
 dutifully accompany the executable by this source, both with the GPL licence;
 they also distribute Qt as usual in source and object format, both with QPL
 licence. The sources for kghostscript are the exact ones used to build the
 executable, so CFLAGS does not contain -static.

Except that by your logic, the kghostscript executable won't execute.
Who do you think you're fooling?

-- 
Raul


Re: On interpreting licences (was: KDE not in Debian?)

2000-02-07 Thread Raul Miller
On Sun, Feb 06, 2000 at 12:39:51AM -0500, Andreas Pour wrote:
 Making that change under the scenario described by Marc would violate
 the GPL, but so would lots of other things, such as linking a GPL
 program with a proprietary libc.

Nope, because there's a special exception in the GPL that allows people
to use a proprietary libc.  This exception is limited (you couldn't 
by the proprietary libc in conjunction with the GPLed program, nor could
they ship together), but it does exist.  Just search for special exception
in the text of the GPL.

 I note in this regard that Section 3 of the GPL defines complete source 
 code as:
 
 For an executable work, complete source code means all the source code
 for all modules it contains, plus any associated interface definition 
 files,
 plus
 the scripts used to control compilation and installation of the 
 executable.
 
 Notice that it lists only modules it *contains*, not all modules it 
 contains or
 links to or all modules it contains during execution (the latter being 
 relevant
 b/c executable work as written in the quoted sentence above refers to the
 executable work as it is being distributed, not as it exists at run-time).

You're claiming here that even though Qt must be linked with kghostscript
that the executing program doesn't contain Qt?

 The next sentence reads:

 However, as a special exception, the source code distributed need
 not include anything that is normally distributed (in either
 source or binary form) with the major components (compiler,
 kernel, and so on) of the operating system on which the executable
 runs, unless that component itself accompanies the executable.

Ok, so you are aware of the part of the GPL which lets the proprietary
libc be used.

 This sentence can easily be read to support the dynamic/static
distinction.

Eh? You can link the proprietary libc statically and this special
exception would still be just as applicable.

 Normally you would distribute the major component w/ the executable
 only if it is statically linked, in which case you are required to
 include the source of that component; but if dynamically linked, you
 are not required to distribute the source.

Even if it's statically linked you're not required to distribute the
source for a proprietary libc. As long as libc is distributed with the
kernel or the compiler for the operating system, and as long as the
kernel or the compiler is *not* distributed with kghostscript, there's
no problem with also distributing some of that proprietary libc with
kghostscript.

 I.e., the GPL does distinguish b/w dynamic and static linking.

It doesn't even use the term linking in the terms of the license.

 As to your -static flag, I think you agree, from your past postings,
 that someone can distribute a GPL'd program dynamically linked against
 a proprietary Solaris libc, but that this person could not compile
 it statically by adding the '-static' flag and then distribute the
 program. So really I don't see how your kghostview example is any
 different from what is already allowed and done.

I did not agree to any such thing.  It's perfectly legal to distribute
a GPLed program which is statically linked against a Solaris libc.

-- 
Raul


Re: On interpreting licences (was: KDE not in Debian?)

2000-02-07 Thread William T Wilson
On Mon, 7 Feb 2000, Raul Miller wrote:

  b/c executable work as written in the quoted sentence above refers to the
  executable work as it is being distributed, not as it exists at run-time).
 
 You're claiming here that even though Qt must be linked with kghostscript
 that the executing program doesn't contain Qt?

The executing program isn't relevant because the GPL doesn't specify the
conditions the program can be run under.  It only specifies the conditions
the program can be distributed under.

  I.e., the GPL does distinguish b/w dynamic and static linking.
 
 It doesn't even use the term linking in the terms of the license.

I think it does, by implication if not directly.  If you link statically
with a proprietary library which is not part of the operating system then
you cannot distribute under the GPL.  But you can if you link dynamically,
because you aren't distributing any proprietary code at all.  You're just
assuming that the required proprietary code will already be on the target
system.



Re: On interpreting licences (was: KDE not in Debian?)

2000-02-07 Thread Raul Miller
 On Mon, 7 Feb 2000, Raul Miller wrote:
 
   b/c executable work as written in the quoted sentence above refers to 
   the
   executable work as it is being distributed, not as it exists at run-time).
  
  You're claiming here that even though Qt must be linked with kghostscript
  that the executing program doesn't contain Qt?

On Mon, Feb 07, 2000 at 12:53:51PM -0500, William T Wilson wrote:
 The executing program isn't relevant because the GPL doesn't specify
 the conditions the program can be run under. It only specifies the
 conditions the program can be distributed under.

The GPL is what gives permission to distribute that program.

The GPL only gives permssion to distribute the program if you also make
available the complete source code for that program (where that source
has to be available under terms and conditions that satisfy the GPL).

You're claiming that the complete source code doesn't contain a part
of the program which is necessary for it to run?

   I.e., the GPL does distinguish b/w dynamic and static linking.
  
  It doesn't even use the term linking in the terms of the license.
 
 I think it does, by implication if not directly. If you link
 statically with a proprietary library which is not part of the
 operating system then you cannot distribute under the GPL. But you
 can if you link dynamically, because you aren't distributing any
 proprietary code at all. You're just assuming that the required
 proprietary code will already be on the target system.

Ok, so your assertion is that code which is necessary for the program
to run -- which is included in the executing program -- is not a part
of the program?

-- 
Raul


Re: x3270 licenses

2000-02-07 Thread Antti-Juhani Kaijanaho
On Mon, Feb 07, 2000 at 04:17:41AM -0800, Joseph Carter wrote:
 You have a copy of the program.
 You want to tell me you now need special permission to run it?

Not necessarily.  But my question was how Fair Use comes into play,
not whether use really is restricted or not.  In other words, I was
attacking your argument, not your conclusion.

AFAIK, US fair use includes such things as scientific or journalistic
citation or commentary, and making copies for one's education.
For example, republishing a book is not fair use, and use of fonts often
is republication.

 Analogy:
 You have a book and before you may read it you must get permission.

Reading does not involve making a pysical copy of the book.

 Yeah, I'd say I'm pretty sure running the program is fair use.  If it
 weren't, you would not be allowed to run GPL'd software since you are not
 given permission to do so.

Not true.  The GPL *explicitly* allows all use.  Fair use is not even
near the issue.

-- 
%%% Antti-Juhani Kaijanaho % [EMAIL PROTECTED] % http://www.iki.fi/gaia/ %%%

  
 (John Cage)


Re: x3270 licenses

2000-02-07 Thread Antti-Juhani Kaijanaho
On Mon, Feb 07, 2000 at 01:37:01PM +0100, Peter Makholm wrote:
 Fair Use has a different meanings in US and Europe, just like Free
 Speach.

I know.  In Finland, there is no such thing as Fair Use.  (Many of)
the privileges the Fair Use implicitly grants to people in the US and
elsewhere are explicitly enumerated in Finnish copyright law.

-- 
%%% Antti-Juhani Kaijanaho % [EMAIL PROTECTED] % http://www.iki.fi/gaia/ %%%

  
 (John Cage)


Re: x3270 licenses

2000-02-07 Thread Antti-Juhani Kaijanaho
On Mon, Feb 07, 2000 at 02:09:27PM -0500, Raul Miller wrote:
 Anyways, I don't see anything that says that a person who owns a legal
 copy of a font would not be allowed to prepare text which displays
 that font.

I don't argue against that.  I just have the distinct feeling that Fair
Use is not the answer here ;-)

-- 
%%% Antti-Juhani Kaijanaho % [EMAIL PROTECTED] % http://www.iki.fi/gaia/ %%%

  
 (John Cage)


Re: On interpreting licences (was: KDE not in Debian?)

2000-02-07 Thread Raul Miller
   b/c executable work as written in the quoted sentence above refers to 
   the
   executable work as it is being distributed, not as it exists at run-time).

On Mon, 7 Feb 2000, Raul Miller wrote:
  You're claiming here that even though Qt must be linked with kghostscript
  that the executing program doesn't contain Qt?

On Mon, Feb 07, 2000 at 12:53:51PM -0500, William T Wilson wrote:
 The executing program isn't relevant because the GPL doesn't specify
 the conditions the program can be run under. It only specifies the
 conditions the program can be distributed under.

That's fine: as long as you give the complete source code for the
executable program you can execute it under whatever conditions you
please.

But linking with Qt isn't some random example of some unusual
circumstances for running the program.  Linking with Qt is the only way
you can have a complete copy of the program.

And you have to distribute the complete source for the program even if
you're not distributing all of the object code.  And, of course, that
source has to be distributed in a way that meets the terms of the GPL.

   I.e., the GPL does distinguish b/w dynamic and static linking.
  
  It doesn't even use the term linking in the terms of the license.
 
 I think it does, by implication if not directly.  If you link statically
 with a proprietary library which is not part of the operating system then
 you cannot distribute under the GPL.

Linking statically with a proprietary library is perfectly legal if
(1) the library is distributed with the OS, and (2) the GPLed program
is not.

Linking dynamically doesn't give any additional permissions.

 But you can if you link dynamically, because you aren't distributing
 any proprietary code at all. You're just assuming that the required
 proprietary code will already be on the target system.

Distribute with/without code only matters for that special exception
that lets people link (statically or dynamically) with a proprietary libc.
And even there you've not understood the requirement.

Except for that special exception, you have to distribute the complete
source for the program under the GPL even if you're only distributing
part of the object code yourself.

-- 
Raul


Re: On interpreting licences (was: KDE not in Debian?)

2000-02-07 Thread Jeff Teunissen
William T Wilson wrote:
 
 On Mon, 7 Feb 2000, Raul Miller wrote:
 
   b/c executable work as written in the quoted sentence above refers
   to the executable work as it is being distributed, not as it exists
   at run-time).
 
  You're claiming here that even though Qt must be linked with
  kghostscript that the executing program doesn't contain Qt?
 
 The executing program isn't relevant because the GPL doesn't specify the
 conditions the program can be run under.  It only specifies the
 conditions the program can be distributed under.

The program as _distributed_ contains portions of Qt, even if dynamically
linked.

Macros. Data structures. Method definitions. All are parts of Qt
necessary for compilation, and which are included in the final
executable.

   I.e., the GPL does distinguish b/w dynamic and static linking.
 
  It doesn't even use the term linking in the terms of the license.
 
 I think it does, by implication if not directly.  If you link statically
 with a proprietary library which is not part of the operating system
 then you cannot distribute under the GPL.  But you can if you link
 dynamically, because you aren't distributing any proprietary code at
 all.  You're just assuming that the required proprietary code will
 already be on the target system.

Dynamic linking has been the exception rather than the rule for most of
the history of computing. Most libc's, even proprietary, allow
distribution of static binaries.

-- 
| Jeff Teunissen -=- Pres., Dusk To Dawn Computing -- d2deek at pmail.net
| Disclaimer: I am my employer, so anything I say goes for me too. :)
| dusknet.dhis.net is a black hole for email.Use my Reply-To address.
| Specializing in Debian GNU/Linux http://dusknet.dhis.net/~deek/


Re: On interpreting licences (was: KDE not in Debian?)

2000-02-07 Thread Raul Miller
  You're claiming here that even though Qt must be linked with
  kghostscript that the executing program doesn't contain Qt?

On Mon, Feb 07, 2000 at 05:17:56PM -0500, Andreas Pour wrote:
 Well, this is funny indeed. When it suits your desired interpretation,
 you can change words rather freely; yet at other times you insist on
 strict reading of the words. Although it is obvious, I will repeat
 myself: I said executable work, as used in the GPL, not executing
 program. The reference to executable work in Section 3, which I
 quoted above, must be the Program . . . in . . . executable form
 mentioned in the beginning of Section 3 (why? b/c the quoted sentence
 is defining the term). In short, the term refers only to what is
 being copied and distributed, rather than what the user ends up
 executing. If you read Section 3 with a fair eye I think you will
 see what I mean.

It's true that you do not have to distribute in object form everything
that's going to go into the complete program.

However, it's also true that you must distribute the source for the
complete program.

I'm asserting that kghostscript without Qt is not the complete program.

You do not appear to be disagreeing with me on that point.  Instead,
you appear to be quibbling that the GPL doesn't require that the entire
executable be distributed.

   The next sentence reads:
  
   However, as a special exception, the source code distributed need
   not include anything that is normally distributed (in either
   source or binary form) with the major components (compiler,
   kernel, and so on) of the operating system on which the executable
   runs, unless that component itself accompanies the executable.
 
  Ok, so you are aware of the part of the GPL which lets the proprietary
  libc be used.
 
   This sentence can easily be read to support the dynamic/static
  distinction.
 
  Eh? You can link the proprietary libc statically and this special
  exception would still be just as applicable.
 
 No, it would not, b/c then you would actually be distributing the
 executable proprietary libc, and the next clause kicks in (the
 exception (unless . . .) to the special exception) to require the
 source code to be distributed for the libc part as well.

Yes, you would be distributing the proprietary libc.  But that's legal
if (1) the libc would also be distributed with a major component of the
operating system, and (2) that major component of the operating system
would not accompany the GPLed executable.

There's nothing in that exception which says that libc can't accompany
the GPLed executable.  The requirement is that the GPLed executable
can't be accompanied by the major component of the operating system
which includes the cannonical copy of libc.

Stated even more informally, that exception says: you can use a
proprietary libc if everyone already has it, but then the the OS vendor
(who stuck everyone with this proprietary libc) can't distribute the
GPLed program.

The underlying idea is that the OS vendor ought to have the capability
to fix the license on the proprietary libc, but users of that OS wouldn't
be able to fix the license.

-- 
Raul


Re: On interpreting licences (was: KDE not in Debian?)

2000-02-07 Thread Andreas Pour
Raul Miller wrote:

   You're claiming here that even though Qt must be linked with
   kghostscript that the executing program doesn't contain Qt?

 On Mon, Feb 07, 2000 at 05:17:56PM -0500, Andreas Pour wrote:
  Well, this is funny indeed. When it suits your desired interpretation,
  you can change words rather freely; yet at other times you insist on
  strict reading of the words. Although it is obvious, I will repeat
  myself: I said executable work, as used in the GPL, not executing
  program. The reference to executable work in Section 3, which I
  quoted above, must be the Program . . . in . . . executable form
  mentioned in the beginning of Section 3 (why? b/c the quoted sentence
  is defining the term). In short, the term refers only to what is
  being copied and distributed, rather than what the user ends up
  executing. If you read Section 3 with a fair eye I think you will
  see what I mean.

 It's true that you do not have to distribute in object form everything
 that's going to go into the complete program.

 However, it's also true that you must distribute the source for the
 complete program.

Where does it say that (in the GPL, that is).  It only says you have to make
available the complete source code to what you are in fact distributing.

 I'm asserting that kghostscript without Qt is not the complete program.

 You do not appear to be disagreeing with me on that point.  Instead,
 you appear to be quibbling that the GPL doesn't require that the entire
 executable be distributed.

That for sure it does not -- the only complete requirement pertains to source
code.

The next sentence reads:
   
However, as a special exception, the source code distributed need
not include anything that is normally distributed (in either
source or binary form) with the major components (compiler,
kernel, and so on) of the operating system on which the executable
runs, unless that component itself accompanies the executable.
  
   Ok, so you are aware of the part of the GPL which lets the proprietary
   libc be used.
  
This sentence can easily be read to support the dynamic/static
   distinction.
  
   Eh? You can link the proprietary libc statically and this special
   exception would still be just as applicable.
 
  No, it would not, b/c then you would actually be distributing the
  executable proprietary libc, and the next clause kicks in (the
  exception (unless . . .) to the special exception) to require the
  source code to be distributed for the libc part as well.

 Yes, you would be distributing the proprietary libc.  But that's legal
 if (1) the libc would also be distributed with a major component of the
 operating system, and (2) that major component of the operating system
 would not accompany the GPLed executable.

Right, but if it's statically linked by definition it does accompany the
executable.

 There's nothing in that exception which says that libc can't accompany
 the GPLed executable.

Of course it can, but then you have to include the source code.

 The requirement is that the GPLed executable
 can't be accompanied by the major component of the operating system
 which includes the cannonical copy of libc.

 Stated even more informally, that exception says: you can use a
 proprietary libc if everyone already has it, but then the the OS vendor
 (who stuck everyone with this proprietary libc) can't distribute the
 GPLed program.

I don't see any reference to OS vendor, whether explicit or implicit, in the
language of Section 3 of the GPL.  The only distinction on the system component
exception is whether the system component accompanies the executable or not:
if not, you are excused from including the source code for that component, if
it does, you are not excused

 The underlying idea is that the OS vendor ought to have the capability
 to fix the license on the proprietary libc, but users of that OS wouldn't
 be able to fix the license.

While I may agree that this is a nice theory, it is not reflected in the
language of the GPL.  This only goes to prove how poorly the GPL is drafted, as
we can disagree even on this relatively elementary point.

Ciao,

Andreas


Re: On interpreting licences (was: KDE not in Debian?)

2000-02-07 Thread Raul Miller
On Mon, Feb 07, 2000 at 06:14:15PM -0500, Andreas Pour wrote:
 Where does it say that (in the GPL, that is).  It only says you have to make
 available the complete source code to what you are in fact distributing.

I don't think we're disagreeing on this point.

However, I think that you are imagining that people are distributing
kghostscript executables and not distributing Qt.

That's certainly not what Debian would do, if Debian included kghostscript
in main.

 The next sentence reads:

 However, as a special exception, the source code distributed need
 not include anything that is normally distributed (in either
 source or binary form) with the major components (compiler,
 kernel, and so on) of the operating system on which the executable
 runs, unless that component itself accompanies the executable.
   
Ok, so you are aware of the part of the GPL which lets the proprietary
libc be used.
   
 This sentence can easily be read to support the dynamic/static
distinction.
   
Eh? You can link the proprietary libc statically and this special
exception would still be just as applicable.
  
   No, it would not, b/c then you would actually be distributing the
   executable proprietary libc, and the next clause kicks in (the
   exception (unless . . .) to the special exception) to require the
   source code to be distributed for the libc part as well.
 
  Yes, you would be distributing the proprietary libc.  But that's legal
  if (1) the libc would also be distributed with a major component of the
  operating system, and (2) that major component of the operating system
  would not accompany the GPLed executable.
 
 Right, but if it's statically linked by definition it does accompany the
 executable.

it meaning the GPLed program?

If so, why do you use the phrase accompany the executable?  Aren't you
talking about the executable of the GPLed program?

What does it mean for a program to accompany itself?  Why do you raise
this point?

If it doesn't mean the GPLed program, what is it that you say would
be statically linked?

  There's nothing in that exception which says that libc can't accompany
  the GPLed executable.
 
 Of course it can, but then you have to include the source code.

Sure -- you not only have to include the source code, but you have to
make sure it's distributed under GPL terms... but then we wouldn't be
talking about that proprietary libc.

  The requirement is that the GPLed executable
  can't be accompanied by the major component of the operating system
  which includes the cannonical copy of libc.
 
  Stated even more informally, that exception says: you can use a
  proprietary libc if everyone already has it, but then the the OS vendor
  (who stuck everyone with this proprietary libc) can't distribute the
  GPLed program.
 
 I don't see any reference to OS vendor, whether explicit or implicit,
 in the language of Section 3 of the GPL. The only distinction on the
 system component exception is whether the system component accompanies
 the executable or not: if not, you are excused from including the
 source code for that component, if it does, you are not excused

It seems to me that you'd call someone distributing major components of
a proprietary OS an OS vendor.  I'm sure you could construct examples
which are exceptions to that rule.  But I made it very clear that I was
talking informally -- I was talking about the usual case, not trying to
be so general that I was covering all potential issues.

-- 
Raul


omniorb's copyright is broken

2000-02-07 Thread Tomasz Wegrzanowski
package: omniorb
version: 1:2.8.0-1
severity: important

Copyright states it is free
It is in non-free
README.FIRST mensions additional copyright file, that is not in .deb

It have to be clarified ASAP.

/usr/doc/omniorb/copyright :

omniORB2 is available for general use under the conditions of the 
GNU General Public Licence and GNU Library General Public Licence. 

/usr/doc/omniorb/README.FIRST :

omniORB2 is copyright ATT Laboratories - Cambridge. It is free
software. The programs in omniORB2 are distributed under the GNU General
Public Licence as published by the Free Software Foundation. See the file
COPYING for copying permission of these programs. The libraries in omniORB2
are distributed under the GNU Library General Public Licence. See the file
COPYING.LIB for copying permission of these libraries.

omniORB2 contains source code that is derived from the SunSoft OMG IDL
Compiler Front End (CFE) version 1.3. The IDL CFE is copyright Sun
Microsystems and is distributed here under the terms and conditions written
in the file src/tool/omniidl2/COPYING.CFE.

We impose no restriction on the use of the IDL compiler output. The stub
code produced by the IDL compiler is not considered a derived work of it.


Re: New OPL Draft

2000-02-07 Thread Richard Stallman
As I understand your proposed license, it has no problems falling within
the existing DFSG.  This is not true for some of the others; whether Debian
wants to extend its penumbra in the manner I described is something that
will have to be extensively discussed.  I'd certainly like your input on
this issue;

I would be happy to give my opinion, once I see the specific issue.

Keith Packard of XFree86, for instance, thinks that we'll never see much
in the way of high-quality fonts that are free software, because the
problems are just too hard.

We already have some, released by a font company under the GPL.

Which shows why all such arguments are foolish.  It is a mistake to
speculate that failure is inevitable; it is much better to try than to
give up in advance.