Re: OSD DFSG convergence

2003-01-27 Thread Steve Langasek
On Mon, Jan 27, 2003 at 12:27:49AM -0500, Russell Nelson wrote:

 It's not a matter of being able to remove objectionable terms from the
 license; it's a matter of any license that contains such a term already
 failing to meet the requirements of the DFSG as we understand them,
 because the license must not unnecessarily restrict the creation of
 derived works.

 How does agreeing to a license restrict the creation of derived works?
 If you don't agree to the terms of the license, then you HAVE no
 freedom to create derived works.  There's a lot of licenses that don't 
 require a manifestation of assent.  And yet the current case law says
 that you can't enforce a license unless you've actually formed a
 contract.  The user has to realize that they're agreeing to a
 contract, and they have to do something which indicates that they
 agree with the contract.

Hmm, I think there are two separate issues here: there's the EULA
itself, which almost certainly violates the FSF's freedom zero (the
freedom to use the software, even if the user doesn't agree with the
license for redistribution and modification); and there's the license
one must agree to in order to modify/distribute the software.  There's
no reason to assume that the two licenses are the same; indeed, it's a
fair bet that, if click-wrap licenses of any kind are allowed, sooner or
later someone will try to embed in their distribution license a
requirement to present the user with a truly heinous EULA -- and they'll
probably still try to call it free (or Open).

It may have been an oversight that the DFSG never directly addressed
freedom zero (it talks about non-discrimination against classes of
users, but that doesn't mean the license can't be equally *bad* for all
users).  However, it does require that *developers* be free to modify
the software; requiring developers to preserve the code that displays
the clickwrap dialog box conflicts with this freedom.

The net result is that freedom zero is protected by the DFSG so long as
there are programmers who believe in protecting it.

-- 
Steve Langasek
postmodern programmer


pgpZQyIvEVGGc.pgp
Description: PGP signature


Problems in Open Source Licensing

2003-01-27 Thread Jeremy Malcolm
Here is a paper that I presented at Linux.conf.au 2003, which a lot of
people seemed to appreciate, and which is on-topic for this list:

  http://www.ilaw.com.au/public/licencearticle.html

-- 
JEREMY MALCOLM [EMAIL PROTECTED] Personal: http://www.malcolm.id.au
Providing online networks of Australian lawyers (http://www.ilaw.com.au)
and Linux experts (http://www.linuxconsultants.com.au) for instant help!
Disclaimer: http://www.terminus.net.au/disclaimer.html. GPG key: finger.



Re: Copyright(s) for roundup DFSG free?

2003-01-27 Thread Richard Braakman
On Sat, Jan 25, 2003 at 11:49:56AM +0100, Bastian Kleineidam wrote:
 Copyright (c) 2001 Bizar Software Pty Ltd (http://www.bizarsoftware.com.au/)
 
 This module is free software, and you may redistribute it and/or modify
 under the same terms as Python, so long as this copyright message and
 disclaimer are retained in their original form.

What does under the same terms as Python mean?  Different versions
of Python have been published under different licenses.  Is it the
user's choice?  Most restrictive?  Least restrictive?  Most recent?
Most recent in 2001?  I think this should be clarified.

Richard Braakman



Re: [Discussioni] OSD DFSG convergence

2003-01-27 Thread Lo'oRiS il Kabukimono
[EMAIL PROTECTED], Nelson nelson@crynwr.com :

 and yet the DFSG does not admit the possibility of public-domain
 unlicensed software.

strange, because the game Abuse is public domain and is part of Debian...

+
[EMAIL PROTECTED]:~€ cat /usr/share/doc/abuse-frabs/copyright 
This package was debianized by Arto Jantunen [EMAIL PROTECTED] on
20 Apr 2001 15:56:17 +0300.

It was downloaded from http://www.cs.uidaho.edu/~cass0664/fRaBs

Upstream Author: Justin Cassidy [EMAIL PROTECTED]

Copyright:

  Public Domain
+

-- 
All the computers wait at the same speed
 . /\ °
Real Name: Lorenzo Petrone* 
WEB!!! http://lano.webhop.net  \/ ·



Re: OSD DFSG convergence

2003-01-27 Thread Glenn Maynard
On Mon, Jan 27, 2003 at 11:16:56AM +0100, Lo'oRiS il Kabukimono wrote:
  and yet the DFSG does not admit the possibility of public-domain
  unlicensed software.
 
 strange, because the game Abuse is public domain and is part of Debian...

There's lots of public domain software in Debian; this was never in
question.  He's questioning whether the DFSG, as written, allows it.

It seems to be a question based on the false idea that the DFSG is
intended to be taken literally and without interpretation, though.  The
DFSG is fairly useless without being augmented by human judgement.

-- 
Glenn Maynard



Re: acceptable restrictions on modification

2003-01-27 Thread Oohara Yuuma
On Sun, 26 Jan 2003 19:56:44 -0500,
Branden Robinson [EMAIL PROTECTED] wrote:
 On Wed, Jan 22, 2003 at 02:12:49PM -0500, David Turner wrote:
  The GPL forbids removing code from interactive programs which displays
  copyright notices.
 Yes, and in my opinion this is a defect in the license.
You mean this?
| If the program is interactive, make it output a short notice like this
| when it starts in an interactive mode:
|
| Gnomovision version 69, Copyright (C) year  name of author
| Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
| This is free software, and you are welcome to redistribute it
| under certain conditions; type `show c' for details.
This is not a part of GPL terms.

-- 
Oohara Yuuma [EMAIL PROTECTED]
Debian developer
PGP key (key ID F464A695) http://www.interq.or.jp/libra/oohara/pub-key.txt
Key fingerprint = 6142 8D07 9C5B 159B C170  1F4A 40D6 F42E F464 A695

Do not assume users will be motivated to read manuals
--- The GNU Privacy Handbook



Re: [Discussioni] OSD DFSG convergence

2003-01-27 Thread Russell Nelson
Lo'oRiS il Kabukimono writes:
  [EMAIL PROTECTED], Nelson nelson@crynwr.com :
  
   and yet the DFSG does not admit the possibility of public-domain
   unlicensed software.
  
  strange, because the game Abuse is public domain and is part of Debian...

I've no doubt.  Still, where in the DFSG does it say that you can have 
unlicensed software (even if it's public-domain) in Debian?

I'm not trying to be obstreperous, or cause trouble.  I'm trying to
point out that you're applying the DFSG in an arbitrary manner.  We
can't do that at OSI, so we need the OSD to cover these cases.  If
there is to be one document describing free and open software, it has
to cover those cases.

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: [Discussioni] OSD DFSG convergence

2003-01-27 Thread Henning Makholm
Scripsit Russell Nelson [EMAIL PROTECTED]

 Still, where in the DFSG does it say that you can have 
 unlicensed software (even if it's public-domain) in Debian?

It says so everywhere: The only thing that DFSG speaks about is what
one *can't* have in Debain. Since none of those apply to
public-domain software, the latter can be in Debian. Simple, eh?

Another way of saying the same: The DFSG decribes which freedoms users
and redistibutors must have in order for the software to be in
Debian. Users and redistributors of public-domain software do have all
those freedoms.

 I'm not trying to be obstreperous, or cause trouble.  I'm trying to
 point out that you're applying the DFSG in an arbitrary manner.

If you want to believe it's arbitrary, go right ahead.

 We can't do that at OSI, so we need the OSD to cover these cases.

That's good for you, I suppose. Do you want Debian to do something
about that?

-- 
Henning Makholm Nemo enim fere saltat sobrius, nisi forte insanit.



Re: [Discussioni] OSD DFSG convergence

2003-01-27 Thread Russell Nelson
Henning Makholm writes:
  Scripsit Russell Nelson [EMAIL PROTECTED]
  
   Still, where in the DFSG does it say that you can have 
   unlicensed software (even if it's public-domain) in Debian?
  
  It says so everywhere: The only thing that DFSG speaks about is what
  one *can't* have in Debain. Since none of those apply to
  public-domain software, the latter can be in Debian. Simple, eh?

Foo on that.  The DFSG says The license must allow modifications and
derived works...  If it's public domain, there *is* no license.

The DFSG has a problem.  It fails to admit that there is unlicensed
software which belongs in Debian.  Rather than amend it, you're
interpreting its ambiguity to mean what you want.  That's fine, but
what do you do when someone comes along and interprets its ambiguity
to mean what *they* want?  And then they insist that their software
MUST go into Debian.  If you refuse, they will sue you for reliance
(they created this software for this express purpose of putting it
into Debian, relying on the DFSG to mean what it says, not what you
say it says.  You will harm their business if you refuse to go by the
plain meaning of the DFSG).

Maybe this hasn't happened yet.  Maybe Debian isn't popular enough in
the business community for it to happen.  Maybe it will NEVER be
popular enough in that community.  Maybe it would be better to head
them off at the pass and revise the DFSG.

I'm not in any way saying that you must or should adopt the OSD's
changes.  I'm saying that you should fix problems in the DFSG rather
than saying Well, if you interpret section X to mean that you can't
rely on a GUI, therefore no license can use click-wrap.

  Another way of saying the same: The DFSG decribes which freedoms users
  and redistibutors must have in order for the software to be in
  Debian. Users and redistributors of public-domain software do have all
  those freedoms.

The DFSG talks about licenses, not freedoms.  If you want it to talk
about freedoms, then it should talk about freedoms.

   We can't do that at OSI, so we need the OSD to cover these cases.
  
  That's good for you, I suppose. Do you want Debian to do something
  about that?

Yes.  I want there to be one and only one definition and set of
guidelines.  Why do you want two?  What purpose can be served by
having a difference?

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG convergence

2003-01-27 Thread Russell Nelson
Steve Langasek writes:
  Hmm, I think there are two separate issues here: there's the EULA
  itself, which almost certainly violates the FSF's freedom zero (the
  freedom to use the software, even if the user doesn't agree with the
  license for redistribution and modification);

But the user does indeed have the freedom to use the software.  They
have a license that says so.  It even includes a patent grant, which
they don't have if they don't agree with the license.  And agreeing
with the license requires a manifestation of assent.  And that
manifestation of assent is click-wrap.

What term of the DFSG *clearly* says that a license cannot require
click-wrap?

  fair bet that, if click-wrap licenses of any kind are allowed, sooner or
  later someone will try to embed in their distribution license a
  requirement to present the user with a truly heinous EULA -- and they'll
  probably still try to call it free (or Open).

And indeed, the DFSG allows click-wrap licenses.

  It may have been an oversight that the DFSG never directly addressed
  freedom zero

Yup.  Yet another thing that needs to be fixed -- in the OSD as well.

  the software; requiring developers to preserve the code that displays
  the clickwrap dialog box conflicts with this freedom.

You already have to preserve code that displays the GPL's license
notice.  To misquote G.B. Shaw, we have established that Debian
developers are willing to have their freedom restricted; Now we are
trying to establish the limits.

http://www-hoover.stanford.edu/main/uncommon/fall98/301.html

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: [Discussioni] OSD DFSG convergence

2003-01-27 Thread Steve Langasek
On Mon, Jan 27, 2003 at 09:56:00AM -0500, Russell Nelson wrote:

 The DFSG has a problem.  It fails to admit that there is unlicensed
 software which belongs in Debian.  Rather than amend it, you're
 interpreting its ambiguity to mean what you want.  That's fine, but
 what do you do when someone comes along and interprets its ambiguity
 to mean what *they* want?  And then they insist that their software
 MUST go into Debian.  If you refuse, they will sue you for reliance
 (they created this software for this express purpose of putting it
 into Debian, relying on the DFSG to mean what it says, not what you
 say it says.  You will harm their business if you refuse to go by the
 plain meaning of the DFSG).

... Which would be complete and utter bullshit, because Debian has never
represented, *anywhere*, that it will package all software someone
releases under a DFSG-compliant license.  Anyone who would sue Debian for
such a reason is, prima facie, a litigious idiot who does not warrant
consideration when evaluating whether Debian is exposing itself to
lawsuits.

-- 
Steve Langasek
postmodern programmer


pgpga1VqAnHBP.pgp
Description: PGP signature


Re: OSD DFSG - different purposes

2003-01-27 Thread Mark Rafn
 It seems to be a question based on the false idea that the DFSG is
 intended to be taken literally and without interpretation, though.  The
 DFSG is fairly useless without being augmented by human judgement.

This is the defining difference, to me, between the two documents.  OSD is
a definition, and is expected to be applied as literally as possible.  
DFSG are guidelines, and requre judgement to be applied.

It could even be counterproductive to use the same document in different 
ways, as it might increase the number of people who say my software meets 
all your guidelines as I see them, you have to prove otherwise or 
distribute my software.

Are there specific divides among the community you seek to address?  It 
might be advantageous to examine some software that is OSD-free but not 
Debian-free, or vice versa, or to talk more generally about the motivation 
for amending differences in the documents.  The answer may be to simply 
maintain a FAQ somewhere about the differences.
--
Mark Rafn[EMAIL PROTECTED]http://www.dagon.net/  



Re: [Discussioni] OSD DFSG convergence

2003-01-27 Thread Henning Makholm
Scripsit Russell Nelson [EMAIL PROTECTED]

 Foo on that.  The DFSG says The license must allow modifications and
 derived works...  If it's public domain, there *is* no license.

If it's public domain, the license is anyone can do whatever he wants
to it.

 The DFSG has a problem.

I think you have an understanding problem.

 It fails to admit that there is unlicensed software which belongs in
 Debian.

No it doesn't.

 That's fine, but what do you do when someone comes along and
 interprets its ambiguity to mean what *they* want?

We tell them that they are free to interpret the DFSG whatever way
they mean, but the interpretation that is going to be used for
deciding to reject a package on license grounds is the one of the
debian-legal consensus (or, failing to reach such a consensus, the
ftpmasters and eventually the project leader).

 And then they insist that their software MUST go into Debian.

Then we're going to get a good laugh.

 If you refuse, they will sue you for reliance

And once more.

 I'm saying that you should fix problems in the DFSG

You're inventing problems that aren't there. There are plenty of
other, real, problems to fix if anybody cares enough about them to
carry them through the flamefest any proposal to change so much as a
comma will cause.

 Yes.  I want there to be one and only one definition and set of
 guidelines.  Why do you want two?

We don't want two, we have only one.

-- 
Henning Makholm  Hører I. Kald dem sammen. Så mange som overhovedet
muligt. Jeg siger jer det her er ikke bare stort. Det er
 Stortstortstort. Det er allerhelvedes stort. Det er historiEN.



Re: OSD DFSG - different purposes

2003-01-27 Thread Russell Nelson
Mark Rafn writes:
  Are there specific divides among the community you seek to address?

Mostly the fact that some people get grumpy when we change the OSD.
They express the concern that our community not be split -- and that
everything which is open source is free software and vice-versa.
That's my concern as well.

  It might be advantageous to examine some software that is OSD-free
  but not Debian-free, or vice versa,

Does anybody know of any such software?

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG convergence

2003-01-27 Thread Henning Makholm
Scripsit Russell Nelson [EMAIL PROTECTED]

 What term of the DFSG *clearly* says that a license cannot require
 click-wrap?

It doesn't say so clearly, but anyone who asks nicely (and sometimes
also people who ask not-so-nicely) will get explained to them how
click-wrap requirements are incompatible with the DFSG.

 And indeed, the DFSG allows click-wrap licenses.

No it doesn't. A licence that enforces a click-wrap fails to grant the
freedom of redistibution and modification that is explicitly required
by the DFSG. The only point that is not spelled out explicitly is that
the freedoms that are required must be available unconditionally -
i.e., not on condition that one jumps through click-wrap hoops.

-- 
Henning Makholm  Den nyttige hjemmedatamat er og forbliver en myte.
Generelt kan der ikke peges på databehandlingsopgaver af
  en sådan størrelsesorden og af en karaktér, som berettiger
  forestillingerne om den nye hjemme- og husholdningsteknologi.



Re: [Discussioni] OSD DFSG convergence

2003-01-27 Thread Russell Nelson
Henning Makholm writes:
   Yes.  I want there to be one and only one definition and set of
   guidelines.  Why do you want two?
  
  We don't want two, we have only one.

You seem uninterested in compromise.  I hope you do not carry the day.

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG convergence

2003-01-27 Thread Russell Nelson
Henning Makholm writes:
  A licence that enforces a click-wrap fails to grant the
  freedom of redistibution and modification that is explicitly required
  by the DFSG.

What term of the DFSG says this?  Should we go through the DFSG point
by point?

Free Redistribution

The license of a Debian component may not restrict any party from
selling or giving away the software as a component of an aggregate
software distribution containing programs from several different
sources. The license may not require a royalty or other fee for
such sale.

Nothing in this prevents a license from requiring click-wrap.

Source Code

The program must include source code, and must allow distribution
in source code as well as compiled form.

Nothing in this prevents a license from requiring click-wrap.

Derived Works

The license must allow modifications and derived works, and must
allow them to be distributed under the same terms as the license
of the original software.

Nothing in this prevents a license from requiring click-wrap.  You can
modify the software as much as you want.  When you distribute the
software, the terms of the license require that you acquire
affirmative agreement with the license.  Same terms.

Integrity of The Author's Source Code

The license may restrict source-code from being distributed in
modified form _only_ if the license allows the distribution of
patch files with the source code for the purpose of modifying
the program at build time. The license must explicitly permit
distribution of software built from modified source code. The
license may require derived works to carry a different name or
version number from the original software. (This is a
compromise. The Debian group encourages all authors not to
restrict any files, source or binary, from being modified.)

Nothing in this prevents a license from requiring click-wrap.

No Discrimination Against Persons or Groups

The license must not discriminate against any person or group of
persons.

Nothing in this prevents a license from requiring click-wrap.  You
could stretch this, as one peson suggested.  If you do that, then you
can say that the GPL discriminates against companies trying to sell
software.

No Discrimination Against Fields of Endeavor

The license must not restrict anyone from making use of the
program in a specific field of endeavor. For example, it may not
restrict the program from being used in a business, or from being
used for genetic research.

Nothing in this prevents a license from requiring click-wrap.  No
field of endeavor prevents someone from executing a license by
clicking I agree.

Distribution of License

The rights attached to the program must apply to all to whom the
program is redistributed without the need for execution of an
additional license by those parties.

Nothing in this prevents a license from requiring click-wrap.  You're
executing the license itself, not an additional license.

License Must Not Be Specific to Debian

The rights attached to the program must not depend on the
program's being part of a Debian system. If the program is
extracted from Debian and used or distributed without Debian but
otherwise within the terms of the program's license, all parties
to whom the program is redistributed should have the same rights
as those that are granted in conjunction with the Debian system.

Nothing in this prevents a license from requiring click-wrap.

License Must Not Contaminate Other Software

The license must not place restrictions on other software that is
distributed along with the licensed software. For example, the
license must not insist that all other programs distributed on the
same medium must be free software. 

Nothing in this prevents a license from requiring click-wrap.

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: Bug#176267: ITP: mplayer -- Mplayer is a full-featured audioand video player for UN*X like systems

2003-01-27 Thread Matt Zimmerman
On Mon, Jan 27, 2003 at 05:41:00PM +0100, Gabucino wrote:

 I think it is unfortunate to disable media playing by default in one of
 the biggest Linux distributions in 2003, just because maybe some patent
 holder _may_ come and sue. I do understand your viewpoint. I just don't
 agree with it.

There is no reason why this software cannot be used on Debian systems by
Debian users, but it is unreasonable to expect Debian to assume the legal
risk of distributing this software.  In this case, 'Debian' includes CD
vendors, mirror archive operators, and a lot of other intermediaries who may
not even be aware of the legal situation.  Surely you realize that we are
not the only distribution taking this stance.  For example:

http://www.redhat.com/advice/speaks_80mm.html

This is not idealism; it is self-preservation.

With some other software packages, this problem is addressed by taking
measures to only distribute such software from countries which do not honor
software patents (the now-less-aptly-named non-US archive).  However, this
issue is generally unclear (at least to me) with regard to what can legally
be used or distributed in which countries.

  afford a lawyer that can estimate the danger, but it is then still _risk_.
 Life is risky.

Indeed, and individuals and organizations must manage their own risk.  You
cannot expect to coerce anyone else into taking a risk that they are not
willing to accept.

If you are willing to assume the risk, why not distribute Debian packages on
the mplayer site?  There are plenty of Debian developers willing to maintain
such packages.

-- 
 - mdz



Re: OSD DFSG - different purposes

2003-01-27 Thread Henning Makholm
Scripsit Russell Nelson [EMAIL PROTECTED]
 Mark Rafn writes:

   It might be advantageous to examine some software that is OSD-free
   but not Debian-free, or vice versa,

 Does anybody know of any such software?

If I remember correctly, there used to be a case with the Apple Public
Source License, which the OSI certified as Open Source tm, whereas
Debian didn't deem it DFSG-free.

Yup, here it is. The APSL copy currently on opensource.org contains:

| 2.2 You may use, reproduce, display, perform, modify and Deploy
|   Covered Code, provided that in each instance: 
...
| (c) You must make Source Code of all Your Deployed Modifications
| publicly available under the terms of this License, including
| the license grants set forth in Section 3 below, for as long as
| you Deploy the Covered Code or twelve (12) months from the date
| of initial Deployment, whichever is longer. You should
| preferably distribute the Source Code of Your Deployed
| Modifications electronically (e.g. download from a web site);

This denies a user the right to make modifications and distribute the
modified software (with source code) to his neighbour *without* also
distributing it to the public at large.

The consensus on debian-legal that this right is a sine qua non for
DFSG-freedom is strong and well established.

It also says

| 12. Termination.

| 12.1 Termination. This License and the rights granted hereunder will
|  terminate: 
...
| (c) automatically without notice from Apple if You, at any time
| during the term of this License, commence an action for patent
| infringement against Apple.

which I take to mean that one who accepts the license must effectively
give Apple a royalty-free license to use each an every patent he
controls. This would be fair with us if it was restricted to patens
related to the Covered Code, (and with some disagreement perhaps
even if restricted to software patents) but no such restriction is in
the language quoted. It even covers plain old
honest-to-your-favorite-deity patents on mechanical or chemical
devices.

Furthermore,

| 12.2 Effect of Termination. Upon termination, You agree to
|immediately stop any further use, reproduction, modification,
|sublicensing and distribution of the Covered Code and to destroy
|all copies of the Covered Code that are in your possession or
|control.

which mentions stopping *use*. We object to the notion that one needs
to to comply with specific terms simply to use the software (as
opposed to modifying or distributing it).


I seem to remember that there were also originally a
you-must-follow-US-export-laws clause in the license originally
certified by OSI, but that must have been removed since.


[std.disclaimer: The above reflects my recollection of the case and my
interpretation of the DFSG and the cited clauses. There are probably
those on the list who disagree with me on specific points, and it's
even conceivable that there's an actual consensus against my arguments
that I've somehow overlooked or forgotten about].

-- 
Henning Makholm  En tapper tinsoldat. En dame i
 spagat. Du er en lykkelig mand ...



Re: [Discussioni] OSD DFSG convergence

2003-01-27 Thread Russell Nelson
Steve Langasek writes:
  On Mon, Jan 27, 2003 at 09:56:00AM -0500, Russell Nelson wrote:
  
   what do you do when someone comes along and interprets its ambiguity
   to mean what *they* want?
  
  ... Which would be complete and utter bullshit, because Debian has never
  represented, *anywhere*, that it will package all software someone
  releases under a DFSG-compliant license.

Has Debian ever rejected software which complies with the DFSG?  If
you do something in practice, other parties could rely on that.  It's
just like the private road which is never closed to the public.  In
time, it *becomes* public.

  Anyone who would sue Debian for such a reason is, prima facie, a
  litigious idiot who does not warrant consideration when evaluating
  whether Debian is exposing itself to lawsuits.

I won't name names, but we (OSI) have been threatened with exactly
that scenario.  It is as I feared: the DFSG and OSD, although
originally the same documents, and nearly identical now, are being
used for two different and incompatible purposes.

So, are you totally against the idea of changing the DFSG even though
you probably can't find a single .deb on your machine that hasn't been 
touched in five years?  There seems to be a firm resistance to the
idea of changing the DFSG to reflect changing times.

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG - different purposes

2003-01-27 Thread Russell Nelson
Henning Makholm writes:
  This denies a user the right to make modifications and distribute the
  modified software (with source code) to his neighbour *without* also
  distributing it to the public at large.
  
  The consensus on debian-legal that this right is a sine qua non for
  DFSG-freedom is strong and well established.

Where does it say this in the DFSG?

  which I take to mean that one who accepts the license must effectively
  give Apple a royalty-free license to use each an every patent he
  controls.

Where does it say this in the DFSG?

  which mentions stopping *use*. We object to the notion that one needs
  to to comply with specific terms simply to use the software (as
  opposed to modifying or distributing it).

Where does it say this in the DFSG?

My point being that these requirements *should* be in the DFSG, not
that you shouldn't come to that conclusion.

  I seem to remember that there were also originally a
  you-must-follow-US-export-laws clause in the license originally
  certified by OSI, but that must have been removed since.

Yup, that was a major screw-up on our part.  It's since been repaired
by the replacement of it by the license you see now.

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG - different purposes

2003-01-27 Thread Russell Nelson
Different topic, differently reply.

Henning Makholm writes:
  which mentions stopping *use*. We object to the notion that one needs
  to to comply with specific terms simply to use the software (as
  opposed to modifying or distributing it).

A warranty disclaimer applies to users of the software.  Every license
with a warranty disclaimer (and that's all of them, AFAICS) is binding
on the user.  If you don't agree with the warranty disclaimer, you
must stop using the software.  Not only that, but you can't disclaim
warranty without a contract.  So, what meaning does the warranty
disclaimer on the GPL have?  Probably none.  Does this translate into
anything in reality?  Probably not.  It would be quite hard to enforce 
a warranty on someone giving away free software.  On the other hand,
wouldn't you really rather someone ELSE establish that precedent?

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG convergence

2003-01-27 Thread John Goerzen
On Sun, Jan 26, 2003 at 12:55:05PM -0500, Russell Nelson wrote:
 Hi.  I'm the vice-president of the Open Source Initiative, and I'm
 writing to you today in that stead.

In another message, you asked if there were some substantive differences
between the OSD and the DFSG.  I can say, yes there are, even if not
immediately visible at the surface.

For one, I would point to clause 12.1(c) of the APSL.  It states that your
license to use any and all APSL code terminates if you ever commence an
action for patent infringement against Apple.  This, to me, is an onerous
requirement -- if Apple has violated your patent, even in a completely
unrelated matter, the fact that you exercise your legal right to defend your
patent shouldn't impact your right to use Open Source software.

Another example is the RealNetworks Public Source license, which
discriminates based on personal use.



Re: OSD DFSG - different purposes

2003-01-27 Thread Brian M. Carlson
On Mon, Jan 27, 2003 at 01:26:39PM -0500, Russell Nelson wrote:
 Mark Rafn writes:
   It might be advantageous to examine some software that is OSD-free
   but not Debian-free, or vice versa,
 
 Does anybody know of any such software?

Any software under this license[0] is non-free but is OSI Certified Open
Source Software. I don't particularly remember why; you can search the
archives, but the consensus was that it was non-free. We've found other
such software, I think, but this was the most glaring, because several
people were hoping that the license would be free (myself included).

IANAL, IANADD.

[0] http://www.opensource.org/licenses/real.php

-- 
Brian M. Carlson [EMAIL PROTECTED] 0x560553e7
Let us think the unthinkable, let us do the undoable. Let us prepare
 to grapple with the ineffable itself, and see if we may not eff it
 after all. --Douglas Adams


pgpgOLj184Mv8.pgp
Description: PGP signature


Re: OSD DFSG convergence

2003-01-27 Thread Russell Nelson
John Goerzen writes:
  On Sun, Jan 26, 2003 at 12:55:05PM -0500, Russell Nelson wrote:
   Hi.  I'm the vice-president of the Open Source Initiative, and I'm
   writing to you today in that stead.
  
  In another message, you asked if there were some substantive differences
  between the OSD and the DFSG.  I can say, yes there are, even if not
  immediately visible at the surface.
  
  For one, I would point to clause 12.1(c) of the APSL.  It states that your
  license to use any and all APSL code terminates if you ever commence an
  action for patent infringement against Apple.  This, to me, is an onerous
  requirement -- if Apple has violated your patent, even in a completely
  unrelated matter, the fact that you exercise your legal right to defend your
  patent shouldn't impact your right to use Open Source software.

Actually, it *should*.  Our community needs to etch out a patent-free
space, and this is one way in which Apple has sought to implement that 
idea.

But even if you disagree with me, how would you change the DFSG so
that it agrees with you?  Because I see nothing in the DFSG which
keeps APSL code out of Debian.

  Another example is the RealNetworks Public Source license, which
  discriminates based on personal use.

It's perfectly okay to give more freedoms to some people, as long as
everyone has the necessary freedoms.  The discrimination term was
added to the DFSG to ensure that there would be no licenses of the
form Anyone is free to use this software except people working on
nuclear bombs.

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG convergence

2003-01-27 Thread John Goerzen
On Mon, Jan 27, 2003 at 03:55:34PM -0500, Russell Nelson wrote:
 John Goerzen writes:
   requirement -- if Apple has violated your patent, even in a completely
   unrelated matter, the fact that you exercise your legal right to defend 
 your
   patent shouldn't impact your right to use Open Source software.
 
 Actually, it *should*.  Our community needs to etch out a patent-free
 space, and this is one way in which Apple has sought to implement that 
 idea.

I agree that software patents are a bad idea, but consider this:

Let's say I work for Better Mice Inc, and my company develops plastic
mouse moldings that are ergonomically comfortable and has a patent on the
manufacturing process.  If Apple chooses to violate Better Mice Inc's patent
on plastic mouse moldings, then Better Mice Inc's right to
use/distribute/modify APSL-licensed software goes down the drain if they
choose to defend their patent.  So, a totally unrelated circumstance could
remove their ability to use APSL-licensed software.  In a nutshell, you are
handing over rights to all your patents to Apple if you use the software,
but the license is quite explicit that Apple is not handing over rights to
all their patents in exchange.

 But even if you disagree with me, how would you change the DFSG so
 that it agrees with you?  Because I see nothing in the DFSG which
 keeps APSL code out of Debian.

Clause 1 on free redistribution:

  The license of a Debian component may not restrict any party from selling
   or giving away the software

If Better Mice Inc sues Apple over their plastic molding patent violation,
then that party is restricted from selling or giving away the software.

Further, a case could be made that it violates clase 5 (No discrimination
against persons or groups) because it discriminates against people whom
choose to file legal cases against Apple.

   Another example is the RealNetworks Public Source license, which
   discriminates based on personal use.
 
 It's perfectly okay to give more freedoms to some people, as long as
 everyone has the necessary freedoms.  The discrimination term was
 added to the DFSG to ensure that there would be no licenses of the
 form Anyone is free to use this software except people working on
 nuclear bombs.

This violates clause 6 in DFSG -- No discrimination against fields of
endeavor.  It even lists restrict the program from being used in a
business as an example of a restriction that is not permissible.  The
Real license not only has that restriction, but talks at length about RD
use only, etc, etc.  It fails that clause in many ways.



Re: acceptable restrictions on modification

2003-01-27 Thread Glenn Maynard
On Mon, Jan 27, 2003 at 06:53:28PM +0900, Oohara Yuuma wrote:
   The GPL forbids removing code from interactive programs which displays
   copyright notices.
  Yes, and in my opinion this is a defect in the license.
 You mean this?
 | If the program is interactive, make it output a short notice like this
 | when it starts in an interactive mode:
 |
 | Gnomovision version 69, Copyright (C) year  name of author
 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show 
 w'.
 | This is free software, and you are welcome to redistribute it
 | under certain conditions; type `show c' for details.
 This is not a part of GPL terms.

Yes, it is. 2c:

c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License.  (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)


-- 
Glenn Maynard



Re: OSD DFSG - different purposes

2003-01-27 Thread Russell Nelson
Brian M. Carlson writes:
  Any software under this license[0] is non-free but is OSI Certified Open
  Source Software. I don't particularly remember why; you can search the
  archives, but the consensus was that it was non-free.

Hmmm...  license-discuss vetted it against the OSD, but debian-legal
turned it down under the DFSG even though the language for both is
nearly identical.  What annoys me about this process is that we
*specifically* established license-discuss to keep this from
happening.

Perhaps I should be sending proposed licenses to debian-legal as well
as license-discuss?

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG - different purposes

2003-01-27 Thread Walter Landry
Henning Makholm [EMAIL PROTECTED] wrote:
 | 12. Termination.
 
 | 12.1 Termination. This License and the rights granted hereunder will
 |  terminate: 
 ...
 | (c) automatically without notice from Apple if You, at any time
 | during the term of this License, commence an action for patent
 | infringement against Apple.
 
 which I take to mean that one who accepts the license must effectively
 give Apple a royalty-free license to use each an every patent he
 controls. This would be fair with us if it was restricted to patens
 related to the Covered Code, (and with some disagreement perhaps
 even if restricted to software patents) but no such restriction is in
 the language quoted. It even covers plain old
 honest-to-your-favorite-deity patents on mechanical or chemical
 devices.

FYI, the IBM Common Public License [1], which has been approved for
Debian, has a similar clause which reads:

  If Recipient institutes patent litigation against a Contributor with
  respect to a patent applicable to software (including a cross-claim
  or counterclaim in a lawsuit), then any patent licenses granted by
  that Contributor to such Recipient under this Agreement shall
  terminate as of the date such litigation is filed. In addition, If
  Recipient institutes patent litigation against any entity (including
  a cross-claim or counterclaim in a lawsuit) alleging that the
  Program itself (excluding combinations of the Program with other
  software or hardware) infringes such Recipient's patent(s), then
  such Recipient's rights granted under Section 2(b) shall terminate
  as of the date such litigation is filed.

It restricts it only to software licenses, but otherwise is very
similar.  I think the real problem with the APSL is the other points
you mentioned.  I thought the APSL had a click-wrap as well, but I
guess they got rid of it.

Regards,
Walter Landry
[EMAIL PROTECTED]

[1] http://oss.software.ibm.com/developerworks/oss/license-cpl.html



Re: OSD DFSG - different purposes

2003-01-27 Thread Russell Nelson
Brian M. Carlson writes:
  On Mon, Jan 27, 2003 at 03:24:20PM -0500, Russell Nelson wrote:
   Henning Makholm writes:
 This denies a user the right to make modifications and distribute the
 modified software (with source code) to his neighbour *without* also
 distributing it to the public at large.
 
 The consensus on debian-legal that this right is a sine qua non for
 DFSG-freedom is strong and well established.
   
   Where does it say this in the DFSG?
  
  Debian has a strong common law tradition with regard to the DFSG.

Fair enough, but do you really expect people to study the archives?
For example, Google knows nothing about debian-legal RPSL, implying
that you never discussed the RPSL.  A search of the Subject: headers
between last July and now shows no instance of RPSL, or Real.

Why not change the DFSG?

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG - different purposes

2003-01-27 Thread Brian M. Carlson
On Mon, Jan 27, 2003 at 03:24:20PM -0500, Russell Nelson wrote:
 Henning Makholm writes:
   This denies a user the right to make modifications and distribute the
   modified software (with source code) to his neighbour *without* also
   distributing it to the public at large.
   
   The consensus on debian-legal that this right is a sine qua non for
   DFSG-freedom is strong and well established.
 
 Where does it say this in the DFSG?

Debian has a strong common law tradition with regard to the DFSG.
We interpret it in certain ways to protect people's freedoms.
You might say that this discriminates against people that are on
desert islands. Note that vim's license is acceptable even though
that clause is in there because it states that if it is not possible
to contact the maintainer to return modifications then the requirement
ceases.

   which I take to mean that one who accepts the license must effectively
   give Apple a royalty-free license to use each an every patent he
   controls.
 
 Where does it say this in the DFSG?

I'm not sure, but it's certainly atrocious. You might want to search the
archives or wait about a day or so for some of the regulars to debate
with you over it.

   which mentions stopping *use*. We object to the notion that one needs
   to to comply with specific terms simply to use the software (as
   opposed to modifying or distributing it).
 
 Where does it say this in the DFSG?

US copyright law explicitly permits use. We generally do not approve
licenses that attempt to take rights that user already has. If you want
to get technical, forbidding use of such software would be in conflict
with US law, and therefore would discriminate against people in the US.

 My point being that these requirements *should* be in the DFSG, not
 that you shouldn't come to that conclusion.
 
   I seem to remember that there were also originally a
   you-must-follow-US-export-laws clause in the license originally
   certified by OSI, but that must have been removed since.
 
 Yup, that was a major screw-up on our part.  It's since been repaired
 by the replacement of it by the license you see now.

That discriminated against people not in the US. If I am not in the US
(which I am), then why should I have to abide by its laws?

-- 
Brian M. Carlson [EMAIL PROTECTED] 0x560553e7
Let us think the unthinkable, let us do the undoable. Let us prepare
 to grapple with the ineffable itself, and see if we may not eff it
 after all. --Douglas Adams


pgp6fjdrnI6El.pgp
Description: PGP signature


Re: OSD DFSG convergence

2003-01-27 Thread Russell Nelson
John Goerzen writes:
  In a nutshell, you are handing over rights to all your patents to
  Apple if you use the software, but the license is quite explicit
  that Apple is not handing over rights to all their patents in
  exchange.

I don't think it's the best defense against patents, but it's *a*
defense that helps the community.  A better defense is that taken by
the OSL and AFL: if you sue any developer claiming that the software
violates one of your patents, you lose the right to use ALL software
licensed under the OSL, AFL, and any other license with a similar
clause.

  If Better Mice Inc sues Apple over their plastic molding patent violation,
  then that party is restricted from selling or giving away the software.
  
  Further, a case could be made that it violates clase 5 (No discrimination
  against persons or groups) because it discriminates against people whom
  choose to file legal cases against Apple.

Sorry, but that's the Constitution's commerce clause all over again.
Once you start using that clause that way, the DFSG may as well say
Ugh.

  The Real license not only has that restriction, but talks at length
  about RD use only, etc, etc.  It fails that clause in many ways.

Take out the RD and personal use grants.  Does it still comply with
the DFSG?  Now add them back.  How is it possible for more freedom to
make the software DFSG-nonfree?

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG convergence

2003-01-27 Thread David Turner
On Mon, 2003-01-27 at 00:27, Russell Nelson wrote:

 Netscape v. Specht turned on exactly that issue.  Netscape lost
 because they didn't make it clear to Specht that he was agreeing to a
 contract.

IIRC, Netscape v. Specht concerned rights outside the exclusive rights
of the copyright holder, so it's completely irrelevant.

-- 
-Dave Turner Stalk Me: 617 441 0668

On matters of style, swim with the current, on matters 
of principle, stand like a rock. -Thomas Jefferson



Re: OSD DFSG - different purposes

2003-01-27 Thread Russell Nelson
  It seems to be a question based on the false idea that the DFSG is
  intended to be taken literally and without interpretation, though.  The
  DFSG is fairly useless without being augmented by human judgement.

Obviously.  The question is how much augmenting is necessary.  For
example, if you have no limit on the amount of interpretation you wish
to make of the DFSG, then the whole of the DFSG could be: ``Ogg say
Ugh''.

I understand the attraction behind bending the DFSG to your will.  Do
you understand why I think the DFSG should say what you take it to
mean?  Do you understand why I want the OSD to say the same thing?

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: [Discussioni] OSD DFSG convergence

2003-01-27 Thread Lars Wirzenius
ma, 27-01-2003 kello 22:09, Russell Nelson kirjoitti:
 Has Debian ever rejected software which complies with the DFSG?  If
 you do something in practice, other parties could rely on that.  It's
 just like the private road which is never closed to the public.  In
 time, it *becomes* public.

I don't know of any free software that has been rejected from Debian,
though my memory is what it's always been, bad. However, since every
time a package is added to Debian, it requires effort on the behalf of
individuals, if no individual wants to put in the effort, nothing
happens. I doubt that even such a lawer-happy society as the USA can
require people to put in such effort involuntarily.

If I brush off the snow from the stairs in my apartment building every
day, without compensation, and one day stop, no sane court is going to
require me to start doing it again.

(Sorry about the analogy.)

   Anyone who would sue Debian for such a reason is, prima facie, a
   litigious idiot who does not warrant consideration when evaluating
   whether Debian is exposing itself to lawsuits.
 
 I won't name names, but we (OSI) have been threatened with exactly
 that scenario.  It is as I feared: the DFSG and OSD, although
 originally the same documents, and nearly identical now, are being
 used for two different and incompatible purposes.

Like someone else already said, the OSD is a definition that others can
use to decide whether their license makes their software open source or
not. The DFSG is a set of guidelines, not quite a definition, that
*Debian* uses to decide whether something is acceptable to be added to
Debian or not.

 So, are you totally against the idea of changing the DFSG even though
 you probably can't find a single .deb on your machine that hasn't been 
 touched in five years?  There seems to be a firm resistance to the
 idea of changing the DFSG to reflect changing times.

If there are any real problems in the DFSG, I'm sure Debian developers
will change the DFSG to fix them. Debian is, however, governed by
flame-war-cum-consensus, so expect things to be quite hot in the mean
while. :)

(I haven't been convinced that the potential problems you've pointed out
so far are real problems, but it might be good to clarify the DFSG about
them anyway.)



Re: OSD DFSG - different purposes

2003-01-27 Thread Sam Hartman
 Mark == Mark Rafn [EMAIL PROTECTED] writes:

 It seems to be a question based on the false idea that the DFSG
 is intended to be taken literally and without interpretation,
 though.  The DFSG is fairly useless without being augmented by
 human judgement.

Mark It could even be counterproductive to use the same document
Mark in different ways, as it might increase the number of people
Mark who say my software meets all your guidelines as I see
Mark them, you have to prove otherwise or distribute my
Mark software.

Except I can see these people's point.  If I were a company that was
being disadvantaged because I could not get what I believed to be
DFSG-free software in Debian, I'd certainly look at options to make
people who I thought were being unreasonable reinterprit DFSG.

I'd start with options within the project including going up to the
level of getting a GR passed if necessary.

But if I thought the project was being unreasonable in interpreting
its social contract, I would certainly consider action against people
charged with upholding that contract.



Re: [Discussioni] OSD DFSG convergence

2003-01-27 Thread Mark Rafn

   On Mon, Jan 27, 2003 at 09:56:00AM -0500, Russell Nelson wrote:
what do you do when someone comes along and interprets its ambiguity
to mean what *they* want?

We patiently explain that DSFG are guidelines to Debian about what to 
include, not a litmus test for authors to use to skirt our requirement 
that Debian stays free.  Sometimes this results in an improved license, 
often it results in a flamewar.  So far it has not resulted in a lawsuit, 
nor do I think it likely to.

On Mon, 27 Jan 2003, Russell Nelson wrote:
 Has Debian ever rejected software which complies with the DFSG?  If
 you do something in practice, other parties could rely on that.  It's
 just like the private road which is never closed to the public.  In
 time, it *becomes* public.

Debian has rejected packages which the copyright holder believed complied 
with the DSFG.  We've rejected packages that appear to comply, but the 
copyright holder has an odd interpretation of its license.  There's 
certainly software not in Debian whose freedom is unquestioned.

 I won't name names, but we (OSI) have been threatened with exactly
 that scenario.  It is as I feared: the DFSG and OSD, although
 originally the same documents, and nearly identical now, are being
 used for two different and incompatible purposes.

It sounds that way.  I wish you well, but do not have high hopes, for you 
to come up with a true operational definition of free software.  Heh, and 
then folks will ask what about non-software things like documentation and 
images?  

 So, are you totally against the idea of changing the DFSG even though
 you probably can't find a single .deb on your machine that hasn't been 
 touched in five years?  There seems to be a firm resistance to the
 idea of changing the DFSG to reflect changing times.

Personally, I'm not against seeing the DSFG changed to make it clearer, to
remove loopholes, etc.  However, it's very hard to do so, both politically
within Debian (for good reason) and intellectually to come up with such
verbiage.  I _DO_ object to changing it's use to be a binding definition
rather than a set of guidelines.
--
Mark Rafn[EMAIL PROTECTED]http://www.dagon.net/  



Re: acceptable restrictions on modification (was: proposed licence change for moodle)

2003-01-27 Thread David Turner
On Sun, 2003-01-26 at 19:56, Branden Robinson wrote:
 On Wed, Jan 22, 2003 at 02:12:49PM -0500, David Turner wrote:
  Unfortunately, DFSG doesn't discuss what sorts of modifications can be
  restricted.
 
 Implicitly, no sort of restriction on modification is permitted, except
 those already mandated by copyright law (removing someone's copyright
 notices can infringe their copyright, and usually does according to the
 terms of most copyright licenses).

All modifications are restricted by copyright law, except those which
constitute fair use or are otherwise excepted.  Removing copyright
notices are in no way special, and in no Berne jurisdiction are
copyright notices required.  

 Restrictions on modifications that already happen to exist in the
 licenses that the DFSG already explicitly identifies as satisfying
 meeting Debian's definition of Free Software also are implicitly
 regarded as acceptable.

This seems fundamentally arbitrary -- we've screwed up before, so let's
keep screwing up.  Of course, the reason for this is that rejecting
restrictions on modification requires rejecting nearly all software.  In
my view, a compromise should be worked out based on ideology and
practicality, rather than tradition.


  The Apache license restricts modifications that *don't* also modify
  the name.
 
 Yes, and in my opinion this is a defect in the license.

I see it as a defect mainly because it's (a) potentially unweildy and
(b) incompatible the licenses of most other Free Software.  But I can
see the reason for it, and indeed, have heard of people being bitten by
bug reports for modified versions of their software (which I think is
the main concern of the Apache people).

  The GPL forbids removing code from interactive programs which displays
  copyright notices.
 
 Yes, and in my opinion this is a defect in the license.

I disagree with this.  Certainly, the presence of these strings has been
immeasurably helpful in finding other GPL violations (although a
determined violator would simply remove them, most violators are not
willful but ignorant).  And many authors think that this does not go far
enough -- for instance, Zach Smith recently changed the license for
future versions of his Beest and UnRTF software because he didn't want
them renamed.  I think Smith goes too far, but I do think that a little
credit is hardly out of line.  I can't imagine a case where I might want
to remove these credits -- there's no embedded application that cares
about a few kbytes these days.  So, I see it as an acceptable
restriction.

  The AGPL forbids removing code which makes the source code available
  to users of the software. 
 
 Yes, and in my opinion this is a defect in the license.

Here, I again disagree -- and this is the key point, because the other
licenses you'll accept even though you feel they're defective, because
(1) Debian strongly requires the software or (2) you want to not change
past decisions.  Neither of these seem to be very strong reasons.

  The Microsoft Word EULA forbids all changes.
 
 Yes, and in my opinion this is a defect in the license.

Mine too.

  Which of these are acceptable depends on where you want to draw the
  line.  I would argue that any restriction on modification must serve a
  compelling Free Software interest unrelated to restrictions on
  modification, and be the least restrictive means possible of
  accomplishing its goal.  I know that this is a rather American way of
  putting it, but it's hard to overcome my upbringing.
 
 The judgement of what is and is not a compelling Free software
 interest is quite subjective and slippery.  RMS apparently feels that
 the Invariant Sections mentioned in the GNU FDL serve a compelling Free
 Software interest.  

RMS doesn't make decisions for Debian.  You and I disagree, and have
reasoned arguments for it.  For instance, a less restrictive means would
be to allow Invariant Sections to be removable.  

A slippery standard is better than an arbitrary standard or no standard
at all.  Debian will judge licenses on a case-by-case basis anyway, so
an arbitrary standard doesn't save any work.  And this standard (well,
with s/Free Software/something else/) is used by another famous
organization to judge compliance with a much more important standard
than DFSG.

 As much feedback during the FSF's public comment
 period on GNU FDL 1.2 revealed, there are many people who disagree with
 his calculus.

Indeed, and nobody is suggesting that Richard's word be accepted as
gospel.  I've written to the FSF's board about the FDL.  Have you?  On
the other hand, I notice that the FDL'd glibc-doc, at least, is still in
Debian main...

  Letting users of software get at the source code (which is the aim of
  the AGPL's (2)(d)) is certainly such a compelling interest.
 
 Certainly, but placing shackles on people's freedom to reuse the source
 code is perhaps not the best way to achieve such an end.  The GNU GPL
 itself demonstrates other ways to serve this 

Re: OSD DFSG convergence

2003-01-27 Thread Sam Hartman
 Russell == Russell Nelson [EMAIL PROTECTED] writes:

Russell But even if you disagree with me, how would you change
Russell the DFSG so that it agrees with you?  Because I see
Russell nothing in the DFSG which keeps APSL code out of Debian.


The standard argument seems to be that Apple's requirements to publish
any modified code that is deployed violate fields of endeavor by
discriminating against people without net access or who cannot make
their work public.

I find this argument somewhat shaky.



Re: Copyright(s) for roundup DFSG free?

2003-01-27 Thread Bastian Kleineidam
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mon, Jan 27, 2003 at 10:43:14AM +0200, Richard Braakman wrote:
 On Sat, Jan 25, 2003 at 11:49:56AM +0100, Bastian Kleineidam wrote:
  Copyright (c) 2001 Bizar Software Pty Ltd (http://www.bizarsoftware.com.au/)
  
  This module is free software, and you may redistribute it and/or modify
  under the same terms as Python, so long as this copyright message and
  disclaimer are retained in their original form.
 
 What does under the same terms as Python mean?  Different versions
 of Python have been published under different licenses.  Is it the
 user's choice?  Most restrictive?  Least restrictive?  Most recent?
 Most recent in 2001?  I think this should be clarified.
 
 Richard Braakman

I asked upstream about this and he will release a revised copyright
replacing Python with the Python Software Foundation license (which
is GPL compatible and DFSG free).

Thanks for your help,

Bastian

- -- 
 Bastian Kleineidam

 Atombombe · Plutonium · Fat Man · Do it Yourself · Tim Taylor
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+NcQaeBwlBDLsbz4RAuUuAKDJcrnAtaONDg9CDOVxbmQUy7yH1gCfTdWW
wKDX5AlJV/SeBbI9uFypG44=
=AzRW
-END PGP SIGNATURE-



Re: OSD DFSG convergence

2003-01-27 Thread John Goerzen
On Mon, Jan 27, 2003 at 05:08:15PM -0500, Russell Nelson wrote:
 John Goerzen writes:
   In a nutshell, you are handing over rights to all your patents to
   Apple if you use the software, but the license is quite explicit
   that Apple is not handing over rights to all their patents in
   exchange.
 
 I don't think it's the best defense against patents, but it's *a*
 defense that helps the community.  A better defense is that taken by
 the OSL and AFL: if you sue any developer claiming that the software
 violates one of your patents, you lose the right to use ALL software
 licensed under the OSL, AFL, and any other license with a similar
 clause.

I don't think this makes sense either.  If you are, say, GE and you have
activities ranging from software development to freight locomotive
manufacturing, surely you are not asserting that it is good to force them to
choose between defending their locomotive manufacturing patent or using a
given set of software?

   Further, a case could be made that it violates clase 5 (No discrimination
   against persons or groups) because it discriminates against people whom
   choose to file legal cases against Apple.
 
 Sorry, but that's the Constitution's commerce clause all over again.
 Once you start using that clause that way, the DFSG may as well say
 Ugh.

I don't follow, can you explain?

   The Real license not only has that restriction, but talks at length
   about RD use only, etc, etc.  It fails that clause in many ways.
 
 Take out the RD and personal use grants.  Does it still comply with
 the DFSG?  Now add them back.  How is it possible for more freedom to
 make the software DFSG-nonfree?

Because the freedom is distributed unevenly.  DFSG states that there must
not be discrimination.  If there is -- that is, if different people/groups
get different levels of freedom -- then it is not DFSG-free.

I think this is a Good Thing, too.  I should be able to do one thing with
software if I do it in my spare time and another if I do it with my small
business.

-- John



Re: OSD DFSG - different purposes

2003-01-27 Thread Glenn Maynard
Are you reading the list?  I'll CC you on this message (deviating, for
the moment, from list policy of not CCing without request, and hiding
from Branden); if you don't want CCs, let me know.  (If you do, you
should add a Mail-Followup-To header.)

On Mon, Jan 27, 2003 at 04:58:01PM -0500, Russell Nelson wrote:
 Fair enough, but do you really expect people to study the archives?
 For example, Google knows nothing about debian-legal RPSL, implying
 that you never discussed the RPSL.

The correct way of finding out if a license is DFSG-free is to ask
debian-legal.  People frequently do this, even for very simple, BSD-ish
licenses (and cases that don't require discussion--the majority--generally
get a reply very quickly).

 A search of the Subject: headers
 between last July and now shows no instance of RPSL, or Real.

http://lists.debian.org/debian-legal/2002/debian-legal-200207/msg00448.html

RealNetworks is in the subject, and the search on lists.debian.org
doesn't find partial matches by default.

I don't know why Google doesn't have that indexed.

 Why not change the DFSG?

There have been several good reasons explained for leaving the DFSG as a
set of human guidelines, rather than a word-strict block of legalese that
attempts to remove all human judgement from the equation.

I can't find them at the moment, though, and I'll leave the explanation
to someone who can do so better than I can.

Even if this was done, DFSG freeness isn't a guarantee that a package
will be included in Debian.  For example, a game with half a gigabyte
of data, all of which is DFSG-free, would most likely not be included in
Debian; and software which has no interested Debian developer is unlikely
to get into the archive.  DFSG-freeness is necessary, but not always
sufficient.

-- 
Glenn Maynard



Re: OSD DFSG convergence

2003-01-27 Thread Sam Hartman
 John == John Goerzen [EMAIL PROTECTED] writes:

John On Mon, Jan 27, 2003 at 05:08:15PM -0500, Russell Nelson
 Take out the RD and personal use grants.  Does it still comply
 with the DFSG?  Now add them back.  How is it possible for more
 freedom to make the software DFSG-nonfree?

John Because the freedom is distributed unevenly.  DFSG states
John that there must not be discrimination.  If there is -- that
John is, if different people/groups get different levels of
John freedom -- then it is not DFSG-free.



 For the record I would like to state that I cannot be part of a
 consensus for this interpretation of the DFSG.  I do not wish to
 discuss this point now but would be happy to discuss this point at
 any future time when a specific package comes before this list.

I'm also happy to discuss now off-list; it just seems pointless to
waste list traffic on a side discussion when the purpose of the list
is for license review.



Re: OSD DFSG convergence

2003-01-27 Thread Simon Law
On Sun, Jan 26, 2003 at 09:54:54PM -0500, Russell Nelson wrote:
 Simon Law writes:
  Public domain software that is unlicensed does not have the
   protection of copyright law.  Therefore, it is likely to meet all the
   DFSG criteria.
 
 How can it?  There is no license, so how can it meet #3 Derived Works?
 I'm not being trivial and pointless here, I'm being careful.

Ah... I see that you are being pedantic.  Thankfully, the DFSG
is not a legal document; so although it is a literal interpretation, any
sane Debian Developer will realise that public domain software needs no
license whatsoever to meet all other DFSG criteria.

Notice that I was careful in not specifying that it would meet
OSD criteria.  Your world and ours is ever so slightly different.

Simon



Re: OSD DFSG convergence

2003-01-27 Thread Simon Law
On Mon, Jan 27, 2003 at 04:53:16PM +0200, Antti-Juhani Kaijanaho wrote:
 On 20030126T194352-0500, Branden Robinson wrote:
  On Sun, Jan 26, 2003 at 10:57:01PM +0200, Antti-Juhani Kaijanaho wrote:
  Also, there is -- again in the U.S. -- such a thing as an
  uncopyrightable work, and such things can be in the public domain[1].
 
 Sure there are uncopyrightable works.  There are such things in Finland,
 too.  I was explicitly limiting myself to software, for which I am not
 aware of any uncopyrightability.
 
  The Debian distribution contains things that aren't software, like
  word lists, and some of things are neither software nor subject to
  copyright law (in the U.S.).
 
 If it is not software, then it is not public-domain software.
 
 (I even remember past discussions on Debian lists, perhaps even this
 one, where it was debated whether the DFSG, _software_ guidelines,
 apply to such works.)

It seems that the Debian community also attempts to shoehorn the
DFSG into non-software situations.  Granted that this is sub-optimal
since we argue endlessly over semantics; but the end results are decent.

Simon



Re: [Discussioni] OSD DFSG convergence

2003-01-27 Thread Steve Langasek
On Mon, Jan 27, 2003 at 03:09:40PM -0500, Russell Nelson wrote:
 Steve Langasek writes:
   On Mon, Jan 27, 2003 at 09:56:00AM -0500, Russell Nelson wrote:

what do you do when someone comes along and interprets its ambiguity
to mean what *they* want?

   ... Which would be complete and utter bullshit, because Debian has never
   represented, *anywhere*, that it will package all software someone
   releases under a DFSG-compliant license.

 Has Debian ever rejected software which complies with the DFSG?  If
 you do something in practice, other parties could rely on that.

Oh, absolutely.  On grounds of licensing?  Maybe, maybe not.  Either way,
there is nothing that can reasonably be construed as imposing an
obligation on Debian to distribute all software that meets the DFSG.
The DFSG spells out conditions that are necessary, but not sufficient,
for software to enter the main archive.

 I won't name names, but we (OSI) have been threatened with exactly
 that scenario.  It is as I feared: the DFSG and OSD, although
 originally the same documents, and nearly identical now, are being
 used for two different and incompatible purposes.

Why is this to be feared?  The ability to employ human judgement in
deciding what software should be included in our archive is an
*asset*, not a weakness; just as, where the mission of the OSI is
concerned, being held to a position of neutrality is an asset.  There's
nothing wrong with the fact that the two organizations need documents
that can be applied in slightly different manners; working towards a
shared definition of freedom doesn't require marching in lockstep.

 So, are you totally against the idea of changing the DFSG even though
 you probably can't find a single .deb on your machine that hasn't been 
 touched in five years?  There seems to be a firm resistance to the
 idea of changing the DFSG to reflect changing times.

I had hoped that my earlier messages conveyed that I was not opposed to
changing the DFSG; but such changes are doomed to be delayed by Debian's
current lack of process for revising our core documents.  If we are going
to start down that long road we must first be able to articulate *why*
the change is necessary, or we'll never move the body of developers to
action on what amounts to a purely political issue.

Regards,
-- 
Steve Langasek
postmodern programmer


pgp4MmRoGmxm0.pgp
Description: PGP signature


Re: OSD DFSG convergence

2003-01-27 Thread Steve Langasek
On Mon, Jan 27, 2003 at 05:56:15PM -0600, John Goerzen wrote:
The Real license not only has that restriction, but talks at length
about RD use only, etc, etc.  It fails that clause in many ways.

  Take out the RD and personal use grants.  Does it still comply with
  the DFSG?  Now add them back.  How is it possible for more freedom to
  make the software DFSG-nonfree?

 Because the freedom is distributed unevenly.  DFSG states that there must
 not be discrimination.  If there is -- that is, if different people/groups
 get different levels of freedom -- then it is not DFSG-free.

 I think this is a Good Thing, too.  I should be able to do one thing with
 software if I do it in my spare time and another if I do it with my small
 business.

I can't bring myself to agree with this position.  With almost *all*
free software licenses, the copyright holder continues to enjoy
preferential status; does this make them non-free?

Licensed are judged to be free if they provide certain freedoms to all
users.  This doesn't require that they treat everyone equally in other
respects.

-- 
Steve Langasek
postmodern programmer


pgpYIn3oKmlT9.pgp
Description: PGP signature


Re: OSD DFSG convergence

2003-01-27 Thread Russell Nelson
John Goerzen writes:
  On Mon, Jan 27, 2003 at 05:08:15PM -0500, Russell Nelson wrote:
 Further, a case could be made that it violates clase 5 (No 
   discrimination
 against persons or groups) because it discriminates against people whom
 choose to file legal cases against Apple.
   
   Sorry, but that's the Constitution's commerce clause all over again.
   Once you start using that clause that way, the DFSG may as well say
   Ugh.
  
  I don't follow, can you explain?

Every license that has any interesting terms discriminates.  The GPL
discriminates against people who don't want to give away their code.
The APSL discriminates against people who don't want to give away
their patents.  The RPSL discriminates against people who want to keep
modifications private, even though they have been distributed within
their organization.  The Apache License discriminates against people
who want to call their modified web server Apache.  The MIT license
discriminates against embedded system creators.  And on and on.

If you use this clause in the manner you suggest, then many licenses
would become DFSG-nonfree even though a reasonable person would call
them free software licenses.

   Take out the RD and personal use grants.  Does it still comply with
   the DFSG?  Now add them back.  How is it possible for more freedom to
   make the software DFSG-nonfree?
  
  Because the freedom is distributed unevenly.

Where in the DFSG does it say THAT?  Sheesh!  And you guys seem to
think there aren't any problems with the DFSG.  Sure there aren't!
That's because you've already amended the DFSG in your own minds.
Well how about the rest of us who aren't mind-readers?  How about
putting these conclusions into the DFSG?

Lemme put it to you this way: if you can't get the membership of
Debian to agree to amend the DFSG so it says X, then what right do you
have to interpret the DFSG as meaning X?  If the Debian membership
doesn't agree that the DFSG should say X, then you have no standing to 
say that it means X.

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG - different purposes

2003-01-27 Thread Russell Nelson
Glenn Maynard writes:
  http://lists.debian.org/debian-legal/2002/debian-legal-200207/msg00448.html

Thanks.

   Why not change the DFSG?
  
  There have been several good reasons explained for leaving the DFSG as a
  set of human guidelines, rather than a word-strict block of legalese that
  attempts to remove all human judgement from the equation.

I'm not saying that it's possible to remove all human judgement.  If
it were ever possible to do that, then we could put judges out of
business.  It *is* possible, though, to change the DFSG to cause it to 
more closely resemble the case law that debian-legal has developed.

The problem with relying on human judgement is that it can be
arbitrary.  If Microsoft came to Debian and said Would you accept
this software licensed under the Microsoft Public License? would you
be able to make a judgement which is not only not arbitrary, but which 
could be *seen* to be non-arbitrary?  If you want to make judgements
on things which aren't in the DFSG, how can you not be seen as
arbitrary?

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.



Re: OSD DFSG convergence

2003-01-27 Thread Russell Nelson
Sam Hartman writes:
   Russell == Russell Nelson [EMAIL PROTECTED] writes:
  
  Russell But even if you disagree with me, how would you change
  Russell the DFSG so that it agrees with you?  Because I see
  Russell nothing in the DFSG which keeps APSL code out of Debian.
  
  The standard argument seems to be that Apple's requirements to publish
  any modified code that is deployed violate fields of endeavor by
  discriminating against people without net access or who cannot make
  their work public.
  
  I find this argument somewhat shaky.

Indeed.  There is no reason why someone cannot publish their source
code through an entity which promises to publish the code, keep secret
the author of the code, AND in the case of a lawsuit, serve to
identify the author as having published their code.

-- 
-russ nelson  http://russnelson.com | You get prosperity when
Crynwr sells support for free software  | PGPok | the government does less,
521 Pleasant Valley Rd. | +1 315 268 1925 voice | not when the government
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | does something right.