Re: SUN RPC code is DFSG-free

2003-09-03 Thread Fedor Zuev
On Wed, 3 Sep 2003, Fedor Zuev wrote to Jeremy Hankins:

On Tue, 2 Sep 2003, Jeremy Hankins wrote:

[I'm taking this off-list, as this is no longer really relevant
there.]

Fedor Zuev [EMAIL PROTECTED] writes:

 When FSF include Sun RPC code, that code was licensed to FSF under
 Sun RPC license, not under GPL. So, GPL irrelevant there.

If someone takes GPL code and Sun RPC code and puts them together to
form a new work that work is what's known as a derived work.

It is not very accurate defintion. Simply puts them
together do not always create derivative work.

*Both* licenses must be simultaneously satisfied in order for the
resulting (derived) work to be distributed.

No. *Both* license is irrelevant there. *Only* license to
the combined derived work is relevant.

Not _you_, not _distributors_ or _users_ of GLIBC, but only
GLIBC _developers_ should satisfy the terms of Sun RPC license.

So the GPL most certainly is relevant.



Re: SUN RPC code is DFSG-free

2003-08-31 Thread Fedor Zuev
On Fri, 29 Aug 2003, Jeremy Hankins wrote:

Fedor Zuev [EMAIL PROTECTED] writes:
 On Fri, 29 Aug 2003, Jeremy Hankins wrote:

But when I received glibc licensed under the GPL (which includes
code derived from Sun RPC) I received it under the terms of the
GPL. Technically the Sun RPC license still applies, but the GPL
guarantees me that the work as a whole is available to me under the
terms of the GPL (if not, the guy who gave it to me is in violation,
and I have no license to the code whatsoever).

  Licensing of the whole work does not imply by default the
 licensing of the every part of this work under the same license. It
 is not imply even licensing of a part of work at all. GPL
 specifically guarantees, that you can distribute under terms of GPL
 any work, based on GPL-ed work. SUN RPC is a part of GLIBC, but it
 is not a work, based on GLIBC. So, GPL is not guarantees, nor that
 you distribute it at all, nor that you distribute it under GPL.

Section 2.b of the GPL:

You must cause any work that you distribute or publish, that
in whole or in part contains or is derived from the Program or
any part thereof, to be licensed as a whole at no charge to
all third parties under the terms of this License.

Section 2 talks about the creation of derived works, which is what the
FSF is doing when they include the Sun RPC code.

When FSF include Sun RPC code, that code was licensed to FSF under
Sun RPC license, not under GPL. So, GPL irrelevant there.




Re: SUN RPC code is DFSG-free

2003-08-29 Thread Jeremy Hankins
Fedor Zuev [EMAIL PROTECTED] writes:
 On Thu, 28 Aug 2003, Jeremy Hankins wrote:

I thought I'd been following this discussion, but it seems to have
branched off into a discussion of originality.  Unless I'm horribly
confused (which, as always, is possible) originality is absolutely
irrelevant to the Sun RPC code, because work derived from it is,
well, derived from it, and therefore clearly not original.  (If I
am confused, I'd personally appreciate a recap that would explain
the connection, as I've gone back and reread the past few messages
and the connection is still opaque to me.)

[snip]

   One can argue, that separation of SUN RPC from GLIBS do not
 contribute enough (any) originality to constitute creation of new
 original work of authorship.

If that is the case, the license could claim that you must commit
ritual suicide and the work would still be free.  But I don't think it
would be a good idea for Debian to depend on the work not being
copyrightable when clearly Sun thinks it is.

2) If the answer to (1) is no, is that restriction compatible with
   the GPL?

   Maybe.

 GPL defines work based on the Program twice:

   First, it clearly refers to derivative work under copyright
 law

 --
   The Program, below, refers to any such program or work,
 and a work based on the Program means either the Program or any
 derivative work under copyright law.
 --

   Second, it refer only to modify itself

 --
   You may modify your copy or copies of the Program or any
 portion of it, thus forming a work based on the Program, and copy
 and distribute such modifications or work under the terms of Section
 1 above
 --

   Under first definition, all OK. Under second - maybe not.

I have absolutely no idea what you're trying to say here.

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



Re: SUN RPC code is DFSG-free

2003-08-29 Thread Jeremy Hankins
Fedor Zuev [EMAIL PROTECTED] writes:
 On Fri, 29 Aug 2003, Jeremy Hankins wrote:
Fedor Zuev [EMAIL PROTECTED] writes:

 One can argue, that separation of SUN RPC from GLIBS do not
 contribute enough (any) originality to constitute creation of new
 original work of authorship.

If that is the case, the license could claim that you must commit
ritual suicide and the work would still be free.

 

But I don't think it would be a good idea for Debian to depend on
the work not being copyrightable when clearly Sun thinks it is.

   I never said that Sun's code unoriginal or uncopyrightable.

Ah, I think I understand.  You're talking about the originality
involved in the act of separating out the Sun RPC code from the glibc
code?  I don't see how that's relevant.

   Sorry. I was very unclear.

   SUN RPC, extracted from GLIBC is not a work, derived from
 GLIBC because of above. SUN RPC, extracted from GLIBC is not
 GLIBC.  Because it is not. Therefore, according to the first
 definition, it is not a work based on the GLIBC. It is simply SUN
 RPC. Because it is. Therefore, it may be licensed under any
 compatible license. Because only work, based on GPL-licensed work
 should be also licensed under GPL. It is already licensed by SUN.

But when I received glibc licensed under the GPL (which includes code
derived from Sun RPC) I received it under the terms of the GPL.
Technically the Sun RPC license still applies, but the GPL guarantees
me that the work as a whole is available to me under the terms of the
GPL (if not, the guy who gave it to me is in violation, and I have no
license to the code whatsoever).

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



Re: SUN RPC code is DFSG-free

2003-08-29 Thread Fedor Zuev
On Fri, 29 Aug 2003, Jeremy Hankins wrote:

Fedor Zuev [EMAIL PROTECTED] writes:
 On Thu, 28 Aug 2003, Jeremy Hankins wrote:

I thought I'd been following this discussion, but it seems to have
branched off into a discussion of originality.  Unless I'm horribly
confused (which, as always, is possible) originality is absolutely
irrelevant to the Sun RPC code, because work derived from it is,
well, derived from it, and therefore clearly not original.  (If I
am confused, I'd personally appreciate a recap that would explain
the connection, as I've gone back and reread the past few messages
and the connection is still opaque to me.)

[snip]

  One can argue, that separation of SUN RPC from GLIBS do not
 contribute enough (any) originality to constitute creation of new
 original work of authorship.

If that is the case, the license could claim that you must commit
ritual suicide and the work would still be free.



But I don't think it would be a good idea for Debian to depend on
the work not being copyrightable when clearly Sun thinks it is.

I never said that Sun's code unoriginal or uncopyrightable.

2) If the answer to (1) is no, is that restriction compatible with
   the GPL?

  Maybe.

 GPL defines work based on the Program twice:

  First, it clearly refers to derivative work under copyright
 law

 --
  The Program, below, refers to any such program or work,
 and a work based on the Program means either the Program or any
 derivative work under copyright law.
 --

  Second, it refer only to modify itself

 --
  You may modify your copy or copies of the Program or any
 portion of it, thus forming a work based on the Program, and copy
 and distribute such modifications or work under the terms of Section
 1 above
 --

  Under first definition, all OK. Under second - maybe not.

I have absolutely no idea what you're trying to say here.


Sorry. I was very unclear.

SUN RPC, extracted from GLIBC is not a work, derived from
GLIBC because of above. SUN RPC, extracted from GLIBC is not
GLIBC.  Because it is not. Therefore, according to the first
definition, it is not a work based on the GLIBC. It is simply SUN
RPC. Because it is. Therefore, it may be licensed under
any compatible license. Because only work, based on GPL-licensed
work should be also licensed under GPL. It is already licensed by
SUN.



Re: SUN RPC code is DFSG-free

2003-08-29 Thread Fedor Zuev
On Thu, 28 Aug 2003, Jeremy Hankins wrote:

Anthony Towns aj@azure.humbug.org.au writes:

 Every copyright case that's lost by the defendents is an
 example. That's the point: if you come up with the exact same
 expression, then either you've copied, or there's a lack of
 originality in the work to start with.

I thought I'd been following this discussion, but it seems to have
branched off into a discussion of originality.  Unless I'm horribly
confused (which, as always, is possible) originality is absolutely
irrelevant to the Sun RPC code, because work derived from it is,
well, derived from it, and therefore clearly not original.  (If I
am confused, I'd personally appreciate a recap that would explain
the connection, as I've gone back and reread the past few messages
and the connection is still opaque to me.)

IMHO.

Work need not be completely independent to be original. It
is enough, iа there a some original contribution in it.

There is a

1) SUN RPC - supposedly, original, copyrighted bu
Sun.

2) GLIBC - original as well, because of major
original contribution, made by GLIBC developers.

3) modifiication  of (2) literally equivalent to
(1)

One can argue, that separation of SUN RPC from GLIBS do not
contribute enough (any) originality to constitute creation of new
original work of authorship.


Assuming that the reported clarification is accurate (i.e., BSD except
that you can't distribute the original by itself), there are two
questions to be answered:

1) Can you take a work based on the Sun RPC code and further modify it
   to be exactly like the Sun RPC code, and distribute that?

No

2) If the answer to (1) is no, is that restriction compatible with the
   GPL?

Maybe.

GPL defines work based on the Program twice:

First, it clearly refers to derivative work under copyright
law

--
The Program, below, refers to any such program or work,
and a work based on the Program means either the Program or any
derivative work under copyright law.
--

Second, it refer only to modify itself

--
You may modify your copy or copies of the Program or any
portion of it, thus forming a work based on the Program, and copy
and distribute such modifications or work under the terms of Section
1 above
--

Under first definition, all OK. Under second - maybe not.


In order for the code to be GPL compatible the answer to one of those
questions must be Yes.  MHO, of course, is that the more likely yes
answer is to be found from (1), as (2) is clearly false.  In fact, if
the answer to (1) is no, I have trouble seeing how it passes the DFSG
at all.




Re: SUN RPC code is DFSG-free

2003-08-29 Thread Fedor Zuev
On Fri, 29 Aug 2003, Jeremy Hankins wrote:

  I never said that Sun's code unoriginal or uncopyrightable.

Ah, I think I understand.  You're talking about the originality
involved in the act of separating out the Sun RPC code from the glibc
code?  I don't see how that's relevant.

  Sorry. I was very unclear.

  SUN RPC, extracted from GLIBC is not a work, derived from
 GLIBC because of above. SUN RPC, extracted from GLIBC is not
 GLIBC.  Because it is not. Therefore, according to the first
 definition, it is not a work based on the GLIBC. It is simply SUN
 RPC. Because it is. Therefore, it may be licensed under any
 compatible license. Because only work, based on GPL-licensed work
 should be also licensed under GPL. It is already licensed by SUN.

But when I received glibc licensed under the GPL (which includes
code derived from Sun RPC) I received it under the terms of the
GPL. Technically the Sun RPC license still applies, but the GPL
guarantees me that the work as a whole is available to me under the
terms of the GPL (if not, the guy who gave it to me is in
violation, and I have no license to the code whatsoever).

Licensing of the whole work does not imply by default the
licensing of the every part of this work under the same license. It
is not imply even licensing of a part of work at all. GPL
specifically guarantees, that you can distribute under terms of GPL
any work, based on GPL-ed work. SUN RPC is a part of GLIBC, but
it is not a work, based on GLIBC. So, GPL is not guarantees, nor
that you distribute it at all, nor that you distribute it under GPL.



Re: SUN RPC code is DFSG-free

2003-08-29 Thread Andreas Barth
* Jeremy Hankins ([EMAIL PROTECTED]) [030829 18:05]:
 Fedor Zuev [EMAIL PROTECTED] writes:
  Sorry. I was very unclear.
 
  SUN RPC, extracted from GLIBC is not a work, derived from
  GLIBC because of above. SUN RPC, extracted from GLIBC is not
  GLIBC.  Because it is not. Therefore, according to the first
  definition, it is not a work based on the GLIBC. It is simply SUN
  RPC. Because it is. Therefore, it may be licensed under any
  compatible license. Because only work, based on GPL-licensed work
  should be also licensed under GPL. It is already licensed by SUN.

 But when I received glibc licensed under the GPL (which includes code
 derived from Sun RPC) I received it under the terms of the GPL.
 Technically the Sun RPC license still applies, but the GPL guarantees
 me that the work as a whole is available to me under the terms of the
 GPL (if not, the guy who gave it to me is in violation, and I have no
 license to the code whatsoever).

You seem to impley that the FSF has permission from sun to apply the
GPL to the relevant code. Otherwise would _this_ license not be
allowed to be treated as under GPL, but under a compatible license.

Do you have a proof for this permission?


Cheers,
Andi
-- 
   http://home.arcor.de/andreas-barth/
   PGP 1024/89FB5CE5  DC F1 85 6D A6 45 9C 0F  3B BE F1 D0 C5 D1 D9 0C



Re: SUN RPC code is DFSG-free

2003-08-29 Thread Jeremy Hankins
Andreas Barth [EMAIL PROTECTED] writes:
 * Jeremy Hankins ([EMAIL PROTECTED]) [030829 18:05]:

 But when I received glibc licensed under the GPL (which includes
 code derived from Sun RPC) I received it under the terms of the
 GPL.  Technically the Sun RPC license still applies, but the GPL
 guarantees me that the work as a whole is available to me under the
 terms of the GPL (if not, the guy who gave it to me is in
 violation, and I have no license to the code whatsoever).

 You seem to impley that the FSF has permission from sun to apply the
 GPL to the relevant code. Otherwise would _this_ license not be
 allowed to be treated as under GPL, but under a compatible license.

 Do you have a proof for this permission?

Huh?  I'm assuming you transposed 'would' and '_this_ license' in your
second sentence.  But even then I'm not sure I understand it.

I never said that the GPL was applied to the Sun RPC code.  I said
that it must be distributed under the terms of the GPL -- meaning that
the Sun RPC license must match the terms provided in the GPL.
Otherwise it can't be distributed.



(Hrm.  Or could it?  If the FSF made the modification, being the
copyright holder, they needn't do so under the requirements of 2.b of
the GPL.  So perhaps *they* can still distribute it  But that
wouldn't make much difference, as no one else would be able to modify
it or link it with GPL code.)

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



Re: SUN RPC code is DFSG-free

2003-08-29 Thread Jeremy Hankins
Fedor Zuev [EMAIL PROTECTED] writes:
 On Fri, 29 Aug 2003, Jeremy Hankins wrote:

But when I received glibc licensed under the GPL (which includes
code derived from Sun RPC) I received it under the terms of the
GPL. Technically the Sun RPC license still applies, but the GPL
guarantees me that the work as a whole is available to me under the
terms of the GPL (if not, the guy who gave it to me is in violation,
and I have no license to the code whatsoever).

   Licensing of the whole work does not imply by default the
 licensing of the every part of this work under the same license. It
 is not imply even licensing of a part of work at all. GPL
 specifically guarantees, that you can distribute under terms of GPL
 any work, based on GPL-ed work. SUN RPC is a part of GLIBC, but it
 is not a work, based on GLIBC. So, GPL is not guarantees, nor that
 you distribute it at all, nor that you distribute it under GPL.

Section 2.b of the GPL:

You must cause any work that you distribute or publish, that
in whole or in part contains or is derived from the Program or
any part thereof, to be licensed as a whole at no charge to
all third parties under the terms of this License.

Section 2 talks about the creation of derived works, which is what the
FSF is doing when they include the Sun RPC code.

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



Re: SUN RPC code is DFSG-free

2003-08-29 Thread Brian T. Sniffen
Andreas Barth [EMAIL PROTECTED] writes:

 * Jeremy Hankins ([EMAIL PROTECTED]) [030829 18:05]:
 Fedor Zuev [EMAIL PROTECTED] writes:
 Sorry. I was very unclear.
 
 SUN RPC, extracted from GLIBC is not a work, derived from
  GLIBC because of above. SUN RPC, extracted from GLIBC is not
  GLIBC.  Because it is not. Therefore, according to the first
  definition, it is not a work based on the GLIBC. It is simply SUN
  RPC. Because it is. Therefore, it may be licensed under any
  compatible license. Because only work, based on GPL-licensed work
  should be also licensed under GPL. It is already licensed by SUN.

 But when I received glibc licensed under the GPL (which includes code
 derived from Sun RPC) I received it under the terms of the GPL.
 Technically the Sun RPC license still applies, but the GPL guarantees
 me that the work as a whole is available to me under the terms of the
 GPL (if not, the guy who gave it to me is in violation, and I have no
 license to the code whatsoever).

 You seem to impley that the FSF has permission from sun to apply the
 GPL to the relevant code. Otherwise would _this_ license not be
 allowed to be treated as under GPL, but under a compatible license.

 Do you have a proof for this permission?

Well, Sun distributes glibc, doesn't it?

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: SUN RPC code is DFSG-free

2003-08-28 Thread Anthony Towns
On Tue, Aug 26, 2003 at 09:36:13PM +0100, Andrew Suffield wrote:
  You're invited to demonstrate an instance of someone coming up with the
  exact same expression of the exact same copyrightable idea being sued
  for copyright infringement and winning on the grounds of independent
  reinvention. For bonus points make it an instance where they had access
  to the original work.
 I'll have to pass on this one, as I've never heard of anybody being
 sued for this at all, but I counter-invite you to come up with an
 example of anybody coming up with the same expression of the same
 copyrightable idea being sued for copyright infringement and
 *losing*. 

Every copyright case that's lost by the defendents is an example. That's
the point: if you come up with the exact same expression, then either
you've copied, or there's a lack of originality in the work to start with.

 I don't think any case law exists (or ever will exist) on
 the subject, so we'll have to work with the statutes - which, at least
 in the US and EU, are fairly clear that independant innovation is a
 valid way to avoid copyright issues.

No, independent innovation is a valid way of *gaining* copyright on
a work.  The way you demonstrate it's independent from other works,
is by demonstrating it's *different* to other works.

Cheers,
aj

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

   ``Is this some kind of psych test?
  Am I getting paid for this?''


pgp62NKCclbZ3.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-28 Thread Don Armstrong
We interrupt this thread to bring you new and exciting information:

On Thu, 28 Aug 2003, Anthony Towns wrote:
 Every copyright case that's lost by the defendents is an example.
 That's the point: if you come up with the exact same expression, then
 either you've copied, or there's a lack of originality in the work to
 start with.

What you both seem to be arguing here is a question of fact, not of law.

The question that is asked is:

Was the work copied or not?

That's what juries (or judges when there is no jury) do in civil
cases. They try the facts.[1]

You would be hard pressed to get a jury to agree that two identical
thousand page novels were developed independently. However, if a jury
decides that they were, there is no law stating that copyright
infringement has to have taken place, or the works didn't have enough
originality to be copyrighted in the first place.

We return you now to your regularly scheduled thread.


Don Armstrong
1: At least in the US system. I can't speak for the legal systems of
any other country with any degree of acuracy.
-- 
Democracy means simply the bludgeoning of the people by the people for
the people.
 -- Oscar Wilde

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


pgpB5tsnWBen3.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-28 Thread Jeremy Hankins
Anthony Towns aj@azure.humbug.org.au writes:

 Every copyright case that's lost by the defendents is an
 example. That's the point: if you come up with the exact same
 expression, then either you've copied, or there's a lack of
 originality in the work to start with.

I thought I'd been following this discussion, but it seems to have
branched off into a discussion of originality.  Unless I'm horribly
confused (which, as always, is possible) originality is absolutely
irrelevant to the Sun RPC code, because work derived from it is, well,
derived from it, and therefore clearly not original.  (If I am
confused, I'd personally appreciate a recap that would explain the
connection, as I've gone back and reread the past few messages and the
connection is still opaque to me.)

Assuming that the reported clarification is accurate (i.e., BSD except
that you can't distribute the original by itself), there are two
questions to be answered:

1) Can you take a work based on the Sun RPC code and further modify it
   to be exactly like the Sun RPC code, and distribute that?

2) If the answer to (1) is no, is that restriction compatible with the
   GPL?

In order for the code to be GPL compatible the answer to one of those
questions must be Yes.  MHO, of course, is that the more likely yes
answer is to be found from (1), as (2) is clearly false.  In fact, if
the answer to (1) is no, I have trouble seeing how it passes the DFSG
at all.

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



Re: SUN RPC code is DFSG-free

2003-08-28 Thread Andrew Suffield
On Tue, Aug 26, 2003 at 10:13:04PM -0500, Steve Langasek wrote:
 If the code is copyrighted, then we must consider the case of someone
 incorporating the Sun RPC code into a work and distributing it to a
 second person, who subsequently refines this work to create yet another
 work which happens to be identical to the original Sun RPC code.  In
 such a case, there are two possible interpretations under copyright that
 must be considered:

The rest of the argument holds based on this hypothesis. Unfortunately
for your argument, the hypothesis is false - incorporating the Sun
RPC code into a work, distributing that to a second person, who
subsequently refines it further is clearly a derivative work of the
original Sun RPC code. It's not independant creation at all. These are
therefore not two possible interpretations under copyright.

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- --  |


pgpI5yy8MF9xl.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-28 Thread Andrew Suffield
On Wed, Aug 27, 2003 at 11:13:42PM -0700, Don Armstrong wrote:
 We interrupt this thread to bring you new and exciting information:
 
 On Thu, 28 Aug 2003, Anthony Towns wrote:
  Every copyright case that's lost by the defendents is an example.
  That's the point: if you come up with the exact same expression, then
  either you've copied, or there's a lack of originality in the work to
  start with.
 
 What you both seem to be arguing here is a question of fact, not of law.
 
 The question that is asked is:
 
 Was the work copied or not?

Well, sort of. Anthony is arguing that it was copied.

I am arguing that *if* it was not copied, there has been no copyright
violation. Anthony then repeats No, it was copied.

I'm not sure what he thinks this accomplishes. I have an endless
supply of hypothetical scenarios where it was not copied, regardless
of how many he changes. Any one of them demonstrates how the license
is incompatible with the GPL.

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- --  |


pgp8H11b8324K.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-27 Thread Fedor Zuev
On Tue, 26 Aug 2003, Anthony Towns wrote:

On Mon, Aug 25, 2003 at 11:51:49AM +0100, Andrew Suffield wrote:

...

You're invited to demonstrate an instance of someone coming up with the
exact same expression of the exact same copyrightable idea being sued
for copyright infringement and winning on the grounds of independent
reinvention. For bonus points make it an instance where they had access
to the original work.

Personally, I consider the possibility of anyone being able to get away
with a defense of that form exceedinly unlikely.

AFAIK, this is called lack of originality|creativity and
there a lot of cases worldwide. At least I can remember several
cases for the last decade only in Russia. If you google 'lack of
originality copyright', you probably get some examples yourself.

Of course, if you can independently reinvent the same work,
it prove that work unoriginal and, therefore, does not deserve
copyright protection at all. Because of that, sides often
prefer not to wait judge's verdict, but settle the case
out-of-court.



Re: SUN RPC code is DFSG-free

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

 You're invited to demonstrate an instance of someone coming up with the
 exact same expression of the exact same copyrightable idea being sued
  ^^

Um, where in the world can *ideas* be copyrightable?

-- 
Henning Makholm  What has it got in its pocketses?



Re: SUN RPC code is DFSG-free

2003-08-27 Thread Jeremy Hankins
Steve Langasek [EMAIL PROTECTED] writes:

 If the code is copyrighted, then we must consider the case of
 someone incorporating the Sun RPC code into a work and distributing
 it to a second person, who subsequently refines this work to create
 yet another work which happens to be identical to the original Sun
 RPC code.  In such a case, there are two possible interpretations
 under copyright that must be considered:

 {
   Provably independent creation of a work identical to another,
   pre-existing work that enjoys copyright status is not an
   infringement of the first work's copyright.,

   Creation of an identical work, even if provably independent (no
   copying took place from the original work), still infringes the
   copyright of the earlier work.
 }

The problem here is the provably independent -- by hypothesis the
work is based in part on the original Sun RPC code.  So Sun's terms,
along with those of the GPL, still apply.  So the first option is
clearly irrelevant.

 Under a regime where independent creation of a given expression is a
 copyright infringement, the only way the GPL can be internally
 consistent is if it does *not* require authors to relinquish their
 right to pursue infringements against the copyright of their
 original, independent work; otherwise, the paragraphs cited above
 are meaningless, and actually leave an author who chooses to
 distribute his code under the GPL with no right at all (or no
 practical means of enforcement) to control the creation of copies of
 the original work, only the right to create new derivative works and
 license (or not license) them under terms of his choice.

I'm having a lot of trouble parsing this (single!) sentence.  On the
face of it you seem to be saying that someone who licenses something
under the GPL ought to be able to come along later and add extra
restrictions to the license, and that RMS could not possibly have
intended otherwise when the GPL was written.

 If the GPL
 really did require this, we would have a problem, because the
 copyright holder of the Sun RPC code hasn't granted us this
 permission.  However, I don't believe that this is the intended
 meaning of the GPL; rather, I understand the paragraphs above to
 have the plain meaning that the GPL does *not* contest the copyright
 of the original code, and therefore code whose license bears a
 special provision regarding its disposition when in isolation is GPL
 compatible.

It's a good thing the GPL doesn't contest the copyright of the
original code, because it would lose.  Instead, if there is a
conflict, no distribution is possible.  I completely fail to see how
the section of the GPL you quoted is relevant.

The Sun RPC code is *still* licensed under Sun's terms when it is
distributed as part of a GPL work.  But the GPL says to the
distributor (in essence): License all portions of the work to
distributees under the terms of the GPL, with no extra restrictions.
If you cannot, don't distribute.  Clearly, don't distributed X block
of code by itself is a restriction not found in the GPL, therefore
it's not GPL compatible.

Of course, there may or may not have been a clarification, I don't
know.  Though I certainly distrust getting it third (or more) hand.
On the other hand, it's hard to imagine that Sun has a problem with
the code being distributed as part of a GPL work.

 As is often said, law is not like programming; I have no algorithm
 that can tell me which of the above legal outcomes actually
 corresponds to the state of law in any given jurisdiction.

True.  But my understanding is that traditionally d-l has erred on the
side of caution.  That would suggest that if there is doubt we should
seek to clarify that doubt before assuming that there's no problem.

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



Re: SUN RPC code is DFSG-free

2003-08-27 Thread Richard Braakman
On Wed, Aug 27, 2003 at 03:51:53PM +0200, Henning Makholm wrote:
 Um, where in the world can *ideas* be copyrightable?

Utah :-)

Richard Braakman



Re: SUN RPC code is DFSG-free

2003-08-27 Thread Branden Robinson
On Wed, Aug 27, 2003 at 03:51:53PM +0200, Henning Makholm wrote:
 Scripsit Anthony Towns aj@azure.humbug.org.au
 
  You're invited to demonstrate an instance of someone coming up with the
  exact same expression of the exact same copyrightable idea being sued
   ^^
 
 Um, where in the world can *ideas* be copyrightable?

Indeed.  I'm glad to see the disposition of #181493 is in such assertive
hands.

-- 
G. Branden Robinson|It is the responsibility of
Debian GNU/Linux   |intellectuals to tell the truth and
[EMAIL PROTECTED] |expose lies.
http://people.debian.org/~branden/ |-- Noam Chomsky


pgpFEGJNRUy2V.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-27 Thread Scott James Remnant
On Wed, 2003-08-27 at 14:51, Henning Makholm wrote:

 Scripsit Anthony Towns aj@azure.humbug.org.au
 
  You're invited to demonstrate an instance of someone coming up with the
  exact same expression of the exact same copyrightable idea being sued
   ^^
 
 Um, where in the world can *ideas* be copyrightable?
 
Trade Secrets work like this in some countries, and you can even tell
people about them and still claim them to be your Trade Secret.

Scott
-- 
Have you ever, ever felt like this?
Had strange things happen?  Are you going round the twist?


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


Re: SUN RPC code is DFSG-free

2003-08-27 Thread Branden Robinson
On Wed, Aug 27, 2003 at 08:03:13PM +0300, Richard Braakman wrote:
 On Wed, Aug 27, 2003 at 03:51:53PM +0200, Henning Makholm wrote:
  Um, where in the world can *ideas* be copyrightable?
 
 Utah :-)

Not what you had in mind, but damnit, now I'm going to have to go watch
_Raising Arizona_ again.   :)

Maybe it was Utah...

-- 
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


pgprpfyNud2Cx.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-26 Thread Anthony Towns
On Mon, Aug 25, 2003 at 11:51:49AM +0100, Andrew Suffield wrote:
 On Mon, Aug 25, 2003 at 04:03:20PM +1000, Anthony Towns wrote:
  Nor is Not being able to change it to look exactly like `solitaire.exe',
  but you can't do that, either. And yet we can still distribute lots of
  things that you can change to look exactly like `solitaire.exe' under
  the terms of the GPL.
 This is essentially false, as Branden has already commented. (Unless
 you happen to live in one of those freaky countries where copyright
 behaves like patents, but I think we'll have to ignore them)

You're wrong, and we'll ignore anywhere where you may be right.

Nice to see we're working towards consensus.

You're invited to demonstrate an instance of someone coming up with the
exact same expression of the exact same copyrightable idea being sued
for copyright infringement and winning on the grounds of independent
reinvention. For bonus points make it an instance where they had access
to the original work.

Personally, I consider the possibility of anyone being able to get away
with a defense of that form exceedinly unlikely.

Cheers,
aj

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

   ``Is this some kind of psych test?
  Am I getting paid for this?''


pgpNIzMNiSjRM.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-26 Thread Branden Robinson
On Tue, Aug 26, 2003 at 07:10:46PM +1000, Anthony Towns wrote:
 You're invited to demonstrate an instance of someone coming up with the
 exact same expression of the exact same copyrightable idea being sued
 for copyright infringement and winning on the grounds of independent
 reinvention. For bonus points make it an instance where they had access
 to the original work.

This is not a fair request, at least within the U.S., because such cases
will tend to get settled out-of-court with a gag order on the parties
forbidding disclosure of the terms of the settlement.

For example, it is at least plausible that this maybe been the case in
the USL v. BSDI (a.k.a. ATT v. UCB) lawsuit.  We still don't know what
was admitted to by whom under that settlement.

Computer source code, because of its formal nature, is particularly
*likely*, in fact, to lead to such instances that you ridicule as
vanishingly unlikely.

 Personally, I consider the possibility of anyone being able to get away
 with a defense of that form exceedinly unlikely.

Ah, the argument from personal incredulity.


-- 
G. Branden Robinson| It just seems to me that you are
Debian GNU/Linux   | willfully entering an arse-kicking
[EMAIL PROTECTED] | contest with a monstrous entity
http://people.debian.org/~branden/ | that has sixteen legs and no arse.


pgpm7pmJVwCxK.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-26 Thread Edmund GRIMLEY EVANS
Anthony Towns aj@azure.humbug.org.au:

 You're invited to demonstrate an instance of someone coming up with the
 exact same expression of the exact same copyrightable idea being sued
 for copyright infringement and winning on the grounds of independent
 reinvention. For bonus points make it an instance where they had access
 to the original work.

Different people independently coming up with the same expression
would perhaps be evidence for there being insufficient originality for
there to be any copyright in the work.

A case where this might arise would be translations of a short poem. A
translation of a haiku would normally be covered by copyright, but it
is not inconceivable that two people could independently come up with
identical translations of the same haiku, particularly if both people
do a dozen versions each.



Re: SUN RPC code is DFSG-free

2003-08-26 Thread Steve Langasek
On Tue, Aug 26, 2003 at 09:36:13PM +0100, Andrew Suffield wrote:
 On Tue, Aug 26, 2003 at 07:10:46PM +1000, Anthony Towns wrote:
  On Mon, Aug 25, 2003 at 11:51:49AM +0100, Andrew Suffield wrote:
   On Mon, Aug 25, 2003 at 04:03:20PM +1000, Anthony Towns wrote:
Nor is Not being able to change it to look exactly like 
`solitaire.exe',
but you can't do that, either. And yet we can still distribute lots of
things that you can change to look exactly like `solitaire.exe' under
the terms of the GPL.
   This is essentially false, as Branden has already commented. (Unless
   you happen to live in one of those freaky countries where copyright
   behaves like patents, but I think we'll have to ignore them)
  
  You're wrong, and we'll ignore anywhere where you may be right.

  Nice to see we're working towards consensus.

 You have founded your argument upon laws which are inimical to
 copyleft licenses, and which do not apply throughout the US or EU -
 and which we still haven't seen any concrete examples of.

 I can't rebut this any more than I can rebut an argument that says
 But if local law prohibits commercial use of software, then
 non-commercial-use-only clauses do not add any extra restrictions and
 are therefore both DFSG-free and compatible with the GPL.

  You're invited to demonstrate an instance of someone coming up with the
  exact same expression of the exact same copyrightable idea being sued
  for copyright infringement and winning on the grounds of independent
  reinvention. For bonus points make it an instance where they had access
  to the original work.

 I'll have to pass on this one, as I've never heard of anybody being
 sued for this at all, but I counter-invite you to come up with an
 example of anybody coming up with the same expression of the same
 copyrightable idea being sued for copyright infringement and
 *losing*. I don't think any case law exists (or ever will exist) on
 the subject, so we'll have to work with the statutes - which, at least
 in the US and EU, are fairly clear that independant innovation is a
 valid way to avoid copyright issues.

 Furthermore, I invite you to find a country where laws which support
 your position actually exist. Otherwise we'll have to dismiss your
 argument as handwaving.

More handwaving, for your entertainment:

The set of all possible relevant legal statuses of the Sun RPC code is
as follows:

{
  The Sun RPC code is not an independent, copyrightable work in its own
  right, or does not enjoy copyrighted status.,

  The Sun RPC code is an independent, copyrightable work in its own
  right, and enjoys a copyrighted status.
}

If the code does not contain sufficient original expression that it
would be copyrightable, then the Sun RPC license does not matter; no one
is bound by it, and it can simply be ignored.

If the code is copyrighted, then we must consider the case of someone
incorporating the Sun RPC code into a work and distributing it to a
second person, who subsequently refines this work to create yet another
work which happens to be identical to the original Sun RPC code.  In
such a case, there are two possible interpretations under copyright that
must be considered:

{
  Provably independent creation of a work identical to another,
  pre-existing work that enjoys copyright status is not an infringement
  of the first work's copyright.,

  Creation of an identical work, even if provably independent (no
  copying took place from the original work), still infringes the
  copyright of the earlier work.
}

In the first case, the original terms of the Sun RPC code no longer
matter.  So long as we have no intention of taking the original Sun RPC
code and distributing it independently (I imagine we don't have a copy
to do so with even if we wished), we can do anything we want to with the
code, because it has been successfully laundered by passing through
glibc as permitted by the original license.

In the second case, we would have to consider the language of the GPL,
which says:

  These requirements apply to the modified work as a whole.  If
  identifiable sections of that work are not derived from the Program,
  and can be reasonably considered independent and separate works in
  themselves, then this License, and its terms, do not apply to those
  sections when you distribute them as separate works.  But when you
  distribute the same sections as part of a whole which is a work based
  on the Program, the distribution of the whole must be on the terms of
  this License, whose permissions for other licensees extend to the
  entire whole, and thus to each and every part regardless of who wrote 
  it.

  Thus, it is not the intent of this section to claim rights or contest
  your rights to work written entirely by you; rather, the intent is to
  exercise the right to control the distribution of derivative or
  collective works based on the Program.

Under a regime where independent creation of a given expression is a

Re: SUN RPC code is DFSG-free

2003-08-25 Thread Anthony Towns
On Sun, Aug 24, 2003 at 07:33:41PM +0100, Andrew Suffield wrote:
 Now, translating this back to the sunrpc case:
 But that means you can't distribute the end product under the terms of
 the GPL, which include (in part 2) the ability to make modifications
 only taking into account a few random things. Not being able to remove
 everything but the sunrpc code isn't one of them.

Nor is Not being able to change it to look exactly like `solitaire.exe',
but you can't do that, either. And yet we can still distribute lots of
things that you can change to look exactly like `solitaire.exe' under
the terms of the GPL.

Cheers,
aj

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

   ``Is this some kind of psych test?
  Am I getting paid for this?''


pgpFzJqyDaI8N.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-25 Thread Andrew Suffield
On Mon, Aug 25, 2003 at 04:03:20PM +1000, Anthony Towns wrote:
 On Sun, Aug 24, 2003 at 07:33:41PM +0100, Andrew Suffield wrote:
  Now, translating this back to the sunrpc case:
  But that means you can't distribute the end product under the terms of
  the GPL, which include (in part 2) the ability to make modifications
  only taking into account a few random things. Not being able to remove
  everything but the sunrpc code isn't one of them.
 
 Nor is Not being able to change it to look exactly like `solitaire.exe',
 but you can't do that, either. And yet we can still distribute lots of
 things that you can change to look exactly like `solitaire.exe' under
 the terms of the GPL.

This is essentially false, as Branden has already commented. (Unless
you happen to live in one of those freaky countries where copyright
behaves like patents, but I think we'll have to ignore them)

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- --  |


pgpXqqnCj9ytE.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-24 Thread Anthony Towns
On Sat, Aug 23, 2003 at 06:27:08PM +0100, Andrew Suffield wrote:
   And
   their intentions are: MIT/X11, except you may not distribute this
   product alone.
  I'm not particularly convinced it's not compatible with the GPL, either.
  If you're trying to distribute the product alone, then the GPL has
  absolutely no relevance. If you're distributing it with something, GPLed
  or not, then it's apparently the same as MIT/X11, which is GPL compatible.
 [If this were valid, then the GPL wouldn't be incompatible with the
 Artistic license either].

No, that's not the case, since the Artistic license isn't MIT/X11, except
you may not distribute this product alone.

 An abbreviated form of the so-called viral part of the GPL says that
 everything you include in a GPLed work must be distributable under the
 GPL. 

This isn't quite accurate: it says that it must be distributable under the
terms of the GPL. That is, if you follow the requirements of the GPL, then
you're also obeying the requirements of whatever the actual license is.

 Therefore, in order to link a GPLed application with glibc, I need to
 be able to distribute the source code to glibc under the GPL as well.

Again, under _the terms of_ the GPL.

 From this I can conclude that I need to be able to distribute any
 given component of the glibc source code under the GPL.

Which isn't correct.

You need to be able to distribute the end product under the terms of
the GPL, which you can; the original parts don't matter, since if you're
distributing those, you're not bound by the GPL at all.

Consider, as another example, the following program:

#!/bin/sh
# Capital-AJ version 1.0
# Copyright (c) 2003 Anthony Towns [EMAIL PROTECTED]
# All rights reserved

find /foo -type f | grep 'aj' | while read a; do
x=`echo $a | sed 's/aj/AJ/g'`
mv $a $x
done

and the following derivative:

#!/bin/sh
# Capital-AJ version 1.1
# Copyright (c) 2003 Anthony Towns [EMAIL PROTECTED]
# May be freely used/copied/etc under the terms of the GNU GPL v2.

export LANG=C

word=$1
if [ $word =  ]; then
word=aj
fi
worduc=`echo $word | tr a-z A-Z`

find /foo -type f | grep $word | while read a; do
x=`echo $a | sed s/$word/$worduc/g`
mv $a $x
done

Version 1.1 and third party derivatives are clearly under the GPL, but
that doesn't mean you can use it to make a copy of version 1.0 that's
under the GPL, any more than you can start with a blank page and convert
that to a copy of version 1.0 without violating copyright.

Cheers,
aj

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

   ``Is this some kind of psych test?
  Am I getting paid for this?''


pgpFKYpVp3q7o.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-24 Thread Andrew Suffield
On Sun, Aug 24, 2003 at 04:13:31PM +1000, Anthony Towns wrote:
  An abbreviated form of the so-called viral part of the GPL says that
  everything you include in a GPLed work must be distributable under the
  GPL. 
 
 This isn't quite accurate: it says that it must be distributable under the
 terms of the GPL. That is, if you follow the requirements of the GPL, then
 you're also obeying the requirements of whatever the actual license is.

That's what I said, only longer. And it remains the essence of the
problem here - we _can't_ distribute it under the GPL.

  From this I can conclude that I need to be able to distribute any
  given component of the glibc source code under the GPL.
 
 Which isn't correct.
 
 You need to be able to distribute the end product under the terms of
 the GPL, which you can; the original parts don't matter, since if you're
 distributing those, you're not bound by the GPL at all.

Consider if a package consisted of two files. One is 'hello.c', and
the other is 'fsf-funding'. The license for hello.c says You may only
distribute this along with a copy of fsf-funding, md5sum
value. The license for the package as a whole says:

 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.

The licensor of the package does not own the copyright to hello.c,
and therefore cannot be construed as implicitly licensing it under the
GPL.

You can distribute the end product under the GPL. You cannot remove
fsf-funding and distribute the result.

Are you seriously suggesting that this is acceptable under the terms
of the GPL? It's just another form of the invariant sections we've had
so much fun with in the GFDL - data which cannot be detached or
modified.

If not, please refine the statement You need to be able to distribute
the end product under the terms of the GPL, which you can; the
original parts don't matter, since if you're distributing those,
you're not bound by the GPL at all. appropriately. I believe that
once you have refined it to exclude all the gratuitously non-free
examples I can invent, it will also exclude the sunrpc code.

 Consider, as another example, the following program:
 
   #!/bin/sh
   # Capital-AJ version 1.0
   # Copyright (c) 2003 Anthony Towns [EMAIL PROTECTED]
   # All rights reserved
 
   find /foo -type f | grep 'aj' | while read a; do
   x=`echo $a | sed 's/aj/AJ/g'`
   mv $a $x
   done
 
 and the following derivative:
 
   #!/bin/sh
   # Capital-AJ version 1.1
   # Copyright (c) 2003 Anthony Towns [EMAIL PROTECTED]
   # May be freely used/copied/etc under the terms of the GNU GPL v2.
 
   export LANG=C
 
   word=$1
   if [ $word =  ]; then
   word=aj
   fi
   worduc=`echo $word | tr a-z A-Z`
 
   find /foo -type f | grep $word | while read a; do
   x=`echo $a | sed s/$word/$worduc/g`
   mv $a $x
   done
 
 Version 1.1 and third party derivatives are clearly under the GPL, but
 that doesn't mean you can use it to make a copy of version 1.0 that's
 under the GPL, any more than you can start with a blank page and convert
 that to a copy of version 1.0 without violating copyright.

If this were true, then for all cases where multiple licenses applied
to a given sequence of bytes, then you would have to obey _all_ of
them. In the copyright law we use in this world, you only have to obey
_one_ of them. (Note that this is distinct from combining multiple
sequences of bytes under different licenses into a single work - then
you do have to obey all of them)

Under the GPL, I can take version 1.1, delete the first two stanzas,
replace $word with aj and $worduc with AJ - simple modification to
optimise the script. I now have a copy of version 1.0 that is under
the GPL. At no point did I look at version 1.0 while performing this
optimisation, so it is in no sense a derivative work of 1.0.

If this did _not_ hold, then a corporation would be able to produce a
GPLed program, and a set of modifications which you were not permitted
to make - by implementing them and licensing them differently.

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- --  |


pgpGovijTPmP0.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-24 Thread Wouter Verhelst
On Sun, Aug 24, 2003 at 12:58:32PM +0100, Andrew Suffield wrote:
 On Sun, Aug 24, 2003 at 04:13:31PM +1000, Anthony Towns wrote:
   An abbreviated form of the so-called viral part of the GPL says that
   everything you include in a GPLed work must be distributable under the
   GPL. 
  
  This isn't quite accurate: it says that it must be distributable under the
  terms of the GPL. That is, if you follow the requirements of the GPL, then
  you're also obeying the requirements of whatever the actual license is.
 
 That's what I said, only longer. And it remains the essence of the
 problem here - we _can't_ distribute it under the GPL.

No, it's not what you said. What you said is we can't distribute it
under the GPL, a.k.a. We can't take this, say its license is the GPL,
and redistribute it as such, which obviously is correct. What aj said
is We can take this, *pretend* its license is GPL, and distribute it as
such. Provided the license is GPL-compatible in the way we distribute
it, we can do that, as long as we don't actually modify the license
terms.

-- 
Wouter Verhelst
Debian GNU/Linux -- http://www.debian.org
Nederlandstalige Linux-documentatie -- http://nl.linux.org
Stop breathing down my neck. My breathing is merely a simulation.
So is my neck, stop it anyway!
  -- Voyager's EMH versus the Prometheus' EMH, stardate 51462.


pgpLiFUaltUGL.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-24 Thread Anthony Towns
On Sun, Aug 24, 2003 at 12:58:32PM +0100, Andrew Suffield wrote:
   From this I can conclude that I need to be able to distribute any
   given component of the glibc source code under the GPL.
  Which isn't correct.
  You need to be able to distribute the end product under the terms of
  the GPL, which you can; the original parts don't matter, since if you're
  distributing those, you're not bound by the GPL at all.
 Consider if a package consisted of two files. One is 'hello.c', and
 the other is 'fsf-funding'. The license for hello.c says You may only
 distribute this along with a copy of fsf-funding, md5sum
 value. The license for the package as a whole says:
  *   This program is free software; you can redistribute it and/or modify
  *   it under the terms of the GNU General Public License as published by
  *   the Free Software Foundation; either version 2 of the License, or
  *   (at your option) any later version.
 The licensor of the package does not own the copyright to hello.c,
 and therefore cannot be construed as implicitly licensing it under the
 GPL.

If the package as a whole just includes hello.c and fsf-funding, then
there's no independent material to put a copyright on, and trying to
put the GPL on it is meaningless. But let's go with it, and assume that's
not the case.

 You can distribute the end product under the GPL. You cannot remove
 fsf-funding and distribute the result.

But that means you can't distribute the end product under the terms of
the GPL, which include (in part 2) the ability to make modifications
only taking into account a few random things. Not being able to remove
the fsf-funding document isn't one of them.

So only one of your statements above is true.

By contrast, modifying the program to look exactly like another one, say
the source code to Windows solitaire, is already prohibited by copyright
independent of the license on hello.c, or whatever other program you
decide to start from.

Certainly, the Sun license goes about this in a different way -- using
its license to forbid you to go back to the original Sun RPC code and
distribute it -- but the result's exactly the same, and no more harmful
than copyright law in general.

If you want to get an opinion from Eben Moglen or similar on it, and pass
that on to Sun and the glibc folks, I'm happy to be convinced otherwise,
but as far as this goes, it's making an issue out of a triviality.

 Are you seriously suggesting that this is acceptable under the terms
 of the GPL? It's just another form of the invariant sections we've had
 so much fun with in the GFDL - data which cannot be detached or
 modified.

It's not this though -- it's the exact opposite. You can modify Sun RPC
to your heart's content; you just can't take out all the modifications
and end up with the single original source file Sun gave out.

 If not, please refine the statement You need to be able to distribute
 the end product under the terms of the GPL, which you can; the
 original parts don't matter, since if you're distributing those,
 you're not bound by the GPL at all. appropriately. 

Hrm? I can rephrase if you like?

If you take foo, that's BSD licensed, then anyone you give it too, no
matter what you might say about the GPL, can use it under the BSD license.
It's only when you hook foo up into some other code that you have the
copyright too (like Windows or glibc) that what you say about the license
is of any relevance.

 If this were true, then for all cases where multiple licenses applied
 to a given sequence of bytes, then you would have to obey _all_ of
 them. 

I have no idea where you've pulled that claim from, but it's not correct.

If I take Capital-AJ 1.1 I can make Capital-AJ 1.1aj1 with whatever new
features I want. The only thing I can't do is the equivalent of:

cat Capital-AJ-1.0 | grep -v 'All rights reserved' | 
dd of=Capital-AJ-1.1

and say Oh, but it's not a copy of Capital-AJ-1.0, it's some changes
I made to Capital-AJ-1.1!

 Under the GPL, I can take version 1.1, delete the first two stanzas,
 replace $word with aj and $worduc with AJ - simple modification to
 optimise the script. 

And get sued for copyright infringement, no matter how vigorously you
wave your hands.

 I now have a copy of version 1.0 that is under the GPL. 

No, you have a *copy of version 1.0*. Which concers the copyright of version
1.0, which you have no license to.

 At no point did I look at version 1.0 while performing this
 optimisation, so it is in no sense a derivative work of 1.0.

Considering version 1.1 has only ever been distributed along with 1.0,
that seems decidedly implausible. Considering the opitmisations aren't
valuable, and the features are (at least in comparison to the rest of
the script), you're almost certainly lying. Just as you would be if
you claimed the comments in SCO and Linux's mallocs were so similar due
solely to coincidence.

 If this did _not_ hold, then a corporation would be able to produce a
 

Re: SUN RPC code is DFSG-free

2003-08-24 Thread Andrew Suffield
On Sun, Aug 24, 2003 at 06:41:31PM +0200, Wouter Verhelst wrote:
 On Sun, Aug 24, 2003 at 12:58:32PM +0100, Andrew Suffield wrote:
  On Sun, Aug 24, 2003 at 04:13:31PM +1000, Anthony Towns wrote:
An abbreviated form of the so-called viral part of the GPL says that
everything you include in a GPLed work must be distributable under the
GPL. 
   
   This isn't quite accurate: it says that it must be distributable under the
   terms of the GPL. That is, if you follow the requirements of the GPL, then
   you're also obeying the requirements of whatever the actual license is.
  
  That's what I said, only longer. And it remains the essence of the
  problem here - we _can't_ distribute it under the GPL.
 
 No, it's not what you said. What you said is we can't distribute it
 under the GPL, a.k.a. We can't take this, say its license is the GPL,
 and redistribute it as such, which obviously is correct. What aj said
 is We can take this, *pretend* its license is GPL, and distribute it as
 such. Provided the license is GPL-compatible in the way we distribute
 it, we can do that, as long as we don't actually modify the license
 terms.

There's no difference between these two things. Not that it has any
relevant to the current discussion.

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- --  |


pgpZYZIoKqSjr.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-24 Thread Andrew Suffield
On Mon, Aug 25, 2003 at 02:45:14AM +1000, Anthony Towns wrote:
  You can distribute the end product under the GPL. You cannot remove
  fsf-funding and distribute the result.
 
 But that means you can't distribute the end product under the terms of
 the GPL, which include (in part 2) the ability to make modifications
 only taking into account a few random things. Not being able to remove
 the fsf-funding document isn't one of them.
 
 So only one of your statements above is true.

Which is the whole point; I constructed a test case to demonstrate a
logical flaw in your statement.

Now, translating this back to the sunrpc case:

But that means you can't distribute the end product under the terms of
the GPL, which include (in part 2) the ability to make modifications
only taking into account a few random things. Not being able to remove
everything but the sunrpc code isn't one of them.

You have, in effect, precisely stated why I do not believe the sunrpc
code to be compatible with the GPL.

[I have a few pages explaining why most of the other points in your
mail were wrong, but I'm skipping them for now as that isn't directly
relevant].

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- --  |


pgpZkqw6R0DwZ.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-24 Thread Branden Robinson
On Sun, Aug 24, 2003 at 04:13:31PM +1000, Anthony Towns wrote:
 Consider, as another example, the following program:
 
   #!/bin/sh
   # Capital-AJ version 1.0
   # Copyright (c) 2003 Anthony Towns [EMAIL PROTECTED]
   # All rights reserved
 
   find /foo -type f | grep 'aj' | while read a; do
   x=`echo $a | sed 's/aj/AJ/g'`
   mv $a $x
   done
 
 and the following derivative:
 
   #!/bin/sh
   # Capital-AJ version 1.1
   # Copyright (c) 2003 Anthony Towns [EMAIL PROTECTED]
   # May be freely used/copied/etc under the terms of the GNU GPL v2.
 
   export LANG=C
 
   word=$1
   if [ $word =  ]; then
   word=aj
   fi
   worduc=`echo $word | tr a-z A-Z`
 
   find /foo -type f | grep $word | while read a; do
   x=`echo $a | sed s/$word/$worduc/g`
   mv $a $x
   done
 
 Version 1.1 and third party derivatives are clearly under the GPL, but
 that doesn't mean you can use it to make a copy of version 1.0 that's
 under the GPL, any more than you can start with a blank page and convert
 that to a copy of version 1.0 without violating copyright.

Actually, under some circumstances, you can.  If the expression in 1.0
is such that it could reasonably be independently derived from 1.1, then
this is evidence that there was little (if any) originality in 1.0.

There is a big difference between a blank page and Capital-AJ version
1.1.

I freely admit that this analysis is grounded on U.S.-centric notions of
reverse engineering and originality as a relevant concept to
copyright.  In other jurisdictions, copyrights more closely resemble
patents, and independent innovation is no defense to a claim of
copyright infringement.

Anyway, I find your illustration unhelpful and unsupportive of your
thesis.

-- 
G. Branden Robinson|
Debian GNU/Linux   |  Please do not look directly into
[EMAIL PROTECTED] |  laser with remaining eye.
http://people.debian.org/~branden/ |


pgpLU4a1UkQb4.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-24 Thread Branden Robinson
On Sat, Aug 23, 2003 at 06:50:19PM +1000, Anthony Towns wrote:
  I'm personally concerned about this particular phrase, as it seems to
  preclude Debian from distributing software with Sun RPC in it unless
  Debian itself is developing the product or program using Sun RPC.
 
 Which we are, viz The Debian Distribution.

...which means the license violates either DFSG 5, DFSG 6, or DFSG 8.

If the fact that we *are* the Debian Project or *are* a group of
developers of products or programs are facts that render us compliant
with the license, then the license is not DFSG-free.

Who you are, or what you do (apart from the copyright-protected
activity of distribution of the Work-in-Itself) does not matter to a
Free license.

If it does, the license is not Free.

If citing who we are or what we do is a defense to a claim of copyright
infringement, then the license is discriminatory.

-- 
G. Branden Robinson|
Debian GNU/Linux   |   If ignorance is bliss,
[EMAIL PROTECTED] |   is omniscience hell?
http://people.debian.org/~branden/ |


pgp62z5djjdud.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-24 Thread Branden Robinson
On Sun, Aug 24, 2003 at 06:15:57PM +0100, Andrew Suffield wrote:
 On Sun, Aug 24, 2003 at 06:41:31PM +0200, Wouter Verhelst wrote:
  On Sun, Aug 24, 2003 at 12:58:32PM +0100, Andrew Suffield wrote:
   On Sun, Aug 24, 2003 at 04:13:31PM +1000, Anthony Towns wrote:
 An abbreviated form of the so-called viral part of the GPL says that
 everything you include in a GPLed work must be distributable under the
 GPL. 

This isn't quite accurate: it says that it must be distributable under 
the
terms of the GPL. That is, if you follow the requirements of the GPL, 
then
you're also obeying the requirements of whatever the actual license is.
   
   That's what I said, only longer. And it remains the essence of the
   problem here - we _can't_ distribute it under the GPL.
  
  No, it's not what you said. What you said is we can't distribute it
  under the GPL, a.k.a. We can't take this, say its license is the GPL,
  and redistribute it as such, which obviously is correct. What aj said
  is We can take this, *pretend* its license is GPL, and distribute it as
  such. Provided the license is GPL-compatible in the way we distribute
  it, we can do that, as long as we don't actually modify the license
  terms.
 
 There's no difference between these two things. Not that it has any
 relevant to the current discussion.

I think we've argued about this before.

http://lists.debian.org/debian-legal/2002/debian-legal-200206/msg00157.html

-- 
G. Branden Robinson|I have a truly elegant proof of the
Debian GNU/Linux   |above, but it is too long to fit
[EMAIL PROTECTED] |into this .signature file.
http://people.debian.org/~branden/ |


pgpNjZ0fxp4d6.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-24 Thread Branden Robinson
On Mon, Aug 25, 2003 at 02:45:14AM +1000, Anthony Towns wrote:
 By contrast, modifying the program to look exactly like another one, say
 the source code to Windows solitaire, is already prohibited by copyright

Not always.

-- 
G. Branden Robinson|It was a typical net.exercise -- a
Debian GNU/Linux   |screaming mob pounding on a greasy
[EMAIL PROTECTED] |spot on the pavement, where used to
http://people.debian.org/~branden/ |lie the carcass of a dead horse.


pgp3DqrYfOrLf.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-23 Thread Richard Braakman
On Sat, Aug 23, 2003 at 06:50:19PM +1000, Anthony Towns wrote:
 However as it stands, the license passes the DFSG at least as
 well as, eg, the Artistic license does.

I humbly submit that only the GPL and BSD licenses pass the DFSG
as well as the Artistic license does.

 10. Example Licenses

 The GPL, BSD, and Artistic licenses are examples of licenses that
 we consider free.

Richard Braakman



Re: SUN RPC code is DFSG-free

2003-08-23 Thread Andrew Suffield
On Sat, Aug 23, 2003 at 06:50:19PM +1000, Anthony Towns wrote:
  Isn't this whole thing incompatible with the (L)GPL anyway? The code
  in question has been highly modified and integrated into the glibc
  source tree, presumably with the modifications under the LGPL,
 
 It's not appropriate to presume so as to make things illegal. If there's
 a valid interpretation that makes things legal, then that should be
 the default. Only if there are no such valid interpretations, or if the
 copyright holder states their interpretation, is it appropriate to worry
 about this.
 
  Sun has repeatedly clarified elsewhere that the intent of this is
  essentially MIT/X11, except you may not distribute this product
  alone.
 
 Not being able to distribute the original Sun RPC code alone is not a
 problem, so long as we're able to distribute any variants of it that
 we may actually want. If you're really concerned about other possible
 caveats, please feel free to contact Sun to work on getting a clarified
 license. However as it stands, the license passes the DFSG at least as
 well as, eg, the Artistic license does.

The copyright holder has, apparently, stated their intentions. And
their intentions are: MIT/X11, except you may not distribute this
product alone.

Are you seriously suggesting that this is *not* an additional
restriction over those made by the (L)GPL? Otherwise, I don't see how
you can claim it is compatible.

And yes, the Artistic license is a good comparison. That isn't
compatible with the GPL either.

I repeat, *this* is not a DFSG issue, but rather one of being able to
realistically distribute the code at all. If we can't legally combine
GPLed code with glibc, that would be pretty disasterous.

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- --  |


pgpgadZL2A5G9.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-23 Thread Anthony Towns
On Sat, Aug 23, 2003 at 11:49:47AM +0100, Andrew Suffield wrote:
 On Sat, Aug 23, 2003 at 06:50:19PM +1000, Anthony Towns wrote:
   Isn't this whole thing incompatible with the (L)GPL anyway? The code
   in question has been highly modified and integrated into the glibc
   source tree, presumably with the modifications under the LGPL,
   
  It's not appropriate to presume so as to make things illegal. 

   Sun has repeatedly clarified elsewhere that the intent of this is
   essentially MIT/X11, except you may not distribute this product
   alone.

 The copyright holder has, apparently, stated their intentions. 

That's not the copyright holder whom you're presuming for.

 And
 their intentions are: MIT/X11, except you may not distribute this
 product alone.
 
 Are you seriously suggesting that this is *not* an additional
 restriction over those made by the (L)GPL?

I'm not particularly convinced it's not compatible with the GPL, either.
If you're trying to distribute the product alone, then the GPL has
absolutely no relevance. If you're distributing it with something, GPLed
or not, then it's apparently the same as MIT/X11, which is GPL compatible.

Cheers,
aj

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

   ``Is this some kind of psych test?
  Am I getting paid for this?''


pgpY2vq5L1gOf.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-23 Thread Don Armstrong
On Sat, 23 Aug 2003, Anthony Towns wrote:
 A distributes a program developed by A based on Sun RPC to B. B
 cannot turn around distribute the program to C unless they repackage
 it as a product or program developed by B.
 
 This isn't the case: A may license or distribute it to anyone [..]
 as part of a product or program developed by [A], and thus may
 provide a license to all comers, including C.

The fact that A can distribute and provide a license to all comers
isn't the issue. The issue is whether B can legally distribute to C.

A strict reading would seem to preclude this, but if someone can dig
up where the copyright holder said MIT/X11+restriction, that would
indicate that someone goofed in the phrasing and didn't really mean
all of the implications of 'developed by the user.' It definetly
wouldn't be the first time that someone wrote a legal document that
could be read one way when they really meant it to mean something
different.


Don Armstrong

-- 
Never underestimate the power of human stupidity. 
 -- Robert Heinlein

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


pgpSbbNMQ33S9.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-23 Thread Steve Langasek
On Sat, Aug 23, 2003 at 11:49:47AM +0100, Andrew Suffield wrote:
 On Sat, Aug 23, 2003 at 06:50:19PM +1000, Anthony Towns wrote:
   Isn't this whole thing incompatible with the (L)GPL anyway? The code
   in question has been highly modified and integrated into the glibc
   source tree, presumably with the modifications under the LGPL,

  It's not appropriate to presume so as to make things illegal. If there's
  a valid interpretation that makes things legal, then that should be
  the default. Only if there are no such valid interpretations, or if the
  copyright holder states their interpretation, is it appropriate to worry
  about this.

   Sun has repeatedly clarified elsewhere that the intent of this is
   essentially MIT/X11, except you may not distribute this product
   alone.

  Not being able to distribute the original Sun RPC code alone is not a
  problem, so long as we're able to distribute any variants of it that
  we may actually want. If you're really concerned about other possible
  caveats, please feel free to contact Sun to work on getting a clarified
  license. However as it stands, the license passes the DFSG at least as
  well as, eg, the Artistic license does.

 The copyright holder has, apparently, stated their intentions. And
 their intentions are: MIT/X11, except you may not distribute this
 product alone.

 Are you seriously suggesting that this is *not* an additional
 restriction over those made by the (L)GPL? Otherwise, I don't see how
 you can claim it is compatible.

These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.

LGPL, section 2.

-- 
Steve Langasek
postmodern programmer


pgplz6H0huGMc.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-23 Thread Andrew Suffield
On Sat, Aug 23, 2003 at 12:02:59PM -0500, Steve Langasek wrote:
 On Sat, Aug 23, 2003 at 11:49:47AM +0100, Andrew Suffield wrote:
  On Sat, Aug 23, 2003 at 06:50:19PM +1000, Anthony Towns wrote:
Isn't this whole thing incompatible with the (L)GPL anyway? The code
in question has been highly modified and integrated into the glibc
source tree, presumably with the modifications under the LGPL,
 
   It's not appropriate to presume so as to make things illegal. If there's
   a valid interpretation that makes things legal, then that should be
   the default. Only if there are no such valid interpretations, or if the
   copyright holder states their interpretation, is it appropriate to worry
   about this.
 
Sun has repeatedly clarified elsewhere that the intent of this is
essentially MIT/X11, except you may not distribute this product
alone.
 
   Not being able to distribute the original Sun RPC code alone is not a
   problem, so long as we're able to distribute any variants of it that
   we may actually want. If you're really concerned about other possible
   caveats, please feel free to contact Sun to work on getting a clarified
   license. However as it stands, the license passes the DFSG at least as
   well as, eg, the Artistic license does.
 
  The copyright holder has, apparently, stated their intentions. And
  their intentions are: MIT/X11, except you may not distribute this
  product alone.
 
  Are you seriously suggesting that this is *not* an additional
  restriction over those made by the (L)GPL? Otherwise, I don't see how
  you can claim it is compatible.
 
 These requirements apply to the modified work as a whole.  If
 identifiable sections of that work are not derived from the Library,
 and can be reasonably considered independent and separate works in
 themselves, then this License, and its terms, do not apply to those
 sections when you distribute them as separate works.  But when you
 distribute the same sections as part of a whole which is a work based
 on the Library, the distribution of the whole must be on the terms of
 this License, whose permissions for other licensees extend to the
 entire whole, and thus to each and every part regardless of who wrote
 it.

I said, earlier, that I don't think this applies - the relevant code
cannot be reasonably considered independent. Have a look at the code
- it's heavily modified for glibc.

However, you're looking at the wrong license. Look at the license of
all the GPLed applications which link to glibc, instead. Are *they*
compatible with the sunrpc license?

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- --  |


pgpkxAX5G27zZ.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-23 Thread Andrew Suffield
On Sat, Aug 23, 2003 at 10:22:29PM +1000, Anthony Towns wrote:
 On Sat, Aug 23, 2003 at 11:49:47AM +0100, Andrew Suffield wrote:
  On Sat, Aug 23, 2003 at 06:50:19PM +1000, Anthony Towns wrote:
Isn't this whole thing incompatible with the (L)GPL anyway? The code
in question has been highly modified and integrated into the glibc
source tree, presumably with the modifications under the LGPL,

   It's not appropriate to presume so as to make things illegal. 
 
Sun has repeatedly clarified elsewhere that the intent of this is
essentially MIT/X11, except you may not distribute this product
alone.
 
  The copyright holder has, apparently, stated their intentions. 
 
 That's not the copyright holder whom you're presuming for.

Oh, I misread that. It's not really important anyway; being
incompatible with the GPL directly is just as bad.

  And
  their intentions are: MIT/X11, except you may not distribute this
  product alone.
  
  Are you seriously suggesting that this is *not* an additional
  restriction over those made by the (L)GPL?
 
 I'm not particularly convinced it's not compatible with the GPL, either.
 If you're trying to distribute the product alone, then the GPL has
 absolutely no relevance. If you're distributing it with something, GPLed
 or not, then it's apparently the same as MIT/X11, which is GPL compatible.

[If this were valid, then the GPL wouldn't be incompatible with the
Artistic license either].

Anyway, here's an expanded form, written as a deductive sequence:

An abbreviated form of the so-called viral part of the GPL says that
everything you include in a GPLed work must be distributable under the
GPL. We interpret this as crossing library boundaries - vis. openssl
and GPLed code.

Therefore, in order to link a GPLed application with glibc, I need to
be able to distribute the source code to glibc under the GPL as well.

Note that the system library clause of the GPL:

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.

does not apply, because the component does accompany the executable in
our case.

From this I can conclude that I need to be able to distribute any
given component of the glibc source code under the GPL.

So, I need to be able to distribute the sunrpc code under the GPL.

I cannot do this, because the restriction on distributing it alone
is in conflict with clause 6 of the GPL, which prohibits any further
retrictions.

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- --  |


pgpiLHfImFQqZ.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-23 Thread Steve Langasek
On Sat, Aug 23, 2003 at 06:08:30PM +0100, Andrew Suffield wrote:
   Are you seriously suggesting that this is *not* an additional
   restriction over those made by the (L)GPL? Otherwise, I don't see how
   you can claim it is compatible.

  These requirements apply to the modified work as a whole.  If
  identifiable sections of that work are not derived from the Library,
  and can be reasonably considered independent and separate works in
  themselves, then this License, and its terms, do not apply to those
  sections when you distribute them as separate works.  But when you
  distribute the same sections as part of a whole which is a work based
  on the Library, the distribution of the whole must be on the terms of
  this License, whose permissions for other licensees extend to the
  entire whole, and thus to each and every part regardless of who wrote
  it.

 I said, earlier, that I don't think this applies - the relevant code
 cannot be reasonably considered independent. Have a look at the code
 - it's heavily modified for glibc.

 However, you're looking at the wrong license. Look at the license of
 all the GPLed applications which link to glibc, instead. Are *they*
 compatible with the sunrpc license?

The same text appears in the GPL.

If you're really going to argue that the code in question cannot be
reasonably considered independent, the original license clause is a
no-op.  Why are you worried about what the license says about
distributing in isolation something that you believe cannot be isolated?

If it can be distributed as a separate work, the GPL says it's ok that
this separate work carry a different license.  If it can't be
distributed as a separate work, then at a minimum, that term of the
license is a no-op -- and at most, there may be nothing left that the
original authors can claim copyright on.

-- 
Steve Langasek
postmodern programmer


pgpYxJhoJTaQg.pgp
Description: PGP signature


Re: SUN RPC code is DFSG-free

2003-08-23 Thread Andrew Suffield
On Sat, Aug 23, 2003 at 12:38:49PM -0500, Steve Langasek wrote:
 The same text appears in the GPL.
 
 If you're really going to argue that the code in question cannot be
 reasonably considered independent, the original license clause is a
 no-op.  Why are you worried about what the license says about
 distributing in isolation something that you believe cannot be isolated?

Not the same thing; I *can* isolate any given line of code from
anything. That doesn't make it reasonable to consider every line of
code independant, in this context.

 If it can be distributed as a separate work, the GPL says it's ok that
 this separate work carry a different license.

It says that only if you don't distribute them both together. We do
distribute them together.

 If it can't be
 distributed as a separate work, then at a minimum, that term of the
 license is a no-op -- and at most, there may be nothing left that the
 original authors can claim copyright on.

Let's try this from the other end. I stipulate that the GPL guarantees
all components *can* be distributed under the same terms as the GPL. I
should therefore be able to take any such component and work with it
under the terms of the GPL. This does not hold for the sunrpc code.

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- --  |


pgpL5wIB9LCjV.pgp
Description: PGP signature