Re: firmware status for eagle-usb-*

2004-10-28 Thread Edmund GRIMLEY EVANS
Michael Poole [EMAIL PROTECTED]:

 My opinion is that if someone wants Debian to distribute the firmware,
 treat it as software, and apply the DFSG to it; otherwise, treat it as
 outside the Debian system in the respect that the driver should not be
 considered to depend on the firmware.  I think this is consistent with
 our practice for other things on the far side of a low-level interface.

This makes sense to me.

 I do not think applying a very broad idea of dependency is a good
 idea: it goes beyond what copyright licenses can require, is not
 likely to lead to more free firmware, and leads to a bigger patchset
 having to be maintained for the kernel.

Another possible argument is that Debian probably doesn't want to get
involved in assessing the freeness and compatibility of components
that Debian does not distribute. For example, consider the case of one
of Debian's bootloaders depending on the BIOS. There might be a
DFSG-free BIOS for some platform, but if Debian doesn't distribute it
then Debian probably doesn't want to get involved with testing whether
Debian's bootloaders are compatible with it.

However, none of this answers the question of under what circumstances
a driver can be permitted to suggest rather than depend on a piece
of firmware that Debian does distribute (in non-free). For example,
what if there are unsubstantiated rumours of the driver in some cases,
perhaps with old or prototype hardware that is not generally
available, working without the firmware or with some alternative free
firmware (that Debian doesn't distribute)?



Re: non-free firmware: driver in main or contrib?

2004-10-28 Thread Edmund GRIMLEY EVANS
Matthew Garrett [EMAIL PROTECTED]:

 The social contract uses require, which is a stronger term than
 policy's depend. The driver software requires the portion of the
 hardware that can also be described as software.

I assume the relevant quote is: We will never make the system require
the use of a non-free component.

I don't think this sentence can be understood by looking at each work
through a magnifying glass. You need some kind of context (beyond the
text of the Social Contract) to know what was intended here, not a
detailed analysis of what require means.

For example, you could understand the sentence to mean: We won't make
the whole system dependent on a non-free component, but parts of the
system might be designed to communicate with non-free software and
therefore be useless without the corrresponding non-free software.

Or it could mean: We won't deliberately make the system dependent on
a non-free component, but if it so happens that there is no free
software that implements the other side of some protocol, then that's
a problem with the rest of the world, not with Debian.

I don't claim it does mean either of these things, just that the
sentence in isolation could be interpreted that way.



Re: non-free firmware: driver in main or contrib?

2004-10-25 Thread Edmund GRIMLEY EVANS
Brian Thomas Sniffen [EMAIL PROTECTED]:

 Huh?  If a driver requires a firmware blob be copied from a driver CD,
  Please repeat after me: drivers do not require firmwares, hardware
  devices require firmwares.
 
 And the driver requires a functioning hardware device.  Thus, the
 loadable firmware is in the dependency tree of the software Debian
 ships.

There are two slight problems with your argument here:

(1) You wrote a functioning hardware device, i.e. not necessarily
the particular device that requires the particular firmware.

(2) If a driver requires a functioning hardware device, then
presumably Debian can't ship the driver in main because Debian doesn't
include any hardware devices in any part of its distribution!



Re: Is javacc DFSG compliant?

2004-10-13 Thread Edmund GRIMLEY EVANS
Ken Arromdee [EMAIL PROTECTED]:

 I know that you must acknowledge that doesn't mean you need to mail Sun a
 written statement bearing an acknowledgement, but I don't think that makes a
 difference.  Would a license you must acknowledge that Jesus is Lord be 
 free?

I would guess not, because it would mean that someone who has publicly
claimed otherwise and wishes to continue doing so does not have a
licence.

 Or a license you must acknowledge that any damage you might suffer as a
 result of using this software is no greater than 99 cents?

That sounds like a weaker version of the warranty disclaimer in the GPL.

  If not, why is
 you must acknowledge something that might put you at a disadvantage in
 court free?

Presumably because acknowledging the truth of something that is true
is no burden. For example, you must acknowledge that this software is
released under the XPL is probably acceptable in the text of the XPL,
a hypothetical licence.

The trouble with the no-nuclear acknowledgement is that it might not
always be true: someone might want to create a derived work that is
licensed for use in nuclear power stations.



Re: non-free firmware: driver in main or contrib?

2004-10-12 Thread Edmund GRIMLEY EVANS
Nathanael Nerode [EMAIL PROTECTED]:

 There is an argument that the whole of Debian belongs in 'contrib' rahter
 than 'main' because there is no entirely free (as in speech) machine on
 which it can run.

I think there are free CPU designs around and you could probably
compile a free emulator to run on one of them. Would that solve your
problem?

In general you would have to stick to using an emulator, as it is
impossible to make a hardware implementation of some architectures
without infringing certain US patents.



Re: Bug#265352: grub: Debian splash images for Grub

2004-09-24 Thread Edmund GRIMLEY EVANS
Josh Triplett [EMAIL PROTECTED]:

  Trademark problems only arise when the image is used in a particular
  way. I would think that Debian is not obliged to and cannot give
  permission for all possible uses of Debian software.
 
 We most certainly can and should.

We can't give permission for people to use Apache to implement
one-click shopping. That's a far greater and far more serious
restriction, and one more direcly related to software, than the
trademark restriction on the use of the Debian logo, and yet we don't
argue that Apache is non-free because of it.



Re: Bug#265352: grub: Debian splash images for Grub

2004-09-24 Thread Edmund GRIMLEY EVANS
Josh Triplett [EMAIL PROTECTED]:

 Please note that I did not say that a work is non-free if it can be
 transformed to contain a trademarked item, any more than a work is
 non-free if it can be transformed to contain a copyrighted work to which
 we don't have a Free license, such as the source code to Microsoft(TM)
 Windows(TM). :)

This doesn't really make sense. The only way you can transform a work
to contain a different copyrighted work is by including parts of the
other copyrighted work, which means you're transforming that other
work, not just the first work. The comparison between trademarks and
patents makes some sense; this comparison with copyright doesn't.

 I am only concerned with whether a given work, and all derived works of
 that work, have permission to use the trademark.

Which trademark? Trademarkedness isn't a property of the work;
trademarks exist independently of the work.

 I have no problem with Debian holding and licensing rights under both
 trademarks and copyrights that apply to Debian's works.

The whole point of a trademark restriction is that it doesn't just
apply to one's own works.

 Therefore, if
 we want to ship the logo in main, we need to grant a DFSG-Free license
 to the logo itself and to derived works of the logo.

Why the if clause? Debian owning a trademark is a restriction on all
works whether or not they include a representation of the trademark
and whether or not Debian ships them, so surely what you are really
saying is that Debian should not restrict the world's freedom by
owning a trademark, which seems to me like a reasonable, if extreme,
point of view.



Re: Bug#265352: grub: Debian splash images for Grub

2004-09-23 Thread Edmund GRIMLEY EVANS
Nathanael Nerode [EMAIL PROTECTED]:

 Just put a This copyright license does not grant a trademark license
 disclaimer after your choice of standard license, and I think we're set,
 right?

That's what I would have thought. Does anyone disagree?

(However, I would add something along the lines of 'Debian' and the
Debian swirl are trademarks or registered trademarks of ... in front
of This copyright licence does not )

(With the image released under a free software licence Debian would
presumably have one less stick to bash someone over the head with if
they were to abuse the image: it would have to be just trademark
infringement rather than trademark and copyright infringement.
However, if this is the only disadvantage, I would have thought it is
outweighed by the advantage of Debian being able to package its own
trademark without becoming a public laughing stock by making a
hypocritical exception to its own DFSG.)



Re: Bug#265352: grub: Debian splash images for Grub

2004-09-23 Thread Edmund GRIMLEY EVANS
Josh Triplett [EMAIL PROTECTED]:

 A Free logo, like any other Free image or Free work in general, must be
 usable for any purpose.

It is, provided you modify it sufficiently. You could use it to make
your own trademark, for example.

On the other hand, if you take the source code to GCC and format it
into the shape of a Coca Cola trademark, then you can't use it for
selling soft drinks. Does this mean that GCC is not free?

  If this right is restricted, whether by
 copyright, patent, trademark, or any other law, then the work is non-free.

Should this include criminal law, such as laws against murder? :-)

Obviously Debian can make up its mind either way on this question, but
the point of view according to which trademark licences are not
required for a bunch of data to be DFSG-free seems more internally
consistent to me and more useful in practice. So personally I'd
recommend going with that direction.



Re: Bug#265352: grub: Debian splash images for Grub

2004-09-23 Thread Edmund GRIMLEY EVANS
Josh Triplett [EMAIL PROTECTED]:

 I acknowledge that all of those classes of law are quite different in
 many ways.  Nevertheless, the DFSG does not differentiate among methods
 of restricting Freedom.

That's because they're guidelines, though you seem to want to apply
them legalistically without regard for the practical consequences. In
particular, you seem to claim that because the DFSG doesn't
distinguish between copyright and trademarks Debian is compelled to
treat them the same way, though it's not clear to me how you can treat
two such different things the same way.

   However, if we use the Debian
 trademark to restrict the rights of users over the actual Debian logos
 in the distribution and/or any derivative works of that logo,

Are the actual Debian logos in the distribution, or does the
distribution merely contain a picture of the actual Debian logos? That
may sound like a pointless philosophical question but I think it lies
at the root of the some of the disagreements in this thread.

Trademark problems only arise when the image is used in a particular
way. I would think that Debian is not obliged to and cannot give
permission for all possible uses of Debian software.



Re: GFDL and Debian Logo

2004-09-22 Thread Edmund GRIMLEY EVANS
Walter Landry [EMAIL PROTECTED]:

 The Debian Open Use Logo is not compatible with the GFDL.  If fair use
 is really that limited in Germany, then the German wikipedia is going
 to have to purge all logos.  I doubt that any have anything
 approaching a free license.
 
 As a comparison, the English entries for IBM and HP have their logos,
 while the German entries do not.  So at least that is consistent.

Perhaps I'm being thick here, but what legal difference does the
language make? Doesn't the German Wikipedia use the same licence as
the English Wikipedia, and aren't they both accessible in Germany?



Re: Bug#265352: grub: Debian splash images for Grub

2004-09-22 Thread Edmund GRIMLEY EVANS
Josh Triplett [EMAIL PROTECTED]:

 First of all, even if it is the case that we can't offer a DFSG-free
 license for the logo without allowing it to become diluted, then that
 does not exempt it from being DFSG-free.  I believe the suggested
 licenses were very clearly non-DFSG-free.

Does it qualify as DFSG-free if you give it a free copyright licence
without granting any kind of trademark licence?

If it doesn't, what exactly are the situations in which a trademark
licence is required in addition to a copyright licence? I note that
many packages contain the word Microsoft without there being a
DFSG-free licence for that trademark, so a line would have to be drawn
somewhere between the two cases; I can't immediately see how or why.



Re: GPL or any greater version (was: NEW ocaml licence proposal)

2004-08-26 Thread Edmund GRIMLEY EVANS
Raul Miller [EMAIL PROTECTED]:

  What rights from the GPL are being restricted by using a specific
  version of it?
 
 The right to use other versions of the GPL.

Have you considered the consequences of your weird legal theory?

Presumably the Linux kernel would be undistributable because it
contains both GPL 2 and GPL =2 code.

Also, the main reason for the or any later version stuff would
disappear. The purpose of this is to allow the FSF to correct bugs in
the GPL. If projects licensed under GPL =2 had to be licensed under
GPL =2 forever then it would not be possible to upgrade them to GPL
3 by licensing new code under GPL =3.

Fortunately your interpretation of the GPL is not the standard one and
seems rather difficult to justify.



Re: CeCILL again...

2004-08-24 Thread Edmund GRIMLEY EVANS
Glenn Maynard [EMAIL PROTECTED]:

 I think that it's fine to have licenses in other languages; I just think
 that there should always be an authoritative license in English, too.

I don't think that's acceptable as a general rule. The licence is
binding on the licensor, who should not have to be bound by a text in
a language that they don't understand properly.

 I don't think it's acceptable to have a /usr/share/doc/foo/copyright that
 doesn't include a *binding* English version.  The general case would lead to
 having those files in a dozen different languages, and nobody anywhere would
 actually be able to understand their rights (except for linguists); everyone
 would have to trust in a non-binding translation and the word of somebody
 they don't know that it's equivalent to the real terms.

In practice almost everyone relies to some extent on other people's
opinion of the licence even when it's written in their own language.

Also, it seems rather unreliable to have a text in English that is to
be interpreted under French law. There might be nasty surprises for
everyone if such a thing ends up in court. To put it another way, even
an English lawyer might prefer the text to be in French if it is to be
interpreted under French law.

Of course, if the licensor is happy to parallel-license under several
language versions, I would encourage them to do so. It would be very
helpful. I just wouldn't want to make it a Debian rule that they have
to do that.



Re: CeCILL again...

2004-08-24 Thread Edmund GRIMLEY EVANS
Glenn Maynard [EMAIL PROTECTED]:

 The license is binding on the licensee,

Not in the same way, assuming it really is a licence, rather than a
contract.

 who should not have to be bound
 by a text in a language that they don't understand properly.
 (The only solution available to me, in that situation, is to not touch the
 software.)

Then you have a solution. Use it. But please don't try to force your
solution on other people who may be perfectly happy, or even happier,
with a licence in French.



Re: NEW ocaml licence proposal by upstream, will be part of the 3.08.1 release going into sarge.

2004-08-21 Thread Edmund GRIMLEY EVANS
Brian Thomas Sniffen [EMAIL PROTECTED]:

 Yes, it does -- it prevents me from incorporating any patch to which I
 don't own the copyright.  There is no license I can have from anybody
 which permits me to grant a license like this to the initial
 developer -- granting new licenses is something only the copyright
 holder can do.

Not true: it's quite normal to give permission for sublicensing. Some
kind of do whatever you like with this patch licence would be
sufficient in this case.

You could argue that someone who submits a patch to a Debian
maintainer of a QPL-licensed work is implicitly allowing the
maintainer to sublicense the patch in the manner required by the QPL
just as someone who submits a patch to a GPL work is often assumed to
be licensing their patch under the GPL.



Re: Netatalk and OpenSSL licencing

2004-08-12 Thread Edmund GRIMLEY EVANS
Ken Arromdee [EMAIL PROTECTED]:

 Then any Windows program which uses undocumented Windows system calls (of
 which there are plenty) is a derivative work of Windows and can't be
 distributed without Microsoft's permission, at least until someone discovers
 the system calls and implements them in Wine?

Probably not, but Windows plus the program is probably a derivative
work of Windows, rather than mere aggregation, which means that if
Windows were licensed under the GPL then the program would also have
to be licensed under the GPL. However, since Windows is released under
a non-viral licence, this problem doesn't arise :-)

(I think you've made the usual mistake of confusing A is a derivative
work of B with A plus B is a derivative work of B.)



Re: NEW ocaml licence proposal by upstream, will be part of the 3.08.1 release going into sarge.

2004-08-11 Thread Edmund GRIMLEY EVANS
Walter Landry [EMAIL PROTECTED]:

  The problems concerning QPL 3 remain,
 
 Not so great.
 
  but consensus about it has been much more dubious,
 
 I haven't seen anyone seriously dispute my analysis in
 
   http://lists.debian.org/debian-legal/2004/07/msg01705.html

I'm not convinced that QPL 3 makes it non-free. Of course I don't like
QPL 3, so don't expect me to spend much time arguing for it, but I
have mentioned it a few times. For example:

http://lists.debian.org/debian-legal/2004/07/msg01315.html

I don't see a clear qualitative distinction between the licensing
required by QPL 3 and the licensing required by the GPL, for example,
that makes one a fee but not the other.



Re: Web application licenses

2004-08-03 Thread Edmund GRIMLEY EVANS
Josh Triplett [EMAIL PROTECTED]:

  But standard advice on network security is *not* to advertise specific
  banners.  I don't think much of that advice, but I sure do see a lot
  of it.  Is it free to make this kind of requirement of users of the
  software, that they ignore good security practice?
 
 If your network would be insecure if someone knew the versions of
 software you run, then your network is insecure.

Security isn't just a binary quality. In particular, you should worry
about someone (or a worm) using a search engine or scan of IP
addresses to find vulnerable machines. So, if you do advertise your
software version on a web page, it's probably helpful to tell Google,
etc not to index that page, and if you put the information in a form
that makes it harder to automatically query, that might help, too.



Re: SRP

2004-08-02 Thread Edmund GRIMLEY EVANS
Andres Salomon [EMAIL PROTECTED]:

 I'm not sure how to interpret this; I'm not familiar enough w/ SRP-Z.  Is
 this a different algorithm, such that the source would need to be
 significantly modified (such that SRP-Z is essentially a separate thing,
 convered by its own license; converting SRP-3 to SRP-Z is just as
 difficult as converting openssh to SRP-Z)?  Is this merely a layer on top
 of SRP-3 (thereby restricting a derived work, and making it
 DFSG-incompatible)?  

If you take that argument to its logical conclusion then no software
is DFSG-free, because patents restrict all derived works. (Given any
free software, it is possible to modify it so that it infringes some
patent that is being actively enforced; therefore no free software can
be freely modified.)



Re: Quick(?) Questions on Choice of Law Venue

2004-07-31 Thread Edmund GRIMLEY EVANS
Anthony DeRobertis [EMAIL PROTECTED]:

 Lastly, if there is a choice of venue clause, can Arthur force Tom to 
 appear in France, where he could be arrested for violating French 
 hate-speech laws?

I don't think you have to appear in person for a civil case.

However, it has just occurred to me that a case might be prejudiced by
one party's inability to use certain witnesses who for various reasons
might not be able to travel to the country where the case is being
heard, so there's another area for wild speculation ...



Re: RPSL and DFSG-compliance

2004-07-27 Thread Edmund GRIMLEY EVANS
Matthew Garrett [EMAIL PROTECTED]:

 In its current form, I think there'd be few people who would accept the
 RPSL as DFSG-free. If you terminated patent grants rather than the
 copyright license, I think there'd be a sizable proportion of developers
 who would accept it as DFSG-free.

See also the IBM Public License, Version 1.0, which GNU considers to
be free: http://www.gnu.org/licenses/license-list.html

The relevant clause of that licence is:

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



Re: ocaml, QPL and the DFSG: QPL 6c argumentation.

2004-07-26 Thread Edmund GRIMLEY EVANS
Sven Luther [EMAIL PROTECTED]:

  I create a program P that consists of an executable X linked with a
  library L. X links with L, but P is a modification of L, albeit a
  modification that was made by adding material to L.
 
 Ok, in this case, you can either distribute it together in the L tarball, and
 it is a modification, or you can distribute it separatedly, and in this case
 it is a work linked with the software.

And the first option may be sufficient for DFSG-freedom.

 In any case, if you consider it as a modification, you have to provide a patch
 for it, and if you make binaries, they have to be QPLed. If you provide it
 separatedly, you can chose a more liberal free licence, but you must honor the
 upstream request covered by 6c.

Then you're agreeing with me. The first way (QPL 3) is on the face of
it very restrictive compared with the second way (QPL 6) - as you say,
you have to QPL the whole thing - but if the first way is free, then
the licence is free, and if the first way isn't free, then the licence
isn't free, or at least that's the point of view I'm trying to argue
for in this subthread.

 original modified work.

(The original modified work is almost as good as granting additional
restrictions. I think we should do a new licence using both those
expressions!)



Re: the meaning of 'the same terms in DFSG 3, and why the QPL fails it (was: An old question of EGE's)

2004-07-26 Thread Edmund GRIMLEY EVANS
Branden Robinson [EMAIL PROTECTED]:

 DFSG 3 was intended to forbid licensors from placing themselves in a
 specially advantaged position.  If not, why doesn't DSFG 3 simply say:
 
   The license must allow modifications and derived works.
 
 ...hmm?

Perhaps DFSG 3 is looking at it from the point of view of the receiver
of the modified work rather than the modifer: A creates a QPL work, B
modifies it and gives the modified version to C. Then C gets the
modified work under the same licence as the original work was
distributed. However, if you really want to know how DFSG 3 was
intended then you must talk to the people who wrote it.



Re: ocaml, QPL and the DFSG: QPL 6c argumentation.

2004-07-25 Thread Edmund GRIMLEY EVANS
Sven Luther [EMAIL PROTECTED]:

 No, it grants some additional restrictions, which is why we have to consider
 it.
 
  be QPL (with a licence grant to the initial developer). With section 6
  only the part that contains the original software has to be QPL; the
  rest can have any free licence, more or less, except that there's an
  additional requirement (6c) that might be problematic.
 
 Edmund. Why don't you reply to my above question.

Because I have already expressed my reasoning as clearly as I can.

The concept of granting additional restrictions doesn't make much
sense to me.

Note that QPL 6 does NOT start with If you develop ...; it starts
with You may develop  On the face of it, I can't read this as a
further restriction on QPL 3. Obviously, if upstreams claims it is,
then I will have to accept it as such, and then I can agree that the
QPL is not a free software licence, because I don't think the
restrictions in QPL 6 are compatible with the way the DFSG are
traditionally applied.

Anyway, I suggest you wait a bit before talking to upstream about QPL
6, because it might turn out that the consensus is that it doesn't
matter for DFSG-freeness.



Re: ocaml, QPL and the DFSG: QPL 6c argumentation.

2004-07-25 Thread Edmund GRIMLEY EVANS
Sven Luther [EMAIL PROTECTED]:

 since a given software can either be a modification of the original software
 (which can replace it) or link with the original or modified software (and
 thus use it).

One last attempt:

I create a program P that consists of an executable X linked with a
library L. X links with L, but P is a modification of L, albeit a
modification that was made by adding material to L.

If the word modify excludes modifications made by adding stuff then
I suspect that quite a lot of licences will need reexamination.



Re: ocaml, QPL and the DFSG: QPL 6c argumentation.

2004-07-24 Thread Edmund GRIMLEY EVANS
Sven Luther [EMAIL PROTECTED]:

Anyway, there's a third chance of getting 6c past debian-legal, which
someone brought up in a different thread and which might be the
strongest yet:

(3) Claim that the rights granted in section 3 of the QPL are
sufficient to make the software free so there is no need to even look
at section 6.
   
   No, since they apply to two different things. QPL 3 and 4 is for 
   modifications
   of the original software, while QPL 6 is for applications linking with the
   software.
  
  I'm surprised to see you dismiss so readily what is potentially your
  strongest argument, but perhaps it's a trick to make me argue your
 
 No, because i honestly believe that the QPL makes this modified work/linked
 work distinction, so you can't use this case.

Do you think that the QPL without section 6 is a free software
licence?

If YES, how do you argue that section 6 detracts from the permissions
granted by section 3?

If NO, how do you argue that the language of section 3 excludes the
kind of derived work that is permitted by section 6?



Re: ocaml, QPL and the DFSG: QPL 6c argumentation.

2004-07-24 Thread Edmund GRIMLEY EVANS
Sven Luther [EMAIL PROTECTED]:

  Do you think that the QPL without section 6 is a free software
  licence?
 
 I am tentatively in favor of that, yes.

  If YES, how do you argue that section 6 detracts from the permissions
  granted by section 3?
 
 They do not, since they apply to two different clases of software.

That seems like a contradiction to me. You seem to be saying that the
QPL without section 6 is a free licence, section 6 does not detract
from the permissions granted by section 3, and yet we have to look at
section 6 in detail to tell whether the QPL is free. How does that
work?

 What is your argumentation to ignore the above and makes as if modified work
 and linked works are one and the same thing ?

It looks to me like section 6 grants some additional permission in the
case of mere linking. Without section 6 the entire work would have to
be QPL (with a licence grant to the initial developer). With section 6
only the part that contains the original software has to be QPL; the
rest can have any free licence, more or less, except that there's an
additional requirement (6c) that might be problematic.

So the argument here is that the DFSG requires the conditions in QPL 3
to be acceptable, and if they are, then the DFSG is satisfied and we
don't have to look at QPL 6.

I'm concerned that you might be heading in the direction of claiming
that Debian requires explicit permission to link in addition to
general permission to distribute modified versions, in which case you
are presumably about to claim that BSD licences are non-free because
they don't have a linking section.



Re: ocaml, QPL and the DFSG : QPL 3b argumentation.

2004-07-23 Thread Edmund GRIMLEY EVANS
Sven Luther [EMAIL PROTECTED]:

 First point, this only applies to released software. Also let's see what the
 trolltech annotation has to say about it, since it covers some doubt in the
 language above :

Firstly, I would think that the Trolltech annotation is irrelevant
unless INRIA have publicly stated that it applies to their licence.
Secondly, even if they have done that it would probably only help to
disambiguate the licence where it is ambiguous, and I don't think it
is ambiguous in this case. Thirdly, I don't think the bit you quoted
from the annotation out of context means what you think it means. So,
to save time, I'd rather just ignore the annotation for now.

I think the effect of 3b is to give the initial developer the right to
incorporate modifications into their code which they can subsequently
licence in any way they like provided they also make it available
under the QPL.

I think you agree with this really, so I don't know why you dragged
the annotation into this.

 The only way this would be considered as non-free is under the DFSG #1, when
 you consider the fact of giving those right back to the upstream author a fee
 or royalty. Ok, this can be argued, and probably will be in a subthread of the
 corresponding topic, but my own position is that if we consider it a fee, it
 must include a cost to M to fullfill it, and since M still keeps the whole
 right to the patch he wrote, and in no way loses any of his rights to it, it
 cannot really be considered a fee.

I disagree with that argument.

Firstly, I don't think the reference to royalty of other fee in DFSG
#1 is meant to be interpreted narrowly; I think it's meant as an
example of a restriction.

Secondly, giving someone a right which they didn't already have does
potentially include a cost because it prevents you from asking for
payment in return for giving that right.

However, I think there is another argument for 3b not making the QPL
non-free: M can choose to grant everyone a BSD-like licence for the
modifications, and then the initial developer doesn't get any right
they didn't already have.

Another way of stating the same argument: a licence that forces
modifiers to licence their modifications to the initial developer is
no worse than a licence that forces modifiers to licence their
modifications to everyone, and the latter is arguably still free.

I'm undecided, but I think I can just about accept 3b as consistent
with the DFSG. Note that I'm not a DD, so my opinion is irrelevant.
Only my arguments might count, if you choose to accept them.



Re: ocaml, QPL and the DFSG: QPL 6c argumentation.

2004-07-23 Thread Edmund GRIMLEY EVANS
Sven Luther [EMAIL PROTECTED]:

 |   c. If the items are not available to the general public, and the
 |   initial developer of the Software requests a copy of the items,
 |   then you must supply one.

 The upstream author can request a copy of the items, if they are distributed,
 but not openly distributed (in which case he just needs to get the public
 version). One could argue again that this would mean a breach of the DFSG #1,
 since the right of the author to those software would be considered a fee or
 royalty, but the same argumentation as above makes me reject that.

I assume the same argumentation as above refers to your argument
about it not costing anything which you used in the 3b thread.

I disagree about it not costing anything. Even if you are entitled to
charge for the cost of data transfer there is still the cost of
administration. The cost of administration is probably not much, but
in many cases it's more than the cost of sending a postcard, and
Debian has, I think, always regarded as non-free a licence that
requires you to send a postcard to the author. Debian has also
regarded petting a cat as a restriction or cost, so I think it would
be a big break with tradition to accept 6c as an allowable
restriction.

In some cases the administration might cost quite a lot, if you need
legal approval or if you're on a Deser... sorry, I won't mention that
possibility!

 Furthermore, the distribution of these items is governed by the QPL 6a and 6b,

It's not clear to me that 6c is governed by 6a. I would guess it
probably isn't, but it's not worth arguing, because the cost of
administration is probably a bigger burden anyway.

So I see two chances of getting 6c past debian-legal:

(1) Claim that the cost of administration is negligible. I think this
goes against tradition.

(2) Claim that the developer can avoid 6c altogether by making sure
the items are available to the general public. Unfortunately, there's
no precedent that I know of for Debian regarding as free a requirement
to make software available to the general public when it is
distributed, so you'd have to try and build a consensus for that
rather than argue legalistically.

In either case you'd still have to cope with the privacy problem,
which you don't seem to have mentioned in your summary. It's not (in
my opinion) implied by the DFSG, but there seems to be quite a lot of
support for the idea that a free software licence should permit
private distribution within a group.



Re: ocaml, QPL and the DFSG: Choice of venue argumentation.

2004-07-23 Thread Edmund GRIMLEY EVANS
Sven Luther [EMAIL PROTECTED]:

  How would that work? How can you sue someone based on a unilateral
  permission that they gave you?
 
 Because upstream used one of your modification in a private version of the
 software, without including it in the QPLed version for example ?

Isn't that more a case of you suing upstream for copyright
infringement and upstream perhaps using the licence in their defence
and perhaps not?

I don't know enough about judicial procedure (massive understatement)
to be able to guess what might happen in a case like this:

A: We are suing you in country X for copyright infringement.

B: You can't sue us in country X because we granted you a licence
which contains a choice-of-venue clause specifying country Y.

A: Our case does not rely upon that licence. If you think you can use
that licence in your defence by all means try it. See you in court in
country X.



Re: ocaml, QPL and the DFSG: QPL 6c argumentation.

2004-07-23 Thread Edmund GRIMLEY EVANS
Sven Luther [EMAIL PROTECTED]:

  So I see two chances of getting 6c past debian-legal:
  
  (1) Claim that the cost of administration is negligible. I think this
  goes against tradition.
 
 Could you define more precisely what is meant by cost of administration ? I
 think i am going this way, but it is unclear to me under what assumption you
 can separate these so called administrative costs from the costs of data
 transfer. It seems to me to be an artificial distinction. And notice that
 nothing in QPL 6 is stopping you from charging the upstream author for the
 binary.

Some things that could come under administration and might not be
chargeable to the initial developer:

1. Time spent in forwarding the request to the appropriate person and
replying to it.

2. Ensuring copies of the software are kept.

3. Getting legal approval for each release to the initial developer.

4. Insurance for the consequences of accidentally releasing
confidential material.

It wouldn't surprise me if many companies would prefer to send all the
software upstream at the same as releasing it to avoid the risk of
dealing with requests later. From the company's point of view the
situation is then very similar to the situation of being compelled to
make the software available to the general public.

  In either case you'd still have to cope with the privacy problem,
 
 Privacy problem ? Could you clearly define that. If the author is able to make
 a request to you, your privacy is already lost anyway. This is if i understand
 this argument right.

As I explained earlier, it might be public knowledge (because of press
releases and job adverts) that you are modifying compiler X to exploit
the new CPU architecture that you are developing and that you are
distributing a prototype of the compiler to partners. However, you
don't want to publicly release the code itself because the code would
reveal details of the CPU architecture that you do not want the world
to know about yet.

 Still, if it is really a private distribution, the upstream author will not
 know of it, and thus cannot make a request.

As I said: the existence of the distribution is public knowledge, but
details contained in the code are confidential.

 Anyway, i doubt the privacy issue is worth mentioning, as you said, it is not
 covered by the DFSG right now, and would need a new guideline to be added, i
 think. And finally, what do the free software gain by mandating the
 possibility of private distribution ? 

Obviously we can't mandate it; we can just encourage it by Debian
disapproving of licences that don't allow private distribution.

Gain for Debian: greater confidence that people won't be
inconvenienced by the licences that apply to stuff in main.

Gain for free software: more people using it.

Loss for Debian: less stuff in main.

Loss for free software: some stuff not being released to the public,
or not being released so early.

It's anyone's guess whether the gains or the losses are bigger.

Anyway, there's a third chance of getting 6c past debian-legal, which
someone brought up in a different thread and which might be the
strongest yet:

(3) Claim that the rights granted in section 3 of the QPL are
sufficient to make the software free so there is no need to even look
at section 6.



Re: ocaml, QPL and the DFSG: QPL 6c argumentation.

2004-07-23 Thread Edmund GRIMLEY EVANS
Sven Luther [EMAIL PROTECTED]:

  dealing with requests later. From the company's point of view the
  situation is then very similar to the situation of being compelled to
  make the software available to the general public.
 
 Why ? You could ask upstream not to release it.

According to 6b you have to give them permission to release it.

 And again, if you don't make
 public announcement, upstream has no way to know about said software, and if
 he does, you have a leak somewhere.

Perhaps in some cases you could keep the matter secret, but it's an
additional inconvenience, to put it mildly.

 Again, do we really want to care about such far fetched cases ? 

I don't think the case I invented is particularly far-fetched,
certainly not by debian-legal standards.

 So, if you distribute it to partners, based on the work done by the upstream
 author, you can as well distribute it to the upstream authors. And if you
 don't like it, don't modify its software. Nowhere in the DFSG does it say that
 you have a right to make modifications not widely available. There is enough
 licences out there which allow this kind of thing. And in the ocaml case, if
 you really like to do this, you become an Ocaml consortium member, and get the
 ocaml compiler suite under another licence which is less restrictive.

Yes, you always have the right not to use the software. That hardly
makes it free. Are there other licences in Debian main that have this
privacy problem (this privacy issue that you consider not to be a
problem)?

  Anyway, there's a third chance of getting 6c past debian-legal, which
  someone brought up in a different thread and which might be the
  strongest yet:
  
  (3) Claim that the rights granted in section 3 of the QPL are
  sufficient to make the software free so there is no need to even look
  at section 6.
 
 No, since they apply to two different things. QPL 3 and 4 is for modifications
 of the original software, while QPL 6 is for applications linking with the
 software.

I'm surprised to see you dismiss so readily what is potentially your
strongest argument, but perhaps it's a trick to make me argue your
case for you: Where in the DFSG does it say that a licence must give
special additional permission for applications linking with the
software? Isn't the right to distribute modified versions as source
and binary enough, and doesn't QPL 3 and 4 grant those rights?



Re: Summary : ocaml, QPL and the DFSG.

2004-07-21 Thread Edmund Grimley-Evans
[EMAIL PROTECTED] [EMAIL PROTECTED]:

c. If the items are not available to the general public, and the
initial developer of the Software requests a copy of the items,
then you must supply one.

 As I see it 6c is a serious privacy problem. Perhaps the requirement
 for privacy is not directly implied by any of DFSG, but I can't
 imagine people being very happy with the requirement to let the
 initial developers know how the software is being used. Do you think
 upstream really need this clause?
 
 I asked upstream, but didn't get a response yet. Since it is french holydays
 time, i doubt i will get one for the next weeks, if ever.
 
 Still i question the unsupported claim of a privacy breach you make. What is
 the privacy problem here ? And i don't want to hear about chinese dissidents
 or desert islands ? 

I was thinking of a case where the software is being used in a
secretive industry. For example, suppose I work for a semiconductor
company with 500-100 employees. A lot of what we do is temporarily
confidential, in that we don't want the rest of the world finding out
what we are working on until there is an official announcement. We use
free software. We even use ML in some projects, though I personally
use Haskell. Sometimes we might want to distribute software that uses
a free library to selected partners, with whom carefully drafted
non-disclosure agreements have been signed. I can't imagine the legal
department accepting anything like 6c.

 And do you consider that violation of a licence is also admissible in fear of
 breaching privacy ? 

Sorry, I don't understand that question.



Re: Summary : ocaml, QPL and the DFSG.

2004-07-21 Thread Edmund Grimley-Evans
Sven Luther [EMAIL PROTECTED]:

  I was thinking of a case where the software is being used in a
  secretive industry. For example, suppose I work for a semiconductor
 
 Well, if they can't abide with the term of the licence, nobody is forcing them
 to use the software in question.

Of course, but everyone loses if people who might have been able to
contribute, even in a small way, by identifying bugs, for example,
find themselves unable to use the software.

 Compare that if someone has some GPLed
 software whose otherwise constraints stop you from freely distributing it. It
 is common knowledge that this means you cannot distribute it at all.

It's surprising, though, how uninterested some people are in licensing
issues. GNU Prolog used to have a GPL run-time library, and perhaps
still does. That's quite a limitation, and I'm not sure it's
deliberate on the part of the author.

  company with 500-100 employees. A lot of what we do is temporarily
  confidential, in that we don't want the rest of the world finding out
  what we are working on until there is an official announcement. We use
 
 So what. if upstream is aware of it enough to make a request, the secret is
 out anyway,

The fact that the software is being used is presumably not secret, but
the (modified) source code might contain confidential information.

This is somewhat hypothetical, because, as I understand it, ocaml's
run-time library is released under the LGPL with additional
permissions, so the QPL would not cause any problems for someone who
just wants to use ocaml for making binaries which they then
distribute. Nevertheless, it's worth noting that the GPL allows
something that the QPL does not allow: namely, a limited release of
software that contains confidential information. For example, it's
possible, I think, that a microprocessor company might want to modify
GCC to make it handle some new instructions that are highly
confidential, then release the modified GCC to partners who have
signed non-disclosure agreements, and publicly announce that they are
doing this, without revealing details of how the new instructions
work. I think that's possible with the GPL, but not with the QPL.



Re: Summary : ocaml, QPL and the DFSG.

2004-07-21 Thread Edmund GRIMLEY EVANS
Matthew Garrett [EMAIL PROTECTED]:

 Why should free software support companies in not releasing their
 knowledge to the world? Why do we consider the freedom to hoard
 information an important one?

I'm not sure we do, and this is somewhat off-topic, but:

- The information in question will be made public in due course. It's
not like a UK state secret.

- If a company is prevented from keeping its plans confidential then
it will have a hard time competing with other companies that do keep
their plans confidential.

- I don't think we should be trying to make a list of all the freedoms
that we consider to be important and allowing licences to restrict any
freedom that isn't in our list. A better approach, I think, is to be
suspicious of any restrictions that are not easily justified as a
means of furthering software freedom. In general, I don't think it
helps free software for licences to restrict privacy and
confidentiality of business plans, hardware designs, etc. However, I
don't necessarily claim that such restrictions make a licence
non-free; I am undecided about that.



Re: DRAFT: debian-legal summary of the QPL

2004-07-21 Thread Edmund GRIMLEY EVANS
Josh Triplett [EMAIL PROTECTED]:

 Do you see anything in the QPL that says the original developer can only
 request your changes once?  They can ask twelve times a day if they
 want, and you have to comply; there is nothing in the license that says
 otherwise.  For that matter, do you see anything in the QPL that says
 the original developer has to compensate you for the costs of providing
 your changes (bandwidth charges for network distribution, or media costs
 for physical distribution)?
 
 - Josh Triplett
 
 [Do you want both of your email addresses CCed on these mails?]

I recommend CCing both of them twelve times a day for good measure.
That should get him into a good mood where he will be willing to
listen to finely honed legal arguments like the above!

I think contracts often don't specify things like how rapidly a letter
must be answered, etc, so people apply established standards and
common sense. I don't know what the standard would be in this case,
but maybe 28 days would be an appropriate time for responding to a
request for changes, and common sense says you can ignore further
requests while dealing with the first request, so maybe you would have
to send your changes every 28 days. Still, if you're a Chinese
Dissident stranded on a Desert Island that could be quite a burden ...



Re: More questions about the QPL for compilers and other things (was Re: More questions about the QPL for a compiler)

2004-07-21 Thread Edmund GRIMLEY EVANS
Brian Thomas Sniffen [EMAIL PROTECTED]:

 Yes, but that mechanical transformation has two sources: the program I
 feed it as input, and various copyrightable elements in the compiler.

I don't think anyone is going to argue against a claim that the output
of a compiler might contain copyrightable elements from the compiler.
Indeed it typically does: the runtime support library. However, in the
case of OCaml the runtime support library seems to be identified as
such and given a different licence: LGPL plus additional permission.
Do you have any reason to believe that OCaml might be inserting some
other copyrightable stuff into its binaries? If not, why are you
raising the issue now, and why are you raising it in connection with
OCaml rather than with GCC, say?

If you're going to suggest that a compiler licence should give some
general BSD-like permission for copyrightable stuff that gets inserted
into the output, then the problem is that someone might modify the
compiler so that it outputs itself in a Quine-like fashion, so unless
you want to BSD the whole compiler you have no choice but to identify
the runtime support bits and give broader permission just for those
parts, which is what the GCC and the OCaml people seem to have done.



Re: Termination clauses, was: Choice of venue

2004-07-21 Thread Edmund GRIMLEY EVANS
Sam Hartman [EMAIL PROTECTED]:

 Note that even if we end up disagreeing on this issue, I'm still
 interested in helping draft GRs to address conclusions of the QPL
 discussion.  I think some of these issues are fairly important to
 actually bring to the project; they keep coming up again in multiple
 contexts and I'd like to know how the project as a whole feels because
 it would make evaluating licenses easier.

In http://lists.debian.org/debian-legal/2002/01/msg00051.html it is
claimed that you must send your changes back upstream requirements
have been rejected as DFSG-free by debian-legal since 1998.

And, if you're interested in this, please take a look at
http://lists.debian.org/debian-legal/2003/10/msg00296.html in which I
claim not to understand something, which I still don't understand and
understand even less after reading the follow-up which Branden
described as expressing this so clearly.



Re: Summary : ocaml, QPL and the DFSG.

2004-07-20 Thread Edmund GRIMLEY EVANS
Sven Luther [EMAIL PROTECTED]:

 The reproach which is being done is twofold :

Perhaps two separate threads would be justified. I'm only replying on
the first reproach.

   c. If the items are not available to the general public, and the
   initial developer of the Software requests a copy of the items,
   then you must supply one.

 Now, the clause which causes problem is the 6c, which states that upstream
 might also want to get those works linked with the software. I understand that
 this may be considered non-free, but let's go over the DFSG points one by one,
 and not start with discutable chinese disident or desert island stuff which
 only muddy the water.

As I see it 6c is a serious privacy problem. Perhaps the requirement
for privacy is not directly implied by any of DFSG, but I can't
imagine people being very happy with the requirement to let the
initial developers know how the software is being used. Do you think
upstream really need this clause?



Re: More questions about the QPL for a compiler

2004-07-20 Thread Edmund GRIMLEY EVANS
Brian Thomas Sniffen [EMAIL PROTECTED]:

 Yes, I understand that the runtime library and such are LGPL'd.  But
 the compiler, when it compiles a loop, for example, does it in a
 particular way.  The patterns of assembly code output by the compiler
 -- not the parts in the library linked in, but the part actually
 written out by the compiler -- are part of the compiler.  And they end
 up linked with my code.
 
 It's hard for me to believe that the compiler doesn't write any
 creative bits into its output -- though maybe there really has been
 effort to put those all into the runtime.

Could you give an example of such a pattern in the binary output of
any compiler that you think might require a copyright licence?

I've seen some non-trivial patterns used for procedure prologues and
epilogues, for example, but it's not the sort of thing people usually
claim copyright for (they're not the expression of an idea), and
typically the same patterns are used by different compilers and also
by assembly-language programmers, so, if there is a problem, it's a
very general one. Perhaps someone will claim to own the copyright for
any code that stores the return address on a stack or uses a
particular set of callee-save registers or a frame pointer or finds
the lowest set bit in x by computing x  ~(x - 1) ...



Re: RE-PROPOSED: The Dictator Test

2004-07-18 Thread Edmund GRIMLEY EVANS
Nathanael Nerode [EMAIL PROTECTED]:

 That's interesting.  I propose the following license then.  Is it free 
 in your opinion?  It doesn't technically violate any DFSG clauses, but I 
 think it's self-evidently non-free, because it takes away fundamental 
 freedoms.
 
 Anyone (you) may use, copy, modify, and distribute copies (modified or 
 unmodified) of this software, provided that:
 (1) You must never say or write anything negative about the authors.
 (2) You agree never to exercise your fair use, fair dealing, or other 
 similar rights regarding this software.
 (3) You agree not to use this program at all, in any way, without 
 agreeing to this license.
 (3) You agree never to sue anyone over anything.
 (4) You agree to allow the authors to search your home and person 
 without notice at any time.
 (5) You agree to waive your right to trial by jury in all criminal or 
 civil cases brought against you.

If you want this to be a licence, rather than a (common law) contract,
which would probably require a signature or some communication between
the parties, then you should probably phrase it differently, perhaps
along the lines of:

(1) This licence terminates if you ever say or write ...

You would then have something practically equivalent to a licence
subject to arbitrary termination.

Incidently, and irrelevantly, if you wanted to make a contract like
this, and you wanted it to work in practice, then apart from getting a
signature on it you would probably also have to specify a sum of money
that should be paid by the licensee if the licensee for some reason
can't or doesn't fulfil the specified conditions. Otherwise it might
be very hard for a court to assess damages in the case of
non-performance of point 3, for example, and the uncertainty would be
a burden for both parties. IANAL, of course.



Re: Choice of venue, was: GUADEC report

2004-07-15 Thread Edmund GRIMLEY EVANS
Nathanael Nerode [EMAIL PROTECTED]:

 Either the choice of venue clause is invalid and ignored, or it's an
 imposition on whoever has the most trouble travelling!

I think there are many more possible cases than that. For example,
since there is no signed and witnessed document, the relevance of the
choice of venue clause is likely to depend on disputed facts (such as,
did the person agree to the licence?) so you need a court to decide on
its validity, and maybe even a whole trial with witnesses and even a
jury, if you're in a jurisdiction where they use juries for civil
cases. That court, having already investigated the case, might decide
to finish the job rather than send the case to another country, and it
might then treat the choice of venue as a choice of law. Who knows? I
certainly don't, but I would guess it's a lot more complicated than
the clause being just valid or invalid.



Re: Termination clauses, was: Choice of venue

2004-07-15 Thread Edmund GRIMLEY EVANS
Brian Thomas Sniffen [EMAIL PROTECTED]:

 I'd be particularly interested to hear your comments on the asymmetry
 issue, which is most closely tied to a DFSG point:

Which DFSG point?



Re: Termination clauses, was: Choice of venue

2004-07-15 Thread Edmund GRIMLEY EVANS
Brian Thomas Sniffen [EMAIL PROTECTED]:

  I'd be particularly interested to hear your comments on the asymmetry
  issue, which is most closely tied to a DFSG point:
 
  Which DFSG point?
 
 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.
 
 I can't take two different QPL'd works and combine them -- this
 doesn't make them non-free, but it should make us awfully suspicious.
 The patch clause would make combination difficult, conflicting choice
 of venue clauses would make it worrisome, but I don't have the right to
 give rights to my modifications to either initial author.

Two different QPL'd works are just like two works under different,
incompatible copyleft licences. It's bad, but not non-free, I think.

 Even if I'm only making changes to one QPL'd work, and own the rights
 to everything else involved, I can't distribute that under the same
 license as I received the code.  I have to distribute it under a
 license where the *initial* author gets a proprietary license to my
 work, and that of other developers who come later.

I agree that this is bad, but does DFSG 3 forbid this? Perhaps it
does, but only if you assume some kind of implicit substitution where
the modifier replaces the author in the same terms. I don't think
that's a particularly natural way to read it. So, I agree that
asymmetry is bad, but I find it a bit of a stretch to claim that
DFSG 3 says that.

If you want to try and formulate the asymmetry criterion you might
want to consider the case of a licence L that forced everyone who
distributes a modified version to make their modifications available
under a BSD licence to teachers, or some other class that may or may
not include the original author. What would be the same terms then?

(You could claim it's discrimination against the group of
non-teachers, but DFSG 5 is usually understood just to mean that
everyone must have the rights, not that it is forbidden to grant
additional rights to certain groups.)

Hm ...

DFSG 12. The licence must not force modifiers to grant rights over
their code that previous contributors have not granted to the
modifier?



Re: DRAFT: debian-legal summary of the QPL

2004-07-13 Thread Edmund GRIMLEY EVANS
Matthew Garrett [EMAIL PROTECTED]:

 A hostile government can also declare that the subversive code can not
 be distributed because it says so; that's not the point of that test.
 Please see http://people.debian.org/~bap/dfsg-faq.html, 9 A(a).
 
 Did you mean 9A(b)? Any requirement for sending source modifications to
 anyone other than the recipient of the modified binary---in fact any
 forced distribution at all, beyond giving source to those who receive a
 copy of the binary---would put the dissident in danger. The very fact
 that he's a dissident puts him in danger, and the hostile government can
 declare that the source must be provided regardless of what the license
 says. I still can't imagine a practical situation where this would be an
 issue. If the dissident is likely to be put in danger then he is already
 doing something worse than breaching copyright law.

The dissident test does sound very silly the way it is described in
the FAQ. Perhaps the FAQ should give a realistic example as well as
the memorable but silly dissident example. A realistic example might
be a group of people doing something that someone else might consider
to be an infringement of their patent; to avoid problems they want to
avoid letting other people know what they are doing. Or they might
want to avoid revealing a perfectly legal business plan. In general, a
free software licence should allow privacy of a group.



Re: DRAFT: debian-legal summary of the QPL

2004-07-13 Thread Edmund GRIMLEY EVANS
Matthew Garrett [EMAIL PROTECTED]:

 Edmund GRIMLEY EVANS wrote:
 
 The dissident test does sound very silly the way it is described in
 the FAQ. Perhaps the FAQ should give a realistic example as well as
 the memorable but silly dissident example. A realistic example might
 be a group of people doing something that someone else might consider
 to be an infringement of their patent; to avoid problems they want to
 avoid letting other people know what they are doing. Or they might
 want to avoid revealing a perfectly legal business plan. In general, a
 free software licence should allow privacy of a group.
 
 I'm also unconvinced by these examples. The first sounds like A free
 software license should allow for small groups to avoid lawsuits while
 breaking the law,

You might honestly believe that you are not infringing the patent but
that you will get sued anyway if Company X finds out what you are
doing, and you can't afford to get sued even though you are fairly
confident that you would win if you had sufficient legal resources to
defend yourself.

But that's not the point. The point is is that you have privacy, which
you may use for legal or illegal purposes, and if anyone wants to know
what you're using your privacy for, then that's none of their
business.

 and the GPL can damage a wide range of perfectly
 legal business plans.

Yes, but only business plans that involve distributing the GPL
software while denying certain freedoms to the recipients of the GPL
software, or at least that's the idea.

It seems to me that the dissident test is just a weird way of saying
something like:

DFSG 11. Licence Must Not Invade Privacy of Individuals or Groups

If it's too hard to come up with a realistic example of a group that
everyone agrees is deserving of privacy then perhaps it's best to just
leave it as an abstract requirement.



Re: DRAFT: debian-legal summary of the QPL

2004-07-13 Thread Edmund GRIMLEY EVANS
Josh Triplett [EMAIL PROTECTED]:

 I believe the situation in the Dissident test is that the laws of the
 totalitarian government are irrelevant.  The Dissident test triggers if,
 when the dissident finally leaves the jurisdiction of the totalitarian
 government, some copyright holder can say that the actions they took to
 maintain their privacy violated the copyright license, by the laws of
 non-totalitarian governments.

And why should those laws apply in a different country? Ah, I suppose
that would be because it's an imperialist government ...



Re: Visualboy Advance question.

2004-07-12 Thread Edmund GRIMLEY EVANS
Nathanael Nerode [EMAIL PROTECTED]:

  Does Debian main contain any MP3s? If not, would you like to see MP3
  players removed from Debian main?
 
 Debian main does contain MP3 recorders.  I think that is quite sufficient to
 render MP3 players useful with no non-free software; you can make your own
 MP3s.

Yes, I suppose so. You can also make your own ROMs. In both cases it's
not very easy to make a good one, for some senses of good, and
most people who use the software aren't going to do it. So it's not
obvious to me where to draw the line and whether those two cases
really are on different sides of the line.

Perhaps it would be best just to stop worrying about it. Unless
there's a lot of potential main material that depends on it, does it
really matter that much whether a package goes in main or contrib?



Re: GPL-compatible, copyleft documentation license

2004-07-12 Thread Edmund GRIMLEY EVANS
Florian Weimer [EMAIL PROTECTED]:

 * Branden Robinson:
 
In the copyright holder's understanding, re-imposition of the
requirements of sections 2a and and 2c by those creating a derivative
work is not allowed, since those restrictions never attached to this
work; see section 6. This work can be combined with another work licensed
under the GNU General Public License, version 2, but any section 2a and
2c restrictions on the resulting work would only attach only due to the
copyright license on the work(s) with which this work is combined and for
which those restrictions are in force.
 
 Isn't this at least a bit self-contradicting?  Why produce such a mess
 in the first place?

To me it seems potentially useful to release licensees from those
requirements.

 Your license doesn't give me permission to publicly perform the work,
 or to broadcast it.  It doesn't deal with moral rights at all (which
 are quite important in some jurisdictions when it comes to
 non-programs).

As I understand it moral rights are not portable in the way that
copyright is, so it might not even be possible to deal with moral
rights without hiring a huge international team of lawyers and
producing a multilingual licence the size of a small book.

However, if you know of a good portable way of handling moral rights,
broadcast and public performance please suggest some appropriate
language. I'm currently trying to draft a general-purpose non-public
licence for application to non-software so I'd be interested in any
precedents you can produce.

  It doesn't special-case distribution of printed
 copies, which means that the GPL provisions apply.  These provisions
 pretty much rule out small-scaleprinting and redistribution because of
 the valid for at least three years rule.

I don't think that's a huge problem in practice. If you tell the
people to whom you give the hard copy that they must download the
source within the next 48 hours, then that probably counts as giving
them the source. If you're selling the hard copies then you can
probably afford to include a CD. (I'm told that producing the inlay
card of a music CD costs more than producing the CD itself. Unless
something ghastly happens digital media will probably continue to get
cheaper relative to hard copy.)

  However, the license does
 clarify what constitutes source code, but this might also be a further
 restriction in the GPL sense, making the license incompatible with the
 GPL.

It says what the copyright holder regards as source. I think it's
fairly clear that this clarification is not intended to modify the
terms of the GPL.

 All in all, I don't think this is a particularly good license for
 documentation, it's just yet another GPL variant.

Perhaps the word proviso should be replaced something like
additional permission to make it even clearer that this licence is
compatible with version 2 of the GPL.


I think there's a typo in this line, by the way:

2c restrictions on the resulting work would only attach only due to the



Re: Choice of venue, was: GUADEC report

2004-07-12 Thread Edmund GRIMLEY EVANS
MJ Ray [EMAIL PROTECTED]:

 1. someone can explain why choice of venue can be DFSG-free;
 How is it not, exactly? It does not limit, in any way, your rights to
 use, modify or distribute the software.
 
 As I understand it, it limits all those rights by allowing the 
 licensor to require out-of-pocket expenditure by any licensee on legal 
 representation in the given venue, instead of possibly representing 
 yourself in the court local to your offence as seems to happen 
 otherwise.

It might do that. Or it might have exactly the opposite effect,
depending on the legal systems involved and how they interact.

If you can show that a particular choice of venue clause has a
particular problem because of a particular combination of laws or
legal procedures, then that might be an argument for it not being
DFSG-free. Otherwise, isn't it sufficient to just mention is as a
possible risk when the licence is being discussed and leave it at
that?



Re: RE-PROPOSED: The Dictator Test

2004-07-11 Thread Edmund GRIMLEY EVANS
Andreas Barth [EMAIL PROTECTED]:

  A typical warranty disclaimer doesn't prohibit you from suing the
  author; it just makes it less likely that you would win if you did.
 
 That's a bogus reason. A typical you must give the author 1000 $ /
 month doesn't prohibit you from paying nothing; it just makes it less
 likely that you would win if he sues you.

My point was that typically the disclaimer is not a condition of the
licence. In particular, it is intended to apply even if you don't
accept the licence. Do you dispute that point, or are you just
criticising the way I presented it?



Re: Visualboy Advance question.

2004-07-10 Thread Edmund GRIMLEY EVANS
Matthew Palmer [EMAIL PROTECTED]:

 The prerequisites for inclusion in main should merely be a reasonable belief
 that the program is useful without recourse to anything non-free,

I disagree. I think an MP3 player should be allowed into main without
us trying to pretend that it's only there for playing DFSG-free MP3s.



Re: RE-PROPOSED: The Dictator Test

2004-07-10 Thread Edmund GRIMLEY EVANS
Josh Triplett [EMAIL PROTECTED]:

 Good point about warranty disclaimers, though.  Assuming you acquired
 the software lawfully, then you would have the right to use the
 software, and the right to sue the author if it didn't work, so this
 test as written would prohibit warranty disclaimers.

A typical warranty disclaimer doesn't prohibit you from suing the
author; it just makes it less likely that you would win if you did.

As I see it, the warranty disclaimer isn't a condition of the licence.
It's a notice. Usually there is a condition of the licence that
requires that notice to be preserved, but the disclaimer itself isn't
saying that you must do or this or must not do that if you distribute
the software. In particular, the GPL warranty disclaimer is presumably
supposed to have some kind of effect even if you don't copy the
software and therefore don't use the licence.

Also, if anyone is going to get sued, isn't it more likely to be the
distributor than the author? I would guess that the disclaimer in the
GPL is of more value to Red Hat, say, than Joe Hacker, and I rather
suspect that the authors of the GPL had distributors rather than
authors in mind when they wrote that part.

 Then again, the
 effectiveness of warranty disclaimers in a you only need to accept this
 license if you distribute the software license like the GPL are already
 a debated topic.

IANAL, but as I see it the disclaimer is a warning to the user not to
expect too much from the software, and the use of a licence clause
that requires the disclaimer to be preserved is proof that
contributors and distributors did everything they could to ensure that
the warning reached the user. I don't think it's a magic spell that
makes you imune from being sued. I don't think such a spell exists.



Re: Visualboy Advance question.

2004-07-07 Thread Edmund GRIMLEY EVANS
Branden Robinson [EMAIL PROTECTED]:

 I put xtrs in contrib because without the ROM (or a DFSG-free OS for the
 TRS-80 Model 4P, which doesn't exist or at the very least isn't packaged),
 the only thing it will do is display an error message that no ROM was
 found.
 
 My thinking is that we need to not be pulling any bait-and-switches on our
 users.  If I were to apt-get install xtrs from main, I'd expect it to do
 something more than throw up an error message.
 
 In summary, the decision to put emulators that are largely or completely
 inoperable without supplementary materials (from non-free, or not provided
 by Debian at all), is not wholly compelled by the 100% Free Software
 portion of the Social Contract.  It's also motivated by the We will be
 guided by the needs of our users part.

Could you explain how you think the emulator and ROM situation is
different from the media player and media file situation, if you
think it is?

Does Debian main contain any MP3s? If not, would you like to see MP3
players removed from Debian main?

As for bait-and-switch, why not include a warning in the package
description that you will need a ROM image to use the emulator?



Re: Copyright on 'non-creative' data?

2004-07-04 Thread Edmund GRIMLEY EVANS
Benjamin Cutler [EMAIL PROTECTED]:

 Anyway... the program itself is GPL, no problems there. However, on the
 same site, they have several zip files that are basically rom databases
 produced by running the program on directories full of ROMs, allowing you to
 match ROM images by their checksums. I'd like to package those alongside
 ucon64, but they lack true licenses. The databases constitute effort
 (because the creators had to assemble an entire directory of ROMs), but in
 my opinion, no creativity (because all that was involved in the creation was
 running ucon64 over said directories). Are they still covered by copyright
 law in that case?

From what I've heard, in the USA, probably not, but they may be
covered by the Database Directive in the EU, so you should get a
licence for them in any case.



Re: Contracts and licenses

2004-06-28 Thread Edmund GRIMLEY EVANS
Lewis Jardine [EMAIL PROTECTED]:

 Textbook Example: in Scotland, if you advertise a reward for returning 
 your lost cellphone, you are contractually obligated to reward the 
 person returning the phone. If you refuse, they can take you to court 
 for this reward. (In this case, the phone is not consideration, as it 
 your phone, not theirs. They are not actually giving you anything when 
 they return your phone).

I think I've come across a very similar textbook example for English
law, with a dog instead of a phone. It was explained to me that the
performance of returning the dog counts as consideration.

Edmund



Re: Draft Summary: MPL is not DFSG free

2004-06-11 Thread Edmund GRIMLEY EVANS
Nathanael Nerode [EMAIL PROTECTED]:

  Also, could someone explain how this sort of condition would work in
  practice? Suppose I'm the licensee. The licensor would go to court in
  Santa Clara County and say what, exactly? I haven't signed anything,
  so how would the licensor convince the court that I have agreed to be
  sued there?
 You haven't been granted any rights except under the agreement, so if you
 didn't agree, you don't get any of the rights in the agreement.  Much like
 the way the GPL is enforced.

As I understand it, the GPL isn't an agreement; it's a permission. The
licensor might sue for copyright infringement, and the licensee might
produce the GPL as evidence in their defence. Or they might not; they
might use a difference defence.

I may or may have been granted rights other than under the agreement.
I may or may require any rights. That's for the court to decide. Which
court?

  If the court is willing to take the licensor's word for 
  it, then couldn't the licensor sue me in Santa Clara even if I had
  never had anything to do with the software?
 
 Yes, but you could then tell them and the court that they had to move the
 suit to where you lived.  With this clause, you couldn't (unless the clause
 was ruled to be unenforcable).

This is circular. A court has to decide from the facts of the case
whether the clause is enforceable. Which court decides that? That
depends on whether the clause is enforceable. So where do we start?



Re: Draft Summary: MPL is not DFSG free

2004-06-11 Thread Edmund GRIMLEY EVANS
Matthew Palmer [EMAIL PROTECTED]:

   Yes, but you could then tell them and the court that they had to move the
   suit to where you lived.  With this clause, you couldn't (unless the 
   clause
   was ruled to be unenforcable).
  
  This is circular. A court has to decide from the facts of the case
  whether the clause is enforceable. Which court decides that? That
  depends on whether the clause is enforceable. So where do we start?
 
 I would imagine that the plaintiff would argue in their local court that the
 clause was enforceable, and the defendant would argue in their local court
 that it wasn't.  If both won in their respective juristictions, you would
 appeal the decisions to a higher court, one with juristiction over both
 lower courts.

From reading groklaw.net I get the impression that US courts don't
like duplication of effort, so I would guess that in this scenario the
case in the plaintiff's court would be stayed awaiting the result of
the case in the defendant's court. The defendant might have a defence
that doesn't use the licence at all, so it would be total waste of
time for the other court to discuss the details of a clause in a
document that turns out to be completely irrelevant.

With a contract that both parties have signed it's fairly easy to see
that both parties have agreed to the choice of venue; with a public
licence quite a lot of legal work has to be done in order to show that
the licence has anything to do with the case. So I wonder whether such
a clause in a public licence has any practical effect and if so, how.
But I guess nobody here knows the answer so I'll shut up now. Sorry
for rambling.



Re: request-tracker3: license shadiness

2004-06-10 Thread Edmund GRIMLEY EVANS
Michael Poole [EMAIL PROTECTED]:

 # Unless otherwise specified, all modifications, corrections or
 # extensions to this work which alter its source code become the
 # property of Best Practical Solutions, LLC when submitted for
 # inclusion in the work.

 What is the impact of the third paragraph?

It's not listed as a condition (the preceding paragraph is about the
absence of guarantee, not about giving permission). The licence is
quite clearly stated as Version 2 of the GPL.

It seems very similar in spirit to the note you read in some
newspapers saying something to the effect of It will be assumed that
all letters are for publication unless otherwise specified, which is
likewise not a licence condition but just an attempt to clarify the
meaning of future communication.

It might conceivably be quite a good paragraph to have in case someone
sends in a patch, waits a few years, and then starts complaining about
people distributing the code without permission. However, become the
property of sounds like copyright transfer, which, as you point out,
is not possible in the USA and unlikely to be valid elsewhere. The
paragraph might be more effective if it said something more
reasonable, such as are licensed to ... under the same terms, which
is exactly how things usually work in free software, in my limited
experience.

 Can Debian properly redistribute rt3 if rt3 alleges both distribution
 under the GPL and GPL-incompatible restrictions?  Does the fact that
 the restrictions are non-enforceable (at least in the US) enter
 consideration?

If it were an additional restriction, then it would be a problem.
Unenforceability in the USA doesn't help: it might be enforceable
elsewhere, and it might be enforceable in the USA if there is a change
in the law. However, to me as a layman it doesn't look in context like
a restriction.



Re: Draft Summary: MPL is not DFSG free

2004-06-10 Thread Edmund GRIMLEY EVANS
Jim Marhaus [EMAIL PROTECTED]:

I don't really want to defend the MPL, but ...

 |  2.1. The Initial Developer Grant.
 |  [...]
 |   (d) Notwithstanding Section 2.1(b) above, no patent license is
 |   granted: 1) for code that You delete from the Original Code; 2)
 |   separate from the Original Code;  or 3) for infringements caused
 |   by: i) the modification of the Original Code or ii) the
 |   combination of the Original Code with other software or devices.
 
 This clause rescinds clause 2.1(b) if the source is modified. This violates
 DFSG #3. Specifically, the author must allow derived works to be distributed
 under the same terms as the original software.

Hasn't this been rebutted by people pointing out that many or most
free software licences don't include any patent licence at all, so
including a restricted patent licence is hardly any worse?

The real question is: are there any valid patents being actively
enforced? If there are, then there would be problem even if the
licence were GPL instead of MPL, so the problem isn't the MPL; the
problem is software patents. Polling boothes closed 84 minutes ago
here in the UK; I hope you voted Green. :-)

 |  With respect to disputes in which at least one party is a citizen of,
 |  or an entity chartered or registered to do business in the United
 |  States of America, any litigation relating to this License shall be
 |  subject to the jurisdiction of the Federal Courts of the Northern
 |  District of California, with venue lying in Santa Clara County,
 |  California, with the losing party responsible for costs, including
 |  without limitation, court costs and reasonable attorneys' fees and
 |  expenses. 

 This clause restricts court venue to Santa Clara County, CA. Venue 
 restrictions
 may force licensees to travel unreasonable distances to defend themselves in
 court, and could be used to effectively revoke the license (Tentacles of 
 Evil).
 For example, if the licensor filed a frivolous lawsuit against a licensee, the
 latter would be forced to travel to the licensor's home court or hire a
 representative, since most jurisdictions summarily rule against absent
 defendants.

I don't know much about the US legal system. How different is this
from the ordinary default situation? If I were a citizen of, or an
entity chartered or registered to do business in the United States of
America would I normally be able to safely ignore cases brought
against me in Santa Clara County?

Also, could someone explain how this sort of condition would work in
practice? Suppose I'm the licensee. The licensor would go to court in
Santa Clara County and say what, exactly? I haven't signed anything,
so how would the licensor convince the court that I have agreed to be
sued there? If the court is willing to take the licensor's word for
it, then couldn't the licensor sue me in Santa Clara even if I had
never had anything to do with the software?



Re: gens License Check - Non-free

2004-06-08 Thread Edmund GRIMLEY EVANS
Josh Triplett [EMAIL PROTECTED]:

  So before Wine was created, anything which uses a Windows library was a
  derivative of Windows?
 
 Yes.

There are so many theories on this subject that I am perpetually
confused, but I don't think that is what is usually claimed in the
case of GPL libraries.

I think the usual claim is that the program that uses the library plus
the library is a derivative of the library (which is obviously true)
and also a single work even when the parts are distributed separately
(which is at least plausible).

In the case of a typical Windows library that's not a problem because:

1. Only Microsoft and its agents are distributing the library.

2. The library is not available from public servers.

3. There is explicit or implicit permission to link the library with
arbitrary programs.

However, in the case of a a GPL library it is possible to argue that
the person distributing the program is encouraging people to fetch the
library from a public server and link it with the program, and
therefore that person is in effect distributing the GPL library in an
unlicensed manner. There are all kinds of hypothetical circumstances
that might strengthen or weaken that argument. For example:

1. The argument seems stronger in a case where the program and the
library are being distributed by the same person or by people who are
in some way working together.

2. The argument seems weaker in a case where the program is being
distributed in source form only together with an explanation that the
program is for research use only until there is a compatibly licensed
substitute for the library.

Obviously I have no idea in what circumstances the argument might be
accepted by a court in what jurisdictions, but I think that's roughly
what the usual argument is, and it doesn't directly imply anything
about the situation with a typical Windows library.



Re: oaklisp: contains 500kB binary in source

2004-06-07 Thread Edmund GRIMLEY EVANS
Jeroen van Wolffelaar [EMAIL PROTECTED]:

 I just noted that oaklisp has a 500kB binary called 'oakworld.bin' in
 src/world.  oaklisp is GPL. It seems one can re-create this binary with
 oaklisp, but to build/use oaklisp, you'll first need the .bin. So, there
 is no real bootstrapping provided AFAICS, in any case, it isn't used
 since the oakworld.bin is provided in the source tarball.
 
 Is this acceptable? For example gcc also cannot be rebuild without first
 having some C compiler. But gcc is a different beast.

From http://bugs.debian.org/122117 I get the impression that it's the
same sort of situation as with gcc: a programming language X is
implemented in the language X, and so it has a build dependency on
itself, in the absence of alternative implementations.

GHC seems to be in the same situation: there are other implementations
of Haskell, but GHC uses some GHC-specific features, so you have to
compile it with GHC.

I assume that cyclic Build-Depends are acceptable in Debian. It would
be difficult if they weren't.



Re: oaklisp: contains 500kB binary in source

2004-06-07 Thread Edmund GRIMLEY EVANS
Jeroen van Wolffelaar [EMAIL PROTECTED]:

  GHC seems to be in the same situation: there are other implementations
  of Haskell, but GHC uses some GHC-specific features, so you have to
  compile it with GHC.
 
 GHC can be bootstrapped without GHC itself, there is a minimal C
 implementation of the necessary code. No need to build-depend on itself.

Are you referring to the use of HC files in porting GHC?

http://www.haskell.org/ghc/docs/latest/html/building/sec-porting-ghc.html

 I notice the GHC maintainer somehow doesn't use this possibility, I
 don't know why, it makes bootstrapping GHC difficult.

Debian packages should probably be built from source as a matter of
principle. The HC files are automatically generated (using GHC) and
should not be counted as source.

However, maybe for convenience the Debian package could have an option
to use the HC files.

  I assume that cyclic Build-Depends are acceptable in Debian. It would
  be difficult if they weren't.
 
 For essential packages, build-essential and kernels (not in the sense
 one build-depends on a kernel, but one requires a working kernel before
 running the build), it's understandable. For everything else, I consider
 that quite wierd.

I'm not sure about that. It's fairly normal for people to implement
compilers in the same language and I don't see why they should be
expected to provide a bootstrap path using C.

There's also the case of Build-Depends cycles caused by non-essential
parts of a package, such as the documentation. If a documentation
preparation system uses some library, and the author of that library
decides to use that documentation preparation system for the library
documentation, then there will be a cycle, but one that is easily
avoided by just not building the documentation the first time.



Re: You can't get a copy unless you accept the GPL [was: Re: libkrb53 - odd license term]

2004-06-02 Thread Edmund GRIMLEY EVANS
Henning Makholm [EMAIL PROTECTED]:

 If you want to *download* the sofware, then you'd better do it by the
 GPL's terms. Downloading implies that you are instructing some
 computer to make create a copy of the Work on your hard drive. Because
 computers, legally speaking, do not *do* anything by themselves, *you*
 are the one who are creating the copy on your hard drive. And creating
 a copy is smack in the middle of the copyright holder's legal
 monopoly.

It seems to me that the person who puts something on line is usually
regarded as the person doing the copying. I don't know of any legal
basis for this point of view, but it makes more practical sense if you
think of search engines, Usenet, other situations where copying
happens to all intents and purposes automatically once something has
been put onto a server, and in general that the person who puts
something on line has had a chance to examine and decide whether they
are allowed to do so, whereas the person who starts to download a file
has no way of knowing what they getting.



Re: CA certificates

2004-05-11 Thread Edmund GRIMLEY EVANS
Giacomo A. Catenazzi [EMAIL PROTECTED]:

 In some countries (USA and Germany?) lists/databases are copyrightable,
 even is single data is not! (phone book, games scores and statistics,...)

Don't you mean protected by the Database Directive, which is not the
same thing as copyright: it has a much shorter duration, for example?



Re: reiser4 non-free?

2004-05-08 Thread Edmund GRIMLEY EVANS
Humberto Massa [EMAIL PROTECTED]:

 In the case of a NDIS driver, the driver itself is without doubt NOT a
 derived work on the linux kernel.

Yes, but the combination of the driver with the kernel is a derived
work of the kernel, and it's not a case of mere aggregation, which
the GPL permits.



Re: CA certificates

2004-05-05 Thread Edmund GRIMLEY EVANS
Russ Allbery [EMAIL PROTECTED]:

 There's an interesting question.  Is a public key copyrightable?  In other
 words, does VeriSign have any legal grounds to restrict use of their
 public keys at all?

They might do in some jurisdictions, but I would guess that in most
they don't. The public key is a fact, like a telephone number or map
coordindates. A collection of such facts might be covered by the
European Database Directive, but a single such fact or very small
number of them ... I doubt it ... though I don't know, of course.
IANAL.



Re: CCPL-by

2004-03-31 Thread Edmund GRIMLEY EVANS
Joe Buck [EMAIL PROTECTED]:

 The issue is not whether it's right or wrong.  It's more fundamental than
 that.  The DFSG were originally designed for software; if they are to be
 extended to apply to works that are mainly about expression rather than
 function, you risk bumping up against the law.  Someone in, say, France,
 may not legally be able to grant the permissions that you are demanding.
 
 Now, the French contributor can sneak something past debian-legal by
 writing a license text that appears to grant permissions that the
 contributor has no power to grant.  Is that what you want?

Are you sure the location of the contributor is relevant?

With copyright the nationality of the author and where the work was
produced are normally irrelevant, as I understand it, so if one
American sues another American for an alleged infringement that took
place in France, then French law applies.

Moral rights might be different, of course. Perhaps according to
French law only French authors have moral rights. :-)



Re: Bug#239952: kernel-source-2.6.4: qla2xxx contains non-free firmware

2004-03-25 Thread Edmund GRIMLEY EVANS
Don Armstrong [EMAIL PROTECTED]:

 It seems rather clear that those source files are just machine code
 for the device firmware, and as such, are not the prefered form for
 modification.

Agreed. So the files are not DFSG-free.

 That pretty much precludes the linking of that code with the rest of
 the kernel and/or forming a derivative work of the kernel and our
 distribution of such a resultant work, well before we even get into
 the DFSG §2 discussion.[1]

The situation is somewhat ambiguous. One might argue that the device
driver code is not part of the kernel even though it's included in the
source tree for practical reasons and that there is therefore no
problem with the GPL. However, there's no point in discussing that
question in debian-legal as the code has to be separated in any case,
because it is not DFSG-free.

Edmund


Re: DRAFT summary of the OPL; feedback requested

2004-03-24 Thread Edmund GRIMLEY EVANS
Jeremy Hankins [EMAIL PROTECTED]:

 + - The person who makes any modifications must be identified.  According
 +   to the Dissident Test this is an unacceptable restriction on
 +   modification.  (See the DFSG FAQ[1] for a description of the Dissident
 +   Test.)

Maybe I understand the word identified differently from other
people, but for me identified does not mean identified in such a
way that the police can find the person. In context it seems to me
that the most reasonable interpretation of identified is with
respect to other people in the ChangeLog. So, you don't pretend to be
someone else in the ChangeLog, and you don't pretend to be more than
one person in the ChangeLog. But you can use a nom de guerre if you
want. (And you can use just your real name, if you want, even if your
real name is something like John Smith which wouldn't help the
police much on its own.)



Re: If DFSG apply to non-software, is GPL*L* incompatible with DFSG?

2004-02-28 Thread Edmund GRIMLEY EVANS
Don Armstrong [EMAIL PROTECTED]:

  The legal terms are not copyrightable;
 
 In some jurisdictions, perhaps, but not all.

Indeed. I might be wrong here, but I think that one of the ways the
Law Society in England prevents non-solicitors from taking work away
from qualified lawyers is by asserting copyright on the standard terms
and conditions used for buying and selling property, say, and then
licensing those terms and conditions only to members of the Law
Society. They may also raise money by charging for the use of certain
legal forms.

I think that licence texts should be public-domain. You could
X11-license them, but it would be very confusing to have to carry
around a licence for the licence, not to mention a licence for the
licence for the licence, plus a few changelogs, perhaps, so public
domain is best for that particular purpose, I think.

Debian seems to allow the use of licences that are themselves
unmodifiable. It's a practical necessity, I think, and fairly easy to
justify by saying that licences are a kind of meta-content rather than
content of the distribution.



Re: Cypherpunks anti-License

2004-02-26 Thread Edmund GRIMLEY EVANS
Branden Robinson [EMAIL PROTECTED]:

 Not true.  Governments can (and have) passed legislation to yank a work
 out of the public domain and put it back under copyright.

This happened when they extended the duration of copyright in the EU
from 50 to 70 years. (To remember when this happened, it helps to
remember that in most of the EU Hitler's Mein Kampf was out of
copyright for 3 months before it went back under the control of the
state of Bavaria, which apparently tries to prevent it from being
reprinted at all.)



Re: latex2html license: A Letter to Leeds University, round 2

2004-01-14 Thread Edmund GRIMLEY EVANS
Roland Stigge [EMAIL PROTECTED]:

 Besides, isn't Re: the abbrev. for Reply? The letter is not a reply.

No, it's Latin, ablative singular of res (thing), which is also the
first element of res publica and part of several Latin expressions
used in English legal jargon.



Re: [ardour-dev] The Ardour Manual

2004-01-08 Thread Edmund GRIMLEY EVANS
Henning Makholm [EMAIL PROTECTED]:

  Hmm. Provide the LaTex code (scrambled) and place it under the GPL.
 
 If it's deliberately scrambled so as to make modifications difficult,
 then placing it under GPL will be pointless

As far as I can see it is not scrambled in order to hinder
modification; it is scrambled in order to hinder use.

They presumably intend to forbid modification in order to prevent
someone from unscrambling it and competing with the version that they
sell commercially.

So it's non-free.

It's possible that the authors might agree to make source available so
that people can use it to privately make modifications such as
typesetting it for a non-standard paper size, or with a large font for
a vision-impaired reader, or whatever. However, people will then use
this to remove the Unpaid watermark ...

Edmund



Re: Bug#224866: kanjidic: Kanjidic is not DFSG-free

2003-12-23 Thread Edmund GRIMLEY EVANS
Don Armstrong [EMAIL PROTECTED]:

 The commercial utilization of the frequency numbers is prohibited
 without written permission from Jack Halpern. Use by individuals and
 small groups for reference and research purposes is permitted, on
 condition that acknowledgement of the source and this notice are
 included.
 
 First, since the frequency can be construed as a fact, and therefore
 is not copyrightable work of authorship, I'm not particularly
 concerned by this. [If there is a jurisdiction which does construe
 mere compendiums of facts as a work of authorship, we could perhaps
 reconsider this.]

The European Union has a Database Directive which grants monopoly
rights to the creators of databases, so the prohibition above, which
doesn't mention copyright, could still be effective. If the
frequencies were manually adjusted, perhaps copyright would apply in
some places, too.

If as you say the package no longer contains Jack Halpern's work, all
this is irrelevant, but perhaps you're interested to know about the
Database Directive anyway in case you encounter similar cases.



Re: Changes in formal naming for NetBSD porting effort(s)

2003-12-18 Thread Edmund GRIMLEY EVANS
Nathan Hawkins [EMAIL PROTECTED]:

 If Homer isn't copyright and trademark free, nothing is safe.

Homer is not trademark-free. Try googling for Odyssey is a registered
trademark.



Re: Changes in formal naming for NetBSD porting effort(s)

2003-12-17 Thread Edmund GRIMLEY EVANS
Branden Robinson [EMAIL PROTECTED]:

 Still the nice thing about using old, old names like the ones I proposed
 is that you can be almost positive no one has a leg to stand on in any
 claim to own the name.

An old name can still be a current trademark. Hermes is an old name
and a trademark ... probably lots of different trademarks.



Re: Changes in formal naming for NetBSD porting effort(s)

2003-12-17 Thread Edmund GRIMLEY EVANS
Joel Baker [EMAIL PROTECTED]:

 Nor do I. I mean, consider the fact that my personal email is
 [EMAIL PROTECTED], and I use it quite extensively (just check the
 list archives) - this is not exactly something used by someone big on
 placating fundies.

Presumably fundies will know, or will be happy to find out by
reading scripture, that Lucifer is among other things an adaptation of
the name of a Babylonian king mentioned in Isaiah and a Latin name for
the morning star, which is a symbol of Jesus in Revelation.

People who thing Lucifer is the Devil have no right to call themselves
fundamentalists as they are following a mediaeval (I guess) tradition
instead of going back to the fundamental scripture.



Re: Changes in formal naming for NetBSD porting effort(s)

2003-12-17 Thread Edmund GRIMLEY EVANS
Branden Robinson [EMAIL PROTECTED]:

 You seem to have already noted this, but I should re-emphasize that
 since the Tolkien novels are still under copyright, then legally the
 names from them are just as much risky choices as names from Pratchett
 are.

Does anyone seriously think that copyright applies to names? I've
never heard of copyright applying to anything smaller than a haiku.

(I don't think the following forms part of a relevant argument, but if
there is such a thing as copyright on names you might want to print
out all vaguely pronouncable combinations of up to about 10 letters,
whack an ISBN on the print-out, deposit it in the national library,
send a complimentary copy to Pratchett by registered post, then sue
him next time he invents a new name.)



Re: Plugins, libraries, licenses and Debian

2003-12-12 Thread Edmund GRIMLEY EVANS
Måns Rullgård [EMAIL PROTECTED]:

 Exactly my point.  What would the equivalent of dynamic linking be?  A
 book that says on the first page: take chapters 3 and 6 from book Foo
 and insert after chapter 4 in this book, then read the result.

Wasn't there a case with a book containing questions and answers about
a television programme that was considered (in the USA) to infringe
the copyright of the television programme? Maybe that was dynamic
linking ...


Re: Plugins, libraries, licenses and Debian

2003-12-10 Thread Edmund GRIMLEY EVANS
Måns Rullgård [EMAIL PROTECTED]:

 I know that is how law works.  I just find it strange, that the GPL is
 so explicit on this point, and yet doesn't bother to clarify at all
 what a derived work might be, just to take an example.

I suppose the idea is to have the GPL apply as broadly as possible.
Anyone who wants a clarification of derived work that is valid for
their position in the space-time continuum should visit a law library.



Re: Plugins, libraries, licenses and Debian

2003-12-10 Thread Edmund GRIMLEY EVANS
Glenn Maynard [EMAIL PROTECTED]:

 Due to the GFDL debacle, I no longer trust the FSF's conception of
 free (eg. similar in spirit) to my own software, so I'm not
 comfortable with the upgrade clause, and not using the upgrade clause
 will cause big problems down the road, so I'm starting to avoid the GPL
 for my own work.

So what do you use instead?

If you think your licence solves both the problems you mention, then
presumably you believe that your licence has a good chance of being
compatible with GPLv3 if GPLv3 turns out to be a good licence
(otherwise you might as well use GPLv2 only), and a good chance of
being incompatible with GPLv3 if GPLv3 turns out to be a bad licence
(otherwise you might as well use X11). To me this seems rather
difficult to achieve.

My current opinion is that it's best to stick with GPLv2 or later
and change to GPLv2 only if and when GPLv3 turns out to be non-free.

If people make it clear that they are ready to change if necessary it
encourages the FSF to be careful.

Edmund



Re: possible licensing issues with some scsh source files

2003-11-18 Thread Edmund GRIMLEY EVANS
Andrew Suffield [EMAIL PROTECTED]:

  ;;; 2. Users of this software agree to make their best efforts (a) to return
  ;;;to the T Project at Yale any improvements or extensions that they 
  make,
  ;;;so that these may be included in future releases; and (b) to inform
  ;;;the T Project of noteworthy uses of this software.
 
 Harmless. My best effort consists of waving a gerbil at my workstation
 and hoping something along those lines happens. (If this were an
 actual requirement, rather than a vague request, it would be a
 problem. I strongly discourage people from writing noise like this
 into licenses though - put it in the README where it belongs.)

Why do you think this is a vague request rather than an actual
requirement? Users ... agree sounds like a requirement to me.

The expression best efforts is a strong one. It means more than just
reasonable efforts. I don't think your gerbil waving would even
count as a reasonable effort.



Re: Jimi (Java lib) as a Debian package, is it legal?

2003-11-14 Thread Edmund GRIMLEY EVANS
Jacob Emcken [EMAIL PROTECTED]:

 But before it can be packaged it has to be legal :)
 I have tried to read the license but im not sure if it is legal to 
 package. Well it won't fit into main... but perhapes contrib or non-free?

I'm not a Debian developer, but it looks to me that to distribute this
software at all Debian would have to:

- indemnify Sun

- not distribute any competing software

I would guess that either of those on its own would prevent this
software from becoming a Debian package, even in non-free.


 (ii) do not distribute additional software intended to replace any
 component(s) of the Software;

 3.Indemnity to Sun. As a condition precedent to each license grant
 in this Agreement, you agree to indemnify, hold harmless, and defend
 Sun and its licensors from and against any and all claims, lawsuits,
 liabilities, demands and expenses ...



Re: Swiss Ephemeris Public License

2003-10-14 Thread Edmund GRIMLEY EVANS
Branden Robinson [EMAIL PROTECTED]:

(Big long quote because a few days have passed:)

 On Sat, Oct 11, 2003 at 11:05:56AM +0100, Edmund GRIMLEY EVANS wrote:
  Branden Robinson [EMAIL PROTECTED]:
   I personally consider that non-DFSG-free, under the theory that in
   general, your modifications have pecuniary value, and you are
   compelled to license your valuable modifications to the copyright holder
   under terms other than those under which you are licensing them to the
   community.
  
  What stops you from licensing your valuable modifications under a
  BSD-like licence so that everyone has them under the same terms?
 
 There's a difference between everyone and the copyright holder.
 
   Therefore, I see no fundamental difference between this clause and one
   which insists that all modifiers pay a license fee to the copyright
   holder.  Both cash and copyrightable modifications have pecuniary value.
   
   Consequently, in my view, this clause fails the freely modifiable
   requirement of the FSF's definition of Free Software.
  
  Would you feel the same way about a licence that said that all
  modifications must be public-domain or BSD-licensed?
 
 Public domain?  No, because that doesn't put anyone in a privleged
 position.
 
 BSD-licensed?  Depends on to whom the license is granted.  If it's a
 public license, then I see no particular problem, though it's a much
 harsher form of copyleft than we're used to.
 
 I think a case could be made that OpenSSL is in fact already under such
 a license.[1]
 
  What about a copyleft licence that grants the DFSG-freedoms but gives
  additional permissions to Jehova's Witnesses (who happen to come to
  mind as they turned up at my door as I was typing this)?
 
 The additional permissions test is only applicable if the license
 without the additional permissions granted to a certain group or
 individual is already DFSG-free, which is -- I submit -- not the case
 here.
 
 If the base license is not DFSG-free, then the wrinkle that it's
 DFSG-free only for a select group of people makes it fail DFSG 5 (No
 Discrimination Against Persons or Groups).
 
 Freedom for an elite few is not freedom.
 
 To boil it down a different way: compelling you to give something away
 to the whole world[2] is DFSG-free; compelling you to give something
 away just to me is not.

I still don't understand this.

Suppose we have:

licence A that forces you to release modifications under a BSD-licence
to the whole world

licence B that forces you to release modifications under a BSD-licence
to the original authors and a GPL-licence to the whole world

licence C that forces you to release modifications under a GPL-licence
to the whole world

Then licence A gives fewer permissions than licence B, and licence B
gives fewer permissions than licence C. If you dual-license something
under A and B that's the same as licensing it under B (because licence
B doesn't stop you from also BSD-licensing your modifications to the
whole world), and if you dual-license something under B and C that's
the same as licensing it under C (because licence C doesn't stop you
from also BSD-licensing your modifications to the original authors).

You seem to be saying that A and C are DFSG-free, but B isn't. So
something released with license A is free, but software dual-licensed
with A and B is non-free. I seem to be seeing or imagining some kind
of paradox here ...

Edmund



Re: If not GFDL, then what?

2003-10-14 Thread Edmund GRIMLEY EVANS
Joe Moore [EMAIL PROTECTED]:

  The publisher couldn't legally sell the book without the CD (or 2(b)
  notice); however, anyone else could buy a copy from the publisher,
  remove the CD, and resell it. See the first sale doctrine.
 
 But the reseller would be distributing a modified GPLd work (without
 source), so would be bound by the terms of the GPL.

I think the first sale doctrine is just a USA thing[*], and I don't
know much about it, but I think the idea is that selling a hard-copy
book second-hand does not count as copying or distributing and can
therefore be done without permission from the copyright holder, so the
reseller would not be bound by the GPL.

There may well be some other conditions attached to the first sale
doctine to stop this becoming a loophole in the GPL or elsewhere, such
as not handling lots of copies of the same work in this manner.


[*] The following frequently seen words come to mind: Except in the
United States of America, this book is sold subject to the condition
that it shall not, by way of trade or otherwise, be lent, resold,
hired out, or otherwise circulated without the publisher's prior
consent in any form of binding or cover other than that in which it is
published and without a similar condition including this condition
being imposed on the subsequent purchaser.



Re: If not GFDL, then what?

2003-10-13 Thread Edmund GRIMLEY EVANS
Nathanael Nerode [EMAIL PROTECTED]:

 If you feel that the GPL needs clarification for the term 'object code', add 
 a specific notice stating what forms you consider to be object code (not 
 source code) in your interpretation.

But make sure this clarification functions as an additional preamble
or an additional permission rather than as a patch to the GPL which
might create a new version of the GPL incompatible with other
versions.

Consider, for example, a case where two people write GPL
documentation, but one writes that the source must be in LaTeX and
the other writes that the source must be in Lout.



Re: Swiss Ephemeris Public License

2003-10-11 Thread Edmund GRIMLEY EVANS
Branden Robinson [EMAIL PROTECTED]:

b. If modifications to the SE are released under this
license, a non-exclusive right is granted to the holder of the
copyright of the unmodified SE to distribute your
modification in future versions of the SE provided such
versions remain available under these terms in addition to any
other license.
  
  I recall that we recently discussed whether such clauses are
  sufficiently discriminating to fail the implicit with no
  consideration to the author test of the DFSG. It eludes me what we
  concluded, however.
 
 I personally consider that non-DFSG-free, under the theory that in
 general, your modifications have pecuniary value, and you are
 compelled to license your valuable modifications to the copyright holder
 under terms other than those under which you are licensing them to the
 community.

What stops you from licensing your valuable modifications under a
BSD-like licence so that everyone has them under the same terms?

 Therefore, I see no fundamental difference between this clause and one
 which insists that all modifiers pay a license fee to the copyright
 holder.  Both cash and copyrightable modifications have pecuniary value.
 
 Consequently, in my view, this clause fails the freely modifiable
 requirement of the FSF's definition of Free Software.

Would you feel the same way about a licence that said that all
modifications must be public-domain or BSD-licensed?

What about a copyleft licence that grants the DFSG-freedoms but gives
additional permissions to Jehova's Witnesses (who happen to come to
mind as they turned up at my door as I was typing this)?

Edmund



Re: GFDL and Anonymity --- another problem?

2003-10-09 Thread Edmund GRIMLEY EVANS
Mathieu Roy [EMAIL PROTECTED]:

 So I wonder how it would be possible for a license to be valid with an
 anonymous copyright holder.

So, use a pseudonym. This is only a problem if you live in a country
where it is illegal to use a pseudonym and you are very law-abiding
dissident and cannot bring yourself to break that particular law.

If they ever try to ban pseudonyms in the UK I will start a campaign
for everyone to officially name all their children Robin Smith and use
unofficial nicknames to distinguish them. Maybe also introduce a
mating season to cause more date-of-birth confusion ...



Re: MPlayer DFSG compatibility status

2003-10-08 Thread Edmund GRIMLEY EVANS
Josselin Mouette [EMAIL PROTECTED]:

  We don't want to receive the endless flow of mails asking about why the
  newest, apt-get'ed MPlayer doesn't play ASF/WMV files (a very significant
  part of the streaming media on the Internet).
 
 If we don't want to include this support, this is not your problem. E.g.
 xine in Debian has WMV9 support stripped off, and there would be no
 reason for mplayer to include it if there are legal issues with it.

Should this perhaps be mentioned in the package description?

In http://packages.debian.org/unstable/graphics/xine-ui.html there is
no mention of WMV, but there is a link to http://xine.sf.net/ for a
more complete list of supported audio/video formats, and
http://xine.sf.net/ says that xine decodes WMV.

I'm not saying you should write Don't bother getting this crippled
Debian package; get the upstream source instead, but I think it's
only fair to tell people if functionality has been stripped off.

You could include a link to freepatents.org by way of explanation.



Re: Attribution-ShareAlike License

2003-09-26 Thread Edmund GRIMLEY EVANS
Seth David Schoen [EMAIL PROTECTED]:

 Adobe has patents which it claims apply to PDF and has licensed them only
 for the purpose of creating compatible implementations.
 
 http://partners.adobe.com/asn/developer/legalnotices.jsp
 
 If you modified an application which implements PDF so that it was
 incompatible with Adobe's specifications, you might be outside the
 scope of Adobe's patent license grant.

That's interesting to know - though I don't intend to read the patents
themselves.

Presumably you are not suggesting that programs that manipulate PDF
files are non-free just because you can infringe a US patent by
modifying them. Are you suggesting we should avoid using PDFs?

By the way, is ReportLab (a python toolkit for generating PDFs) free
software? Their website seems not to be working at present.



Re: License requirements for DSP binaries?

2003-09-26 Thread Edmund GRIMLEY EVANS
Florian Weimer [EMAIL PROTECTED]:

  We should allow it if source code once existed but no longer exists (all 
  the copies of the source code were wiped accidentally at some time in 
  the past). 
 
 So it's okay to ignore the DFSG in this case?

It's not ignoring the DFSG; it's interpreting source code to mean the
preferred form for modification, as in the GPL, and it's interpreting
that to mean of the forms that are still extant.


Back to the DSP binaries: I remember that at one point there were DSP
binaries included in the Linux kernel source. Is that still the case?

I think my opinion was that the DSP binaries in the kernel source are
not DFSG-free, because someone still has the source, but they are not
a GPL violation because they are not part of the kernel despite being
distributed with it for good technical reasons.

Look at the right-justification of this e-mail! An accident, I assure
you ...



Re: Why documentation and programs should not be treated alike

2003-09-26 Thread Edmund GRIMLEY EVANS
Richard Stallman [EMAIL PROTECTED]:

 This is why the GFDL does not require complete corresponding source
 code for a published manual.  It's easier to change the manual if you
 have this, but no disaster if you don't: you just have to write your
 own mark-up, which is pretty straightforward.  The requirement for a
 transparent copy is so that you don't have to keyboard the whole text
 again in order to publish a modified manual.  Even that is not
 impossible, but it's a bigger pain than writing mark-up afresh.

I'm not sure I agree with this. In many cases it is probably cheaper
to get someone to OCR or type in the plain text than to typeset it to
the original standard, given the plain text.

I admit that the following isn't directly relevant to manuals or
documentation, but in some cases, such as a bilingual dictionary, the
mark-up can be very complex and non-trivial to reinvent. I'm currently
working on a bidirectional dictionary where both directions are
derived from the same source data using a Perl script that is already
hard to understand and I still have to add some features. I might
release the whole lot under the GPL. I wouldn't want to release it
under the GFDL.



Re: There was never a chance of a GFDL compromise

2003-09-25 Thread Edmund GRIMLEY EVANS
Richard Stallman [EMAIL PROTECTED]:

 This reinforces my conclusion that it is essential for these sections
 to be unremovable as well as unmodifiable.

Well in that case you can rest assured that they will be removed from
Debian together with the documentation to which they are attached!



Re: A possible GFDL compromise: a proposal

2003-09-19 Thread Edmund GRIMLEY EVANS
Richard Stallman [EMAIL PROTECTED]:

  Manuals are not free software, because they are not software.
  The DFSG very clearly treats software and programs as
  synonymous.
 
 And we very clearly treat everything in Debian as software (see the 
 first clause of the Social Contract).
 
 That clause appears to neglect the fact that there are things
 other than software in the system.  It seems to say that all the
 software must be free software.

Aaargh!

Debian Will Remain 100% Free Software
 = Debian Will Remain 100% Software

If I buy something in the supermarket that is advertised as 100%
cow's milk I expect to get 100% milk. I don't expect to get 85% cow's
milk, 15% goat's piss and the piss-poor excuse that 100% of the milk
is from cows.



Re: A possible GFDL compromise: a proposal

2003-09-19 Thread Edmund GRIMLEY EVANS
Mathieu Roy [EMAIL PROTECTED]:

 Does everybody on that list, that thinks that GNU
 political/historical/philosophical/ texts must be DSFG compliant to be
 distributed by Debian, also thinks that the Debian logos must be DFSG 
 compliant?

No. I think it's much easier for Debian to make an exception for
Debian's logo than for documentation produced by other organisations,
be they the FSF or O'Reilly.

 So the next step seems obvious to me, Debian have make a choice:
 - follow the strict definition of DFSG promoted by many
 persons on that list and move the Official Debian Logo to
 non-free.
 - think about an another policy for logos or
 political/philosophical/historical texts.

One could do that, but it wouldn't help because the FSF documentation
under discussion is neither a logo nor in the category of
political/philosophical/historical texts.

Are we going round in circles here?



Re: A possible GFDL compromise: a proposal

2003-09-19 Thread Edmund GRIMLEY EVANS
Mathieu Roy [EMAIL PROTECTED]:

  One could do that, but it wouldn't help because the FSF documentation
  under discussion is neither a logo nor in the category of
  political/philosophical/historical texts.
 
 The GNU Documentation under discussion _is_ in the category of
 political/philosophical/historical texts. Only these texts can be
 invariant in the GFDL.

The GNU Documentation under discussion is _not_ in the category of
political/philosophical/historical texts. Only the invariant sections
are in this category. So your suggestion would only help if one were
to remove all the actual documentation from the GNU Documentation and
replace it by other unrelated political/philosophical/historical stuff
so that the FSF invariant sections would still be secondary. Then
Debian could include the FSF's invariant sections, if Debian changed
its rules in the way you suggested, but Debian still couldn't include
the actual documentation, so why exactly do you think this is useful?



Re: A possible GFDL compromise: a proposal

2003-09-15 Thread Edmund GRIMLEY EVANS
Mathieu Roy [EMAIL PROTECTED]:

 No, it makes thing less clear, in fact.
 
 - If everything that is on a Debian CD is software, it may
   means that any text that can be included (for instance the
   Bible) is software for Debian.
 
 - But it may also means that the only content that can be on a
   Debian CD must be software under the definition that I
   copied from two dictionnaries in the mail I just sent. In
   this case, Bruce statement would just mean that the Bible
   cannot be included in Debian. 

The Bible is included (bible-kjv-text) so clearly in the context of
the DFSG software does indeed mean the stuff that isn't hardware.

Can we stop this discussion now?



Re: Changing a license of a unmaintained software

2003-09-06 Thread Edmund GRIMLEY EVANS
Mathieu Roy [EMAIL PROTECTED]:

 But to avoid any delicate issue in the future, if I were you, if would
 ask him to confirm with a gpg signed email the license change (just an
 email is something easy to fake).

Getting him to sign the e-mail with his own key won't help much in the
case of him later claiming that the e-mail isn't genuine: he could at
any time accidently publish his secret key and revoke it; now anyone
can fake the e-mail. A better solution is to do everything in public
so that there are lots of witnesses.

 In some countries, it's accepted as
 a valid proof of the origin of the email.

A signature made with a secret key that was published on Usenet can
hardly be a valid proof of anything.

Edmund



  1   2   3   >