Re: Desert island test

2008-03-09 Thread Anthony Towns
On Thu, Mar 06, 2008 at 08:15:10AM -0800, Ken Arromdee wrote:
 On Thu, 6 Mar 2008, Adam Borowski wrote:
  Having a country non-free doesn't make a license non-free.  In the chinese
  dissident test the user chooses to fight against the bloody murderer (who
  wears an uniform) -- he breaks unrelated laws, yet does not breach the
  license in any way.
 A license that fails the dissident test *is* non-free.

No, a license that doesn't follow the DFSG is non-free; a license that
fails the dissident test is merely not useful for someone who wants to
violate local law while obeying copyright law.

The claim that protesting is a field of endeavour, and that forcing you
to be publically associated with your use, distribution or development
of software is discrimination is at best a matter of opinion; it's not
a logical necessity. The dissident test is certainly useful for people
trying to understand the implications of license conditions; but it's
not a simple non-free, no matter how long individual contributors to
-legal have thought it, or how emphatically they state it...

Cheers,
aj



signature.asc
Description: Digital signature


Re: Questions about liblouis

2008-03-02 Thread Anthony Towns
On Tue, Feb 26, 2008 at 11:40:39PM +, John Halton wrote:
 On Tue, Feb 26, 2008 at 02:29:05PM -0800, Eitan Isaacson wrote:
  3. The translation tables that are read at run-time are considered
  part of this code and are under the terms of the GPL. Any changes to
  these tables and any additional tables that are created for use by
  this code must be made publicly available.
 This fails the desert island test, and so the package is non-free. 

I think you're mistaken. You can scratch the tables in a rock on
your desert island, with the scratchings facing the sky, and you're
done. They're publically available at that point, whether or not the
satellite images on Google maps have fine enough resolution, or there's
a ship that comes by to visit: it's possible for either to happen,
and you're allowing it, and that's all that's required.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Desert island test (was: Questions about liblouis)

2008-03-02 Thread Anthony Towns
On Thu, Feb 28, 2008 at 12:20:56AM +, Steve McIntyre wrote:
 Ben Finney wrote:
 In other words, the desert island test is a way of expressing [...]
 So long as you add the rider that some of the debian-legal subscribers
 believe it (and some of the other common tests) are ridiculously
 contrived and bogus.

What do you think's contrived or bogus about the desert island test?

Being able to use, modify and redistribute the software in a poorly
connected environment is pretty useful, and a desert island scenario
just takes that to an extreme.

The dissident test is another matter, given its implied violation of
local law.

Cheers,
aj



signature.asc
Description: Digital signature


Re: perforce SCM licensing issues

2007-09-18 Thread Anthony Towns
On Mon, Sep 17, 2007 at 12:26:18PM +0100, Sam Clegg wrote:
 
 In principal, we also do not object to have Perforce binaries included
 in the non-free part of the debian distribution, as long as it is clear
 that you are the sole distributor and maintainer of the packages and
 Perforce is in no way liable for their content and support.
 

 AFAICT the binaries are freely distributable:

On Tue, Sep 18, 2007 at 09:49:04AM +0100, Sam Clegg wrote:
 From the first download page:
 You may use software downloaded from Perforce for any purpose you want
 and for as long as you like. The Perforce Server supports only two users
 and five client workspaces unless used with a Perforce License. We will
 be happy to issue you a free Evaluation License to remove the
 user/workspace restrictions for a limited time.

 From the second download page:
 Disclaimer of Warranty
 Please do not download software from this page unless you have read the
 paragraph below and agree to it.
 
 Perforce Software, Inc. disclaims all warranties, either express or
 implied, including but not limited to the implied warranties of
 merchantability and fitness for a particular purpose. This means that if
 you download software from this page, you agree that Perforce Software,
 Inc. has no liability for any damages that you incur when using it,
 whether or not those damages are caused by a problem with the software,
 and whether or not you have brought such problems to Perforce's
 attention.
 
 I beleive this is the extent of the license that applies to those who
 download the linux binaries.

There's no actual permission to distribute there, just a you may use.
That leaves your email, but in principle we don't object isn't a very
strong grant of permission to redistribute, though it's not completely
terrible. Getting something a bit more definite (like Here's what I
intend to upload to Debian non-free, does it look okay? Yes) and
including that in the debian/copyright would be better. Otherwise it
seems fine from what I can see.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Anti-TPM clauses

2007-09-12 Thread Anthony Towns
On Wed, Sep 12, 2007 at 10:13:31PM +0200, Francesco Poli wrote:
 On Wed, 12 Sep 2007 09:31:04 +0200 Freek Dijkstra wrote:
  Are they *DFSG-free* or not? So yes, it *is* a GR-vote who
  decides here. Because the DFSG are only changed or clarified by such a
  vote.
 Please note that GR-2006-001 (http://www.debian.org/vote/2006/vote_001)
 did not change the DFSG: that would have needed a 3:1 supermajority,
 which the winning option did not require.

Of course, whether an option requires a 3:1 supermajority is decided by
the secretary based on his (or hypothetically her) best understanding
and interpretation of the constitution, the proposed resolution and
their implications. These are judgement calls, not facts that can be
derived purely from an empirical study of the universe.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Anti-TPM clauses

2007-09-11 Thread Anthony Towns

 Olive wrote:
 non DFSG-free. Debian legal is only a mailing list to discuss licenses, by 
 no means it is a tribunal that can take official decision. Only the ftp 
 masters or a vote can decide litigious cases. 

Uh, litigious cases get decided by a court presumably. Contentious might
be the word you're looking for...

On Tue, Sep 11, 2007 at 08:56:40PM +0530, Shriramana Sharma wrote:
 And whom do the ftp-masters themselves answer to? Quis custodiet ipsos 
 custodes? Debian is answerable to the public, you know.

No, Debian's answerable to its members, which is the or a vote option
above. The only senses in which Debian's answerable to the public is by
people using other distros instead, or getting courts/police/whatever
to force us to (not) do things.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Bacula and OpenSSL

2007-07-25 Thread Anthony Towns
On Wed, Jul 25, 2007 at 03:12:33PM +1000, Anthony Towns wrote:
 In particular, going by the GPLv3:
 ] The System Libraries of an executable work [...]

So I've done the here's what the license says, let's parse it to see
if we can extract any meaning thing, but I haven't done it the other
way -- here's what's intended, let's see if that fits the case we're
considering, and if that helps understand the wording.

(Well, to be fair, I haven't seen a very clear statement of what the
FSF intends by the clause -- beyond minimal changes to the GPLv2 to
make OpenSolaris okay anyway)

I figure the exception is to allow people to write GPL programs
on non-GPL operating systems and use the standard OS features and
compilers/interpretors without having to worry. _But_ that exception
needs to be limited, so that when you add features to a GPLed program
that would otherwise have to be freed, you can't avoid freeing them by
carefully packaging and making use of some loophole in the exception.

Some characteristics of legitimate uses of that exception seem to me
to be:

(1) they're readily available features that come standard with the
system (whether that be operating system, windowing system,
programming language, etc)

(2) they're not designed specifically for the program being used

(3) they're independent of the program being used

(4) they're used by standard components of the system, other than
your program

(5) they're used by other programs than the ones included with
the system and that are unrelated to your program

(6) they implement standard interfaces, with altnerate implementations
that you could rebuild your program against without much bother

(7) they implement standard interfaces, with source or docs available,
so you could create your own implementation and build your
program against that

(8) the implementation is widely available and is easily and
practicably obtained by anyone, either commercially or freely

So writing GPLed apps that use Solaris features like dtrace or similar
seem reasonable, in that dtrace hits (1)-(5), and (7) and (8); and GPLed
programs that use the Windows API hit (1)-(5) and (8), though probably not
(6) or (7), and programs that use non-free .NET or Java APIs probably hit
(1)-(8).

Having the test be something like:

(1) and (2) and (3) and
( (4) or (5) ) and
( (6) or (7) or (8) )

seems to allow the things we want, and restrict the things we don't --
eg, trying to implement an add-on to GCC or emacs would fail (2) and
(3), even if specially packaged so they met (1), (4), (5) and (8), eg.

The above could be applied to writing GPLed software that used libraries
with special proprietary packages like Mathematica or similar too; YMMV.

To be a bit more concrete; say you have some GPLv3 code -- an implementation
of an interesting peer-to-peer IM protocol, say. Then:

- if you're running Vista or OS X, you can integrate it into the
  environment, add a native GUI and add new features that will
  be a pain to port back to a free OS because they use libraries
  that haven't been reimplemented elsewhere yet; then send it
  to Apple or Microsoft and have it be included as a standard
  part of the OS.

- if you're running Debian, you have openssl as a standard
  component, but you can't add openssl support to your p2p IM
  app without making use of the system library exception and
  can't distribute it in Debian. So if Debian wants to have
  the same features as the new versions of Vista or OS X do,
  we can't just use our existing libraries and the GPL app as
  Microsoft and Apple did, we either have to reimplement the
  app with an OpenSSL friendly license, or reimplement OpenSSL.

  That is: it's easier for non-free OSes to incorporate GPLed
  code than for free OSes.

Maybe that is the result of the way the GPLv3's been drafted, and maybe
it actually has to be that way for some reason -- but is there really
any question that the above's a bad outcome?

If we can agree it is a bad outcome, it seems worth exploring other
interpretations of the new System Library exception to see if we can
avoid them.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Bacula and OpenSSL

2007-07-24 Thread Anthony Towns
On Tue, Jul 24, 2007 at 05:10:32PM +0200, Shane M. Coughlan wrote:
 Following comments on FSF's position regarding OpenSSL as a System
 Library in Debian, Brett Smith at FSF sent the following message:
 
 ===
 I apologize for my misunderstandings about OpenSSL's status in Debian,
 and appreciate the corrections.  However, even given all this
 information, I still don't see how OpenSSL meets part (a) of the System
 Library definition. What is the Major Component that OpenSSL
 accompanies?  Kernels always come with C libraries, [...]

I don't think it's accurate to say that glibc is any more tightly bound
to the Linux kernel than OpenSSL is -- you can certainly use different
libc implementations to access the kernel, just as you could use different
SSL implementations such as gnutls.

In particular, going by the GPLv3:

] The System Libraries of an executable work include anything, other than
] the work as a whole, that (a) is included in the normal form of packaging
] a Major Component, but which is not part of that Major Component, and
] (b) serves only to enable use of the work with that Major Component,
] or to implement a Standard Interface for which an implementation is
] available to the public in source code form.

then libc can't treat the kernel as its Major Component because it's not
included in the normal form of packaging [that] Major Component.

That's somewhat fundamental technically, in so far as the kernel provides
the hardware abstraction to a fairly static userspace/kernel ABI, and
libc provides an implementation of the C (or POSIX or GNU) API based on
the kernel's ABI.

Up to that point you can just call it enabling use of the kernel (by
people who can only speak C and POSIX), but the problem then comes if,
say, you choose to implement some C or POSIX API (such as POSIX threads)
entirely in userspace rather than using the kernel's features, and to
take things a step further, perhaps decide to package that separately.
Your cases are then:

- libc implements pthreads as a thin layer over the kernel

- libc implements pthreads in userspace, with all pthreads looking
  like a single thread/process to the kernel

- libpthreads implements pthreads in userspace, with all pthreads
  looking like a single thread/process to the kernel, with libpthreads
  being a standard component of the operating system

- libpthreads implements pthreads in userspace, with all pthreads
  looking like a single thread/process to the kernel, with
  libpthreads being a optional and rarely installed component
  of the operating system

- libpkthreads implements pthreads as a thin layer over the kernel
  threads, but is an experimental implementation looking to
  replace libpthreads, that's optional and (currently) rarely
  installed

To me, the most natural line to draw when considering whether the
pthreads implementation is a system library in the above is between the
two libpthreads -- in the first three cases, how it's implemented is
irrelevant, it's a standard library, implementing a standard API, that
doesn't contaminate the GPLed software any more or less in any case,
and is available to everyone who's going to use the GPLed software on
the operating system in question.

For the latter two cases, there's no reason to consider the pthreads
implementations particularly important parts of the operating system,
so they shouldn't be considered system libraries no matter how thin or
heavy-weight they are compared to the kernel.

If you're arguing that libc is only relevant in that it provides access to
the kernel, I think you end up with the wrong answer in a few levels:

- libc doesn't provide access to the kernel; it uses the kernel to
  provide a C API; printf() isn't a kernel call, eg, it's something
  native to libc

- the clause becomes implementation dependent: if you implement
  something in the kernel, and provide it via libc it's can
  be used by GPLv3 programs, but if you implement it in libc,
  it's only accessible if it's an official standard

- it becomes packaging dependent: if you implement an official
  standard in libc, that's okay, but if you implement it in a
  package of its own, that's not

To take a more direct situation: under that interpretation, if you take
glibc, implement a new, non-standard feature along the lines of obstacks,
say, in glibc -- perhaps a rewrite of talloc -- and only make your new
version of glibc available under the GPLv2. Then, even if that's included
as a standard part of all Debian or Hurd or OpenSolaris installs, it's
no longer possible to compile GPLv3 apps against that library, because
the argument becomes:

myglibc (prospective System Library) is included in the normal form
of packaging the kernel (a Major Component), but is not part of
the kernel, and 

Re: Why is firebird in Debian?

2007-07-21 Thread Anthony Towns
On Fri, Jul 20, 2007 at 10:19:03PM -0700, Mike Bird wrote:
 Anthony Towns,

[...]

 It appears that You are distributing firebird2-common in violation
 of IPL section 3.6, and therefore in violation of copyright law in
 many jurisdictions.

Okay, so the extent of your complaint is that you don't think there's
sufficient notice of how to get the source; and that you're not a user
of a version of firebird2 let alone a version of it for which the source
actually isn't trivially available, nor a contributor to it upstream,
which are the only two cases for which you'd have any basis to actually
complain?

If so, great, whatever, but I'm not going to spend my time seeing how
many ways you can come up with to be daft about legal issues. If you
want to contribute to Debian, find something *productive* to do about
analysing licenses, rather than trying to find ways to define everything
you don't like as non-free or illegal.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Why is firebird in Debian?

2007-07-20 Thread Anthony Towns
On Fri, Jul 20, 2007 at 08:03:37PM +0200, Francesco Poli wrote:
 On Fri, 20 Jul 2007 00:59:16 +0100 (BST) MJ Ray wrote:
  Francesco Poli [EMAIL PROTECTED] wrote:
   Could someone explain to me why firebird is in main?
  Because some ftpmaster hit approve, no-one found a bad enough
  bug to change it and this plan didn't happen yet:
  http://lists.debian.org/debian-legal/2006/03/msg00562.html
 In your opinion, what's the best course of action, at this point?
 File a serious bug against each firebird source package (firebird1.5 and
 firebird2.0), so that we can find out *why* [...]

Serious bugs are not a tool so you can learn more about Debian. Don't abuse
the bug tracking system.

Yeesh.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Why is firebird in Debian?

2007-07-20 Thread Anthony Towns
On Thu, Jul 19, 2007 at 11:43:17PM -0700, Walter Landry wrote:
 So where is the source for old versions stored?  The alioth CVS is not
 publicly available.

On Fri, Jul 20, 2007 at 08:16:45PM +0200, Francesco Poli wrote:
 According To Anthony Towns, I Am Always Wrong Because IANADD/IANAL

On Fri, Jul 20, 2007 at 10:48:17PM +0200, Josselin Mouette wrote:
 Under what rationale did the ftpmasters decide it is OK for Debian not
 to respect the licenses of software we distribute?

On Fri, Jul 20, 2007 at 02:22:33PM -0700, Dan Serban wrote:
 I've refused to work
 on past projects due to them being licensed under the MPL based on some
 discussion had on this list a few months/years? ago.  I sure hope I
 wasn't wrong in doing so.

Uh, guys, stop being insane.

1) The MPL requires you to make the source code to your modifications
available for six-to-twelve months electronically _or_ to make it
available on the same media as the executable version. We do the latter.

In addition, old sources are available unofficially via snapshot.debian.net,
http://snapshot.debian.net/archive/pool/f/firebird2.0/source/Sources.gz

2) That you're not a lawyer or a DD means that you're not trained in
interpreting licenses, and that Debian's policies aren't based on your
opinion -- in both cases. That means that you're not in a position to
speak authoritively about most of the issues that come up on this list,
so when what you write is written in a way that people will misinterpret
as an authoritative answer, that's a problem, which is only compounded
if what you say is also incorrect.

Licensing analysis requires an ability to understand subtleties of
language, and I wouldn't expect anyone who's competent at that to need
the above repeatedly explained.

3) Not understanding the license or how we're complying with it doesn't mean
we aren't.

4) That a license is DFSG-free doesn't mean it's good any more than
a license not being DFSG-free means it's bad -- there are lots of
reasons to not use DFSG-free licenses or software under the licenses,
and there are lots of reasons to use and work on software that's under
DFSG-non-free licenses. The DFSG is *Debian's* free software guidelines,
that're meant to be useful for *Debian* to make decisions. 

Personally, if I've got a choice, I don't use licenses that are GPL
incompatible, eg, which the MPL certainly is. Another complaint with
the MPL is that it's designed for Mozilla, rather than general use
by random organisations, which has led to a fair bit of unnecessary
license proliferation as people make minor changes to the MPL to apply
it to their software. But those considerations aren't ones that make a
difference for DFSG-freeness.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Why is firebird in Debian?

2007-07-19 Thread Anthony Towns
On Wed, Jul 18, 2007 at 11:58:09PM +0200, Francesco Poli wrote:
 It is my opinion that the MPL license fails to meet the DFSG.
 This opinion seems to be shared by other debian-legal regulars:

The MPL is an accepted license for main. I'm sorry your opinion differs,
and that the views of other non-DDs and non-maintainers on the matter
have gone uncorrected and left the misleading impression that there's
any question as to whether the MPL is suitable for main.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Bacula and OpenSSL

2007-07-19 Thread Anthony Towns
On Thu, Jul 19, 2007 at 04:22:06PM +0200, Shane M. Coughlan wrote:
 ===
 We do not believe that OpenSSL qualifies as a System Library in Debian.
 The System Library definition is meant to be read narrowly, including
 only code that accompanies genuinely fundamental components of the
 system.

OpenSSL certainly accompanies genuinely fundamental components of
the system; it's status in Debian is that it's as fundamental as apt,
and significantly more fundamental than any windowing system, which is
explicitly listed as an example of a fundamental component in the GPLv3.

 I don't see anything to suggest that that's the case for
 OpenSSL in Debian: the package only has important priority (as opposed
 to glibc's required),

The definition of the required priority is the minimal set of packages
that are required for a system to be administered using dpkg. That
excludes, for instance, gcc, not to mention window managers and even
all our kernel packages.

 there are only about 350 packages depending on it
 (as opposed to glibc's 8500), 

There are apparently 360 packages just on my system which will be removed
if I remove openssl, and I only have 1883 installed. On the same system
(which is my day to day desktop), removing libx11-6 takes down 610
packages. On a headless server, removing libx11-6 takes down 7 packages,
while libssl0.9.8 takes 82 packages with it.

 and it isn't installed on a base system.

The base system is precisely those packages at priority required or
important, and includes openssl.

 To put it plainly, if OpenSSL actually were a System Library, I would
 expect it to look more like one.

From what I can see of the GPLv3 text, OpenSSL plainly is a System Library
for Debian -- SSL support is a major essential component of the specific
operating system, and one that we include on all systems as soon as
they're installed before giving users the option of what to install,
whether they're building a server, desktop system, embedded target or
anything else. It's integrated into the operating system to the level at
which basic tools such as curl and wget are configured to rely on it and
through those dependencies such as debootstrap (used to install the Debian
base system), openoffice.org, gimp, and bzflag; likewise python directly
depends on ssl, and hence so do all the python scripts in the archive.

It's not essential by the very limited meaning we use for the
Essential: yes field in the Packages files, which is to say, if you
remove this package, you will not be able to manage your system using
dpkg (and indeed that field is used for only a subset of the Priority:
required packages, and happens to not be used for glibc), but it's
certainly essential by most common usages of the term, and some more
general usage of the term is certainly implied by the GPLv3's reference to
window managers as essential components.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Bug#431883: dcraw license does not give permission to distribute modified versions or source alongside

2007-07-06 Thread Anthony Towns
On Fri, Jul 06, 2007 at 03:45:29AM -0700, Don Armstrong wrote:
 On Fri, 06 Jul 2007, Steve King wrote:
   You'll notice that we have no permission to distribute modified
   versions of dcraw.c as required by the DFSG.
  I don't agree with you here. It seems to me that we do have
  permission to distribute modified versions, provided source is
  included.
 The license does not explicitely grant the ability to create a
 derivative work and distribute that work. It merely talks about
 lawfully redistributing this code.
 Since it fails to specifically grant that right, we must assume that
 the default state (All rights reserved) applies.

That's not true. It *might* be a good idea to assume it, but given the
intention is perfectly clear, it's certainly not a requirement.

It would be better if the intention were explicitly written out (ie,
You may distribute and modify provided you do such and such) rather
than implied (You must do such and such if you redistribute), of course.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Final text of GPL v3

2007-07-02 Thread Anthony Towns
On Sun, Jul 01, 2007 at 11:20:25AM -0400, Benj. Mako Hill wrote:
 quote who=Steve Langasek date=Sat, Jun 30, 2007 at 03:06:45PM -0700
  I'm no fan of Affero, but permitting linking with it is certainly not a DFSG
  issue.
 The new Affero is *much* better than the old Affero IMHO. 

Ha, speaking on behalf of your new paymasters already, I see! ;)

 If you have a
 problem with what it's trying to do, you won't like it (the goal is
 unchanged). If you have a problem with how it did it (the position that
 I, and most commenters on earlier drafts) were in, you will probably be
 much happier.
 
 In any case, a new version of the AGPLv3 draft is due up soon. Please
 look at the old one and comment on the new one when it's up.

Will it have an actual diff against GPLv3? I get the impression it's
meant to be GPLv3 with minor changes to achieve that goal, but actually
seeing if there are just minor changes or other things as well was hard
when the first draft came out.

Cheers,
aj



signature.asc
Description: Digital signature


Re: LGPL v3 compatibilty

2007-07-02 Thread Anthony Towns
On Sun, Jul 01, 2007 at 04:38:56PM +0200, Francesco Poli wrote:
 On Sun, 1 Jul 2007 13:58:08 +0200 Andreas Metzler wrote:
  LGPLv3 libraries
  could not be used in GPLv2-only programs.
 I'm afraid that this incompatibility is still true.
 AFAIUI, when you redistribute a GPLv2-only program in compiled form, the
 GPLv2 insists that the libraries the program links with (excluding
 system libraries...) are available under GPLv2.

It excludes system libraries that are shipped with the application
though. Since Debian ships everything together in main, we haven't been
able to make use of that exception with GPLv2. [0]

The GPLv3's system libraries extension is broader, and covers at least
libc, which is 95% of the problem. So while there's a problem for us
in linking GPLv2 stuff against non-GPLv2 compatible system libraries
(like OpenSolaris's libc), there's no problem for us linking GPLv3 stuff
against non-GPLv3 compatible system libraries.

But for GPLv2 only apps, the same argument that stops us linking them to
OpenSolaris/CDDL libc applies to LGPLv3 libc too, which will presumably
include GNU libc very soon, if it doesn't already.

 All this, assuming that the FSF's legal theory of linking is correct:
 this theory has never been tested in court, AFAIK, hence we do not know
 if it would hold.  However, we have to assume that it's correct, to be
 on the safe side.

We've assumed that for three main reasons, I think:

(1) assuming otherwise would seem like disagreeing with the GPL, and
even if that's legally supportable, we'd rather support the GPL

(2) supporting that interpretation seems legally plausible,
and is simpler to deal with than trying to draw a different
line between static and dynamic linking

(3) the more strongly viral the GPL is treated, the more effective
it is as a copyleft license, promoting the freedoms and such
that we've stood for

By we, I mean Debian, in particular per discussions on debian-legal
and other lists that've influenced/decided ftpmaster policy.

Eben Moglen's (reportedly) claimed otherwise since at least the start
of the GPLv3 drafting [1]:

] During the discussion[1], Eben Moglen took special care to assert
] that he always believed the GPL v2 should be interpreted in the way
] GPL v3 now makes explicit - it was never the intent to prevent
] aggregation of otherwise unrelated code because of the GPL being
] triggered just because a system function or C runtime was invoked. I
] found that clarification especially valuable.

which makes sense, and probably does away with the first concern
(if the FSF doesn't agree with interpreting the GPLv2 that strongly,
there's not a lot of point to us doing so, particularly when GPLv3 can't
be interpreted that strongly), and the second as well (it's much less
legally plausible if the FSF disavow the interpretation, and the line
we'd have to draw is one we need to draw for GPLv3 anyway). The third
point might still be an issue, but that's about it.

Playing it safe about respecting the wishes of GPLv2 authors is definitely
a concern, but I think the three issues above have always decided the
matter before that's actually come up.

I believe Sam's currently waiting on a response from the FSF licensing
folks to get a first hand take on the FSF's position that we've only
had third hand via posts paraphrasing Eben up 'til now.

Note that _if_ we do stick to the view we've taken up until now, when
we have a LGPLv3 only glibc in the archive, we'll no longer be able to
distribute GPLv2-only compiled executables.

Cheers,
aj

[0] Other people who've distributed KDE separately to Debian, otoh,
have been able to (IMO) fairly reasonably claim that Qt under the
QPL was a system library for Debian systems, and thus make use of
the exception to distribute GPLed KDE binaries.

[1] http://www.opensolaris.org/jive/thread.jspa?messageID=21134#21134


signature.asc
Description: Digital signature


Re: Final text of GPL v3

2007-07-02 Thread Anthony Towns
On Sat, Jun 30, 2007 at 06:56:44PM +0200, Francesco Poli wrote:
 On Sat, 30 Jun 2007 16:31:29 +0100 Anthony Towns wrote:
 [...]
  Francesco is not a lawyer,
 I *explicitly* wrote this disclaimer in my comment message (The usual
 disclaimers: IANAL, IANADD.):

Uh, no, you didn't:

http://lists.debian.org/debian-legal/2007/06/msg00271.html

I don't know why people make such a fuss out of someone pointing out a
fact that they themselves acknowledge elsewhere.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Final text of GPL v3

2007-07-02 Thread Anthony Towns
On Sun, Jul 01, 2007 at 10:50:22AM -0700, Steve Langasek wrote:
 Um, no.  You shouldn't have used GPLv3 doesn't have any legal force to
 resolve the inconsistency.  If I license my work under the GPLv3, I *as the
 copyright holder* can still modify the terms of my code's license [...]

Well, the GPLv3 text itself is licensed under the terms Everyone is
permitted to copy and distribute verbatim copies of this license document,
but changing it is not allowed., so if your license is going to include
the rest of the GPL, it's going to include the bit that says ignoring
restrictions is okay.

 If I go to the effort of writing
 This program is Free Software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License version 3 as
 published by the Free Software Foundation, with the exception that the
 prohibition in section 7 of the license on additional restrictions does
 not apply and the permission in section 13 is not granted.
 then I have *explicitly addressed* the clause in GPLv3 which purports to
 prohibit additional restrictions.  Which statement is going to take
 precedence?  At best I've created a lawyer bomb because my intentions are
 not clear; 

So I'd say that is, in fact, the best you can hope for -- and if you've
made the licensing terms fairly deliberately ambiguous, I wouldn't bet on
you being able to enforce your can't link with AGPLv3 requirement, even
if I wouldn't bet on you not being able to enforce it. I'd be reluctant
to accept something that deliberately ambiguous into the archive, even
though either outcome was DFSG-free.

 at worst I've succeeded in licensing my code in a manner that's
 incompatible with the GPLv3.  But that's exactly the same problem that we
 had with GPLv2, so what was the point of adding this clause?

Presumably the idea is to discourage licensing proliferation by making
it hard to extend the GPL in incompatible ways -- perhaps not impossible,
but definitely harder than it would be without that clause.

Cheers,
aj



signature.asc
Description: Digital signature


Re: LGPL v3 compatibilty

2007-07-02 Thread Anthony Towns
On Mon, Jul 02, 2007 at 07:52:03PM +0200, Francesco Poli wrote:
 On Mon, 2 Jul 2007 12:31:13 -0400 Anthony Towns wrote:
 [...]
  Note that _if_ we do stick to the view we've taken up until now, when
  we have a LGPLv3 only glibc in the archive, we'll no longer be able to
  distribute GPLv2-only compiled executables.
 Unless the GPLv2-only work copyright holder(s) add(s) a special
 exception, similar to the one needed to link with the OpenSSL library,
 right?

Well, that's always an option, but where the gpl v2 app can get an
exception added, it can also be relicensed under gpl v3 too. Presumably
we have a few gpl v2 apps where thast's not going to be an option.

On the other hand, supposing we find a different view that allows GPLv2
apps to make use of the system library exception to link to a hypothetical
LGPLv3 glibc. Then we'll have decided there's /a/ way of distributing
a library in Debian (anything that is normally distributed with the
major components of the operating system) and an executable that links
to that library in Debian, without that component [the library] itself
accompan[ying] the executable. Some possible ways to draw that line
might be:

- as long as the executable only uses bog standard functions from the
  library (eg, ANSI C standard functions, but not GNU extensions) 
  it's okay

- as long as the lib is priority: standard or higher, and the executable
  is optional or extra, it's ok

- as long as the lib is in main, and the executable isn't in main, it's
  ok

- as long as the lib and the executable is in different .debs, it's ok

- that clause doesn't hold any meaning or validity at all anymore, so
  it's ok in all circumstances, as long as the library is in main

I would expect the first interpretation there isn't actually useful,
but all the others that I can come up with would not only allow GPLv2
apps to use an LGPLv3 glibc, it'd also allow them to link to a CDDL'ed
libc (OpenSolaris), a GPLv3'ed libgnutls, or OpenSSL...

If we can avoid the accompanying the executable clause in some way
as Nexenta have done, with the FSF's apparent blessing, and interpret
normally distributed with the major components of the operating system
to cover everything in main, that means we can use the system library
exemption in the GPLv2 to link GPLv2 software to _any_ DFSG-free
library. [0]

For GPLv3, the same argument is easier, in that the accompanying the
executable clause disappears, but also harder because the other text
changes a bit. We'd need for the random non-GPLv3 compatible library to be a
System Library as defined by:

] The System Libraries of an executable work include anything, other than
] the work as a whole, that (a) is included in the normal form of packaging
] a Major Component, but which is not part of that Major Component, and (b)
] serves only to enable use of the work with that Major Component, or to
] implement a Standard Interface for which an implementation is available
] to the public in source code form. A Major Component, in this context,
] means a major essential component (kernel, window system, and so on) of
] the specific operating system (if any) on which the executable work runs,
] or a compiler used to produce the work, or an object code interpreter
] used to run it.

So for libssl to be covered in the System Libraries of a GPLv3ed executable
work, it needs to:

1) be other than the work as a whole
2) be included in the nromal form of packaging a Major Component
3) not be that Major Component
4a) serve only to enable use of the work with that Major Component; or
4b) implement a Standard Interface for which there is an open source
implementation

If we define it as openssl.h, and the Major Component as libssl, then
(1), (2), (3), and (4b) seem satisfied to me, with (4a) satisfied as
well, unless I'm misunderstanding that subclause.

For libssl to be a Major Component, then libssl has to be:

1a) as major and essential a component of Debian as a window system; or
1b) a compiler used to produce the work; or
1c) an object code interpreter used to run the work

(1b) and (1c) aren't satisfied, but (1a) is, afaics -- libssl is far more major
and essential than X on Debian, afaics.

I would expect (1a) to be satisfied for a lot of significant libraries
in Debian, such as anything of standard priority or higher, but not all
libraries in optional or extra.

Cheers,
aj

[0] That would only work for us because we're making a universal
operating system. It would be difficult to make quite the same
argument for Ubuntu, because libraries in universe are distributed
separately from the major components of the operating system (ie,
Ubuntu's main component).



signature.asc
Description: Digital signature


Re: Final text of GPL v3

2007-07-02 Thread Anthony Towns
On Sat, Jun 30, 2007 at 12:47:59AM +0200, Francesco Poli wrote:
   GNU GENERAL PUBLIC LICENSE
  Version 3, 29 June 2007

   1. Source Code.
 
   The System Libraries of an executable work include anything, other
 than the work as a whole, that (a) is included in the normal form of
 packaging a Major Component, but which is not part of that Major
 Component, and (b) serves only to enable use of the work with that
 Major Component, or to implement a Standard Interface for which an
 implementation is available to the public in source code form.  A
 Major Component, in this context, means a major essential component
 (kernel, window system, and so on) of the specific operating system
 (if any) on which the executable work runs, or a compiler used to
 produce the work, or an object code interpreter used to run it.
 
   The Corresponding Source for a work in object code form means all
 the source code needed to generate, install, and (for an executable
 work) run the object code and to modify the work, including scripts to
 control those activities.  However, it does not include the work's
 System Libraries, or general-purpose tools or generally available free
 programs which are used unmodified in performing those activities but
 which are not part of the work.  For example, Corresponding Source
 includes interface definition files associated with source files for
 the work, and the source code for shared libraries and dynamically
 linked subprograms that the work is specifically designed to require,
 such as by intimate data communication or control flow between those
 subprograms and other parts of the work.

   6. Conveying Non-Source Forms.

   A separable portion of the object code, whose source code is excluded
 from the Corresponding Source as a System Library, need not be
 included in conveying the object code work.

Suppose you want to use some other software that you don't have rights
to distribute under the GPLv3 in your GPLv3 app. If you distribute your app
in binary form, you need to distribute the corresponding source. You can
exclude the other component if it's:

(a) it's a System Library

(b) (1) a general-purpose tool or a generally available free program;
(2) used unmodified;
(3) not part of the work;
(4) not specifically designed to be required by the work, such as by
intimate data communication or control flow

The System Library exception only allows you to include interface
definitions to Major Components, afaics, because the exception is
limited to:

(a1) stuff that's included with a Major Component, namely
 (a1x) a major essential component of the operating system (eg
  kernel, window system); or
 (a1y) a compiler for the language used in the work; or
 (a1z) an interpretor for the bytecode used in the work

(a2) stuff that's not part of that Major Component

(a3x) stuff that serves only to enable use of the work with that Major
 Component; or
(a3y) stuff that implements a Standard Interface for which an open 
source
 implementation is publicly available

In particular, both (b3) and (a2) rule out static linking afaics,
because neither exception allows you to exclude the source code to a
module you're actually distributing, and dynamic linking is only allowed
if you exclude the interface definition by (a2) and ignore the library
itself because there isn't any combined/derived work from the library
itself except a transient one created in memory by the end user.

It seems to me, that's taking the view that the only legally justifiable
way of relating copyright licensing with linking is direct incorporation,
either by static linking or inclusion of a header file. That seems a
much more defensible view than the one that, aiui, we'd been using for
GPLv2, which was, aiui: static linking creates a combined work that's
easily understandable by copyright; dynamic linking achieves the same
end result, so should be treated the same way legally no matter what
the mechanics of the situation are.

In particular, if you have ./foo linked to libbar (where foo.c #includes
bar.h and bar is a Major Component), then to be able to distribute
./foo, you need to also distribute foo.c (as the Corresponding Source),
claim an System Library exception for bar.h, and not need to distribute
libbar (or bar.c which you don't even have) because it's _not_ part of
the corresponding source, ie, it's not part of

 the source code needed to generate, install, and (for an executable
  work) run the object code and to modify the work

If we take the view that seems to be embodied in the GPLv3 that only
interface definitions count, that in turn means that the only thing you
need in order to link GPL software to a GPL-incompatible library is a GPL
(compatible) header file (and to avoid having intimate data communication
or 

Re: Final text of GPL v3

2007-07-02 Thread Anthony Towns
On Mon, Jul 02, 2007 at 06:25:57PM -0400, Anthony Towns wrote:
The System Libraries of an executable work include anything, other
  than the work as a whole, that (a) is included in the normal form of
  packaging a Major Component, but which is not part of that Major
  Component, and (b) serves only to enable use of the work with that
  Major Component, or to implement a Standard Interface for which an
  implementation is available to the public in source code form.  A
  Major Component, in this context, means a major essential component
  (kernel, window system, and so on) of the specific operating system
  (if any) on which the executable work runs, or a compiler used to
  produce the work, or an object code interpreter used to run it.

This was different in draft 2, which said:

] The System Libraries of an executable work include every subunit
] such that (a) the identical subunit is normally included as an adjunct
] in the distribution of either a major essential component (kernel,
] window system, and so on) of the specific operating system (if any)
] on which the object code runs, or a compiler used to produce the object
] code, or an object code interpreter used to run it, and (b) the subunit
] (aside from possible incidental extensions) serves only to enable use
] of the work with that system component or compiler or interpreter, or to
] implement a widely used or standard interface for which an implementation
] is available to the public in source code form.

In that, the subunit is:
- something joined to a major essential component of the
  operating system, but not an essential part of it
- something that does nothing more than enable use of the work
  with that component, or implements a widely used or standard interface

Draft 1, in turn, said:

] As a special exception, the Complete Corresponding Source Code need not
] include a particular subunit if (a) the identical subunit is normally
] included as an adjunct in the distribution of either a major essential
] component (kernel, window system, and so on) of the operating system on
] which the executable runs or a compiler used to produce the executable or
] an object code interpreter used to run it, and (b) the subunit (aside from
] possible incidental extensions) serves only to enable use of the work with
] that system component or compiler or interpreter, or to implement a widely
] used or standard interface, the implementation of which requires no patent
] license not already generally available for software under this License.

which again distinguishes things that get an exception from the actual
major essential components of the operating system.

The rationale for this for draft 1 was:

] The final paragraph of section 1 revises the exception to the source
] code distribution requirement in GPLv2 that we have sometimes called
] the system library exception. This exception has been read to prohibit
] certain distribution arrangements that we consider reasonable and have
] not sought to prevent, such as distribution of gcc linked with a non-free
] C library that is included as part of a larger non-free system. This
] is not to say that such non-free libraries are legitimate; rather,
] preventing free software from linking with these libraries would hurt
] free software more than it would hurt proprietary software.
]
] As revised, the exception has two parts. Part (a) rewords the
] GPLv2 exception for clarity but also removes the words ``unless that
] component itself accompanies the executable.'' By itself, (a) would be
] too permissive, allowing distributors to evade their responsibilities
] under the GPL. We have therefore added part (b) to specify when a
] system library that is an adjunct of a major essential operating system
] component, compiler, or interpreter does not trigger the requirement to
] distribute source code. The more low-level the functionality provided
] by the library, the more likely it is to be qualified for this exception.

-- http://gplv3.fsf.org/gpl-rationale-2006-01-16.html

Sadly the sentence beginning We have therefore added part (b)
... doesn't make any more sense to me than the GPLv3 legalese anyway.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Final text of GPL v3

2007-06-30 Thread Anthony Towns
On Sat, Jun 30, 2007 at 10:16:07AM +0200, Francesco Poli wrote:
 On Sat, 30 Jun 2007 02:35:42 +0100 Iain Nicol wrote:
  Concerning section 5d of the final text of the GPL 3:
  Francesco Poli worries:
   It mandates a feature that I *must* implement in *any* interactive
   interface of my modified work. [...] it seems that when a
   non-interactive work is modified so that it becomes an interactive
   work, the modifier is *compelled* to implement these features in
   *any* newly created interactive interface.
  Could this requirement be interpreted more liberally?
 I wish it could, but I am afraid it cannot...  :-(

Francesco is not a lawyer, that isn't legal advice, it's almost
certainly not based on legal advice, and those sorts of questions should
be discussed with either the copyright holder of the work you want to
modify or a lawyer if you want an answer you can actually use.

Personally, I think you'll have plenty of luck avoiding the requirement
if you talk to upstream authors about it (with the possible exception of
the FSF) who can give you permission in addition to the GPL, and not much
luck if you talk to lawyers about reading it more liberally in general.

But YMMV and more importantly your lawyer's mileage may vary.

Cheers,
aj



signature.asc
Description: Digital signature


Re: DPL's view of debian-legal (was: Debian Trademarks Summary)

2007-06-29 Thread Anthony Towns
On Wed, Jun 27, 2007 at 05:38:20PM +0100, Anthony Towns wrote:
 On Wed, Jun 27, 2007 at 09:59:50AM +0100, MJ Ray wrote:
  I think the Anthony Towns DPLship was not a fun time for those trying
  to fix legal bugs and it should have been ended sooner.

You know, beyond the initial offensiveness, this is actually a pretty
remarkable statement.

In 2006, we had:

- a resolution on the DFSG-free status of the GFDL
- a resolution of the licensing problems preventing us from
  distributing Java at all, including, eventually, legal advice
  via SPI to that effect
- DFSG-free updates to creative commons licenses
- new draft of the GFDL resolving Debian's other concerns
- a resolution on how we approach sourceless firmware
- Java licensed under the GPL
- a recommendation to SPI on a free copyright license and
  more free trademark handling for our logos that's since been
  acted on, and is now just pending an announcement by the DPL

All of those have been causing problems for Debian users for years; if
you don't find getting actual solutions to those sorts of legal issues
fun, maybe you're in the wrong business.

Cheers,
aj



signature.asc
Description: Digital signature


Re: DPL's view of debian-legal (was: Debian Trademarks Summary)

2007-06-27 Thread Anthony Towns
On Wed, Jun 27, 2007 at 09:59:50AM +0100, MJ Ray wrote:
 Anthony Towns [EMAIL PROTECTED] wrote:
  [...] but when either group purports to be stating official
  Debian policy, or starts attacking the people who do make such policy,
  that becomes actively harmful to the purpose of this list and the goals
  of the project.
 But, despite writing that lists can't be assigned blame, here we go again!
 The *group* attacks the policy-makers, does it?  

I'm sorry, it would have been more correct to have written members of
either group purport to be stating official Debian policy, or start
attacking the people who do make such policy, and treating their
membership in the group as sufficient qualification to be issuing
authoritative statements on behalf of the project, it becomes actively
harmful to the purposes of this list and the goals of the project.

 I think the Anthony Towns DPLship was not a fun time for those trying
 to fix legal bugs and it should have been ended sooner.

I think MJ Ray's contributions to -legal and SPI actively discourage
other people from contributing, and that effect is probably more harmful
to the goals of the project than his contributions are beneficial.

Gosh, what fun it is to trade pointless insults on a mailing list.

 The most
 significant progress seemed to be the delegation of trademark and
 copyright instruction to Branden Robinson (which I linked in the summary),
 but then those things seemed to return to DPL control again somehow.

Unfortunately Branden didn't do anything following the initial draft
of the wiki page, so I continued the work from there, as is recorded in
the video of the lca miniconf and mails to the -project list.

This was, of course, more than you ever did to help define a trademark
policy, which consisted of complaining that nobody was doing anything,
then not providing any support when anyone was doing anything.

Cheers,
aj



signature.asc
Description: Digital signature


Re: DPL's view of debian-legal (was: Debian Trademarks Summary)

2007-06-26 Thread Anthony Towns
On Sun, Jun 24, 2007 at 09:47:34AM +1000, Ben Finney wrote:
 Anthony Towns [EMAIL PROTECTED] writes:
  It's likewise nice to see we're back to -legal not being a mailing
  list, but an unconstituted advisory body that manages to be a
  responsible body, somehow.
  Yeesh.
 The distinction above is clearly being made for sarcastic purpose. I
 still don't understand it, though.
 Can you please, as DPL, explain what point is being made here? Outside
 the context of this discussion about trademarks.
 What do *you*, as DPL, think debian-legal should be, and how is it
 currently different to that ideal?

I'm not DPL any more, but fortunately I've responded to that in the past,
including while DPL:

] [...] debian-legal is a useful source of advice, not a
] decision making body. That's precisely as it should be, since there
] is absolutely no accountability for anyone on debian-legal -- anyone,
] developer or not, who agrees with the social contract or not, can reply
] to queries raised on this list with their own opinion. If people have
] weighed the costs and benefits of contacting -legal and decided not to,
] that's entirely their choice.

  -- http://lists.debian.org/debian-devel/2006/06/msg00286.html

-legal is a mailing list; it doesn't have opinions or any authority, and
hasn't any form of formal delegation or membership, and as a consequence
has no accountability. It can't be assigned blame for anything, because
it's not an entity with any responsibility or accountability.

What it does have is a bunch of intelligent involved people who're
willing to spend their time offering useful advice. Which is great --
but advice isn't the same as answers or decisions, and in the context
of -legal it's often mistaken for that.

The SPI trademarks committee has similar issues, in that it's membership
is defined as whoever's subscribed to the mailing list [0] and a lack
of any ability to do anything more than propose new policy for other
people to review.

Again, in so far as both groups are only offering advice and suggestions,
that's fine -- but when either group purports to be stating official
Debian policy, or starts attacking the people who do make such policy,
that becomes actively harmful to the purpose of this list and the goals
of the project.

Cheers,
aj

[0] http://www.spi-inc.org/secretary/committees.html



signature.asc
Description: Digital signature


Re: Debian Trademarks Summary

2007-06-23 Thread Anthony Towns
On Sat, Jun 23, 2007 at 12:48:26AM +0100, MJ Ray wrote:
 http://people.debian.org/~mjr/legal/trademarks.html

] Just to be clear, the two debian logos are currently under the restrictive
] copyright licences described on http://www.debian.org/logos/ (set by
] votes in 1999) and not currently suitable for inclusion in the debian
] operating system, but the project is currently in the process of changing
] this. I expect an announcement from SPI soon.

That's no longer the case; both logos are now available under the MIT
license, however a public announcement hasn't been made pending some
details.

] Personally, I'm not surprised that there was not much progress on
] our trademark during 2006-2007, with a Debian Project Leader who writes
] utter rubbish like The DFSG [...] doesn't cover patents or trademarks
] but maybe we can get moving again now, and make debian more fun by
] fixing this mess at long last, instead of it being thrown up over our
] shoes each time we complain about someone else using trademarks to
] obstruct free software.

Yes, clearly no progress was made, and certainly all the progress that wasn't
made was in spite of anything I might have done.

http://lists.debian.org/debian-project/2007/02/msg00019.html

  * there's a draft trademark license that we've been waiting for the
  project to do something with it for many months (mentioned on-list
  Sep 2005 and on planet May 2006 AFAICT), so please don't blame -legal
  or SPI for our delays.

It's likewise nice to see we're back to -legal not being a mailing
list, but an unconstituted advisory body that manages to be a responsible
body, somehow.

Yeesh.

Cheers,
aj



signature.asc
Description: Digital signature


Re: License discussions in Debian (was: discussion with the FSF: GPLv3, GFDL, Nexenta)

2007-06-05 Thread Anthony Towns
On Mon, Jun 04, 2007 at 11:08:39PM +0200, Frank K?ster wrote:
 Anthony Towns [EMAIL PROTECTED] wrote:
  See, given that as an ftpmaster I'm one of the folks who actually
  implements the policy on what's accepted into main or not, it's not my
  loss at all.
 I think that Debian would very much benefit if there was a place (call
 it [EMAIL PROTECTED] or whatever) where our policy with regard to
 individual software's licenes could be discussed with the input of those
 who actually set this policy: the ftpmasters.

Yes, that's the main reason for my involvement in this thread.

Though it's not just ftpmasters, it's Debian developers in general; so
that we don't end up with a consensus on debian-legal (or in ftpmaster)
that doesn't match the views of Debian as a whole.

AFAICS, that means welcoming developers who don't know the difference
between subpoena and summons, not using it as a reason to ignore
them completely.

 If debian-legal isn't the place for you (and AFAIK none of the other
 ftpmasters is a regular), maybe we need a new start and a different
 format.  

I used to be a regular on -legal, and I'm still subscribed. My views
(such as people who aren't speaking on behalf of the project shouldn't
make it sound like they are...) don't seem particularly welcome though,
so I tend not to bother.

I don't see any particular reason to think a new start or format would
help much, but I'm open to suggestions.

Cheers,
aj



signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-05 Thread Anthony Towns
On Tue, Jun 05, 2007 at 02:09:06AM -0700, Steve Langasek wrote:
 Why doesn't it matter?  If I've been sued because of something I've actually
 done that infringed the license, then surely the DFSG and Debian shouldn't
 be concerned with that (other than the question of whether what I've done is
 something that the DFSG requires of copyright holders); but if I'm being
 sued over something I *didn't* do, [...]

If you're going to be sued for something you didn't do, and lose because
in your absence you're assumed to have done it, why not go the whole
hog and just have them assert you've used/distributed a program you've
never actually used/distributed?

AFAICS this is an issue only when there's a not completely trivial
possibility that you have actually violated the license.

 - If I don't have the resources to fight the case in a court overseas, I
   risk summary judgement; the cost to me is the liberty to travel unmolested
   to Australia at some future date when I might have resources for travel.

Speaking of which, the linux.conf.au 2008 CFP is open:

http://linux.conf.au/presentations

I suspect that anyone who can get their paper accepted will be able to get
their travel costs covered by one of LCA, Debian or the Linux Foundation.

(Kickass segues 'r' us)

 * If I get sued in Oregon, I have a wide range of local resources at my
   disposal to help me find appropriate legal representation; if I get
   sued in Australia, I'm stretching my connections pretty thin to find
   and evaluate legal counsel, and this process is going to cost more
   time and money on my part (and may leave me with inferior legal
   counsel anyway in the end due to logistical issues)

For Australia, assuming you were being sued over free software stuff
that you'd be doing in good faith, I think we could do a fairly good
job helping you out.

 * Effective realtime communication with the lawyer is more expensive
   (transoceanic phone calls), and more inconvenient due to timezone
   differences (fine, fine, not for *me*, but you know what I mean)

Yes, Australian lawyers seem to be in a very inconvenient timezone for
me... ;)

 As an analogy, suppose that a license included the following clause:
   By distributing the covered work, you agree that the copyright holder can
   compel you at any time to play in an on-line black jack tournament at his
   website, geekblackjackstars.net, with an initial ante of $100.
 Should Debian consider this to be a free license because the clause won't
 necessarily be invoked and because some people win at blackjack?

Clearly not. BTW, that site doesn't seem to exist.

The difference between blackjack and choice of venue is that in one
case you're being compelled to do something, and in the other you're
pre-determining an argument. AFAICS that breaks that analogy.

Two different analogous licenses might be:

  By distributing the covered work, you agree that the copyright holder
  can sue you for violations of the license.

  If you distribute the covered work, the licensor agrees not to sue you
  in any jurisdiction other than Berlin, Germany.

I'd consider both those to be clearly free. Choice of venue goes beyond
either of them, certainly. But I'm still not seeing a way in which it
goes so far beyond them as to become non-free.

Heck, is choice of venue actually different to the combination of those
clauses?

  Simon Phipps' argument, presented at debconf last year, is (aiui) that
  the clause only comes into play when both parties are organisations
  that cross multiple jurisdictions anyway -- in which case they're both
  presumed to have a presence in the given jurisdiction anyway, and could
  reasonably be expected to be following its rules, afaics.
 Has this opinion been confirmed by a lawyer on *SPI's* payroll, not just by
 one on *Sun's* payroll? :)  

TTBOMK, no. ITYM acting on behalf of SPI rather than on SPI's payroll
btw. :)

 [...] The current
 clause, though, puts the copyright holder in the dealer's seat, and the
 house always wins.

Well, that's only true over the long term, and I don't think it's
necessarily true even over the long term for court cases.

Cheers,
aj



signature.asc
Description: Digital signature


Re: License discussions in Debian

2007-06-05 Thread Anthony Towns
On Tue, Jun 05, 2007 at 09:08:31AM +0200, Frank K?ster wrote:
 That's true, as an ideal.  In reality, you can't expect every DD or even
 maintainer to subscribe to -legal except when they've got a particular
 problem to discuss.  

Sure, but you don't need or want that. All you need is an unbiassed
sampling of developers to participate, which is to say the list needs
to be just as open to extremist opinions from people who think the GFDL
is completely free as people who think the GPL is actually non-free.

AFAICS the only way that's going to happen is by taking the view that
Debian's definition of free as per the DFSG-free is just one view
you can take, and that people who take alternative views -- whether
stricter or more liberal, whether focussed on legal details or ignorant
of them in favour of just doing stuff -- are still worth listening to,
even though their views on what's free or not may well be fundamentally
different to Debian's.

If the only question is is this free or not? then you're going to get
turf wars because there's just no middle ground, and whoever gets to make
that decision controls the debate. Even just having analyses take the form
of these are the consequences, personally I'd avoid them, though Debian
doesn't think the problem's a big enough deal to worry about; Don agrees
with me, but Francesco doesn't seems like it'd be most of the way there.

But as it stands, -legal's analysis seems to me more to fit the mold of
this is conceivably bad in some circumstances, not the same as anything
in any good licenses, therefore it's non-free, and that's all there is
to it.

 I'm not sure, however, that this is the general attitude on -legal: I've
 never encountered it.  

Take Don and Jordi G. H.'s exchange this month:

]  If you disagree with the determination of the Developers, you can
]  easily install the work from non-free, or cease supporting Debian in
]  its entirety. The choice is yours, really.
] 
] Our way or the highway isn't a nice thought either. Do you really
] think that the DDs that voted against putting the GFDL in non-free
] should fork off too? Debian is the best distro out there, and I'm very
] loyal to it, but I'malso  very unhappy with its treatement of the
] GFDL, and I think this horrible mess should be fixed.

And no, to be fair, skimming the archives does indicate it's not the
general attitude at all, and I'm also pleased to have stumbled across
an example of Michael Poole noting he's not a lawyer or DD while giving
his thoughts/advice. Equally, if -legal were working 100% how I wanted
it to, that'd just mean I'd be happy to trust it implicitly and wouldn't
pay any attention to it at all; which probably means that the times
I do pay attention now are the times it's going (imo) severely wrong,
which is going to produce a pretty biassed view on my behalf.

Comparing Ted Tso's and Thomas Bushnell's views, as cited on LWN some time
ago [0] is probably a good reference point too. Having disagreements like
the current one over choice of venue be escalated into claims that are
one set of DDs are trying to prov[e] they are Holier Than Stallman,
or another are sell[ing] out [freedom] isn't very helpful if we want
the DFSG to be useful at helping upstreams and users.

In *my* opinion, and ymmv etc, analysing licenses so that we can say:

* These are almost certainly the effects, which barely anyone
  disagrees with (GPL is viral, CDDL is viral and GPL
  incompatible, QPL requires modifications to be made as patches)

* These are things that might not happen, but that you might be
  concerned at (GFDL stuff can't be encrypted, or even have Unix
  permission bits set? CDDL leaves you vulnerable to nuisance
  suits in foreign countries)

* These are ways you can avoid some of the drawbacks (use
  MIT instead of the old BSD license, explicitly limit when
  choice of venue comes into play)

* Different people and organisations may reasonably have different
  views on the acceptability of various effects -- the FSF view
  the Affero GPL and GFDL as free, OSI views the APSL as free;
  and you may want to make a different choice to any or all of
  those organisations. Debian's choices are focussed on ensuring
  we can develop and distribute a high quality operating system
  that works for our users. This may mean we'll accept some
  licenses that aren't as free as we'd like them to be, in
  some cases (such as licenses with patch clauses, or obnoxious
  advertising clauses, etc).

From what I've seen, debian-legal isn't very good at accepting anything
less free than it'd like. Which is pretty understandable, but not really
helpful either in advocating Debian's views (which are more accepting),
or in working with other groups (upstream or down) who don't have the
patience for endless nitpicking.

It could also be a lot better 

Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-05 Thread Anthony Towns
On Mon, Jun 04, 2007 at 07:55:18PM +0200, Francesco Poli wrote:
 On Mon, 4 Jun 2007 19:30:36 +1000 Anthony Towns wrote:
  And I mean, I know what a GR is for, why are you telling me? It's
  still not a *good solution* for deciding these things; it's a last
  resort, and the only other options we currently have a ftpmaster
  decides and it's obvious to pretty much everybody.
 I'm rather surprised to hear you saying that, since you seem to have
 been the proposer of GR-2006-001...

Sometimes you have to choose the best of a lot of bad options. When that
happens, it's often good to spend some time trying to get better options
for the future.

 [...]
  The official position of Debian is what we allow in main.
 That is to say?  Bugs never happen?!?  Nothing can possibly enter main
 by mistake or overlook?!?

Of course it can -- official positions can be wrong, can be made by
mistake or without due care, and can be changed.

 [...]
  Unfortunately, since -legal in general becomes an amorphous set of
  individuals who reserve the right to hold whatever opinions they like
  whenever questioned, there's little hope of -legal ever learning from
  its mistakes.
 Are you going to call the orwellian thought police, since I hold my
 *own* opinions?!?

You don't need to call the thought police, you only have to think of
them and they'll know to come!

Cheers,
aj



signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-04 Thread Anthony Towns
The debian-legal checklist:

On Sun, Jun 03, 2007 at 11:28:22AM -0400, Michael Poole wrote:

Posted by a non-DD, non-maintainer and non-applicant: Check.

 Anthony Towns writes:
  [...] And as far as the actual effects go,
  I'm not sure you're going to be any better off without that clause in
  your license: if you set foot in Australia, with an Australian judgement
  against you, there's a good chance of it being enforced; and if you don't,
  there seems to be a practical possibility of your extradition anyway,
  based on [0].
 Extradition is for criminal cases, not civil cases.  I cannot imagine
 how a choice of venue clause would significantly either help or hurt a
 criminal defendant.

Confident assertion of legal facts, with little basis, no references,
and without an IANAL disclaimer, or I am a lawyer and this is legal
advice, or a I am a lawyer but this does not constitute legal advice:
Check

Since copyright is increasingly covered by criminal penalties (in at
least Australia and the US) as well as civil ones, I don't think that
dismissal is even particularly useful.

 As has been previously discussed on -legal -- several times, I might
 add -- there are a variety of reasons that the rest your argument is
 flawed.  

Condescending dismissal of arguments: Check.

 To summarize: Most of the expense of non-local defense
 litigation is in advance of any court judgment on the merits.  The
 cost to dismiss a lawsuit for lack of personal jurisdiction is an
 order of magnitude (or more) less than litigating it through trial.
 It is harder to set aside a default judgment than to dismiss a
 complaint for improper venue.

Confident assertion of legal facts, [...]: Check.

In the example Don presented, of the Debian star maintainer removing
some output from the Debian star package, that the star upstream claims
constitutes a copyright notice, then there are the following options:

1. avoid the conflict by removing star from Debian
2. avoid the conflict by replacing the output at upstream's request
3. dispute the claim that they're copyright notices and keep acting

At this point upstream likewise has some choices -- ignore the (perceived)
license violation, sue in the court that's most convenient for them, or
sue in the court that's most likely to act against you. If they ignore
the violation, then that's where it ends. If they sue in the court that's
convenient for them, then:

4. they need to demonstrate jurisdiction (which should be
   relatively easy even without a choice of venue clause,
   because Debian operates globally anyway: in the Berlin case
   ffis would be a potential target, I'd imagine)
5. they'd need to subpoena the respondent (ffis, pavel, SPI, whoever)
   following usual procedures
6. they'd need to convince the judge that the case is worth hearing
   and that they're correct

At step (3) we've already decided upon a response to the claims, which we
could file either with representation or by post at point (6).

If those comments are dismissed by the judge and we're ruled against, we
have another choice:

7. we can accept the ruling that we're violating the author's
   copyright, and remove the program or comply with upstream's
   request
8. we can continue doing things the way we think's appropriate, but
   not in places where we've been ruled against

And if upstream doesn't like that, which they presumably wouldn't,

9. upstream can start asking other jurisdictions to enforce the
   penalties already indicated

And as it happens, all of that applies without a choice of venue clause
too, the only option you lose is the chance of dismissing the case on
jurisdictional technicalities at point (6).

 Even if the license provides for recovery of costs and attorneys' fees

It does provide for recovery of costs and attorneys' fees. No need to
be hypothetical.

 Those are the costs of a choice-of-venue clause.  The (apparently one
 and only) benefit is that it is cheaper for the licensor to sue people
 and/or the results of lawsuits are more predictable.  

The benefit is that it's clearer as to how the license will be enforced.
Is it a big benefit? No, probably not. Supposedly Sun have it on their
TODO list to remove it, though presumably it's safe to say they've been
more focussed on getting Java under GPLv2 and seeing what happens with
GPLv3 over the past little while.

 Is that truly acceptable in a free software license?

Is it acceptable that a free software license makes it cheaper for
the licensor to sue people, or that the results of lawsuits are more
predictable?  Of course it is.

Is it acceptable that a free software license has drawbacks associated
with it for potential licensees? Well that's a no-brainer too: all
licenses (with the possible exception of public domain equivalents) have
drawbacks of some kind. 

Cheers,
aj



signature.asc

Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-04 Thread Anthony Towns
On Mon, Jun 04, 2007 at 12:25:41AM -0700, Walter Landry wrote:

Non-developer, non-maintainer, non-applicant: Check.

 Anthony Towns [EMAIL PROTECTED] wrote:
  For a choice of venue clause though, it only stops some people from
  being willing to participate; just as potentially giving up patent rights
  stops Microsoft from being willing to distribute Linux.
 The requirement to pet a cat, even if it is only required if
 convenient, also only stops some people from being willing to
 participate.  It has also been considered non-free since the beginning
 of Debian.

Condescending dismissal of arguments: Check.

Is it really not obvious why -legal isn't taken very seriously sometimes?

I don't consider the venue for deciding conflicts is chosen in advance
as remotely equivalent to you must pet a cat. An analogy I would accept
is something of the form you don't get to exercise your right/ability
to  where  is an action, not the lack of an action. enforce
your patents against other users of this software would be one example,
distribute compiled code without source code would be another.

If you're claiming you don't get to exercise your right to argue
about jurisdiction is equivalent to you must pet a cat, then, IMO,
you need to argue the same thing about you don't get to exercise your
patent rights.

Cheers,
aj



signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-04 Thread Anthony Towns
On Sun, Jun 03, 2007 at 11:14:16AM -0700, Don Armstrong wrote:
  But even so, when you say things like I'm personally more concerned
  about licensing than the average developer and I [...] expect
  people who disagree with my analysis to actually engage the analysis
  with counter arguments, come to a complete understanding of the
  problem, and then make a determination you are saying your
  understanding is more important than other people's.

 No, I'm saying that people who disagree should engage my analysis
 instead of remaining silent or discarding them with offhand comments.

  Holding people who agree with you to that standard might be a way to
  start?
 If I had time to do so, I'd consider it. Since I don't, I content
 myself with trying to make sure my messages approach this standard,
 setting an example instead.

Well, when you hold people to different standards based on whether they
agree with you or not, you can pretty safely expect that you'll end up
with a pretty biassed group.

  In any event, the important thing (afaics) isn't to have a forum
  where regulars can post their understanding of issues, it's to help
  the people you're communicating with have a better appreciation for
  the complexities involved in their issue and how they might choose
  to approach them. That can mean pointing out possible drawbacks in
  existing licenses, explaining tradeoffs between licenses, or
  suggesting alternative ways of drafting licenses that avoid having
  to make some tradeoffs, but it doesn't mean making the tradeoffs for
  other people.
 Almost all this happens on -legal, actually. 

That's not my experience. From what I've seen, -legal mostly consists of
people who aren't particularly experienced in free software development or
professionally trained in any sort of legal analysis making unconditional
claims about whether particular clauses are good or bad (mostly the
latter) and how they'll be enforced.

Obviously (I hope), I don't consider you to be inexperienced in free
software development, but just in this thread you've made a reasonable
number of unconditional statements, including ones that're simply wrong.

I hope you can see why that can be frustrating, and why it can be more
annoying when it's done by people whose only contribution to free
software seems to be participating on -legal.

 I've personally been involved in trying to resolve the GFDL issue,
 making sure that the GPLv3 is DFSG free, and have been working along
 with Simon and a few others to try to fix the RFC issue. [In the case
 of the CDDL, it's interesting to note that this very issue was
 supposedly going to be fixed or at least looked at in an upcomming
 revision of the CDDL.]

Well, the GFDL issues have been going to be fixed for some years now
too; which, afaics, means that leaving Debian's interests up to folks
on -legal (including yourself in this case) isn't very effective. Maybe
it's not possible to be more effective on this score -- I'm not involved
enough to say -- but I do know -legal could be a lot more effective in
other respect, if it wasn't so insular: ie, less unconditional about
what's free and less likely to inflate things that are regarded in
the rest of the free software community as a non-issue (or a feature!)
into a disaster wrt DFSG-freeness.

  No, punting to a GR is not a good solution -- it's slow to come to a
  resolution, it annoys developers who have to inform themselves about
  something they'd rather not worry about, and it ends up with -legal
  folks complaining that the resolution doesn't make sense.
 If it's the case that a signficant proportion of contributors to
 -legal and Debian Developers feel that an improper decision has been
 made, there's little else that can be done besides bringing it to a
 GR.

What contributors to -legal feel is irrelevant to the above -- things
go to a GR if, and only if, Debian Developers care sufficiently about it.

And I mean, I know what a GR is for, why are you telling me? It's still
not a *good solution* for deciding these things; it's a last resort,
and the only other options we currently have a ftpmaster decides and
it's obvious to pretty much everybody.

   What would make it more welcoming? A large part of the problem is
   the need to continuously point out counter arguments, [...]
  What makes it unwelcoming is the appearance of a consensus that
  doesn't brook argument, even when that consensus differs
  significantly from that of other sections of the free software (or
  open source) community.
 The problem is that it's very difficult to know if the consensus
 differens from the silent majority because the silent majority is
 nearly silent.

When you're saying a license from the Free Software Foundation is
non-free, it's *very easy* to tell you're going against another section
of the free software community. We've done that with the Affero General
Public License, the GNU Free Documentation License, and there's been
the occassional attempt to 

Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-04 Thread Anthony Towns
On Mon, Jun 04, 2007 at 01:13:44AM -0700, Steve Langasek wrote:
 It is a freedom that I have by default; if I accept the CDDL I no longer
 have that freedom[1].  [...]
 [1] Technically, not the right to choose a venue, but the right to not be
 sued in a venue where I have no legal presence.

Err, that's not a violation of your rights, it's a waste of the court's
time... If the court doesn't see it as a waste of its time, and issues
you with a summons anyway, you're involved. Cf [0]. You might as
well say you've got the right not to be flamed on a list you're not
subscribed to.

Cheers,
aj

[0] http://www.time.com/time/nation/article/0,8599,1557842,00.html


signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-04 Thread Anthony Towns
On Mon, Jun 04, 2007 at 02:42:24AM -0700, Steve Langasek wrote:
 On Mon, Jun 04, 2007 at 06:49:54PM +1000, Anthony Towns wrote:
  If you're claiming you don't get to exercise your right to argue
  about jurisdiction is equivalent to you must pet a cat, then, IMO,
  you need to argue the same thing about you don't get to exercise your
  patent rights.
 You're aware that most of the people arguing that choice of venue clauses
 are non-free also hold the opinion that patent non-enforcement as a
 condition of the copyright license is also non-free?

No, not at all. It's been years since I've followed -legal, and I
certainly don't keep track of who thinks what. I fundamentally don't
think it *matters* what individual subscribers to -legal think.

What I care about is having a reasonable, widely understood definition
of free software that meshes with the rest of the free software and open
source community, that Debian can use to work out what software we'll
distribute in main.

I don't think it's remotely obvious that the DFSG rules out all patent
non-enforcement clauses, I'm pretty sure it's not remotely obvious that
the DFSG rules out choice of venue clauses, and so far I haven't seen any
real reason why Debian needs to rule out those clauses. I can _certainly_
see why those sort of things might be more of a drawback than a benefit
and we might want to discourage their use, but we can say bad in ways
other than non-free.

Cheers,
aj, who suspects he's against patent non-enforcement clauses in the past



signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-04 Thread Anthony Towns
On Mon, Jun 04, 2007 at 07:30:36PM +1000, Anthony Towns wrote:
 Obviously (I hope), I don't consider you to be inexperienced in free
 software development, [...]

To expand on that a bit more: IMHO, Debian is fundamentally about what its
contributors want -- we're focussed on doing right by our users and the
free software community, but ultimately, as far as Debian's concerned,
the first and foremost representatives of both those groups are the
users and free software community members who actually make Debian work.

The opinions that matters are the ones belonging to people who're actually
building Debian; and ultimately legal expertise is kind-of irrelevant
to that.  Microsoft might have some of the world's best experts on
understanding IP law and the effects of the GPL, but as far as Debian's
concerned, the newest of new-maintainers and the least contributors
to Debian should have infinitely more say in what's sufficiently free
for Debian.

The point where legal expertise comes in is in understanding the
consequences of legal texts -- this clause will prevent development in
such-n-such a circumstance, or that clause will prevent distribution
under some other conditions; not in deciding whether those circumstances
or conditions are enough of a concern to actually make something non-free.

Confident statements from non-developers on what is and isn't free enough
isn't incredibly good at the best of times, and is actively harmful when
it's got a history of not matching the way Debian actually works. And
when analysis of licenses tends to amount to not much more than we've
discussed this issue already, it's not free there's not much point to
the debate at all, afaics.

But if no one on -legal sees what I'm trying to get at by now, I guess
there's not much point to this debate either.

Cheers,
aj



signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-04 Thread Anthony Towns
On Mon, Jun 04, 2007 at 04:07:30AM -0700, Steve Langasek wrote:
  What I care about is having a reasonable, widely understood definition
  of free software that meshes with the rest of the free software and open
  source community, that Debian can use to work out what software we'll
  distribute in main.
 That's a good goal; but 

Heh. Now there's a compressible phrase. :)

(meshes does not mean matches or includes. When I joined we were
more permissive than both the BSD and GNU camps (GNU complained about
the BSD license, BSD complained about the GPL, we didn't mind either),
but we've never done that blindly, as the KDE, Affero or GFDL stuff
should attest. I don't see why you'd expect us to start now)

 Debian has disagreed with other folks in the past
 because we believed their interpretations were irrational and contrary to
 the long-term interests of Free Software, [...]

I don't think you'd have to look very hard to find people who consider
debian-legal's intepretations of various things to be irrational and
contrary to the long-term interests of Free Software.

Unfortunately trying to have a discussion between those viewpoints to
resolve (or at least clarify) the differences isn't often successful. I've
already listed some of the ways I think -legal regulars could change that
situation, if they're interested. But I guess ultimately, along with
James, Ryan, Joerg and Jeroen, I'm one of fairly few people who really
don't have much cause for concern whether -legal becomes a really useful
discussion area or not.

Cheers,
aj



signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-04 Thread Anthony Towns
On Mon, Jun 04, 2007 at 08:27:13AM -0400, Michael Poole wrote:
 The troll checklist:

Heh. Free advice: the best way to deal with trolls is to ignore them.

 Anthony Towns writes:
  The debian-legal checklist:
  On Sun, Jun 03, 2007 at 11:28:22AM -0400, Michael Poole wrote:
  Posted by a non-DD, non-maintainer and non-applicant: Check.
 Ad hominem attack: Check.  

I'm sorry, but I don't get why anyone considers that an ad hominem attack.
 
  Confident assertion of legal facts, with little basis, no references,
  and without an IANAL disclaimer, or I am a lawyer and this is legal
  advice, or a I am a lawyer but this does not constitute legal advice:
  Check
 Blatant and proud ignorance of the field: Check, check and check.  (I
 am not a lawyer.  Under US law, [...])

Uh, dude, IANAL is a way of indicating that you may not actually have
a clue what you're talking about because it's all just amateur opinions.
Once upon a time -legal used to be littered with it; now days the concept
that regular posters to -legal might be mistaken seems to be rather alien.

  As has been previously discussed on -legal -- several times, I might
  add -- there are a variety of reasons that the rest your argument is
  flawed.  
  Condescending dismissal of arguments: Check.
 I was -- and am -- in no mood to repeat the full reasons for these
 positions for the fourth or fifth time.  If you cannot bother to read
 the archives, that is your loss.

See, given that as an ftpmaster I'm one of the folks who actually
implements the policy on what's accepted into main or not, it's not my
loss at all.

  4. they need to demonstrate jurisdiction (which should be
 relatively easy even without a choice of venue clause,
 because Debian operates globally anyway: in the Berlin case
 ffis would be a potential target, I'd imagine)

 Debian's global activities do not in general affect jurisidiction over
 individuals, so (4) primarily applies to Debian rather than its
 developers or end users.

The CDDL primarily applies to Debian rather than end-users anyway, being
about distribution and development (at least in so far as we distribute
CDDL software anyway)...

In any event, the example Don raised specifically talked about Debian
being the respondent.

 Nitpick: The plaintiff would need to issue a summons to the defendant.
 A subpoena is for testimony or other fact discovery[1].  A defendant
 does not become a respondent until he responds to a particular
 filing[1]; the plaintiff would usually also be a respondent to certain
 motions[1].
 
 [1]- Ask Wikipedia, Google, or whatever floats your boat.  These are
 not obscure legal facts or specific instances, they are basic terms.
 Would you take someone seriously who had strong programming opinions
 but thought CC was the name of a C compiler or claimed to know the
 Pearl _scripting_ language?

It's interesting that you started the mail offended about the ad hominem
attack of noting you're not a developer; yet somehow you think a computer
expert who tries to avoid paying attention to legal arguments getting
subpoena and summons confused is an ignoramus who shouldn't be
taken seriously.

And that is exactly an ad hominem fallacy -- attacking the person in
order to discredit their arguments, even though the flaws the person
may have don't actually affect their argument.

The argument which, I'll note that you didn't actually address at all.

 How many free software licenses have been enforced thanks to choice of
 venue?  

It doesn't matter, simplicity isn't a requirement for freeness.

 Not all drawbacks are shifted costs.  The effect of choice of
 venue is to shift a significant potential cost from the software
 licensor to the software's users.  

Disclaimers of warranty and liability do that too.

Cheers,
aj



signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-03 Thread Anthony Towns
On Sun, Jun 03, 2007 at 04:51:40AM -0700, Steve Langasek wrote:
 On Sun, Jun 03, 2007 at 12:25:14PM +0200, Wouter Verhelst wrote:
  Additionally, personally I don't think it's unreasonable for people to
  say if you use my software in a way that I didn't want you to, I'll sue
  you in a court that works by a set of rules that I'm actually
  comfortable with. You know, it makes fighting those who do not follow
  your license the way you intended them to quite a bit easier.
 That's a strawman.  The objection raised to choice-of-venue clauses is not
 what they specify to happen when the licensee has *infringed* the license,
 it's what they specify to happen when the licensee *hasn't* infringed the
 license but the copyright holder files a lawsuit against them anyway out of
 malice.

I don't think that's meaningful; if I sue you in a court in Australia
for not complying with debootstrap's license, and they find that you've
infringed the license, it doesn't really matter if I'm doing that out
of maliciousness or a genuine. And as far as the actual effects go,
I'm not sure you're going to be any better off without that clause in
your license: if you set foot in Australia, with an Australian judgement
against you, there's a good chance of it being enforced; and if you don't,
there seems to be a practical possibility of your extradition anyway,
based on [0].

Simon Phipps' argument, presented at debconf last year, is (aiui) that
the clause only comes into play when both parties are organisations
that cross multiple jurisdictions anyway -- in which case they're both
presumed to have a presence in the given jurisdiction anyway, and could
reasonably be expected to be following its rules, afaics.

[0] http://www.theage.com.au/articles/2007/05/06/1178390140855.html

Cheers,
aj



signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-03 Thread Anthony Towns
On Sun, Jun 03, 2007 at 12:28:04AM -0700, Don Armstrong wrote:
 If the author of Star decides that the Debian maintainer has
 incorrectly removed a copyright notice,[1] he could terminate the
 license under 6.1, 

He could claim the license is terminated under 6.1, but presumably the
Debian maintainer would dispute such a claim.

 and bring action in Berlin for copyright
 infringement; the maintainer and any other parties to the action
 (people to whom the work was distributed after notification of breech)
 would then have to defend themselves in Berlin instead of notifying
 the court that the venue was improper (or whatever the German
 equivalent is.)

The court in Berlin would have to not throw the case out on their
own accord (in spite of the difficulty in having your side of the case
presented, and in spite of the jurisdictional issues, the questionability
of the claim in the first place, and the difficulty in showing harm),
rule against you in absentia (agreeing with the arguments presented),
and could then only take action in so far you already operate in its
sphere of influence, or in so far as it can convince your government to
extradite you or enforce its rulings for them.

Should someone be willing to do that, and a court is willing to go
through all those steps with a choice of venue clause, what makes you
think they'd not do so in the absence of one?

 On Sun, 03 Jun 2007, Anthony Towns wrote:
   Since this is giving up a right normally enjoyed in exchange for
   the ability to use or modify a work, it appears be a fee, and as
   such fails DFSG 1.
  You're not giving up any rights, you're gaining the right to modify
  and distribute the software under certain conditions, just as you
  are under the GPL.
 We don't give up rights under the GPL that we otherwise enjoy though;

Some people do. Microsoft considers the right to enforce its properly
obtained patents worth going to the trouble of distributing coupons
instead of SuSE itself, eg.

 we only gain ones in specific circumstances. In the case of the CDDL,
 we lose rights even in the case where we're only using the work.

What makes you think the latter is true? I don't endorse the claim that
copyright licenses can take away usage rights if you're not making use of
the ability to modify or distribute that they offer you. In some cases
it may be enough to provide a simple notice like that to bind a user,
but that's dependent on your jurisdiction as a user more than a choice
of venue clause, and I can't see any reason to think it applies to the
CDDL even so.

  You're required to give up something you might value and otherwise
  demand compensation for, certainly, but there needs to be something
  more than that to violate the DFSG.
 giving up something that you might value [or] otherwise demand
 compensation for applies equally well to cash money as it does to any
 other intangible which has value. A requirement to send an email to
 the licensor if you possibly can isn't cash money either, but it
 sure seems to be a fee to me.

It's not a fee in the normal sense of the word, but it is a restriction
in the sense that if you're not able to do it (and you may well not be
able to), you're not able to make use of the priveleges you're offered
in return. That's where the analogy to a fee comes in -- it stops some
people from being able to participate.

For a choice of venue clause though, it only stops some people from
being willing to participate; just as potentially giving up patent rights
stops Microsoft from being willing to distribute Linux.

It's *possible* that it's still obnoxious enough that it's too much to
ask, but so far I can't see any significant cost to choice of venue that
makes it any worse than all the other weird and wacky things people put
in free software licenses.

  The DFSG are a set of *guidelines*, if you can't explain violations
  in simple, understandable terms, they're not violations.
 This is my understanding as well; I'm only explaining the application
 to DFSG 1 to attempt to appease strict constructionists.

The OSI lists are that way: 

:)

   I'm personally using feel as shorthand for my understanding of
   the legal situtation regarding this clause and its relation to the
   DFSG
  That's great, but *your understanding* isn't any more important than
  anyone else's.
 I'm not claiming that it is; my point is that my understanding is not
 *less* important than anyone else's. I've done what everyone should do
 to come to an understanding.

I'm glad to see you write that; though I was referring more to Francesco's
post and similar than yours. 

But even so, when you say things like I'm personally more concerned
about licensing than the average developer and I [...] expect people
who disagree with my analysis to actually engage the analysis with
counter arguments, come to a complete understanding of the problem,
and then make a determination you are saying your understanding is more
important than other people's

Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-02 Thread Anthony Towns
On Thu, May 24, 2007 at 10:54:36AM -0700, Don Armstrong wrote:
 and to the best of my knowledge, works licensed solely under the CDDL
 have never been accepted in main.[1]

star | 1.5a57-1 | oldstable | source, alpha, arm, [...]
star | 1.5a67-1 | stable | source, alpha, amd64, [...]

http://packages.debian.org/changelogs/pool/main/s/star/star_1.5a57-1/star.copyright
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=350624

HTH.

Cheers,
aj



signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-02 Thread Anthony Towns
debian-devel re-added.

On Sat, Jun 02, 2007 at 03:40:36PM +0200, Francesco Poli wrote:
 On Sat, 2 Jun 2007 21:50:15 +1000 Anthony Towns wrote:
  On Thu, May 24, 2007 at 10:54:36AM -0700, Don Armstrong wrote:
   and to the best of my knowledge, works licensed solely under the
   CDDL have never been accepted in main.[1]
  star | 1.5a57-1 | oldstable | source, alpha, arm, [...]
  star | 1.5a67-1 | stable | source, alpha, amd64, [...]
  http://packages.debian.org/changelogs/pool/main/s/star/star_1.5a57-1/star.copyright
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=350624
 Quoting from the bug log, Anthony Towns wrote:
 | The CDDL mightn't be the best license in the world, and isn't GPL
 | compatible, but it's still DFSG-free. Closing this bug with this
 | message.
 I do *not* agree that the CDDL meets the DFSG, especially when a choice
 of venue is in place.

That a poster to debian-legal doesn't think a license meets the DFSG
isn't particularly useful information, and is even less so when that
poster isn't a DD, a maintainer or someone in the n-m queue.

Cheers,
aj



signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-02 Thread Anthony Towns
On Sat, Jun 02, 2007 at 11:10:19AM -0400, Michael Poole wrote:
 Anthony Towns writes:
  On Sat, Jun 02, 2007 at 03:40:36PM +0200, Francesco Poli wrote:
  I do *not* agree that the CDDL meets the DFSG, especially when a choice
  of venue is in place.
  That a poster to debian-legal doesn't think a license meets the DFSG
  isn't particularly useful information, and is even less so when that
  poster isn't a DD, a maintainer or someone in the n-m queue.
 A blatant appeal to authority in place of facts or analysis isn't
 particularly useful information, and is even less so when arguments
 for the contrary position have been made but not answered.

On Sat, Jun 02, 2007 at 10:13:56AM -0700, Don Armstrong wrote:
 It's not like there aren't DDs who feel that it isn't DFSG free; Steve
 Langasek and myself have consistently argued against it, and I doubt
 we're the only two.
 
 That said, can the ftpmaster who approved the inclusion of star in
 main speak up and give their rationale?

On Sat, Jun 02, 2007 at 08:30:56PM +0200, Bernhard R. Link wrote:
 Count me in. I don't feel comfortable with choose-of-venue at all.

This attitude is exactly why there's a disconnect between regular posters
and subscribers to debian-legal and other members of the project.
How you feel about a license isn't any more important than the other
people's feelings that happen to be opposite to you. The above isn't
analysis, it's grandstanding.

And if you really want to have licenses determined by how people feel
rather than analysing the effects of the license in real world situations
as compared to what's actually written in the DFSG, I expect you'll find
we just end up with more GRs like the the GFDL GR that doesn't match
commonly held opinions on debian-legal at all.

If you're a non-DD, non-maintainer, or whatever, and you have new insight
to add to license/DFSG analysis, that's great! That's exactly what the
list is for.

If you just want to post about your opinion on whether we should consider
something DFSG-free or not, do it in a way that respects the fact that
there are plenty of other contributors to Debian who might happen to
hold opinions different to yours. And also realise that the only place
your opinion is actually going to have some effect is in packages you
maintain, or if we hold a poll or a vote, and posting to -legal isn't
participating in either of those.

Cheers,
aj



signature.asc
Description: Digital signature


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-02 Thread Anthony Towns
 as unwelcome by people who hold those views -- I don't see
any way of improving things.

In particular, whoever ends up responsible for Debian's official policy
will need to spend their time educating users on what the official policy
actually *is*, not their opinion on what the official policy should have
been. To take a particular example: if you want to retain the privelege
to call the GFDL vote result wrong, you're excluding yourself from
being in a position to define Debian's interpretation of free software.
(And it doesn't matter what the outcome of that vote had been -- including
if it had been the GFDL is a free license even with invariant section)

For reference, ftpmaster's votes on the GFDL resolution were:

 Option 1-: GFDL-licensed works are unsuitable for main in all cases
   /  Option 2: GFDL-licensed works without unmodifiable sections are free
   |/  Option 3---: GFDL-licensed works are compatible with the DFSG [needs 
3:1]
   ||/  Option 4--: Further discussion
   |||/
V: 1--2   troup James Troup
V: 1144 ajt Anthony Towns
V: -1-2 rmurray Ryan Murray
V: 12-3 rdonald Randall Donald
V: 1342   joerg Joerg Jaspert
V: 1141  jeroen Jeroen van Wolffelaar

which would've resulted in Option 1 winning if ftpmaster were the only
consideration (AB (3:1), AC (5:0), AD (4:1), BC (5:0), BD (3:2),
DC (5:0)). Personally, I think comparing the reactions to getting
overruled by GR of ftpmaster members to various subscribers of -legal
is probably instructive. YMMV, of course.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Debian logos and trademarks

2007-02-08 Thread Anthony Towns
On Wed, Feb 07, 2007 at 11:57:13PM -0800, Don Armstrong wrote:
 On Thu, 08 Feb 2007, Anthony Towns wrote:
  The DFSG refers to copyright licensing, it doesn't cover patents or
  trademarks.
 It actually doesn't refer to any of them specifically. It does talk
 about licensing, but it doesn't clarify whether it's refering to
 copyright licensing or trademark licensing.

It talks about modification and distribution, which are copyright issues.

 In any event, this entire line of argument isn't particularly
 important, so long as no one puts the official logo into main or
 contrib. 

That's a completely new line of argument to the best of my knowledge,
and not one which Debian should support, in my opinion. Having a free
copyright license, and a reasonably permissive trademark license is
sufficient for a name or logo to be in main, cf the terms Gnome, apache,
java, or Debian for example.

If you want to do an in depth legal/dfsg analysis in response to this,
please limit it to -legal; if you want that response to be taken into
account, please make it persuasive to people who don't already agree
with you -- consider people who hold each of the opinions represented
by the GFDL ballot from last year, eg.

Please note that historically we've protected both logos (the swirl
and the bottle) using a non-free copyright license, and as unregistered
trademarks.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Kernel Firmware issue: are GPLed sourceless firmwares legal to distribute ?

2006-10-17 Thread Anthony Towns
On Tue, Oct 17, 2006 at 03:49:25PM -0400, Nathanael Nerode wrote:
 The answer to the question in the subject is simple: NO.

Thankyou for your opinion. I note you seemed to neglect to mention that
you're not a lawyer.

Cheers,
aj



signature.asc
Description: Digital signature


Use of the BTS for freeness/redistributability bugs

2006-09-02 Thread Anthony Towns
Hey all,

Scanning through the RC bug list and there seem to be a lot of bugs of
the form foo is unsuitable for main because xyzzy license is non-free
and foo cannot be redistributed because of barbazquux.

I'm inclined to think there should be a regular tag for these bugs,
perhaps licensing.

It might also be worth thinking about having some usertags under
debian-legal@lists.debian.org that have a finer granularity.

Thoughts?

Cheers,
aj



signature.asc
Description: Digital signature


Re: The bigger issue is badly licensed blobs (was Re: Firmware poll

2006-08-31 Thread Anthony Towns
On Thu, Aug 31, 2006 at 12:15:20AM -0400, Nathanael Nerode wrote:
 I'd love to see a legal opinion from the SPI lawyers regarding who would be
 liable if Debian did commit copyright infringment (or whatever) and someone
 sued.

FWIW, there's a few things I'd love to see legal opinions on too,
including the Java/non-free questions John Goerzen raised some time
ago. They're still pending on SPI's todo list. If any qualified lawyers
with experience in the US are reading this and would like to volunteer
some of their time on a pro-bono basis to benefit Debian and other free
software organisations such as FreeDesktop.org and PostgreSQL, sending
mail to [EMAIL PROTECTED] to that effect might be worthwhile.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Non-DD's in debian-legal

2006-06-14 Thread Anthony Towns
On Tue, Jun 13, 2006 at 03:11:42PM -0700, Adam McKenna wrote:
 If people who aren't members are raising valid concerns that need to be
 addressed before development can proceed, we shouldn't reject that input on
 the basis of membership and call it blocking development.

Right. But it's also possible to raise a variety of invalid concerns
in ways that require responses -- eg by saying Debian's policy in this
matter is _ when it's not; in that case not responding can mislead
people who aren't intimately familiar with Debian's actual policy on
the matter, which is harmful.

 Both DD's and non-DD's troll, create flamewars, and otherwise cause issues
 that block development.  Putting it in terms of DD's versus non-DD's is just
 prejudice and elitism at its worst.

It's Debian developers that are expected to collectively determine what
issues are valid, what our policies actually are, and what development
is harmful enough that it should be blocked. Non-developers are welcome
to comment on that, but their comments are only influential in so far
as they persuade developers.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Who can make binding legal agreements

2006-06-08 Thread Anthony Towns
On Thu, Jun 08, 2006 at 02:47:24PM +1000, Anthony Towns wrote:
 On Wed, Jun 07, 2006 at 09:07:07AM -0500, John Goerzen wrote:
  So what am I trying to do?
  Most importantly, make sure that SPI and Debian aren't exposed to
  serious legal risks.
 Then why don't you contact Greg and the SPI board yourself?

(Subsequent to the message I was replying to, John's done this)

Cheers,
aj



signature.asc
Description: Digital signature


Re: Who can make binding legal agreements

2006-06-07 Thread Anthony Towns
On Wed, Jun 07, 2006 at 02:04:18PM +1000, Anthony Towns wrote:
 On Tue, Jun 06, 2006 at 09:35:41PM -0500, John Goerzen wrote:
  On Wed, Jun 07, 2006 at 12:02:16PM +1000, Anthony Towns wrote:
The ability to enter into a legal contract to indemnify a third party
should be, and arguably IS, reserved solely for the SPI Board of
Directors.  
   If SPI wish to withdraw from their relationship with Debian, then that's
   entirely possible to arrange. I don't think it's at all proper that you
  Nobody was suggesting that, and I fail to understand why it is in
  anyone's interests for you to ratchet up the heat on this issue
  another notch by making remarks like that.
 I don't understand why, as SPI President, you'd bring up concerns
 regarding SPI's legal position in the middle of a thread on -devel and
 -legal, without having discussed it on spi-board, having consulted SPI's
 attorney as to the validity of your concerns, or having contacted me as
 DPL or the archive administrators privately first, either.

And hi to everyone from /.!

http://linux.slashdot.org/linux/06/06/07/047204.shtml for those playing along
at home.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Non-DD's in debian-legal

2006-06-07 Thread Anthony Towns
On Wed, Jun 07, 2006 at 12:18:04PM +0100, Ian Jackson wrote:
 Jeremy Hankins writes (Non-DD's in debian-legal):
  I'm not sure I understand this part, though.  Do you think that folks
  like myself, who are not DD's, should not participate in the discussions
  on d-l?
 Actually, I think they should not participate, in general.

(I'll presume people can read Ian's post for his reasoning, so that I
don't have to quote it)

Personally, I think non-DDs participating is great; the only problem
comes when that starts becoming a way for people who aren't members
of the project to block development; which can happen either by people
spending time arguing with non-DDs unnecessarily or by people thinking
that people speak for the project when disagreeing, though they don't.

Avoiding that is a challenge, but an easy first step is just to say
something when people might mistakenly think someone who's not a DD is
speaking for the project.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Who can make binding legal agreements

2006-06-07 Thread Anthony Towns
On Wed, Jun 07, 2006 at 09:07:07AM -0500, John Goerzen wrote:
 So what am I trying to do?
 Most importantly, make sure that SPI and Debian aren't exposed to
 serious legal risks.

Then why don't you contact Greg and the SPI board yourself?

 As I've said already, I don't want SPI to be involved in day-to-day
 license discussions in Debian.  When there's a more deep question --

You're the one that has that question, however; ftpmaster don't believe
there is any valid concern. That's a good reason for you to talk to Greg
and get some professional legal advice, and, depending on what that is,
talk to ftpmaster and Sun about whether the standards need to be changed,
or talk to the DPL and the developer body about whether SPI and Debian's
relationship should be changed in order to reduce the risks.

As it happens, I've been thinking about the latter quite a bit,
particularly in the context of keeping Debian's funds outside the US
sorted out, and preventing Debian's identification with SPI from meaning
that as an Australian helping out a Mexican, I'm bound by US laws simply
by my association with Debian, or for that matter, US folks face potential
liability for my actions even though they're not involved at all. I've
already had to say no to one request to [EMAIL PROTECTED] for help on working
with Debian in US embargoed countries (Iran, etc) for that reason, and
that's something I'd like to avoid having to do again. (That was done
with the support of SPI's attorney, Greg Pomerantz, as it happens)

 I'd hope that the
 Debian ftpmasters would feel free to shoot a message over to the SPI
 board and say, hey guys, could you run this by the attorney and let us
 know his thoughs?  

Certainly. I've already done this a couple of times on things where I
thought it was important; but since, afaik, Greg is donating his time
pro bono, I'm disinclined to do that unless I think there's an issue.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Who can make binding legal agreements

2006-06-07 Thread Anthony Towns
On Wed, Jun 07, 2006 at 12:15:12PM -0500, Bill Allombert wrote:
 On Wed, Jun 07, 2006 at 09:46:57PM +1000, Anthony Towns wrote:
  And hi to everyone from /.!
  http://linux.slashdot.org/linux/06/06/07/047204.shtml for those playing 
  along
  at home.
 If you wanted to avoid publicity, not announcing the inclusion of 'Sun
 Java' on debian-devel-announce would have been a better start.

Publicity's always worthwhile -- whether it's positive or negative,
it helps other people know what's going on, and indicates people care
about what you're working on. It's also never wise to choose what you
do in order to avoid publicity, that just allows people to threaten you
with the prospect of an anonymous post to a web forum.

But like people who might be misled into thinking someone on -legal is
speaking for Debian when they're not, it's also worth making sure people
realise that the thread they're posting to has hit slashdot so their
words are being viewed by more than just the -legal or -devel regulars.
I'm somewhat disappointed that whoever sent the link to /. didn't post
a note to the thread themselves.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Sun Java available from non-free

2006-06-06 Thread Anthony Towns
On Sun, Jun 04, 2006 at 03:59:03PM +0200, Dalibor Topic wrote:
 On Sun, 2006-06-04 at 09:57 +1000, Anthony Towns wrote:
  I would furthermore strongly encourage people to work *with* Sun towards
  improving the current license
 There have been numerous issues with the current text pointed out here
 already, I guess people are currently just waiting for the fixes from
 Sun's legal.

Mmm. The impression I got was that people were waiting for the packages
to be removed from Debian and no one was really all that interested in
responses from Sun, cf:

   http://lists.debian.org/debian-legal/2006/06/msg00025.html
   http://lists.debian.org/debian-legal/2006/06/msg00031.html
   http://lists.debian.org/debian-legal/2006/06/msg00051.html
   http://lists.debian.org/debian-legal/2006/06/msg00058.html
   http://lists.debian.org/debian-legal/2006/06/msg00098.html

And people are welcome to hold that opinion and speak about it all they
like, but the way Debian makes the actual call on whether a license
is suitable for distribution in non-free isn't based on who shouts the
loudest on a mailing list, it's on the views of the archive maintainers.

But that isn't the only issue at stake here, and it's not even the most
important one; the other is communicating with Sun and other upstream
authors the values that Debian thinks are important, and working with
them to find common ground so that the licenses they choose reflect some
of the goals and insights we've developed.

Sun have made it very clear that they're trying to work with us on this
for something that benefits our users, so that just leaves it to us
to decide what's more important: taking a principled stand that we'll
read every license literally and pedantically; or take advantage of
other means by which we can be confident in distributing the software,
and in so doing build a relationship with Sun that can be used later,
and improve the experience of using Debian for people who need Sun Java?

Certainly there are benefits to having a license that can be read
literally and pedantically without causing problems -- and they're not
small or neglible benefits either, as has been shown by pine, Qt, or ncftp
in the past. But when standing up for that principle doesn't actually
protect our users, and taking a flexible approach to it helps them, well,
we have a social contract to make sure we do bend at this sort of time.

 Some kind of more structured process would be nice, the DPL
 could play a useful role there.

The process for improving a license is pretty easy: someone suggests
improvements to the author, they consider them and ask around for advice,
there's some more discussion to make sure the suggestion is a good idea,
and eventually a new license is issued. In this case, Sun have already
gone to the effort of looking through Debian's procedures and started
participating on the -legal list; -legal meanwhile have been obstructive
in trying to tell Sun what their license means, even when that contradicts
what Sun understands their license to mean as documented in their FAQ,
and verified by their lawyers.

  and developing sufficient confidence in
  the Debian and free software community to release Java under an entirely
  free license.
 In my opinion, that's conflating two separate issues. 
 Afaict, noone working on the DLJ (from Sun's or Debian's side) knew
 anything about Sun's recently voiced intention to 'release Java under an
 entirely free license'.

I think interpreting that as an intention would be overstating it. Open
sourcing Java has been on the cards for quite a while, and equally there
have been objections to doing so for quite a while. One of the simplest
objections is that the free software community just aren't an interesting
market for Java people -- we don't want Java, so why spend effort giving
it to us? We have an opportunity, if we choose to take advantage of it,
get rid of that objection right now -- by putting in the effort to get
Java packaged up in non-free and made useful for our users, both we and
Sun can demonstrate that Java on Linux is actually a good idea. Or we
could reinforce that objection, by making sure that no step Sun might
take will achieve anything, and saying things like We've got Perl and
Python and Ruby, why would we want Java?

Personally, I'm not a Java programmer anymore than I'm a C++ or a
Fortran programmer. But I know Java's a language, and I know Sun have
written some runtime software for it, so I think that should first of
all be cleanly packaged for Debian, and second of all be free software,
and I just don't need a third thought on the issue.

 Sun already *is* part of the free software community, and has been for
 years. 

Sun is a big company; some parts are comfortable working with free
software, others aren't. Historically, the Java section hasn't been -- and
that's continues to be reflected in how well Java works on Linux. That's
something we should change.

 Debian ships lots of free software with Sun's

Re: Who can make binding legal agreements

2006-06-06 Thread Anthony Towns
On Tue, Jun 06, 2006 at 11:47:03AM -0500, John Goerzen wrote:
 I am becoming increasingly concerned at the unilateral method in which
 you and/or the archive maintainers have taken this decision.
 
 The ability to enter into a legal contract to indemnify a third party
 should be, and arguably IS, reserved solely for the SPI Board of
 Directors.  

If SPI wish to withdraw from their relationship with Debian, then that's
entirely possible to arrange. I don't think it's at all proper that you
try to obtain veto power of Debian's activities as conducted by the duly
authorised members of that organisation.

 SPI projects shouldn't be taking advice from Sun's attorneys.  

Debian's relationship with SPI is as a helpful legal entity that allows
us to act in ways we would not be able to do so without it, not as Debian's
governing body.

 And I know you would like me to just go away and shut up about this, but
 this project is too important, and this action has too many unknowns at
 this stage, to just put blind faith in Sun's lawyers doing the right
 thing by Debian.

That would be a fair comment if it was actually what had happened. It's
not.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Who can make binding legal agreements

2006-06-06 Thread Anthony Towns
On Tue, Jun 06, 2006 at 09:35:41PM -0500, John Goerzen wrote:
 On Wed, Jun 07, 2006 at 12:02:16PM +1000, Anthony Towns wrote:
   The ability to enter into a legal contract to indemnify a third party
   should be, and arguably IS, reserved solely for the SPI Board of
   Directors.  
  If SPI wish to withdraw from their relationship with Debian, then that's
  entirely possible to arrange. I don't think it's at all proper that you
 Nobody was suggesting that, and I fail to understand why it is in
 anyone's interests for you to ratchet up the heat on this issue
 another notch by making remarks like that.

I don't understand why, as SPI President, you'd bring up concerns
regarding SPI's legal position in the middle of a thread on -devel and
-legal, without having discussed it on spi-board, having consulted SPI's
attorney as to the validity of your concerns, or having contacted me as
DPL or the archive administrators privately first, either.

  try to obtain veto power of Debian's activities as conducted by the duly
  authorised members of that organisation.
 First, I don't believe that SPI has ever granted anyone the ability to
 enter into legally-binding agreements to indemnify (which means to use
 our resources to defend) third parties.

From the xorg-x11 copyright file:

] 11. Indemnity. Recipient shall be solely responsible for damages arising,
] directly or indirectly, out of its utilization of rights under this License.
] Recipient will defend, indemnify and hold harmless Silicon Graphics, Inc.
] from and against any loss, liability, damages, costs or expenses (including
] the payment of reasonable attorneys fees) arising out of Recipient's use,
] modification, reproduction and distribution of the Subject Software or out of
] any representation or warranty made by Recipient.

From the openoffice.org copyright file:

] Therefore, if
] a Contributor includes the Program in a commercial product offering, such
] Contributor (Commercial Contributor) hereby agrees to defend and indemnify
] every other Contributor (Indemnified Contributor) against any losses, 
damages
] and costs (collectively Losses) arising from claims, lawsuits and other 
legal
] actions brought by a third party against the Indemnified Contributor to the
] extent caused by the acts or omissions of such Commercial Contributor in
] connection with its distribution of the Program in a commercial product
] offering.

 Secondly, I am saying that you should have contacted SPI *first*, so
 we could get advice from our attorney, and enter into agreements
 properly.

I realise that's what you're saying; but if SPI are not willing
to endorse the standard methods by which Debian operates -- having
the archive administrators review licenses of new packages -- and the
standard methods by which Debian reviews decisions -- public discussion
with the original decision makers empowered to change their minds, and
overview by the technical committee and the developers as a whole by
general resolution, then we need to change Debian's relationship with
SPI so that is not an issue.

 So I ask again: where do you derive your authority to enter into a
 legal obligation to indemnify Sun in this situation, and what legal
 entity do you believe is bound to honor that obligation?

The authority of the DPL and archive administrators is derived from the
Debian constitution.

For reference, it says:

] 9. Software in the Public Interest
]
]SPI and Debian are separate organisations who share some goals. Debian
]is grateful for the legal support framework offered by SPI. [...]
]
]   9.1. Authority
] 
] 1. SPI has no authority regarding Debian's technical or nontechnical
]decisions, except that no decision by Debian with respect to any
]property held by SPI shall require SPI to act outside its legal
]authority, and that Debian's constitution may occasionally use SPI
]as a decision body of last resort.
] 2. [...]

Cheers,
aj

-- 
Anthony Towns -- Debian Project Leader


signature.asc
Description: Digital signature


Re: Sun Java available from non-free

2006-06-06 Thread Anthony Towns
(-devel dropped)

On Mon, May 22, 2006 at 11:25:13AM +0200, Martijn van Oosterhout wrote:
 A few possible problems are:
 - The promise was made without consideration (no symbolic one cent payment)

That's not true; they received assistance from Debian developers including
myself on reviewing the license's suitability, packaging assistance, and
in preparing their press release, all of which was provided after Sun had
indicated they were trying to prepare a license that would allow Debian
to distribute Java in non-free, and with the aim of making that possible.

 - The promise was not formally notarised. A press notice may not count.

There are plenty of mail logs that can be provided as evidence as well,
should we need it. If there's a particular statement that people think
would be helpful, we could probably arrange to get that notarised (though
obviously We hereby license Java under the GPL will take more than a
little time).

 - It wouldn't damage Debian or anybody much to revoke the statement.

If that's the case, there's no problem -- if Sun decide they'd like us
to remove Java from non-free, they don't have to do anything beyond ask,
and if they want it removed from non-free for stable, wait a month or
two until the next point release is due.

 Thie simplest solution in this case would be if Sun simply attached
 the FAQ as an addendum to the licence rather than stating it's not
 legally binding.

(Obviously, they've now done something like this as well)

Cheers,
aj



signature.asc
Description: Digital signature


Re: Sun responds to questions on the DLJ

2006-06-05 Thread Anthony Towns
On Sun, Jun 04, 2006 at 12:58:45PM +0200, Josselin Mouette wrote:
 Le mercredi 31 mai 2006 ? 15:01 +1000, Anthony Towns a ?crit :
  Please note that Walter does not speak for the Debian project, and is not
  a developer, maintainer, or new-maintainer applicant, just a participant
  on this mailing list.
 Do you really need to be so contemptuous against users who make mailing
 lists live?

I don't believe that saying someone isn't a developer is contemptuous.
It's very easy to fall under the misapprehension that the views of some
participants on debian-legal represent the views of the Debian project
as a whole, however, and particularly when that applies to individuals
who aren't members of the Debian project, that does a serious disservice
to people who are.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Sun Java available from non-free

2006-06-05 Thread Anthony Towns
On Sun, Jun 04, 2006 at 06:13:27AM -0500, Bill Allombert wrote:
 As for the relevance of Sun position on Debian developers, there simply
 is none.

The issue at question is whether Sun has given adequate permission for
Debian to include java in non-free -- Sun's position on that isn't just
relevant, it's the entire question.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Sun Java available from non-free

2006-06-05 Thread Anthony Towns
On Sun, Jun 04, 2006 at 12:13:16PM +0200, Michael Meskes wrote:
 On Sun, Jun 04, 2006 at 09:57:40AM +1000, Anthony Towns wrote:
  position. Debian's position, as consistently expressed by ftpmaster,
  on this list, and in the press, is that the license is acceptable for
  non-free, and that is also Sun's position.
 Just for clarification, a position expressed by a person that has a
 special position but is not elected is to be considered an official
 statement by the project? 

To a degree, yes. In this particular case, ftpmaster are the maintainers
of the archive, and their statements on what's suitable for the archive
are authoritative by definition -- that's precisely what their area of
authority is. The same thing applies when the dpkg maintainer speaks
about dpkg -- every maintainer is an authority on their own package.

Beyond that, the DPL is authorised to make statements of support
for points of view or for other members of the project, when asked
or otherwise (5.1.2), which I've done above, and that is an elected
position, if you feel that makes a difference.

Those aren't the final word; technical statements by maintainers can be
overruled by the technical committee, and pretty much anything can be
overruled by a general resolution of some sort or another, but, just
for clarification, yes that really is the way things work in Debian.

Cheers,
aj

-- 
Anthony Towns -- Debian Project Leader


signature.asc
Description: Digital signature


Re: Sun Java available from non-free

2006-06-04 Thread Anthony Towns
On Sun, Jun 04, 2006 at 12:18:39AM -0700, Mike Bird wrote:
 Too many excuses.  All inadequate.
 
 It is past time that the covert actions of the small cabal
 were openly reviewed.  The license (for convenience), any
 relevant written promises from Sun (if any), and any relevant
 written legal opinions from counsel (if any) should forthwith
 be posted to debian-legal.

For those playing along at home, Mike isn't a Debian developer, doesn't
maintain any packages, and isn't a new-maintainer applicant. He doesn't
even seem to be a regular participant on the debian-legal list.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Sun Java available from non-free

2006-06-03 Thread Anthony Towns
On Sat, Jun 03, 2006 at 07:37:21PM +0200, Toni Mueller wrote:
  Unfortunately many many people out there are not very interested in
  dissecting licenses and in telling real and fake free software
  apart. Even less in examining potential issues with non-free packages.
 Debian would become (viewed as, at least, as) one more project to not
 take care about what Free Software is, despite the strong emphasis
 issued in most public statements...

Neither Sun nor Debian have at any point said that Sun Java is free
software -- it's been uploaded to non-free for precisely that reason. If
anyone does think that, it's pretty easy to clarify for them -- Debian's
stance is that free software is important, but that doesn't mean that
we can ignore non-free software that our users want.

 OTOH, I'd say pull it *now* while distribution is low, then fix the
 problems, and only *then* get it back in... seems to be the least
 damaging route to go for, imho.

You can say that if you like, but please be aware that it's not Debian's
position. Debian's position, as consistently expressed by ftpmaster,
on this list, and in the press, is that the license is acceptable for
non-free, and that is also Sun's position.

I would furthermore strongly encourage people to work *with* Sun towards
improving the current license and developing sufficient confidence in
the Debian and free software community to release Java under an entirely
free license. The end goal isn't to turn this into a PR stunt to make
sure Debian's viewed the right way, it's both to help our users get
software they need, free or not, and to encourage more people to make
their software free.

Cheers,
aj

-- 
Anthony Towns -- Debian Project Leader



signature.asc
Description: Digital signature


Re: Sun Java available from non-free

2006-05-23 Thread Anthony Towns
On Sun, May 21, 2006 at 06:14:51PM +0200, Michael Meskes wrote:
 On Sat, May 20, 2006 at 04:18:44PM -0500, Anthony Towns wrote:
  Anyway, the background is that James Troup, Jeroen van Wolffelaar and
  myself examined the license before accepting it into non-free (which is
  three times the usual examination, and was done given the inability to
  examine the license in public), and both James and Jeroen had extensive
  contact with Sun to ensure that the tricky clauses were actually okay.
 You won't expect Sun to say they are not, would you? :-)

The questions asked weren't Is this okay for non-free? it's Did you
mean  or  when you wrote ?. The answers to those latter
questions are, ttbomk, all included in the FAQ, which is why ignoring
it just wastes everyone's time.

  most important, is that should any of these problems actually happen,
  we can fairly simply just drop Sun Java from non-free if we can't come
  to a better conclusion.
 Do you mean we can drop it if problems arise? Or do you mean we can drop
 it if we cannot conlcude it's okay to distribute it?
 I doubt you mean the first case, as it would be too late then. 

No, that's not the case -- if we are informed that there is a problem with
what we're distributing, we can drop it 90 days after we're so informed,
and not have any problems.

 Right, but again, why bringing the package with a bad license into the
 archive first?

Because non-free is for bad licenses in the sense that they don't meet
the DFSG, and because the Sun license is not bad in the sense that it
causes any problems that we cannot deal with.

 DPL, I wonder Why the Sun-Java package is not handled the same as any
 other package. What makes it so special that it deserves special
 treatment?

Java is one of the most important packages for which we don't have an
effective non-free replacement at present. The only one that I can think
of that would be more important would be flash.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Sun Java available from non-free

2006-05-20 Thread Anthony Towns
On Fri, May 19, 2006 at 01:12:19PM +0200, Martin Zobel-Helas wrote:
 On Friday, 19 May 2006, you wrote:
As a final note, did anyone from Debian who usually examines licences
actually examine this one? 
   Yes.
  I take it you were too busy to elaborate on this when you wrote this
  email. So you will probably give us the name of this person later on,
  right? Or even better this person may stand up now and speak
  for himself and share his reasoning.
 i hope it is just due to the lag of bandwidth, so AJ is just trying to
 use as little bandwidth as possible, to leave the rest for us, watching
 the videostream from outside. ;)

Lack of temporal bandwidth is an issue too, as you can probably guess by
the length of time it's taken to actually reply to this. I was actually
surprised to see that I'd posted that mail; I'd thought I'd left it in
my queue to think about for a bit before sending... Oh well.

Anyway, the background is that James Troup, Jeroen van Wolffelaar and
myself examined the license before accepting it into non-free (which is
three times the usual examination, and was done given the inability to
examine the license in public), and both James and Jeroen had extensive
contact with Sun to ensure that the tricky clauses were actually okay.

There are three factors that are particularly relevant: the first is
Sun's intentions and ability and interest to work with us as a proxy
for the broader free software community -- this is an important issue
because it ensures that we can resolve any problems with the license,
and reduces the concern that Sun will try to screw us over, as it would
become a PR problem rather than just a quiet argument on the lists; the
second is that both the legal principle of estoppel and the general common
sense principle of not going back on your word if you want people to work
with you prevents Sun from realistically saying the FAQ is completely
wrong and should be ignored; and the third aspect, which is probably
most important, is that should any of these problems actually happen,
we can fairly simply just drop Sun Java from non-free if we can't come
to a better conclusion.

That's not to say the license issues aren't problems, they are, and I
hope debian-legal will be able to work with Sun both on helping them
improve their non-free license, and in the future, helping them work
through their concerns in applying a free license to Java. Obviously the
Sun and Java guys have different priorities to -legal, but that doesn't
mean it's not worth working together to solve what problems can be.

In particular, saying sure, you spent all that time writing a FAQ, but
we're going to pretend you didn't isn't a good way to start a productive
relationship -- some of these issues from the FAQ remain ambiguous in
the license, perhaps you would consider clarifying it in the license in
a future version by saying ___ or this issue isn't clarified in
either the FAQ or the license, and is important because _.

Unfortunately the possibility of Sun Java being relicensed suitably for
non-free wasn't mentioned to us in enough time to build up a relationship
with -legal folks that wouldn't primarily involve telling the Sun guys
how this wasn't going to work. Fortunately James and Jeroen have been
able to build a reasonably effective relationship with the Sun folks
involved in the time provided; hopefully now that it's public, -legal
in general will have the time and opportunity to do likewise, in a more
thorough and transparent way.

Tom Marble has begun responding to concerns raised on -legal [0] and
I would strongly encourage folks to work with him and other Sun folks
in a positive and constructive manner so that we can further encourage
Sun's current forays into the free software world, hopefully resulting
in them immersing themselves completely, eventually.

Cheers,
aj

[0] Message-id: [EMAIL PROTECTED]



signature.asc
Description: Digital signature


Re: Sun Java available from non-free

2006-05-18 Thread Anthony Towns
On Wed, May 17, 2006 at 11:09:30PM -0700, Don Armstrong wrote:
 First off, I'm going to completely ignore the FAQ as the FAQ and the
 license both specifies that the FAQ does not have any legal validity.

Repeating frequently asked questions that have already been answered
isn't terribly useful.

 As a final note, did anyone from Debian who usually examines licences
 actually examine this one? 

Yes.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Results for Debian's Position on the GFDL

2006-03-16 Thread Anthony Towns
On Mon, Mar 13, 2006 at 11:32:12AM -0800, Walter Landry wrote:
 I think the sentiment that produced this voting pattern was a desire
 not to see any more emails about the GFDL.  For example, Anthony Towns
 wrote [1]:
   I think Anton's amendment has received more than enough discussion
   that it ought to be voted above Further Discussion
 Essentially, voter fatigue has beaten out Further Discussion.  I would
 consider that a flaw in the voting method, though not all may agree.

The free in all cases option was beaten by free in no cases by 226:117
(2 out of 3 voters), and by free in the absence of invariant sections
by 266:76 (7 out of 9 voters). That's not evidence of voter fatigue,
it's evidence that the issues have been thought through enough for us
to make a clear decision. Which we did.

That you disagree with that decision is fine -- the only way to ensure no
one ever comes to a decision you disagree with is to be absolute dictator
for life. But there's no need to cast aspersions on the people who
disagree with you, that they only did so due to fatigue or ignorance.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Results for Debian's Position on the GFDL

2006-03-16 Thread Anthony Towns
On Thu, Mar 16, 2006 at 03:39:46PM +0100, Henning Makholm wrote:
 Scripsit Anthony Towns aj@azure.humbug.org.au
The Project did not tell us why.
   You could ask, you know.
  You still can do that, you know, if you actually want the answer.
 If we just ask, we're probably not going to get an answer. 

If you don't ask, you certainly won't get an answer.

There's a huge list of people who seconded dato's amendment, if you want
to know, ask them what the amendment was based on.

 I think that this very thread is an attempt to construct some
 reasonably self-consistent interpretations that we can ask the
 developers to decide between.

The developers have already decided. Surely you can see there's a major
problem with debian-legal if it doesn't actually know what Debian's
position on a major licensing matter is, even directly after a GR...

Cheers,
aj



signature.asc
Description: Digital signature


Re: Results for Debian's Position on the GFDL

2006-03-15 Thread Anthony Towns
On Wed, Mar 15, 2006 at 09:54:15PM -0500, Anthony DeRobertis wrote:
 Anthony Towns wrote:
 So, debian-legal is us, leaving the rest of the project to be
 them?
 When I'm sending a message to debian-legal, yes, I often use us to
 mean the participants on debian-legal. I intend only to save a little
 typing, nothing more.

I realise you didn't intend anything by it, but look at it again:

   The Project essentially told us our conclusion the GFDL is not free
   is wrong in the case where there are no invariant sections.

debian-legal is only useful in so far as it's somewhere for Debian to
talk about licenses. If the participants on debian-legal have different
conclusions to the Debian project as a whole, that's a major problem in
that people going to get Debian's opinion are instead getting something
quite different.

You didn't quote:

   The Project did not tell us why.
  You could ask, you know.

You still can do that, you know, if you actually want the answer.

Cheers,
aj


signature.asc
Description: Digital signature


Re: Results for Debian's Position on the GFDL

2006-03-13 Thread Anthony Towns
On Sun, Mar 12, 2006 at 11:17:37PM -0500, Anthony DeRobertis wrote:
 The Project essentially told us our conclusion ??? the GFDL is not free ???
 is wrong in the case where there are no invariant sections. 

So, debian-legal is us, leaving the rest of the project to be
them?

 The Project did not tell us why. 

You could ask, you know.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Affero General Public License

2006-02-08 Thread Anthony Towns
On Wed, Feb 08, 2006 at 05:02:22PM -0500, Glenn Maynard wrote:
 A real example (from my own field) where this would cause serious practical
 problems is arcade machines.  It's clearly public performance, and players
 in arcades really are using (and interacting with) the software directly.

 We include sources to GPL stuff on the machine's drive itself (though
 nobody cares, since none of it is modified except for the kernel, and that
 particular code is available on our webpage too).  That's for the arcade
 operator (the owner of the machine).  I have no idea how one might satisfy
 a requirement that the *users* be given GPL-like access to the source.

One way would be to supply a compactflash card slot that will burn the
sources to a 1GB compactflash card. That seems a lot less outrageous
today than it did three years ago, to my mind.

On the other hand, it still seems unreasonable to expect people to
ensure that source is accessible from every machine that lets someone
login remotely and run ls. And given you can probably setup filters
without violating the copyright restrictions -- ie adding a proxy that
prevents you from getting to the download-source url, or putting a metal
plate over the card-writer slot -- I'm not really sure how useful these
requirements are going to be in practice anyway.

But in so far as our aim's to let people use as much software as they can,
and do as much with it as they can, I'm not convinced that requiring some
scripts to have a cat $0 option is that big a deal either.

Cheers,
aj



signature.asc
Description: Digital signature


Re: GPL v3 Draft

2006-01-17 Thread Anthony Towns
On Tue, Jan 17, 2006 at 02:49:24AM -0500, Glenn Maynard wrote:
 On Tue, Jan 17, 2006 at 05:05:26PM +1000, Anthony Towns wrote:
  HTTP and FTP sound pretty equivalent to me. I don't think you'd have any
  problems finding an expert witness to testify to that. HTTP and rsync
  might not be, though. I'm not sure a court would have much difficulty in
  allowing equivalent to allow for well, the source archive is /more/
  capable, we figured that woudl be fine, though.
 What about binaries via BitTorrent, source via HTTP? BT would be more
 capable than HTTP for many projects' binaries, and HTTP more capable for
 source, where a lot of people download binaries and few download source.

I can't see a reason why you wouldn't make the source available by bittorrent
too.

 They're clearly not equivalent, but it seems like a perfectly reasonable
 distribution scheme.

I don't know; they're not that non-equivalent: they both distribute
verbatim files at you. If the http server had insufficient bandwidth,
or wasn't as available as the bt network, there could be an issue,
but I wouldn't say they're non-equivalent in all circumstances.

d) They may require that the work contain functioning facilities that
  It's interesting that the word they've chosen is contain, not retain.
 Well, retain would imply I can't change it, which would be even worse.

No, retain would just mean you couldn't remove it -- it's also what
the Affero GPL requires. Contain is stronger -- it means if it's not
already there, you have to add it.

  OTOH, at its absolute worst, it doesn't make GPLv3 stuff that doesn't make
  use of that option non-free.
 I think you're the third person to say something along those lines: be
 thankful, it could be a lot worse.  

I think you're underestimating just how bad some of us expected the
GPLv3 draft to be. :)

 It's still endorsing an extremely
 onerous class of restriction, implying that it's acceptable, helpful,
 and that the classes of application screwed over by it is unimportant.
 It's discouraging that people are thankful that's all it is ...

The Affero license came out in 2002, at which point flash cards cost
~$1/MB; they now seem to cost around 6c/MB. Hard drives, bandwidth,
etc seem to be similarly better. How hard is it really to satisfy these
requirements?

(The Affero licenses clause is:

d) If the Program as you received it is intended to interact with
users through a computer network and if, in the version you received,
any user interacting with the Program was given the opportunity to
request transmission to that user of the Program's complete source
code, you must not remove that facility from your modified version
of the Program or work based on the Program, and must offer an
equivalent opportunity for all users interacting with your Program
through a computer network to request immediate transmission by
HTTP of the complete source code of your modified version or other
derivative work.

There was also an RPSL clause for similar purposes that was more problematic)

Cheers,
aj



signature.asc
Description: Digital signature


Re: GPL v3 Draft

2006-01-16 Thread Anthony Towns
On Mon, Jan 16, 2006 at 02:15:09PM -0500, Glenn Maynard wrote:
  No covered work constitutes part of an effective technological protection
  measure: that is to say, distribution of a covered work as part of a system
  to generate or access certain data constitutes general permission at least
  for development, distribution and use, under this License, of other
  software capable of accessing the same data.
 It sounds like this means if your GPL application accesses data, you grant
 a GPL license to every other application that accesses the data.

Not quite -- it says you give general permission for other applications
to be distributed under the GPL. Which means that when someone does
reverse engineer your stuff, and puts it in a GPLed app, you can't then
say You don't have permission to do that because you're violationg my
patents|the DMCA -- because you've already given them the permission
you claim they don't have.

  d) Distribute the Object Code by offering access to copy it
  from a designated place, and offer equivalent access to copy
  the Corresponding Source in the same way through the same place.
  You need not require recipients to copy the Corresponding Source
  along with the Object Code.
  [If the place to copy the Object Code is a network server, the
  Corresponding Source may be on a different server that supports
  equivalent copying facilities, provided you have explicitly
  arranged with the operator of that server to keep the
  Corresponding Source available for as long as needed to satisfy
  these requirements, and provided you maintain clear directions
  next to the Object Code saying where to find the Corresponding
  Source.]
 This seems to imply that I can't put the object code on an http server,
 and the source code on an ftp server, because their copying facilities
 are not equivalent.

HTTP and FTP sound pretty equivalent to me. I don't think you'd have any
problems finding an expert witness to testify to that. HTTP and rsync
might not be, though. I'm not sure a court would have much difficulty in
allowing equivalent to allow for well, the source archive is /more/
capable, we figured that woudl be fine, though.

 I may want to use a special-purpose download server for object files,
 for automatic downloading and installation of binaries; that server
 may have carefully limited facilities, as fewer unused features in a
 server means less to break, which means less downtime.  In that case,
 I'm likely to want to put the source on a more traditional http server.
 This clause seems to unintentionally prohibit this class of
 distribution.

That could be, though I'm not sure that wouldn't turn into an argument for
allowing lines like sure we have our binaries on akamai, and our sources
on a secondhand m68k behind a modem, but hey, they're both on the net!

  d) They may require that the work contain functioning facilities that

It's interesting that the word they've chosen is contain, not retain.

  allow users to immediately obtain copies of its Complete Corresponding
  Source Code.
 Such terms make code reuse with non-networked applications extremely
 inconvenient, and prohibit reuse in embedded environments (eg. a device
 with 32k of memory, no network facilities, and limited or no visual output).
 I'd find it disturbing for the FSF to even call such terms free; they're
 going much further, and condoning it by making it GPL-compatible.
 (This is, by a wide margin, my biggest objection.)

OTOH, at its absolute worst, it doesn't make GPLv3 stuff that doesn't make
use of that option non-free.

On Mon, Jan 16, 2006 at 11:02:09PM +0100, Bas Zoetekouw wrote:
 IMO, this is a clear violation of DFSG 6.  If we allow terrorists to use
 our code, and allow it to be used in biological weapons research,
 clearly also black hat hackers must be allowed to use it to produce
 spyware.

I don't think it's right to demand that authors give explicit permission
to do illegal things; and I don't think we should start treating a lack
of permission and explicitly not giving permission as different.

I read that clause as banning distribution of (a certain class of)
contraband, which is banned already anyway -- probably even to create or
possess, let alone distribute. As such, I'm not actually sure it covers
anything in practice. If that's not correct, and it is banning things that
aren't already illegal, there might be a problem.

Cheers,
aj



signature.asc
Description: Digital signature


GR Proposal: GFDL statement

2005-12-31 Thread Anthony Towns
Bcc'ed to -project, -legal and -private; followups to -vote please.

It's been six months since the social contract changes that forbid
non-free documentation went into effect [0], and we're still distributing
GFDLed stuff in unstable [1]. I think we should get serious about fixing
that, and as part of that that we should release the following statement
(or one like it) on the GFDL:

---
Why the GNU Free Documentation License is not suitable for Debian main
~~

(0) Summary

Within the Debian community there has been a significant amount of concern
about the GNU Free Documentation License (GFDL), and whether it is, in
fact, a free license. This document attempts to explain why Debian's
answer is no.

It should be noted that this does not imply any hostility towards the
Free Software Foundation, and does not mean that GFDL documentation
should not be considered free enough by others, and Debian itself will
continue distributing GFDL documentation in its non-free section.
 
(1) What is the GFDL?

The GFDL is a license written by the Free Software Foundation, who use
it as a license for their own documentation, and promote it to others. It
is also used as Wikipedia's license. To quote the GFDL's Preamble:

  The purpose of this License is to make a manual, textbook,
  or other functional and useful document free in the sense of
  freedom: to assure everyone the effective freedom to copy and
  redistribute it, with or without modifying it, either commercially or
  noncommercially. Secondarily, this License preserves for the author
  and publisher a way to get credit for their work, while not being
  considered responsible for modifications made by others.

  This License is a kind of copyleft, which means that derivative
  works of the document must themselves be free in the same sense. It
  complements the GNU General Public License, which is a copyleft license
  designed for free software.

(2) How does it fail to meet Debian's standards for Free Software?

The GFDL conflicts with traditional requirements for free software in
a variety of ways, some of which are expanded upon below. As a copyleft
license, one of the consequences of this is that it is not possible to
include content from a documention directly into free software under
the GFDL.

The major conflicts are:

(2.1) Invariant Sections

The most troublesome conflict concerns the class of invariant sections
that, once included, may not be modified or removed from the documentation
in future. Modifiability is, however, a fundamental requirement of the
DFSG, which states:

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

Invariant sections create particular problems in reusing small portions
of the work (since any invariant sections must be included also,
however large), and in making sure the documentation remains accurate
and relevant.

(2.2) Transparent Copies

The second conflict is related to the GFDL's requirements for transparent
copies of documentation (that is, a copy of the documentation in a form
suitable for editing). In particular, Section 3 of the GFDL requires
that a transparent copy of the documentation be included with every
opaque copy distributed, or that a transparent copy is made available
for a year after the opaque copies are no longer being distributed.

For free software works, Debian expects that simply providing the source
(or transparent copy) alongside derivative works will be sufficient,
but this does not satisfy either clause of the GFDL's requirements.

(2.3) Digital Rights Management

The third conflict with the GFDL arises from the measures in Section 2
that attempt to overcome Digital Rights Management (DRM) technologies. In
particular, the GFDL states that You may not use technical measures
to obstruct or control the reading or further copying of the copies you
make or distribute. This inhibits freedom in three ways: it limits use
of the documentation as well as distribution, by covering all copies
made, as well as copies distributed; it rules out distributing copies
on DRM-protected media, even if done in such a way as to give users
full access to a transparent copy of the work; and, as written, it also
potentially disallows encrypting the documentation, or even storing it
on a filesystem that supports permissions.

(3) Why does documentation need to be Free Software?

There are a number of obvious differences between programs and
documentation that often inspire people to ask why not simply have
different standards for the two? For example, books are often written
by individuals, while programs are written by teams, so proper credit
for a book might be more important than proper credit for a program.

On the other hand, free software is often written by a single person,
and free software 

Re: Licenses for DebConf6

2005-11-14 Thread Anthony Towns
On Sun, Nov 13, 2005 at 04:56:37PM +0100, Francesco Poli wrote:
 On Sun, 13 Nov 2005 11:28:41 +1000 Anthony Towns wrote:
  On Sat, Nov 12, 2005 at 07:26:55PM +0100, Francesco Poli wrote:
   I disagree with your calling licensing in a DFSG-free manner as
   giving up rights: this seems to imply that releasing DFSG-free
   works is something wrong or inappropriate.
  Uh, licensing in a DFSG-free manner *is* giving up rights.
 Of course it is.
 Maybe I didn't explain myself clearly enough, my apologies.
 What I meant is that using that description is suitable if you want to
 depict licening in a DFSG-free manner as something wrong that people
 should *avoid*.

If the description is accurate, it's suitable at any time.

 It resembles describing charity as investment with no return.

Perhaps; though there are differences. Charity does have returns: both
emotionally/psychologically, and in helping people get up on their feet
so they can trade with you / work for you / employ you in future.
Charitable donations might have different tax considerations too.

By contrast, BSD-like licenses do nothing but give up your rights.
Copyleft licenses do something in between -- giving up your rights in
the hope that others will give up there's in return.

 Well, it's not an inaccurate description (I think), but you would use
 such a definition only if you think that charity is a stupid thing to
 do...

So, if I'm parsing you right, you're saying that a person (such as myself)
would only describe free software as giving up rights (such as I did) only
if that person (me) thought that free software was a stupid thing to do?

If that's not what you're trying to say, would you kindly look back over
your argument, and retract the error?

Cheers,
aj



signature.asc
Description: Digital signature


Re: Licenses for DebConf6

2005-11-14 Thread Anthony Towns
On Sun, Nov 13, 2005 at 06:59:41AM -0800, Thomas Bushnell BSG wrote:
 [EMAIL PROTECTED] (Marco d'Itri) writes:
  On Nov 13, Thomas Bushnell BSG [EMAIL PROTECTED] wrote:
  I think the best reason to ask or require contributors to licenses
  their papers in a DFSG form is so that Debian can distribute the
  papers as part of Debian.  
  I think this is an awful reason, considering that Debian already
  contains too many non-software packages.
 I'm sorry, I was under the impression that every package in Debian was
 software.  Are you confusing software and computer programs?

In case you hadn't noticed, for the Debian project's purposes software
is a synonym for computer programs; if it weren't the reversion of the
social contract would have had no effect on the non-free documentation
in main question. Indeed, the secretary refused to allow a GR proposal
to revert that policy without limiting the social contract to talking
about free software.

HTH, HAND!

Cheers,
aj



signature.asc
Description: Digital signature


Re: Licenses for DebConf6

2005-11-14 Thread Anthony Towns
On Mon, Nov 14, 2005 at 05:38:10PM +, Colin Watson wrote:
 On Mon, Nov 14, 2005 at 11:17:06PM +1000, Anthony Towns wrote:
  On Sun, Nov 13, 2005 at 04:56:37PM +0100, Francesco Poli wrote:
   It resembles describing charity as investment with no return.
  Perhaps; though there are differences. Charity does have returns: both
  emotionally/psychologically, and in helping people get up on their feet
  so they can trade with you / work for you / employ you in future.
  Charitable donations might have different tax considerations too.
  By contrast, BSD-like licenses do nothing but give up your rights.
  Copyleft licenses do something in between -- giving up your rights in
  the hope that others will give up there's in return.
 People get emotional/psychological benefits from giving away their free
 software work under BSD/copyleft licences too; 

Sure, but that doesn't stop it from being a give away of your rights. It
only (potentially) stops it from being an investment with no return.

 I can't say that I understand your by contrast here. There are
 certainly differences, but, with the exception of tax considerations,
 most of the things you list don't really seem to be among them.

I never claimed writing free software was an investment with no return.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Licenses for DebConf6

2005-11-12 Thread Anthony Towns
On Fri, Nov 11, 2005 at 10:21:08PM -0600, Manoj Srivastava wrote:
 Because sometimes one feels the need to fight for what is
  right? Even if people feel far more comfortable with just sweeping
  stuff under the carpet, and not brought out in the open?

You know, I was going to say something like fighting, fighting,
fighting; why isn't coding good enough, but to be honest, I don't
really believe that anyway, or I wouldn't be subscribed to this list.

But instead, what I'm led to wonder is if this is really standing up for
our beliefs and fighting the good fight, or actually just trying to avoid
those issues. Because insisting non-free stuff not appear at debconf seems
like trying to avoid acknowledging its existence in the same manner as
sweeping stuff under the carpet, rather than having the non-free stuff
appear and trying to convince possibly disagreeable folks that the DFSG's
terms really are worth following no matter what your goals.

The world at large has lots of non-free licenses for content -- if we
wanted to run away from that fact and avoid it, wouldn't we create a
little enclave of our own with guards at the gate telling everyone who
doesn't meet our standards to go back home, in the same way debconf is?

(Hrm, I'm actually not sure why I chose the CC license now; I thought
I remembered the dc5 CFP said papers had to be GPLed or CCed, and that
tweaking all the mindless DFSG bigots by licensing my paper in a way
that's adequately free, yet not DFSG-free would be fun. But the dc5 CC
stuff was actually just for the recordings, afaics, so maybe that wasn't
it, or maybe I was just confused. Oh well)

  My blog's licensed under the CC No-derivs/non-commerical license for
  much the same reasons as most of RMS's writings aren't DFSG-free;
  but that's fine -- I'm not trying to get them to become the basis of
  a developer community or similar, and that's why I'm not bothered by
  not having comments on my blog, either.
 And, thankfully, they do not come with the imprimatur of the
  Debian project, as Debconf seems to.

My blog's aggregated on planet.debian.org; these lists posts (that
aren't explicitly licensed at all, let alone DFSG-freely) are archived
on lists.debian.org, and bug related conversations (which likewise are
generally only implicitly licensed) are archived on bugs.debian.org.

Of these, debconf probably is the one that makes least use of the
imprimatur of the Debian project, being hosted at debconf.org.

 If Debian lends it names to a compilation of papers
  distributed by it, such as it may be construed as the compilation
  product of the Debian project, or in any way part of Debian, we are
  constrained to have that compilation be free.

In the same way that non-free, which is distributed by DEbian, can be
construed as the product of the Debian project or in any way part of
Debian, then we're constrained to have non-free be free?

That's a deeply erroneous argument, both at a factual level, and as
advocacy.

It's far more effective to advocate for something by demonstrating
you're not prejudiced against the alternatives, and simply in favour
of the best thing winning, and that you, personally, think the best
thing is free software. You not only get your point across, but you
also get to establish that you're not in denial about the strengths of
your opposition and that your judgement and arguments can be listened
to without having to filter out too much self-serving bias.

 If, of course, Debconf is a independent entity, not related to
  Debian, then I have no opinion, [...]

Which strikes me as odd; personally, I think everyone should be doing
DFSG-free software and free content, whether they're related to Debian
or not. So I wonder if that attitude isn't part of giving up on the fight.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Licenses for DebConf6

2005-11-12 Thread Anthony Towns
On Sat, Nov 12, 2005 at 07:26:55PM +0100, Francesco Poli wrote:
  Scripsit Don Armstrong [EMAIL PROTECTED]
   On Sat, 12 Nov 2005, Anthony Towns wrote:
  The conferences I usually publish at always demand an all-out
  copyright _transfer_. However, in practice they will usually accept a
  non-exclusive license to print and distribute unmodified copies.
  I think it would be sad if Debconf required more than that.
 Several distros include non-free software, as long as it's
 distributable.

Debian's one of them -- we just clearly separate out the non-free stuff
from the free stuff. And heck, you could pretty easily come up with a
definition of free that's either more strict than Debian (excluding
the advertising clause or dropping the changes as patches dispensation,
eg), or more liberal (that would include the Affero license or the GFDL,
perhaps). Neither of those would be inherently unjustifiable, they'd
just be different tradeoffs to what Debian's made. But calling them
non-free in some absolute sense just isn't terribly meaningful.

   Debian distributes lots of things that aren't DFSG-free -- not only
   stuff in non-free, but also stuff on lists.debian.org (like this
   thread), stuff on bugs.debian.org, and stuff on planet.debian.org.
   Those examples are primarily a case of not being able to do better
   and still function; here I believe we can do better, and therefore
   should.

I'm not sure anyone thinks we couldn't /function/ without non-free,
but a majority of us decided it would be /better/ to keep it.

  I fully disagree, also with your implied assertion that wanting the
  author to give up more rights than necessary is better for the
  purpose of a conference.
 I disagree with your calling licensing in a DFSG-free manner as
 giving up rights: this seems to imply that releasing DFSG-free works
 is something wrong or inappropriate.

Uh, licensing in a DFSG-free manner *is* giving up rights. You might as
well disagree with entropy or conservation of energy.

It's giving up the exclusive rights to control distribution of the
work you created -- in the case of the BSD license, asking nothing but
acknowledgement in return, in the case of copyleft licenses, asking only
that others who contribute to the work do the same. We shouldn't forget
what an enormous act of generosity that is.

 I would like to see more authors licensing in a DFSG-free manner because

Even if for no other reason, promoting generosity is a wonderful thing.
On the other hand, requiring it isn't -- that becomes an act of
selfishness on our own behalf.

 Papers are (most often) documentation:

No, they're not. Papers are radically different to documentation --
when you write a manpage you don't have to worry about standing up in
front of a hundred people as well.

 I think that, recently, we
 lack DFSG-free documentation more than DFSG-free programs.

That's not solved by bundling a paper in with the program; most
particularly because papers are /hard/ to write, and that makes them
hard to update, which in turn makes them obsolescent.

Papers are to help people understand the talk; sometimes they might
do more than that and perhaps even warrant inclusion in the distro,
other times that goal alone is hard enough.

 Hence I want to promote DFSG-free licensing for documentation (and other
 non-program works).

Promoting that's great; promoting it by telling other people to do it
for you and not brooking objections is less so.

 Since the Debian project (luckily) rejects non-free works from its main
 archive, a DEBian CONFerence (isn't that the meaning of DebConf?) seems
 to be the ideal event where to promote DFSG-compliance...

If demanding DFSG-free licenses for papers were a good thing, doing
it at debconf would be an ideal place. I don't think the latter's been
established; and given the organisers don't even fully understand what
good licenses are for recordings of the conference, claiming we already
have all the answers on what makes good licenses for conferences seems
unjustifiable.

 If a paper/presentation/handout is interesting enough (I hope every
 author thinks his/her is, otherwise he/she would not give a talk at
 DebConf!), someone could modify it (in order to update it, improve it,
 translate it into another spoken language, ...) and reuse it (to give a
 talk in another conference, or to build a useful HOWTO, or whatever...).
 This mechanism would enable further spreading of good documentation on
 the subjects we care of.

Sure -- and all those things are possible with certain classes of
non-DFSG-free licenses too.

You might as well have said If a paper is interesting enough, someone
might want to include it in Debian -- in which case I'd have to demur;
I don't think my debbugs paper should be included in Debian, because
as interesting as it is, it's stuck in a particular time, that, four
months after the fact, is already obsolete. As far as good documentation
goes, updating the inline documentation in the code

Re: Licenses for DebConf6

2005-11-12 Thread Anthony Towns
On Sat, Nov 12, 2005 at 11:24:04PM -0600, Manoj Srivastava wrote:
  Several distros include non-free software, as long as it's
  distributable.
  Debian's one of them -- we just clearly separate out the non-free
  stuff from the free stuff.
 I am coming to the conclusion thst we do not clearly enough
  mark the distinction. 

*shrug* The only lack of clarity comes when people indulge in sweeping
rhetoric claiming that everything Debian related is 100% free, which is
not true now and never has been.

  I am changing my mind about the non-free GR --
  this time, I would vote differently; since even you seem to imply
  that Debian includes non-free software, or close enough as to make no
  difference. 

No, I specifically cited the difference from some other distributions --
that we separate it out quite clearly.

Personally, the conclusion I'm coming to is that Debian's spent a little
too much time trying to have it both ways on issues like this, rather than
fighting for what we actually believe even when that doesn't fit into a
simple slogan.

 I am also now convinced I was mistaken in assuming that we
  label non-free software clearly. So, I, for one, am reexamining my
  previous support for keeping non-free on Debian machines. Perhaps it
  is coming to the time where the question should again be open for
  discussion. 

Maybe we should just have it on a set date annually, no matter who won
last time.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Licenses for DebConf6

2005-11-11 Thread Anthony Towns
On Fri, Nov 11, 2005 at 08:00:55AM -0500, Glenn Maynard wrote:
 On Fri, Nov 11, 2005 at 03:26:58PM +1000, Anthony Towns wrote:
  Why fight at all? If having a free license is so obviously correct, why
  force people to do it? If some people are uncomfortable with it, why
  fight that?
 Even within Debian, it's become clear to me that, if we want DFSG-free
 things, it has to be mandatory and enforced,

Of course, within Debian DFSG-freeness isn't mandatory or enforced: you
can upload to non-free instead of main just by tweaking your control file.

And that lack of compulsion, coupled with a fairly strong endorsement
of DFSG-free content has resulted in DFSG-free software making up 98%
of unstable.

 My point was that this isn't a big fight: these are papers, typically
 written by one person, who is probably in all cases immediately, easily
 contactable; not software with dozens of copyright holders, or written
 by companies feeling their commercial interests threatened.  Compared
 to the battles underlying a lot of attempts to get free licenses, this
 is easy.

The hard part isn't finding the people, it's convincing them that a
DFSG-free license is best. That's why pine and qmail remain in non-free
even though we know exactly who their authors are. Or, for that matter,
most of RMS's writings are still licensed in a non-DFSG-free manner.

  BTW, a question: if you say you must make your stuff DFSG-free,
  aren't you inspiring debate from people who don't want to, or who aren't
  comfortable with that, on why the DFSG isn't appropriate? If you made it
  optional or encouraged instead of compulsory, wouldn't that encourage
  debate on why the DFSG is good in the specific instances where people
  choose not to use free licenses? Wouldn't that be better?
 All it's doing is shifting who has to start the debate:

No, it's not. In this case, I'd much rather be in a position where I
can argue for making things DFSG-free when I can see enough specifics
to think of good reasons why that woul dbe okay, and remain silent in
the cases where I don't think that's a win.

I don't think remaining silent when people are being pressured to do
things that don't seem right is a good option though, so instead I find
myself arguing against the DFSG.

 in the optional
 case, the people who think all of the papers should be free will debate
 the cases that weren't; 

I don't believe I've seen anyone debate my use of the (aiui) non-DFSG-free
CC ShareAlike/Attrib clause on my debbugs paper this year.

There's no actual requirement for debate there either, the people who
want to license their paper in non-DFSG-free way can happily leave the
last word to the DFSG advocates because they don't have to debate to get
their way; and the advocacy and arguments about the DFSG are more likely
to have a long term effect than the license on any paper presented at
a conference.

 and in the compulsory case, the people who think
 papers shouldn't have to be free will debate theirs.

Which, to my mind, means it's a real, substantive win to not give people
any reason to make this argument. 

At the very least, I'm getting really tired of having to have my desire
for tolerance of other people's choices and individual freedoms trump
my desire to argue for the DFSG freedoms everywhere.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Licenses for DebConf6

2005-11-11 Thread Anthony Towns
On Fri, Nov 11, 2005 at 12:49:21AM -0800, Don Armstrong wrote:
 It's not all that unusual for conferences to require that the material
 submitted for the conference be licensed in a specific manner; 

OTOH, conferences usually ask for the minimal permission they actually
need to do their job.

 if you
 plan on presenting, some DFSG free license of the material you present
 should be expected so portions of the work can be utilized in main or
 otherwise distributed by Debian if desired. 

Debian distributes lots of things that aren't DFSG-free -- not only
stuff in non-free, but also stuff on lists.debian.org (like this thread),
stuff on bugs.debian.org, and stuff on planet.debian.org.

 [If this poses a
 problem,[1] you always have the option of not presenting, or
 presenting your work in an informal session.]

*sigh*

Does this really have to devolve to if you don't like it, go away
already? How about showing your potential speakers enough courtesy to
at least consider their concerns, and enough respect to believe that
they're scrupulous enough that they'll do the right thing even without
being forced? Or, for that matter, having the flexibility to accept that
sometimes the right thing changes depending on the situation?

 On Fri, 11 Nov 2005, Anthony Towns wrote:
  Of course, DFSG-free isn't all the dc6 organisers are insisting
  on, but the right to MIT/X11 recordings of presentations too -- not
  even giving presenters the option to copyleft the recording of their
  presentation for some reason.
 This is primarily pragmatic, since there's no clear consensus on what
 the prefered form for modification for a video is, or even what it
 means to copyleft a video. 

Huh? Copyleft == you can't restrict other people from redistributing and
making further modifications. As an example: someone downloads the
debconf presentations, culls various tidbits from them and puts them
together in a dos and don'ts of technical presentations, then sells
the new video for $5 a pop online, and refuses to allow people who
purchase it to modify or redistribute it.

Example copyleft licenses for videos include the CC ShareAlike licenses,
the GFDL, the OPL, and the GPL. TTBOMK, of those, only the GPL talks about
preferred form for modification.

Cheers,
aj



signature.asc
Description: Digital signature


Re: Licenses for DebConf6

2005-11-10 Thread Anthony Towns
On Thu, Nov 10, 2005 at 07:49:36PM -0500, Glenn Maynard wrote:
 FYI, a possible response might be: we care about freeness, but we pick
 our battle, and our battle is Debian main.  I care about starving children,
 but I don't donate the majority of every check to feed them: there are lots
 of good causes, and the fact that everybody has to pick and choose their
 causes doesn't mean people don't care enough.  (That said, I don't agree
 with that response: it should be no big deal for people to freely license
 their papers, so they can be packaged later in Debian.  This isn't a big,
 difficult fight.)

Why fight at all? If having a free license is so obviously correct, why
force people to do it? If some people are uncomfortable with it, why
fight that?

My blog's licensed under the CC No-derivs/non-commerical license for much
the same reasons as most of RMS's writings aren't DFSG-free; but that's
fine -- I'm not trying to get them to become the basis of a developer
community or similar, and that's why I'm not bothered by not having
comments on my blog, either.

Likewise my list posts (like this one) don't have any explicit license,
just the implied license that evolves from knowingly posting to public
mailing lists -- which gives people the right to quote and archive them,
and the occassional fair use right, but certainly not enough to qualify
for main in the strictest sense.

My debbugs paper was licensed under the CC Attrib/ShareAlike license,
which is relatively free, but also not DFSG-free apparently. OTOH, it's
also already out of date.

Of course, DFSG-free isn't all the dc6 organisers are insisting on, but
the right to MIT/X11 recordings of presentations too -- not even giving
presenters the option to copyleft the recording of their presentation
for some reason.

BTW, a question: if you say you must make your stuff DFSG-free,
aren't you inspiring debate from people who don't want to, or who aren't
comfortable with that, on why the DFSG isn't appropriate? If you made it
optional or encouraged instead of compulsory, wouldn't that encourage
debate on why the DFSG is good in the specific instances where people
choose not to use free licenses? Wouldn't that be better?

I'd prefer something like this:

 During and after the conference various materials will be made available
 to attendees and the general public; submission of a paper thus indicates
 permission to:

* distribute verbatim copies and translations of the paper, slides
  and other materials provided by the presenter

* distribute audio and video recordings of the presentation

 Presenters are encouraged to provide a specific license (preferably
 DFSG-free) under which the materials and presentation can be
 redistributed.

Having the video/slide license appear as the first slide at each talk
while the introduction's happening might be amusing. But not if it's
just the BSD license each time :)

Cheers,
aj



signature.asc
Description: Digital signature


Re: please release sarge instead of removing binary firmware

2004-04-16 Thread Anthony Towns
[-devel dropped]

On Fri, Apr 16, 2004 at 11:00:08AM +0200, Andreas Barth wrote:
 * Anthony Towns (aj@azure.humbug.org.au) [040416 10:25]:
  Because when you have a compile-time dependency you create a derived
  work -- vmlinuz -- of both the GPLed work and the firmware. Creating
  derived works is an act covered by copyright, and can only be done with
  the permission of the rights holder; and if the only permission you have
  comes in the form of the GPL, then you're required to make available
  the complete source to the entire derived work.
 It is not necessarily a derived work, but could also be just a
 collection of works. (And I consider this to be the case here.)

Collections of works are derived works; the GPL has a specific exemption
for collections made up of a derived work that's merely aggregated
with other works. I don't think it's reasonable to claim that you're
merely aggregating the works, when you encode the firmware in hex,
and stick it into an array in the source code -- that is, I don't just
think that's a questionable enough claim that it shouldn't be relied on,
but I think the opposite claim is strong enough that it could be.

As far as I can see, the argument that says firmware inserted into a
GPLed program isn't affected by the GPL because it's mere aggregation
would also have to apply to someone inserting GFDL'ed documentation
into a program too, or a non-modifiable image for an icon, or a host of
similar things.

Cheers,
aj

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

Protect Open Source in Australia from over-reaching changes to IP law
http://www.petitiononline.com/auftaip/  http://www.linux.org.au/fta/


signature.asc
Description: Digital signature


Re: Request for someone to talk to copyright holders

2004-01-10 Thread Anthony Towns
On Fri, Jan 09, 2004 at 04:52:40PM -0500, Nathanael Nerode wrote:
 FYI, the copyright holder in this case seems to be SGI.
 While I generally feel up to contacting individual copyright holders, or 
 even educational institutions, contacting corporate copyright holders is 
 another matter.  Even finding the right person to talk to can be a pain 
 in the neck.  :-(

A good start would presumably be http://www.oss.sgi.com/cgi-bin/mailto .
At the very least, whoever's running that ought to know a manager who
can get into contact with the appropriate legal staff.

I'm pretty sure that the big organisations that're trying to support open
source are going to be eager to address our concerns -- and demonstrate
their involvement in the community -- although I'm also pretty sure
it's going to take a while and some effort to work out a way for them
to actually do that.

Cheers,
aj

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

   Linux.conf.au 2004 -- Because we can.
   http://conf.linux.org.au/ -- Jan 12-17, 2004


signature.asc
Description: Digital signature


Request for someone to talk to copyright holders

2004-01-09 Thread Anthony Towns
Hi guys,

Bug#211765, xfree86: material under non-free licenses in XFree86
appears to have been languishing for a few months now, without anyone
trying to talk to the copyright holders to see if this stuff can be
relicensed in a DFSG-free fashion.

Is there someone on this list who's interested in talking to upstream
copyright holders and trying to work through possible DFSG conflicts
like these? That usually means either presenting a convincing argument
that what they want is actually more harmful than it seems in practical
terms, or that there's some better way of achieving the same goal,
without running afoul of the DFSG. That's not particularly easy, and
can often be not particularly fruitful, but promoting free software
principles to people who're inclined to write non-free licenses is one
of the things we're meant to be doing.

So, is there anyone here with the time and energy to look into this issue,
and ideally others?

Cheers,
aj

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

   Linux.conf.au 2004 -- Because we can.
   http://conf.linux.org.au/ -- Jan 12-17, 2004


signature.asc
Description: Digital signature


Re: DFSG-freeness issues and sarge-ignore

2003-10-29 Thread Anthony Towns
On Thu, Oct 30, 2003 at 12:41:07AM +1100, Martin Michlmayr - Debian Project 
Leader wrote:
 * Branden Robinson [EMAIL PROTECTED] [2003-10-25 18:37]:
  Can you explain what the policy is for which non-freeness issues
  *will* be regarded as sarge-ignore?
 ...
  It is difficult, from these data, to discern what exactly the policy
  for sarge-ignore and licensing issues is.
 I'm afraid I cannot give you an answer to this.  As you should know from
 http://lists.debian.org/debian-devel-announce/2003/debian-devel-announce-200308/msg00010.html
 or #97671, sarge-ignore is used and defined by the Release Manager.

Or, more canonically:

] Further to this, certain issues may be exempted from being considered
] release critical for sarge by the release manager. This is expressed
] by tagging the report sarge-ignore; this should not be done without
] explicit authorisation from the release manager.

] 1. DFSG-freeness
]
]   Code in main and contrib must meet the DFSG, both in .debs and
]   in the source (including the .orig.tar.gz)
]
]   Documentation in main and contrib must be freely distributable,
]   and wherever possible should be under a DFSG-free license. This
]   will likely become a requirement post-sarge.

-- http://people.debian.org/~ajt/sarge_rc_policy.txt

Cheers,
aj

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

Australian DMCA (the Digital Agenda Amendments) Under Review!
-- http://azure.humbug.org.au/~aj/blog/copyright/digitalagenda


pgp7uOWsAdKAM.pgp
Description: PGP signature


Re: Documentation and Sarge's Release Critical Policy

2003-09-06 Thread Anthony Towns
On Fri, Sep 05, 2003 at 06:40:53PM -0400, Walter Landry wrote:
 Given that you were misinformed about the FSF's intentions [1] [...]
 [1] 
 http://lists.debian.org/debian-legal/2003/debian-legal-200308/msg01323.html

I try to be very careful about what I write. The intentions weren't
the FSF's, and they certainly weren't Stallman's; they were that of
some members of the FSF.

I realise -legal has entered into Let's rant and rave and be as
uncooperative as possible mode, which might make the above somewhat
pointless, but hey, it's a free country, right?

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


pgpwnROh0e6nV.pgp
Description: PGP signature


Re: Bug#181493: SUN RPC code is DFSG-free

2003-09-05 Thread Anthony Towns
On Thu, Sep 04, 2003 at 02:48:29PM -0500, Branden Robinson wrote:
 Ah, so in general, when people find a flagrant DFSG violation in main,
 the best thing they can do is just leave it alone.  Otherwise, it's a
 change, and past inclusion is always sufficient present for future
 retention.

No, the best thing to do is to *contact the upstream copyright holder*.
That's true whether it's flagrant or not, and given neither myself nor
the glibc maintainers are convinced, it's hardly clear that it is.

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



Re: Bug#181493: SUN RPC code is DFSG-free

2003-09-04 Thread Anthony Towns
On Tue, Aug 26, 2003 at 03:15:05PM -0500, Branden Robinson wrote:
 You ground your argument on second hand reports of clarifications in
 the first quoted paragraph, but then expect debian-legal to furnish
 first-hand clarifications?

Yes. If you're too lazy to be bothered doing that, don't expect anyone
else -- either the release manager nor the glibc maintainers -- to care
about your ravings.

 The burden of proof is on those
 who claim it's been clarified to come up with evidence of such.

No, the burden of proof is on those who advocate a change, and it's not
been met.

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


pgpYCtmvciPsp.pgp
Description: PGP signature


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: Bug#181493: SUN RPC code is DFSG-free

2003-08-26 Thread Anthony Towns
On Mon, Aug 25, 2003 at 01:26:22AM -0700, Don Armstrong wrote:
 On Mon, 25 Aug 2003, Andreas Barth wrote:
  So, this license is specific to be used only as part of a product or
  programm. 
 You're missing the key phrase on which Branden's argument (and mine)
 is based on: 'developed by the user'
 
 This phrase read conservatively 

...is not the author's intention, as indicated by second hand reports
of clarifications (BSD, but can't use the original literally) by
the copyright holder, and the copyright holder's (lack of) response to
copious reuse and redistribution.

As far as L/GPL incompatibility is concerned, you'll note that Sun,
the copyright holders, specifically offer Linux systems that include
glibc with GPLed applications, and an LGPLed libc, to their customers.
See http://wwws.sun.com/software/linux/index.html .

If anyone on -legal believes clarifications are necessary or would
be helpful, please feel free to get them from Sun.

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


pgp0LDoL0Tf8r.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-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-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 Anthony Towns
 a
 GPLed program, and a set of modifications which you were not permitted
 to make - by implementing them and licensing them differently.

Except that they're not allowed to do that, because you can't change a
GPLed program and license it differently.

For BSD programs, Microsoft have already done such a thing: it's called
Windows, and includes a number of modifications to certain BSD code that
can't be made by anyone else.

Fortunately copyright law is mostly about expression, rather than ideas,
and it's usually easy to express the same idea differently, making this
a non-issue.

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


pgpKsRMxSGU8F.pgp
Description: PGP signature


SUN RPC code is DFSG-free

2003-08-23 Thread Anthony Towns
Hello,

 This explanation is unsatisfactory. I think that the Sun RPC code is
 non-free, and I want an opinion from debian-legal.

The Sun RPC code is DFSG-free, and has been for eons. This bug is, again,
closed with this message. Addressing particular concerns raised:

   that this legend is
included on all tape media and as a part of the software
 ^^
 That seems worse than the advertising clause.

If it were referring to all tape media everywhere, perhaps it would
be. That's not a reasonable interpretation, however. If it limited it
to being written on the casing of the tape media, rather than encoded
on the media itself, perhaps it would be too, but it doesn't.

 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.

 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.

 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.

 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.

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


pgpl9VlSAKDyq.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: Documentation and Sarge's Release Critical Policy

2003-08-20 Thread Anthony Towns
On Wed, Aug 20, 2003 at 02:38:36PM +1200, Adam Warner wrote:
 I believe this comment is a mischaracterisation of the consensus that
 has developed on this list. Recently explained by Nathanael Nerode on
 the glibc mailing list:
 http://lists.debian.org/debian-glibc/2003/debian-glibc-200308/msg00160.html

My next post to -devel-announce will discuss some of these finer details.
In short, some members of the FSF have asked for us to give them some
more time to come up with a GFDL that's DFSG-free before we go all
gung-ho about putting it in non-free and having bigger controversies.
Martin (wearing his DPL hat) talked to me about this at debcamp.

Given there's more ambiguity in whether to apply the DFSG to documentation
than there is in whether the GFDL passes the DFSG, it seemed most
sensible just to exempt documentation from the DFSG for sarge; so that's
the policy.

 I in no way support any claims that clear majority agreement has not
 been reached. So in this respect sarge_rc_policy.txt should at least
 read: This will become a requirement post-sarge.

It'll presumably change after sarge -- which is why I've been leaving
the bugs marked serious and just adding sarge-ignore tags -- but there's
no point making that decision before we have to.

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


pgpTG4CAruekC.pgp
Description: PGP signature


Re: Knoppix and GPL

2003-05-10 Thread Anthony Towns
On Thu, May 08, 2003 at 05:25:02PM -0700, Thomas Bushnell, BSG wrote:
  3) Would anyone be willing to help with souch a complaint?  
 Send it to the FSF's gpl enforcement team.

I'm lost. Why are we arguing and going to enforcement teams instead
of just offering to host the Knoppix source on some debian.org
machines? Given most of it is already part of our archive, that no
one seems to have a problem with the source being available, and that,
whatever else it may be aside, Knoppix seems to be good advertising for
Debian it seems like a polite, friendly, logical, win-win, sort of thing
to do...

Cheers,
aj

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

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


pgpVZ2M7ac6Nx.pgp
Description: PGP signature


  1   2   3   4   >