Re: The Software shall be used for Good, not Evil.

2010-03-26 Thread Måns Rullgård
Josselin Mouette j...@debian.org writes:

 Le vendredi 26 mars 2010 à 18:43 +0100, Thomas Koch a écrit : 
 Yes, it's this topic again. I've just had a short mail exchange
 with crockford himself. His final answer: If you cannot tolerate
 the license, then do not use the software.
 
 Could you please give me a definitive Yes or No for the below license?

 The Software shall be used for Good, not Evil.

 Definitely non-free, and the author's clarification removes any doubt.

It is certainly a bizarre licence, and it is clearly best to regard it
as non-free.  However, I suspect he'd have a very hard time enforcing
it in court.

IANAL

-- 
Måns Rullgård
m...@mansr.com


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/yw1xiq8isx7h@unicorn.mansr.com



Re: GPL photographies, eg for backround

2008-12-29 Thread Måns Rullgård
Ken Arromdee arrom...@rahul.net writes:

 On Mon, 29 Dec 2008, Josselin Mouette wrote:
 More precisely: if you are the copyright owner, you can publish it in
 whatever format you like, and if under a free license (e.g. the GPL), it
 will be acceptable for Debian.

 Say what?

 If you GPL a program and don't provide source code, Debian doesn't
 even have the right to distribute it, since they have to distribute
 it with the source code and they don't have that.  The fact that you
 are the copyright owner means that your sending it *to* Debian is
 legal, but that doesn't grant Debian permission to distribute it any
 further.

More precisely, Debian has the right to distribute such a work, but
chooses not to do so.

-- 
Måns Rullgård
m...@mansr.com


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: GPL photographies, eg for backround

2008-12-29 Thread Måns Rullgård
Don Armstrong d...@debian.org writes:

 On Mon, 29 Dec 2008, Måns Rullgård wrote:
 More precisely, Debian has the right to distribute such a work, but
 chooses not to do so.

 If a work is GPLed and we do not have the complete source for the
 work, we cannot distribute it under the GPL.

If the work as distributed *by the author* lacks something one might
call source, a recipient may still redistribute whatever he received.
When *redistributing* a work, possibly modified, received under the
terms of the GPL, you may of course not omit any parts that would be
considered source for any part of what you do distribute.

 [For non-copyleft works, however, your statement is correct.]

Yes, obviously.

-- 
Måns Rullgård
m...@mansr.com


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: GPL photographies, eg for backround

2008-12-29 Thread Måns Rullgård
Don Armstrong d...@debian.org writes:

 On Tue, 30 Dec 2008, Måns Rullgård wrote:
 Don Armstrong d...@debian.org writes: 
  On Mon, 29 Dec 2008, Måns Rullgård wrote:
  More precisely, Debian has the right to distribute such a work, but
  chooses not to do so.
 
  If a work is GPLed and we do not have the complete source for the
  work, we cannot distribute it under the GPL.
 
 If the work as distributed *by the author* lacks something one might
 call source, a recipient may still redistribute whatever he
 received.

 That's not correct, unless you're in a locality that has some form of
 the First Sale doctrine. Debian doesn't ever distribute under the
 first sale doctrine, and furthermore, Debian modifies everything that
 is distributed (even if just to package it), so it doesn't apply
 either. [And we certainly don't distribute in 1:1 ratio from the
 copies we obtain from original author.]

 Under GPL v3, when we convey a work in a non-source form, we must
 satisfy all of 6d. That requires making the Corresponding Source
 available, which we cannot.

 Under GPL v2, we distribute under 3(a), and that also requires
 distributing the corresponding machine-readable source code.

 If we don't have the corresponding source, we can't satisfy the GPL,
 so we cannot distribute (GPLv2 §4, GPLv3 §8).

Your argument, if it can be called that, assumes that the requirements
of the GPL, or any license, extend backwards, prior to the point it
was applied.  The extent to which this is true has to be determined by
real lawyers.

For photographs, the argument about what constitutes source can
easily become absurd.  I can easily imagine a photograph where the
preferred form for modification is the depicted scene itself, rather
than its depiction.  To created a modified photo, the photographer
would rearrange the scene and make a new photo, not alter an existing
one.  Does this mean a photo of this scene cannot be distributed under
the GPL (unless the physical scene is also included)?

Similarly, when I write a computer programme, a lot of ideas,
structures, etc. that could be seen as source remain as thoughts in
my brain, never to be written down.  Does this make my programmes
non-distributable?

-- 
Måns Rullgård
m...@mansr.com


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Licence query

2008-09-14 Thread Måns Rullgård
Francesco Poli [EMAIL PROTECTED] writes:

 On Sun, 14 Sep 2008 17:10:17 +0100 Julian Gilbey wrote:

 Hi all!

 Hi!  :)

 
 I'm looking at a package (GLFW, bindings to OpenGL from Haskell) which
 has the following licence.  I think that it is DFSG-free, but I'd like
 someone else to check over it, as I've not seen a licence exactly like
 this one before.

 The license you quoted (thanks for quoting its text in full) is
 word-by-word identical to the zlib license:
 http://www.gzip.org/zlib/zlib_license.html

I thought it looked familiar, but couldn't quite place it.

There is one thing about that license that strikes me as slightly odd.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

In the above grant of permissions, I see no explicit grant to
distribute modified versions.  It is fairly obvious from the remainder
of the license that such permission was intended, but it should still
be explicitly mentioned.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Licence query

2008-09-14 Thread Måns Rullgård
Stephen Gran [EMAIL PROTECTED] writes:

 This one time, at band camp, Måns Rullgård said:
 There is one thing about that license that strikes me as slightly odd.
 
   Permission is granted to anyone to use this software for any purpose,
   including commercial applications, and to alter it and redistribute it
   freely, subject to the following restrictions:
 
 In the above grant of permissions, I see no explicit grant to
 distribute modified versions.  It is fairly obvious from the remainder
 of the license that such permission was intended, but it should still
 be explicitly mentioned.

 Permission is granted to ... alter it and redistribute it freely seems
 like it does just that?

The first it is clearly referring to the unmodified source.  The
second it has no other noun to refer to, so must also be referring
to the unmodified source.  Had the text said something like and
redistribute it freely, with or without modification, all would be
much clearer.  The BSD license uses this precise phrase.

One can never be too careful with legal language.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Licence query

2008-09-14 Thread Måns Rullgård
Stephen Gran [EMAIL PROTECTED] writes:

 This one time, at band camp, Måns Rullgård said:
 Stephen Gran [EMAIL PROTECTED] writes:
 
  This one time, at band camp, Måns Rullgård said:
  There is one thing about that license that strikes me as slightly odd.
  
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
  
  In the above grant of permissions, I see no explicit grant to
  distribute modified versions.  It is fairly obvious from the remainder
  of the license that such permission was intended, but it should still
  be explicitly mentioned.
 
  Permission is granted to ... alter it and redistribute it freely seems
  like it does just that?
 
 The first it is clearly referring to the unmodified source.  The
 second it has no other noun to refer to, so must also be referring
 to the unmodified source.  Had the text said something like and
 redistribute it freely, with or without modification, all would be
 much clearer.  The BSD license uses this precise phrase.
 
 One can never be too careful with legal language.

 One can also try to be slightly sensible.

Try telling that to the lawyers.

 English is an inexact language at the best of times.  In this
 context, the meaning is clear enough - it's a logical and operation.
 Of course it's possible that some legalistic moron could find a way
 to argue that the intent of the license is the opposite of what it
 apparently says, but I doubt it will stand up in any court that
 counts.

Even the Eastern District Court of Texas?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Copy vs. (re)distribute

2008-05-13 Thread Måns Rullgård
Cyril Brulebois [EMAIL PROTECTED] writes:

 Hi,

 since I've got upstreams (having copied some code from others, that's
 why they aren't spelling it out directly) that aren't convinced that
 having the rights to copy, use, modify is insufficient to meet the DFSG.
 From what I recall having read during NM, I've never seen any discussion
 comparing the rights to copy and to (re)distribute. Could someone please
 shed some light, and/or share pointers to some nice reading on that
 topic?

 I also believe that You may use this program as desired without
 restriction can't be understood as one is free to modify and
 redistribute it; but I'd appreciate your views (anyway, I believe it was
 meant to be free for real, just not worded adequately -- this one
 dates back to 1986 -- but I'd like to make sure it's not DFSG-free
 as-is).

There is another important aspect you didn't mention.  In addition to
granting rights to use, copy, and redistribute, the license must allow
you to pass on these rights to those receiving copies or modified
versions from you.

I agree that the rights to use, copy, and redistribute are distinct,
and that none of them implicitly include any of the others.

IANAL

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#476644: bring back H.261 encoding

2008-04-18 Thread Måns Rullgård
Fabian Greffrath [EMAIL PROTECTED] writes:

 Package: ffmpeg
 Severity: wishlist
 Version: 0.svn20080206-1

 Hi,

 according to
 http://blogs.sun.com/openmediacommons/entry/oms_video_a_project_of
 and other resources, SUN develops a new codec called OMS, which is a
 royalty-free codec loosely based on the h.26x codec family. In the
 FAQ the question asking Why have you started from h.261? is answered
 with the following reply:

   H.261 was finalized in 1989, outside the (17-year) patent
   window. Key tool strategies and prior art were already
   established in that era.

 Wouldn't this mean that we are also free to ship the built-in H.261
 encoder in ffmpeg packages?

Even though the spec dates from 1989, it is possible to use newer
algorithms in an encoder, e.g. for motion estimation, quantisation, or
any other aspect where the spec doesn't detail how values are to be
computed from input data.  I have no idea whether any patents are
applicable to the FFmpeg H.261 encoder, but I wouldn't discount the
possibility without a thorough examination.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Do web applications disable GPL obligations?

2008-03-12 Thread Måns Rullgård
M. Tyler [EMAIL PROTECTED] writes:

 Måns Rullgård-3 writes:
Mark Tyler [EMAIL PROTECTED] writes:

 Dear all,
 I hope this is the right list to discuss GPL related issues. (Or where
 would be a better place to get help with the following question?)

Your question doesn't relate to Debian, so strictly speaking it is
off-topic here.
 We are talking about Debian servers, of course ;-)
 Fact is that I haven't found a list or a newsgroup where GPL questions are
 answered nearly as competent as here. So I thank all writers for sharing
 their experience.

It is my understanding that source is only required to be supplied to
those who receive binaries.  In your case, it seems pretty clear that
the Java classes should be accompanied with source (or instructions
how to obtain it).
 This is exactly how I see the situation. But two questions remain to be
 clarified:
 1) I have not mentioned explicitly that the Java classes are published as
 applets on a website. They are not offered as standalone download. I don't
 see any difference in that the source code of GPLd applets must still be
 made available, do you?

Anyone who can get their hands on the Java class files has a right to
get the source code as well.  It doesn't matter how they obtain those
files, or whether whomever they were obtained from was aware of the
files being distributed.  It is the responsibility of the server
operator to keep track of what is distributed from his server, and
ensure that any conditions attached to such distribution are adhered
to.

 2) What about icons which are delivered with any GPLd software (not
 necessarily our situation, but if it is different, please mention the
 crucial points as well)? I haven't found a conclusive answer in previous
 discussions on this list. I don't see how icons are affected by the GPL,
 because the GPL deals with source code and binary program code, not with
 media files.

This is a (common) misconception.  The conditions of the GPL can be
applied to anything, not just program code.

 For this reason I assume that icons remain copyright of their
 creator, such as any data which is published without any license at
 all. Is this assumption true, or what are the obligations if
 somebody copies icons onto his website, icons that we created for
 and distribute with our GPLd software?

It is usually assumed, unless otherwise noted, that artwork included
in a package is under the same license as the source code.  It is,
however, not all too uncommon with special conditions for logos, icons
and the like.  C.f. the Mozilla projects.

However, source for software that only runs on the
server need not be supplied to users of the service.
 This is evident.

Disclaimers: IANAL, TINLA.
 BTW, is there a reason why many of the list contributions end with these
 acronyms? Do they have any legal significance or do they only show that you
 don't want to be misunderstood to tell the final truth?

You can never be too careful in legal matters.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Do web applications disable GPL obligations?

2008-03-11 Thread Måns Rullgård
Mark Tyler [EMAIL PROTECTED] writes:

 Dear all,
 I hope this is the right list to discuss GPL related issues. (Or where
 would be a better place to get help with the following question?)

Your question doesn't relate to Debian, so strictly speaking it is
off-topic here.

 A friend and I have developed a web application for an online shop
 with some pretty advanced features that were requested by our
 customers. We included GPL sources into the application and for that
 reason distributed the application according to the same license
 (GPLv3).

 Now one of the customers has modified large parts of our shop without
 mentioning the origin, the GPL license or the authors, and without
 publishing the modified sources. Program icons and dialog boxes where
 copied identically.

 When we asked him to comply with the GPL he only replied that web
 applications are not affected, because the application is only used,
 but not distributed. It is true, that the application is installed on
 the server side, but parts of it, namely java classes, are distributed
 to the clients (=the shop visitors) in binary form.

 We are really annoyed because we spent months fulfilling our
 customers' wishes at an almost negligible price (assuming that we were
 contributing to open source software), and now our work as well as the
 original authors' work is exploited to generate large turnovers.

 Can you judge from this information, whether we are right or the
 customer who claims to have the right to publish our java classes and
 icons within the web application as if he owned the copyright?

It is my understanding that source is only required to be supplied to
those who receive binaries.  In your case, it seems pretty clear that
the Java classes should be accompanied with source (or instructions
how to obtain it).  However, source for software that only runs on the
server need not be supplied to users of the service.

There were early plans to have the GPLv3 require source distribution
with web services and similar, but these requirements were dropped
from the final version.

Disclaimers: IANAL, TINLA.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: k3b monkey audio plugin

2008-03-11 Thread Måns Rullgård
Robin Heron [EMAIL PROTECTED] writes:

 Hi,
I am unclear of the license and exactly which section a deb package
 should belong. I am currently building k3b plugin for monkeys audio
 codec. The author has licenced under GPL 2 so no problem there. 
 The actual codec however uses the following:

   Monkey's Audio Source Code License Agreement

It may be of interest to you that FFmpeg has an independent
implementation of this decoder licensed under the LGPL 2.1.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: TrueCrypt License 2.3

2008-01-13 Thread Måns Rullgård
Patrick Matthäi [EMAIL PROTECTED] writes:

 Måns Rullgård schrieb:
 Patrick Matthäi [EMAIL PROTECTED] writes:

 Hello,

 I wanted to package maybe truecrypt for Debian.
 There was an older discussion on l.d.legal for an older version of the
 TrueCrypt license, where the most developers said, that it is not
 distributeable.

 But as I know TrueCrypt has modified the license, so that more
 distributions could ship it.

 Here it is: http://www.truecrypt.org/license.php

 I'm not a lawler, so what do you mean, is this license free or when
 not could I distribute it in non-free?
 At a glance, the bits that might be controversial appear to be a few
 naming restriction clauses and some advertising clauses.  I don't see
 anything restricting use or distribution.
 IANAL

 Thanks,

 sounds good :)

Hold on.  I didn't say it was free or anything, only that I didn't see
anything that struck me as obviously non-free.  Some consider renaming
clauses non-free (although I don't), and the plethora of licenses used
for Truecrypt could be conflicting, even if each on its own is free.
Wait for another opinion before drawing any conclusions.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: TrueCrypt License 2.3

2008-01-13 Thread Måns Rullgård
Iain Nicol [EMAIL PROTECTED] writes:

 VI. General Terms
 
 1. You may not use, modify, reproduce, derive from, (re)distribute, or
 sublicense This Product, or portion(s) thereof, except as expressly
 provided under this License. Any attempt (even if permitted by
 applicable law) otherwise to use, modify, reproduce, derive from,
 (re)distribute, or sublicense This Product, or portion(s) thereof,
 automatically and immediately terminates Your rights under this License.

 This paragraph explicitly denies rights available under fair use or fair 
 dealing. Hopefully a non-op (?), but not good.

If it were a contract, such a clause could be valid.  Whether licenses
like this are to be considered contracts is matter for debate.

Either way, the license has a clause about unenforcable terms:

  4. If any term of this License is found to be invalid or
  unenforceable under applicable law, You agree that it shall not
  affect the validity or enforceability of any other terms of this
  License that are found to be valid and enforceable under applicable
  law.

 All the above was about the TrueCrypt License version 2.3. The other 
 license I have trouble with is a short one.
 
 
 This is an independent implementation of the encryption algorithm:
 
 Twofish by Bruce Schneier and colleagues
 
 which is a candidate algorithm in the Advanced Encryption Standard
 programme of the US National Institute of Standards and Technology.
 
 Copyright in this implementation is held by Dr B R Gladman but I hereby
 give permission for its free direct or derivative use subject to

If the copyright is held be Dr Gladman, how can I (Schneier?) grant
any permission pertaining to it?

 acknowledgment of its origin and compliance with any conditions that the
 originators of the algorithm place on its exploitation.

 I know the reference implementation for Twofish is in the public domain, 
 and it's not been patented. But what happens, hypothetically, if Bruce 
 Schneier were to publicly assert that people should not use the 
 algorithm, say for moral reasons. Or what if he said people should not 
 use this algorithm [as it is no longer considered secure enough. Could 
 those situations not revoke my license to use this software?

Note that the text says algorithm, not implementation.  If it is
not patented, there is nothing the originators of the algorithm can
do to stop it being used.

IANAL

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: TrueCrypt License 2.3

2008-01-12 Thread Måns Rullgård
Patrick Matthäi [EMAIL PROTECTED] writes:

 Hello,

 I wanted to package maybe truecrypt for Debian.
 There was an older discussion on l.d.legal for an older version of the
 TrueCrypt license, where the most developers said, that it is not
 distributeable.

 But as I know TrueCrypt has modified the license, so that more
 distributions could ship it.

 Here it is: http://www.truecrypt.org/license.php

 I'm not a lawler, so what do you mean, is this license free or when
 not could I distribute it in non-free?

At a glance, the bits that might be controversial appear to be a few
naming restriction clauses and some advertising clauses.  I don't see
anything restricting use or distribution.

IANAL

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: rescuing code from the GPL

2007-11-11 Thread Måns Rullgård
Shriramana Sharma [EMAIL PROTECTED] writes:

 Wesley J. Landaker wrote:
 2. Y modifies this program to use Qt (under the GPL), creating
 02-qt-nothirdvar.cpp, and distributes it under both the BSDL and GPL.
 Well, they could distribute the source code under the BSD, as the
 source code isn't a derivative work of Qt just by using it. But they
 could not legally distribute a compiled binary that included
 copyrightable parts of GPL-only Qt. You could distribute binaries
 under the GPL.

 I don't agree with some points in this.

 The question is not whether a work *includes* parts of Qt or not. The
 very fact that it is dependent on Qt for its functioning makes it a
 derivative work, and it *must* be licensed under the GPL when
 distributed, whether in source form or compiled form.

 Please point out the flaw in this reasoning. Thank you.

Suppose I write from scratch a new library, Tq, that is source and
binary compatible with Qt (huge task, but that's beside the point).
Every app written to use Qt can now instead use Tq without even a
recompile.  Are these apps now suddenly derivatives of Tq as well as
Qt?  I think not.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: algorithm copyright? what's that?

2007-10-03 Thread Måns Rullgård
Antti-Juhani Kaijanaho [EMAIL PROTECTED] writes:

 Is it a kind of algorithm copyright?

 No.

In some countries there is.  They call it a patent.

 IANAL etc

Neither am I.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: LGPL v3 compatibilty

2007-07-16 Thread Måns Rullgård
Walter Landry [EMAIL PROTECTED] writes:

 Francesco Poli [EMAIL PROTECTED] wrote:
 On Sat, 14 Jul 2007 21:56:27 -0700 (PDT) Walter Landry wrote:
 
  Francesco Poli [EMAIL PROTECTED] wrote:
   On Mon, 2 Jul 2007 12:31:13 -0400 Anthony Towns wrote:
   
   [...]
Note that _if_ we do stick to the view we've taken up until now,
when we have a LGPLv3 only glibc in the archive, we'll no longer
be able to distribute GPLv2-only compiled executables.
   
   Unless the GPLv2-only work copyright holder(s) add(s) a special
   exception, similar to the one needed to link with the OpenSSL
   library, right?
   
   This scenario is worrying me...  :-(
  
  Is this going to be a problem for the kernel?  It is definitely not
  going to go to GPLv3.
 
 Is the Linux kernel linked with any LGPL'd work?
 AFAIUI, it is not, so no problem for the kernel.

 Doesn't the kernel get its implementations for pow(), sqrt(),
 printf(), and the rest of the C standard library from glibc, which is
 LGPL'd?

No.  The kernel is completely self-contained.  Some code may of course
have been borrowed from glibc at some point, but that's irrelevant.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: LGPL v3 compatibilty

2007-07-16 Thread Måns Rullgård
Walter Landry [EMAIL PROTECTED] writes:

 Måns_Rullgård [EMAIL PROTECTED] wrote:
 Walter Landry [EMAIL PROTECTED] writes:
 
  Francesco Poli [EMAIL PROTECTED] wrote:
  On Sat, 14 Jul 2007 21:56:27 -0700 (PDT) Walter Landry wrote:
  
   Francesco Poli [EMAIL PROTECTED] wrote:
On Mon, 2 Jul 2007 12:31:13 -0400 Anthony Towns wrote:

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

Unless the GPLv2-only work copyright holder(s) add(s) a special
exception, similar to the one needed to link with the OpenSSL
library, right?

This scenario is worrying me...  :-(
   
   Is this going to be a problem for the kernel?  It is definitely not
   going to go to GPLv3.
  
  Is the Linux kernel linked with any LGPL'd work?
  AFAIUI, it is not, so no problem for the kernel.
 
  Doesn't the kernel get its implementations for pow(), sqrt(),
  printf(), and the rest of the C standard library from glibc, which is
  LGPL'd?
 
 No.  The kernel is completely self-contained.  Some code may of course
 have been borrowed from glibc at some point, but that's irrelevant.

 Are you sure that it is self-contained?  Grepping through the sources
 of 2.6.22.1, I do not see an implementation of stdarg.h or
 stdio.h.  I do see string.h, and math.h is never included.

Inside the kernel stdio is meaningless, so I'd hardly expect to find
that header there.  The only places in the kernel source where stdio.h
is included are in tools, such as kconfig, only to be used for
building the kernel or for testing purposes.  This use of standard C
header files is of course completely outside the scope of any license.

As for stdarg.h, it is provided by the compiler, and generally
(including GCC) licensed without restrictions on use.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Final text of GPL v3

2007-07-04 Thread Måns Rullgård
Ben Finney [EMAIL PROTECTED] writes:

 Stephen Gran [EMAIL PROTECTED] writes:

 You continually miss the point that the GPL is explicitly noted as a
 free license, which means that anything in the GPL is DFSG free.

 No. It means that works licensed under the GPL are considered free
 software under the DFSG. That does *not* mean that anything in the
 GPL is DFSG free outside the context of a work licensed under the
 GPL.

It may also be worth noting that GPLv2 *has* to be considered DFSG
free, or there would be little left to call Debian...

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Debian-approved creative/content license?

2007-03-11 Thread Måns Rullgård
Ken Arromdee [EMAIL PROTECTED] writes:

 On Sun, 11 Mar 2007, Ben Finney wrote:
 Those licenses can apply to any software, not just programs. So, if
 the software is an audio work or picture, a software license like GPL
 or Expat can apply to it.

 Actually, there's one big problem.  The GPL's preferred form for
 modification clause.

 Unless the creators of the podcast directly edit the MP3--which is rather
 unlikely--the MP3 is not the preferred form for modification and putting the
 MP3 under GPL without releasing the raw audio files grants no rights at all.
 GPLing video has a similar problem.

The preferred form for modification for a film director is often a
reshoot of the scene.  I guess this means that a GPL video would have
to ship with (a copy of) Tom Cruise if he happens to be one of the
actors in the film.  Sounds difficult to fulfill.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: DFSG as Licence?

2006-06-11 Thread Måns Rullgård
Michelle Konzack [EMAIL PROTECTED] writes:

 Hello *,

 Since I have read tonns of different licences I do not realy know
 what to do.  Since I am using Debian/main only (with the exception
 of libdvdcss2) since more then 7 years now I want to say, that my
 Software any Licence which comply with the DFSG.

 Question:

 Is there allready a licence which use the term DFSG as licence?

 I do not fully agree with the FSF and the GPL. v2.0 maybe ok,
 but I have complains against the new one.

If you do not like gpl3, use gpl2 without the or later option, if
that does what you want.  The FSF won't like you if you do, but nobody
is under any obligation to please them.  Personally, I'm allergic to
more than two paragraphs of legalese, and I don't want to release my
work under terms I do not fully understand, so I release my stuff
under the MIT license.  It gives a little more permission than the
GPL, but I don't really care if someone uses my code in a commercial
application.  It doesn't interfere with my reasons for releasing it in
the first place, and it lets any free software project use it, without
any concerns about being GPL compatible.  All the fuss about open
source licenses being incompatible is, IMHO, contradictory to the
spirit of free software, and spending time on such issues is
counter-productive.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: DFSG as Licence?

2006-06-11 Thread Måns Rullgård
George Danchev [EMAIL PROTECTED] writes:

 On Sunday 11 June 2006 19:25, Måns Rullgård wrote:
 Michelle Konzack [EMAIL PROTECTED] writes:
  Hello *,
 
  Since I have read tonns of different licences I do not realy know
  what to do.  Since I am using Debian/main only (with the exception
  of libdvdcss2) since more then 7 years now I want to say, that my
  Software any Licence which comply with the DFSG.
 
  Question:
 
  Is there allready a licence which use the term DFSG as licence?
 
  I do not fully agree with the FSF and the GPL. v2.0 maybe ok,
  but I have complains against the new one.

 If you do not like gpl3, use gpl2 without the or later option, if
 that does what you want.  The FSF won't like you if you do, but nobody
 is under any obligation to please them.  Personally, I'm allergic to
 more than two paragraphs of legalese, and I don't want to release my
 work under terms I do not fully understand, so I release my stuff
 under the MIT license.  It gives a little more permission than the
 GPL, but I don't really care if someone uses my code in a commercial
 application.  

 GPL allows commercial applications, but what GPL does not allow is
 becoming a 'proprietary application' (non-free). E.g. you are not

OK, bad choice of words.  I don't much care if someone uses my code in
a proprietary application either.

 allowed to grab a GPL'ed source code, modify it and distribute the
 modified binaries only. In that case GPL force you to publish the
 your source modifications, which is perfectly in the spirit of free
 software ... e.g. what is give is what you get.

What I'm talking about is different, each on their own free, licenses
being deemed incompatible with each other.  Examples are the GPL, the
OpenSSL license, and the Open Software License.  I find it hard to
believe that most authors who choose to release under the GPL do so in
order to prevent their code being used in a program released under the
OSL.  Neither of these two licenses (GPL and OSL) allows for
proprieterization of code.  However, I see it as a loss to the free
software world as a whole, that the open source code is divided into
several islands, between which no code sharing is allowed.  This leads
to time and efforts being wasted in reimplementing perfectly good
code, only because the existing version has slightly different terms
of use and distribution.

How many cases of Foo is under GPL, Foo uses libcurl, libcurl can be
linked with OpenSSL, hence Foo is non-distributable have been
discussed on this list?  I have no figures, but it is a recurring
topic.  Does anyone seriously believe that the authors of Foo
intentionally created those situation?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: MPEG-4 patent license issues - libfaad* and libx264* and other codecs.

2006-05-01 Thread Måns Rullgård
Steve Langasek [EMAIL PROTECTED] writes:

 On Sat, Apr 29, 2006 at 11:37:39PM +0100, Matthew William Solloway
 Bell wrote:
 The packages libxine1, ffmpeg,  include libfaad*, libx264* or another
 codec which implement the MPEG-4 Advanced Audio Coding and Advanced
 Video Coding standards. Unfortunately, these are patent encumbered in at
 least the USA, and many other countries. To distribute code implementing
 any of these patents, a license is required[1], assuming that the
 claimed patents are valid. This license requires signing an agreement
 and the payment of royalties, which hasn't been done AFAIK, and is
 contrary to policy. 
 There is evidence of prior attempts of enforcement, specifically against
 FAAD at AudioCoding.com[2].

 This appears to refer to enforcement of patents covering encoding using the
 codecs in question.  Do libxine1 and ffmpeg implement encoding of these, or
 just decoding?  Is there a history of enforcement of patents on decoding of
 the codecs in question?

FFmpeg has an AVC decoder.  It does not include an AVC encoder, and it
neither encodes nor decodes AAC.  FFmpeg can optionally use external
libraries for these tasks.

I'm not familiar with libxine enough to comment on it.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: MPEG-4 patent license issues - libfaad* and libx264* and other codecs.

2006-05-01 Thread Måns Rullgård
Matthew William Solloway Bell [EMAIL PROTECTED] writes:

 On Sat, Apr 29, 2006 at 11:37:39PM +0100, Matthew William Solloway Bell 
 wrote:
  The packages libxine1, ffmpeg,  include libfaad*, libx264* or another
  codec which implement the MPEG-4 Advanced Audio Coding and Advanced
  Video Coding standards. Unfortunately, these are patent encumbered in at
  least the USA, and many other countries. To distribute code implementing
  any of these patents, a license is required[1], assuming that the
  claimed patents are valid. This license requires signing an agreement
  and the payment of royalties, which hasn't been done AFAIK, and is
  contrary to policy. 
  There is evidence of prior attempts of enforcement, specifically against
  FAAD at AudioCoding.com[2].
 
 This appears to refer to enforcement of patents covering encoding using the
 codecs in question.  Do libxine1 and ffmpeg implement encoding of these, or
 just decoding?  Is there a history of enforcement of patents on decoding of
 the codecs in question?

 Hmmm, I think I have missed something; what makes you draw this
 conclusion? AudioCoding.com has removed all binaries including those
 related to decoding. I see no reference to encoding only in [2]. The
 licensing authorities in [1] have licenses that cover decoders. I did
 look at their patent portfolio, but is was brief and shallow. I'm having
 a closer look now.

 libxine: libfaad (AAC decoder)
 vlc: libfaad (AAC decoder); libx264 (AVC decoder)
 libavcodec0: libfaad (AAC decoder); libx264 (AVC decoder)

 AFAIK, libx264 is a decoder only but the decoding functions are called
 x264_encoder_?

x264 is an AVC *encoder* only.  libavcodec can optionally call it for
AVC encoding.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: MPEG-4 patent license issues - libfaad* and libx264* and other codecs.

2006-04-30 Thread Måns Rullgård
Don Armstrong [EMAIL PROTECTED] writes:

 On Sun, 30 Apr 2006, Josselin Mouette wrote:
 Le samedi 29 avril 2006 à 23:37 +0100, Matthew William Solloway Bell a
 écrit :
  The packages libxine1, ffmpeg,  include libfaad*, libx264* or another
  codec which implement the MPEG-4 Advanced Audio Coding and Advanced
  Video Coding standards.
 
 I have already stated this: Debian shouldn't have anything to do
 with regard to patents. We should entirely ignore them unless
 directly threatened, and such issues that depend so much on the
 country should be up to the end-user to deal with.

 Like it or not, we can't completely ignore them in Debian. Each mirror
 operator needs to make their own decisions about their liability in
 their own country, but Debian itself needs to be careful about
 distributing works which have patents in the United States[1] where
 the patent holders are well known and have been inolved in patent
 litigation against individuals using their patents.

Correct me if I'm wrong, but isn't it use, not distribution, that
requires a patent license?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: license of schema files

2006-04-04 Thread Måns Rullgård
Noèl Köthe [EMAIL PROTECTED] writes:

 Hello debian-legal and openldap maintainers,

 the upstream kolabd package includes rfc2739.schema:

 http://kolab.org/cgi-bin/viewcvs-kolab.cgi/server/kolabd/kolabd/rfc2739.schema?rev=1.1.1.1content-type=text/vnd.viewcvs-markup

 kolabd was rejected by ftpmaster because of this schema license text
 (this schema is now removed but it would be better to get it included
 again):

 ...
 However, this
 #  document itself may not be modified in any way, such as by removing
 #  the copyright notice or references to the Internet Society or other
 #  Internet organizations, except as needed for the purpose of
 #  developing Internet standards in which case the procedures for
 #  copyrights defined in the Internet Standards process must be
 #  followed, or as required to translate it into languages other than
 #  English.
 ...

 document itself may not be modified in any way is the main point. The
 following are examples and more information. It looks like its just a
 copy of a RFC license e.g. ftp://ftp.rfc-editor.org/in-notes/rfc2821.txt

IMHO permission to modify standards is uninteresting.  The document is
only useful in it's original form anyway.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: cdrtools - GPL code with CDDL build system

2006-03-23 Thread Måns Rullgård
Francesco Poli [EMAIL PROTECTED] writes:

 On Tue, 21 Mar 2006 18:19:52 +0100 Eduard Bloch wrote:

 Don't count much on dvdrtools, it has no active upstream at all (no, I
 don't mean the guys whoes only heroic act was the replacement of the
 Schilly build system with autodev-stuff).

 That's a good reason to find someone willing to take over dvdrtools
 maintenance and development...
 We should really seek someone interested.

Umm... they released a new version just a couple of weeks ago.  What
do you require of a project to count it as active?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: cdrtools - GPL code with CDDL build system

2006-03-20 Thread Måns Rullgård
Francesco Poli [EMAIL PROTECTED] writes:

 On Mon, 20 Mar 2006 01:21:08 + Måns Rullgård wrote:

 Francesco Poli [EMAIL PROTECTED] writes:
 
  On Sat, 18 Mar 2006 22:05:53 + Måns Rullgård wrote:
 
  Just use dvdrtools instead.
 
  ITYM dvd+rw-tools,
 
 That's what I use for burning DVDs.  It doesn't handle CDs though.

 Ouch! It seems that we are left with *no* DFSG-free tools to burn CDs in
 Debian, until someone forks cdrtools (from a version prior to the
 license clarifications) or implements an equivalent program suite...

JS insists that his clarifications also apply to previous versions
of cdrecord...

  since dvdrtools is in non-free too...
 
 Someone's launched an investigation into the reason for this.  Let's
 wait and see what comes back.

 Assuming that its debian/copyright file is accurate (in Debian sid), it
 seems that the same license (and added restrictions, passed off as
 license interpretation) applies.
 If this is the case, my bet is that dvdrtools is in non-free for pretty
 the same reason why cdrtools should not be in main (at least, not as it
 is now)...

The dvdrtools web page has this paragraph:

  dvdrtools is a fork of cdrtools, with the primary goals of remaining
  100% Free Software (dvdrtools is a fork of the last version of
  cdrtools without any you are not allowed to modify this section
  comments), and adding support for DVD-R/DVD-RW drives and media.

Checking the source, none of the troublesome bits from cdrtools are
there, and the build system is replaced with automake.  I can't see
any problem with it.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: MIT licenses

2006-03-20 Thread Måns Rullgård
Francesco Poli [EMAIL PROTECTED] writes:

 On Mon, 20 Mar 2006 02:39:56 + MJ Ray wrote:

 I think that's the one. There are several often called MIT. Someone
 has moved the copy on X.org to which
 http://www.fr.debian.org/legal/licenses/ links - has anyone
 a new URL besides the failed open source initiative, please?

 AFAIK, the two most famous licenses ambiguously called MIT license,
 are:

  a) the Expat license (http://www.jclark.com/xml/copying.txt)

  b) the X11 license (formerly  http://www.x.org/Downloads_terms.html)

 The latter URL (http://www.x.org/Downloads_terms.html) has been useful
 for long time, but now seems to have vanished.
 Another URL (http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3) includes
 something that resembles to the X11 license, but it rather seems to be
 an Expat license with an added final no-advertising/no-promotion clause
 similar to the one found in the X11 license.

 I'm pretty sure the real X11 license (the one once found at 
 http://www.x.org/Downloads_terms.html, now vanished) has other
 differences that distinguish it from the Expat license.
 Namely:
 a) the condition explicitly mentions that the copyright notice and
 license text must be included in supporting documentation (as well as in
 the Software or any substantial portion)
 b) permission to sublicense is not explicitly mentioned

 These two differences seem to be negligible, since the term Software
 includes associated documentation files and the list of granted rights
 is exemplary, not exhaustive (Permission is hereby granted [...] to
 deal in the Software without restriction, including without limitation
 the rights to [...]).
 Nonetheless, the X11 and Expat license texts differ in those details too
 (not only for the presence of the final no-advertising/no-promotion
 clause).

 Has anyone found another URL for the real X11 license (the one that
 used to live at http://www.x.org/Downloads_terms.html)?

Gentoo has a fairly comprehensive collection of license texts at
http://www.gentoo.org/cgi-bin/viewcvs.cgi/licenses/, including an
MIT and an X11 license that are quite distinct.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: cdrtools - GPL code with CDDL build system

2006-03-19 Thread Måns Rullgård
Eduard Bloch [EMAIL PROTECTED] writes:

 #include hallo.h
 * Måns Rullgård [Sun, Mar 19 2006, 01:50:24AM]:
 Sam Morris [EMAIL PROTECTED] writes:

 These are the bits I'm referring to, from cdrecorc.c (sorry for the
 long lines, but that's how it's written):
 
 ---BEGIN QUOTE---
  /*
   * Begin restricted code for quality assurance.
   *
   * Warning: you are not allowed to modify or to remove the
   * Copyright and version printing code below!
   * See also GPL § 2 subclause c)
 ...
 For completeness, here's GPL 2c:
 
 ---BEGIN QUOTE---
 c) If the modified program normally reads commands interactively
 when run, you must cause it, when started running for such
 interactive use in the most ordinary way, to print or display an
 announcement including an appropriate copyright notice and a
 notice that there is no warranty (or else, saying that you provide
 a warranty) and that users may redistribute the program under
 these conditions, and telling the user how to view a copy of this
 License.  (Exception: if the Program itself is interactive but
 does not normally print such an announcement, your work based on
 the Program is not required to print an announcement.)
 ---END QUOTE---
 
 Take note that cdrecord is never interactive, so GPL 2c doesn't apply.

 Wrong. It displays messages by default and tells you how to stop the
 command etc. IMO this can clearly be interpreted as interaction.

It does not read commands interactively, which is the provision for
GPL 2c applying.  If every program that exits when it receives certain
signals is interactive, then all programs are interactive (think SIGKILL).

 And since it does print such an announcement by default then it
 should be kept. However, I disagree on the level appropriateness -
 stuff like This is a broken Linux system does not belong to the
 disclaimer/copyright category.

It is clearly not a copyright notice or disclaimer, and not being this
restricting its removal is non-free.

-- 
Måns Rullgård
[EMAIL PROTECTED]



Re: Problematic distribution of P2P clients in France

2006-03-19 Thread Måns Rullgård
Mike Hommey [EMAIL PROTECTED] writes:

 On Sun, Mar 19, 2006 at 12:35:16PM +0100, Marco d'Itri [EMAIL PROTECTED] 
 wrote:
 [EMAIL PROTECTED] wrote:
 
 If courts were to go for the first interpretation, my opinion is that
 french Debian (and other distributions) mirrors could be endangered.
 This is a problem for French mirror operators, not for Debian.

 It is also a problem for any Debian Developer that would come to France.

What?  Do the French lock you up for things you did outside of France,
even if they were legal there?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: cdrtools - GPL code with CDDL build system

2006-03-19 Thread Måns Rullgård
Bernhard R. Link [EMAIL PROTECTED] writes:

 * Mns Rullgrd [EMAIL PROTECTED] [060319 01:14]:
 Don Armstrong [EMAIL PROTECTED] writes:
  Not just linking; it's the creation of a derivative work of a GPLed
  work. Frankly, I don't see how you can argue that cdrecord is not a
  derivative work of the GPLed part of cdrecord and the build system.
 
 I disagree.  The final executable is no more a derivative of the build
 system than it is of the compiler.  After all, no parts of the
 makefiles end up inside the executable.

 I think derivative or not is not the question here, but the GPL 
 explicitly demands that the build system is available under
 GPL-compatible changes.

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

 from Section 3 of the GPLL:

 # Accompany it with the complete corresponding machine-readable
 # source code, which must be distributed under the terms of Sections
 # 1 and 2 above on a medium [...]

 # For an executable work, complete source
 # code means all the source code for all modules it contains, plus any
 # associated interface definition files, plus the scripts used to
 # control compilation and installation of the executable.

 scripts used to control compilation is clearly what we currently
 refer to as build system.

Point taken.  The obvious solution is to replace the build system
with an acceptably licensed one.  While at it, one could also make it
work properly.  Incidentally, this is what the dvdrtools folks have
already done.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Problematic distribution of P2P clients in France

2006-03-19 Thread Måns Rullgård
Mike Hommey [EMAIL PROTECTED] writes:

 On Sun, Mar 19, 2006 at 01:39:12PM +, Måns Rullgård [EMAIL PROTECTED] 
 wrote:
 Mike Hommey [EMAIL PROTECTED] writes:
 
  On Sun, Mar 19, 2006 at 12:35:16PM +0100, Marco d'Itri [EMAIL PROTECTED] 
  wrote:
  [EMAIL PROTECTED] wrote:
  
  If courts were to go for the first interpretation, my opinion is that
  french Debian (and other distributions) mirrors could be endangered.
  This is a problem for French mirror operators, not for Debian.
 
  It is also a problem for any Debian Developer that would come to France.
 
 What?  Do the French lock you up for things you did outside of France,
 even if they were legal there?

 I think you can get charged for exporting illegal stuff to France
 whenever you touch the french soil, this being legal in your own
 country or not. That applies to a lot of countries, I believe.

There ought to be some requirement for said export to be somewhat
active or deliberate for the law to kick in.  Simply offering stuff
for download being sufficient is insane.  Unfortunately, the system is
insane, as evidenced by some cases involving Nazi uniforms.

-- 
Måns Rullgård
[EMAIL PROTECTED]



Re: cdrtools - GPL code with CDDL build system

2006-03-19 Thread Måns Rullgård
Francesco Poli [EMAIL PROTECTED] writes:

 On Sat, 18 Mar 2006 22:05:53 + Måns Rullgård wrote:

 Eduard Bloch [EMAIL PROTECTED] writes:
 
  Hello debian-legal experts ;-),
 
  I need a bit support to clarify the issue with cdrtools' build
  system.
 
  Summary: a while ago, Joerg Schilling (upstream) replaced the
  copyright headers in the files of his build system inside of the
  cdrtools package with references to a CDDL license context.
 
 D-L v. JS, now that's a flame war I'd like to see ;-)
 
 Flaming aside, this is a non-issue.  The source for cdrecord contains
 invariant sections (those obnoxious warnings about using device
 names), so it's certainly not DFSG-free.

 Aaargh!  :-(
 I was hoping this problem had been fixed...

[...]

 How can such a package still be in main with this non-freeness?
 I'm surprised that nobody filed a serious bug for this...

I guess everyone has just gotten used to Schilling's inane ramblings,
and ignores him without further thought.

 Just use dvdrtools instead.

 ITYM dvd+rw-tools,

That's what I use for burning DVDs.  It doesn't handle CDs though.

 since dvdrtools is in non-free too...

Someone's launched an investigation into the reason for this.  Let's
wait and see what comes back.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Results for Debian's Position on the GFDL

2006-03-19 Thread Måns Rullgård
Adam McKenna [EMAIL PROTECTED] writes:

 On Sun, Mar 19, 2006 at 01:36:14AM -0500, Anthony DeRobertis wrote:
 Adam McKenna wrote:
 But you can only use one copy at a time.  You could make a good
 argument that the copies not in use are backup copies.  (Remember,
 we're talking about documents here.)
   
 Well, US copyright law at least gives the right to make a backup copy so 
 long as such new copy or adaptation is for archival purposes only. 
 Clearly, if you're regularly using it, its no longer for archival 
 purposes only.

 That would need to be decided by a court.  Obviously if you can only
 use one copy at a time, and your backup strategy involves keeping
 multiple copies on multiple machines, someone would have to *prove*
 that you were using more than one copy at a time, and convice the
 cort that your backup strategy does not comply with the license.

Next we know, they'll be counting mirrored disks as multiple copies,
and probably as using all the copies at once too.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: cdrtools - GPL code with CDDL build system

2006-03-18 Thread Måns Rullgård
Eduard Bloch [EMAIL PROTECTED] writes:

 Hello debian-legal experts ;-),

 I need a bit support to clarify the issue with cdrtools' build system.

 Summary: a while ago, Joerg Schilling (upstream) replaced the copyright
 headers in the files of his build system inside of the cdrtools package
 with references to a CDDL license context.

D-L v. JS, now that's a flame war I'd like to see ;-)

Flaming aside, this is a non-issue.  The source for cdrecord contains
invariant sections (those obnoxious warnings about using device
names), so it's certainly not DFSG-free.  Just use dvdrtools instead.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GPL v3 possible issues.

2006-03-18 Thread Måns Rullgård
Steve Langasek [EMAIL PROTECTED] writes:

 On Sat, Mar 18, 2006 at 09:15:40PM +, John Watson wrote:
 On controlling music, I personally see no issues with this. With
 out DRM, music or other media type content could not be legally
 made available over the Internet.

 This is false.  Without DRM, certain greedy and immoral content
 providers will be *unwilling* to provide music over the Internet;
 but I am aware of no copyright laws in any jurisdiction that
 *mandate* the use of DRM.

Well, since the content providers appear bent on using DRM, I'd rather
have them use an open source DRM than some Sony-style rootkit.  The
majority of the content will always be non-free anyhow (and I don't
have a problem with that), so an unobtrusive, portable DRM scheme
isn't inherently bad in my view.  DRM becomes nasty when it is closed
and difficult (or even illegal) to use on your operating system of
choice.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: cdrtools - GPL code with CDDL build system

2006-03-18 Thread Måns Rullgård
Don Armstrong [EMAIL PROTECTED] writes:

 On Sat, 18 Mar 2006, Eduard Bloch wrote:
 Summary: a while ago, Joerg Schilling (upstream) replaced the
 copyright headers in the files of his build system inside of the
 cdrtools package with references to a CDDL license context.

 In #350739, the reporter claims that we and JS are violating the GPL
 because not all files required to create the executable work are
 available under the GPL license.

 It's not that they have to be available, it's just that they have to
 be compatible. [Moreover, JS violation of the GPL isn't interesting
 because he's presumably the copyright holder, and can therefore do
 whatever he wants with his work.]

Even if JS can do whatever he wants, Debian can't lawfully distribute
a work with inconsistent license terms.

 CDDL is considered GPL-incompatible for linking with GPLed code.

 Not just linking; it's the creation of a derivative work of a GPLed
 work. Frankly, I don't see how you can argue that cdrecord is not a
 derivative work of the GPLed part of cdrecord and the build system.

I disagree.  The final executable is no more a derivative of the build
system than it is of the compiler.  After all, no parts of the
makefiles end up inside the executable.

 We have the option of splitting the source package into code (GPLed)
 and meta-code (CDDL). Would that be suitable for main?

 I don't see how this would get around the GPL incompatibility issues,
 as the build system is only useful for cdrecord.

Not that I'd go so far as to call it useful, but JS does use the same
makefile templates for other software.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: cdrtools - GPL code with CDDL build system

2006-03-18 Thread Måns Rullgård
Don Armstrong [EMAIL PROTECTED] writes:

 On Sun, 19 Mar 2006, Måns Rullgård wrote:
 Don Armstrong [EMAIL PROTECTED] writes:
  Not just linking; it's the creation of a derivative work of a
  GPLed work. Frankly, I don't see how you can argue that cdrecord
  is not a derivative work of the GPLed part of cdrecord and the
  build system.
 
 I disagree. The final executable is no more a derivative of the
 build system than it is of the compiler. After all, no parts of the
 makefiles end up inside the executable.

 The makefiles direct the assembly of the executable, just like the
 source code directs the operation of the compiler. [And indeed, some
 question as to whether some part of the executable is a dirived work
 of the compiler exists as well; luckily there are exceptions in the
 licences of gcc to deal with this case.]

 There are multiple different ways that the compiler and assembler can
 be directed by the makefile; quite a large number of them will produce
 an operational executable.

Given only the source files, writing a makefile that will produce a
working executable is fairly simple.  I see makefiles as more of a
convenience than a necessity to build a program.  You might as well
argue that every program in Debian is a derivative of apt and the
package descriptions, since the former uses rules in the latter to
decide what to install.  Again, I say this is just a convenience that
saves users the time to find out and install the dependencies
manually.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: cdrtools - GPL code with CDDL build system

2006-03-18 Thread Måns Rullgård
Sam Morris [EMAIL PROTECTED] writes:

 Måns Rullgård wrote:
 Flaming aside, this is a non-issue.  The source for cdrecord contains
 invariant sections (those obnoxious warnings about using device
 names), so it's certainly not DFSG-free.  Just use dvdrtools instead.

 Oh? How is it in main then?

A package being in main doesn't automatically mean that it should be
there.  Packages have been removed from main in the past.


These are the bits I'm referring to, from cdrecorc.c (sorry for the
long lines, but that's how it's written):

---BEGIN QUOTE---
/*
 * Begin restricted code for quality assurance.
 *
 * Warning: you are not allowed to modify or to remove the
 * Copyright and version printing code below!
 * See also GPL § 2 subclause c)
 *
 * If you modify cdrecord you need to include additional version
 * printing code that:
 *
 *  -   Clearly states that the current version is an
 *  inofficial (modified) version and thus may have bugs
 *  that are not present in the original.
 *
 *  -   Print your support e-mail address and tell people that
 *  you will do complete support for this version of
 *  cdrecord.
 *
 *  Or clearly state that there is absolutely no support
 *  for the modified version you did create.
 *
 *  -   Tell the users not to ask the original author for
 *  help.
 *
 * This limitation definitely also applies when you use any other
 * cdrecord release together with libscg-0.6 or later, or when you
 * use any amount of code from cdrecord-1.11a17 or later.
 * In fact, it applies to any version of cdrecord, see also
 * GPL Preamble, subsection 6.
 *
 * I am sorry for the inconvenience but I am forced to do this because
 * some people create inofficial branches. These branches create
 * problems but the initiators do not give support and thus cause the
 * development of the official cdrecord versions to slow down because
 * I am loaded with unneeded work.
 *
 * Please note that this is a memorandum on how I interpret the GPL.
 * If you use/modify/redistribute cdrecord, you need to accept it
 * this way.
 *
 *
 * The above statement is void if there has been neither a new version
 * of cdrecord nor a new version of star from the original author
 * within more then a year.
 */

/*
 * Ugly, but Linux incude files violate POSIX and #define printf
 * so we cannot include the #ifdef inside the printf() arg list.
 */
#   define  PRODVD_TITLE
#ifdef  CLONE_WRITE
#   define  CLONE_TITLE -Clone
#else
#   define  CLONE_TITLE 
#endif
if ((flags  F_MSINFO) == 0 || lverbose || flags  F_VERSION) {
printf(Cdrecord%s%s %s (%s-%s-%s) Copyright (C) 1995-2004 Jörg 
Schilling\n,
PRODVD_TITLE,
CLONE_TITLE,
cdr_version,
HOST_CPU, 
HOST_VENDOR, HOST_OS);

#if defined(SOURCE_MODIFIED) || !defined(IS_SCHILY_XCONFIG)
#define INSERT_YOUR_EMAIL_ADDRESS_HERE
#define NO_SUPPORT  0
printf(NOTE: this version of cdrecord is an inofficial 
(modified) release of cdrecord\n);
printf(  and thus may have bugs that are not present in 
the original version.\n);
#if NO_SUPPORT
printf(  The author of the modifications decided not to 
provide a support e-mail\n);
printf(  address so there is absolutely no support for 
this version.\n);
#else
printf(  Please send bug reports and support requests to 
%s.\n, INSERT_YOUR_EMAIL_ADDRESS_HERE);
#endif
printf(  The original author should not be bothered with 
problems of this version.\n);
printf(\n);
#endif
#if !defined(IS_SCHILY_XCONFIG)
printf(\nWarning: This version of cdrecord has not been 
configured via the standard\n);
printf(autoconfiguration method of the Schily makefile system. 
There is a high risk\n);
printf(that the code is not configured correctly and for this 
reason will not behave\n);
printf(as expected.\n);
#endif
}

/*
 * I am sorry that even for version 1.297 of cdrecord.c, I am forced to 
do
 * things like this, but defective versions of cdrecord cause a lot of
 * work load to me and it seems to be impossible to otherwise convince

Re: cdrtools - GPL code with CDDL build system

2006-03-18 Thread Måns Rullgård
Andrew Donnellan [EMAIL PROTECTED] writes:

 Why is he quoting the GPL *preamble*? Preambles aren't supposed to
 have legal effect, are they?

I guess JS is as thoroughly confused about legal matters as he is
about device naming.

 (Interesting looking at the case of the preamble question in
 Australia's 1999 constitutional referendum - the 'no' case says that
 the preamble could have had legal effect.)

Could you elaborate on this, or provide some pointers?

-- 
Måns Rullgård
[EMAIL PROTECTED]



Re: cdrtools - GPL code with CDDL build system

2006-03-18 Thread Måns Rullgård
Don Armstrong [EMAIL PROTECTED] writes:

 On Sun, 19 Mar 2006, Måns Rullgård wrote:
 Given only the source files, writing a makefile that will produce a
 working executable is fairly simple. I see makefiles as more of a
 convenience than a necessity to build a program.

 You could extend this argument to any segment of sourcecode in the
 program.

Not at all.  Every piece of source code gets compiled into some
machine code (except parts that get optimized out), and so is part of
the work, both before and after compilation.  Exactly how the source
code is transformed into machine code is irrelevant.  You might use
compiler A, I might use compiler B, and someone else might prefer to
do it all by hand.  In each case, the executable is a transformed
version of the source code.  In neither case does any part of a
makefile (or equivalent) get included in the output.  A work can't be
derived from another work without including some piece of it (ignoring
for the moment reuse of literary characters without any verbatim
copying of text taking place).

In many cases a program could be compiled with a command like

  find . -name '*.c' | xargs gcc

If the program is large, gcc will probably run out of memory, but that
makes no difference in principle.  The makefile describes how the work
can be done in smaller steps, nothing else.

Is a printed book a derivative work of the manual for the printing
press?

 Since the output that you get from the compiler is dependent
 on the way in which the compiler was called, just like the way in
 which the source code was written determines the object code you get
 out, this argument isn't terribly persuasive.

The output depends on which compiler is used, and on which options
were given to that compiler.  This still does not change the fact that
the output is a mechanical transformation of the input, and is not a
derivative of anything of which the source was not already.  You can
certainly not be arguing that the source code is derived from the
makefiles.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: x264 for Debian

2006-03-03 Thread Måns Rullgård
Mike Hommey [EMAIL PROTECTED] writes:

 On Thu, Mar 02, 2006 at 08:39:32PM -0500, Arc Riley [EMAIL PROTECTED] wrote:
  I'm not saying the patent issue should be ignored.  It just strikes me
  as silly to even start comparing Theora with H.264.
 
 Certain graphic artists would say the same of GIMP vs Photoshop, or compare 
 their favorite music application with the numerous GNU/Linux offerings, or 
 even 3d Studio Max/Bryce/Poser/etc vs Blender.
 
 There are free alternatives.  They may or may not be considered
 acceptable for specific applications, but this doesn't change that
 proprietary software is proprietary and is, thus, not DFSG-free.

 For the sake of correctness, please stop linking H264 with
 prioprietary. The fact is the software is *free* as in speech. It
 being patent encumbered doesn't make it proprietary. It still is
 free as in speech in those countries that don't have such patents.

The spec is also available free of charge.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: x264 for Debian

2006-03-02 Thread Måns Rullgård
Arc Riley [EMAIL PROTECTED] writes:

 On Thu, Mar 02, 2006 at 01:26:56PM -0800, David Liontooth wrote:
 
 Are there objections to including the new H.264 encoder in Debian?
 For details, see bug 354667 (request for packaging).
 
 Debian maintainer Christian Marillat currently maintains an unofficial
 package, and we would like your advice on whether this GPL'd codec meets
 the DFSG.

 Theres a difference between the code and the codec.

 The codec has dozens of different corporations holding patents over
 it, who will try to extract royalties for it in countries where
 those patents are upheld (ie, USA), and giving it this is free
 because it's GPL hurts truely patent-clear codecs such as
 VP3.2/Theora from being recognised as such.

VP3/Theora is all but free of patents.  On2 has granted unlimited free
use of the patents they hold relevant to VP3.  There are almost
certainly other patents that could be construed to cover VP3 as well.
It is a good gesture nonetheless.

That said, VP3/Theora can hardly compare with H.264 in terms of coding
efficiency.  There really is no viable alternative in some situations.
Microsoft's WMV9/VC1 comes close but I'm sure it has every bit as
non-free licensing terms.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: x264 for Debian

2006-03-02 Thread Måns Rullgård
Arc Riley [EMAIL PROTECTED] writes:

 On Thu, Mar 02, 2006 at 10:45:12PM +, M?ns Rullg?rd wrote:
 
  The codec has dozens of different corporations holding patents over
  it, who will try to extract royalties for it in countries where
  those patents are upheld (ie, USA), and giving it this is free
  because it's GPL hurts truely patent-clear codecs such as
  VP3.2/Theora from being recognised as such.
 
 VP3/Theora is all but free of patents.  On2 has granted unlimited free
 use of the patents they hold relevant to VP3.  There are almost
 certainly other patents that could be construed to cover VP3 as well.
 It is a good gesture nonetheless.

 I didn't say patent-free, I said patent-clear.  On2 has put a
 license on it which allows it to be used for any purpose and
 disclaims any right to restrict it's use or charge royalties.  This
 is the patent version of the BSD license.

Sure, On2 has allowed free use of *its* patents relating to VP3.  That
doesn't mean that some obscure company will pop up out of nowhere with
a bunch of patents they claim *also* apply to VP3, and that On2 has
been infringing all along.  Something like that happened with JPEG not
too long ago.

 The dozens of corporations holding patents over H.264/MPEG-4 have
 not made such a release, and are activly seeking royalties.  We
 don't even know yet what those royalties will be since those
 corporations are still fighting amoung each other over how to divy
 up the bounty from the combined patent portfolio.  Regardless of the
 result, it is not patent-clear, will not be patent-clear, and will
 suffer worse bashlash as the free MP3 encoders did.

The patent situation is unfortunate.  Nevertheless, the H.264 codec is
being adopted by broadcasters throughout the world.  For good or bad,
the codec is here to stay for a while.

 The GPL specifically forbids redistribution when the liberties
 granted by the GPL are limited or restricted by patents/etc.  To
 distribute this software on any US-based server is, thus, in
 violation of the GPL.

I won't argue about that.

 That said, VP3/Theora can hardly compare with H.264 in terms of coding
 efficiency.  There really is no viable alternative in some situations.
 Microsoft's WMV9/VC1 comes close but I'm sure it has every bit as
 non-free licensing terms.

 This argument has nothing to do with the freeness of it, or it's
 compliance to the DFSG, but instead seems to be arguing that it's
 patent status should be ignored because it's superiority over free
 codecs makes it OK to ignore the ethical concerns over it.

I'm not saying the patent issue should be ignored.  It just strikes me
as silly to even start comparing Theora with H.264.  If you need HD
content encoded at 4Mbps, H.264 is the only codec that is capable.
Likewise, SD content at 500kbps is impossible with other codecs.  It
doesn't matter how free something is when it is useless for the
required application.

I'm not saying that Theora is useless per se.  It is adequate for some
applications.  They are just not the ones where H.264 would normally
be considered.

This is all off-topic for debian-legal, so I won't pursue the argument
further (unless someone says something really silly).

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: A new practical problem with invariant sections?

2006-02-28 Thread Måns Rullgård
Nathanael Nerode [EMAIL PROTECTED] writes:

 Anthony DeRobertis wrote:
 Nathanael Nerode wrote:
 
 
Oh, it's possible, the section just ends up as unreadable garbage.
Nothing in the GFDL requires that the invariant sections be
readable.
 
 
 Well, actually, its not because devices easily barf on things that
 aren't ASCII.
 
 And, further, the GFDL says I must preserve invariant sections
 unaltered in their text, not unaltered in their octects; I seriously
 doubt that'd count...
 Mmm, I guess you're right.

But then transliterating to ASCII must be acceptable.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: bitstream font license

2006-01-22 Thread Måns Rullgård
olive [EMAIL PROTECTED] writes:

 The lisence for the bitsream (package ttf-bitstream-* in main) font
 state among other:

 [...]
 The Font Software may be sold as part of a larger software package but
   no copy of one or more of the Font Software typefaces may be sold by
 itself.
 [...]
 (see the full license at
 http://packages.debian.org/changelogs/pool/main/t/ttf-bitstream-vera/ttf-bitstream-vera_1.10-3/ttf-bitstream-vera.copyright
 )

 Does the fact that the fonts cannot be sold separatly is compatible
 with the DFSG?

In spirit, no.  However, it is easy to work around that restriction.
Simply sell the fonts as part of the Hello World package.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Moglen on kernel firmware blobs

2006-01-20 Thread Måns Rullgård
Marco d'Itri [EMAIL PROTECTED] writes:

 http://news.zdnet.com/2100-9595_22-6028746-2.html?tag=st.next

 Moglen:

 I would distinguish the blobs from the proprietary drivers in the
 kernel. If the kernel's terms were unambiguously GPL, which they are
 apparently not, (proprietary drivers) would be forbidden. The
 blobs--though they are ethically objectionable to the Free Software
 Foundation, which believes that users ought to know what's running--are
 different because they are separate works when executed running in
 separate computers. From the point of view of the GPL work called the
 Linux kernel, they're just data.

Exactly what I've always been saying.  Call them non-free if you will,
but don't get it mixed up with the GPL.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Moglen's all good faith

2006-01-19 Thread Måns Rullgård
Alexander Terekhov [EMAIL PROTECTED] writes:

 Hey legals, enjoy Moglen speaking on one-way street, linking, etc.

 http://news.com.com/Defender+of+the+GPL/2008-1082_3-6028495.html

 Now,

 
 One specific area where the linking question arises is in the Linux kernel,
 where proprietary video drivers loaded are loaded as modules. Another one
 might be the use of a network driver that relies on proprietary firmware that
 is loaded from an operating system. (Such firmware, sometimes called
 blobs, are strings of hexadecimal digits loaded from the operating
 system kernel into the hardware device to enable it to run.)

 Moglen: In all good faith, I can't tell you. If the kernel were pure GPL in
 its license terms, the answer...would be: You couldn't link proprietary
 video drivers into it whether dynamically or statically, and you couldn't
 link drivers which were proprietary in their license terms.
 

 I just wonder under what impure GPL license terms do you think Moglen
 thinks the Linux kernel is developed currently (note that the context is
 kernel drivers which has nothing to do with Linus' not-really-an-exception
 for user space).

 Any thoughts?

Perhaps this:

 Also note that the only valid version of the GPL as far as the kernel
 is concerned is _this_ particular version of the license (ie v2, not
 v2.2 or v3.x or whatever), unless explicitly otherwise stated.

Besides, I'm free to insert whatever modules I want in my kernel, so
long as I don't distribute /proc/kcore.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Moglen's all good faith

2006-01-19 Thread Måns Rullgård
Alexander Terekhov [EMAIL PROTECTED] writes:

 On 1/20/06, Måns Rullgård [EMAIL PROTECTED] wrote:
 [...]
  Moglen: In all good faith, I can't tell you. If the kernel were
  pure GPL in its license terms, the answer...would be: You
  couldn't link proprietary video drivers into it whether
  dynamically or statically, and you couldn't link drivers which
  were proprietary in their license terms.
  
 
  I just wonder under what impure GPL license terms do you think Moglen
  thinks the Linux kernel is developed currently (note that the context is
  kernel drivers which has nothing to do with Linus' not-really-an-exception
  for user space).
 
  Any thoughts?

 Perhaps this:

  Also note that the only valid version of the GPL as far as the kernel
  is concerned is _this_ particular version of the license (ie v2, not
  v2.2 or v3.x or whatever), unless explicitly otherwise stated.

 And how does that make it impure GPL? Permission to relicense
 under revised later versions is not part of the GPL license terms.

Are we talking about what makes sense, or about what Mr Moglen says?

-- 
Måns Rullgård
[EMAIL PROTECTED]



Re: Potential debian logo license violation

2005-11-28 Thread Måns Rullgård
Andrew Donnellan [EMAIL PROTECTED] writes:

 On 11/28/05, Måns Rullgård [EMAIL PROTECTED] wrote:
 Giannis Beredimas [EMAIL PROTECTED] writes:



 There are similarities in the shape that has been rolled up to form
 the spiral.  The spiral itself differs, though.  The Greek spiral has
 about 2.5 revolutions, while the Debial logo has barely 2.  Maybe they
 used the same Adobe Illustrator brush that was used to create the
 Debian logo, and applied it to a spiral with different parameters.

 Seems to be. So the Debian logo was made with Adobe(r)
 Illustrator(tm)? alertProprietary software!/alert

There was a thread on that topic some time ago.  Someone posted a
screenshot that was quite convincing.  Of course, there are those who
refuse to believe it.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Clarification regarding PHP License and DFSG status

2005-11-27 Thread Måns Rullgård
Arnoud Engelfriet [EMAIL PROTECTED] writes:

 The FSF makes very similar claims without additional context
 in their GPL FAQ:

Q: If a library is released under the GPL (not the LGPL), does
that mean that any program which uses it has to be under the GPL?

A: Yes, because the program as it is actually run includes the
library.
http://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL

That doesn't fit any meaning of include that I'm aware of.  The
program and the library are sitting next to each other in the same
address space.  That doesn't make one of the include the other.
Suppose a library allocates some shared memory that is accessed by all
processes using that library (many examples exist).  Does that make
all programs using this library include each other, since they
partially share address space?

Q: You have a GPL'ed program that I'd like to link with my code to
build a proprietary program. Does the fact that I link with your
program mean I have to GPL my program?

A: Yes.
http://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL

I guess you all know what I think the GPL FAQ is a load of.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Potential debian logo license violation

2005-11-27 Thread Måns Rullgård
Andrew Donnellan [EMAIL PROTECTED] writes:

 The outer ring of the spiral seems a fair bit wider than the Debian
 logo. It seems to be just a textured spiral to me.

I played around with the Greek site's logo, trying to match it against
the Debian logo.  This is the result:
http://inprovide.com/~mru/junk/debian.png

This took a fair amount of rotating and stretching, and it's still not
very close.  My guess is that someone happened to draw a vaguely
similar spiral.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Potential debian logo license violation

2005-11-27 Thread Måns Rullgård
Giannis Beredimas [EMAIL PROTECTED] writes:

 Hi Måns,

 Måns Rullgård wrote:

I played around with the Greek site's logo, trying to match it
against the Debian logo.  This is the result:
http://inprovide.com/~mru/junk/debian.png

This took a fair amount of rotating and stretching, and it's still
not very close.  My guess is that someone happened to draw a vaguely
similar spiral.



 I decided to toy around with the logo myself. However, since the
 http://infosoc.gr site has a pseudo 3D-rotated version of the logo I
 decided to use a flat version

I didn't know such a version existed, much less where to look for it.

 (http://ru6.cti.gr/broadband/images/logo-ktp.gif). From the mentioned
 gif:
 - I extracted the logo
 - Rotated 90 degrees anti-clockwise
 - Replaced the background with a white-one and made the spiral red

 The result is available at
 http://mperedim.serverhive.com/box/logo-comparison.jpg. Bottom left is
 the original debian logo, bottom right is the extracted infosoc
 logo. Afterwards I resized the bottom-right logo (keeping its original
 aspect ration) and superimposed it over and under the debian logo.

 Personally I am seeing more than a vague similarity, but (as I said in
 original mail) maybe it 's just me.

There are similarities in the shape that has been rolled up to form
the spiral.  The spiral itself differs, though.  The Greek spiral has
about 2.5 revolutions, while the Debial logo has barely 2.  Maybe they
used the same Adobe Illustrator brush that was used to create the
Debian logo, and applied it to a spiral with different parameters.

If you create a logo by using stock items from a widely used graphics
design program, you can only expect to find others using similar
graphics.

-- 
Måns Rullgård
[EMAIL PROTECTED]



Re: Clarification regarding PHP License and DFSG status

2005-11-25 Thread Måns Rullgård
Florian Weimer [EMAIL PROTECTED] writes:

 * Matthew Palmer:

 On Wed, Nov 23, 2005 at 03:08:24PM +0100, Florian Weimer wrote:
 * MJ Ray:
 
  Do you think that this licence does not require a developer
  of a modified package (other than PHP) to lie by saying
  This product includes PHP software?
 
 Perhaps the PHP folks subscribe to the view that PHP scripts are
 derivative works of PHP.

 Ye ghods, I'd hope not.  That would be similar to believing that this
 message is a derivative of the English Grammar manual I read in school.

 Or that all non-trivial Emacs Lisp code must be licensed under the
 GPL.  This position is not *that* unusual...

Not being unusual doesn't make it sensible or correct.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Clarification regarding PHP License and DFSG status

2005-11-25 Thread Måns Rullgård
Glenn Maynard [EMAIL PROTECTED] writes:

 On Fri, Nov 25, 2005 at 07:23:24PM +, Måns Rullgård wrote:
   Do you think that this licence does not require a developer
   of a modified package (other than PHP) to lie by saying
   This product includes PHP software?
  
  Perhaps the PHP folks subscribe to the view that PHP scripts are
  derivative works of PHP.
 
  Ye ghods, I'd hope not.  That would be similar to believing that this
  message is a derivative of the English Grammar manual I read in school.
 
  Or that all non-trivial Emacs Lisp code must be licensed under the
  GPL.  This position is not *that* unusual...
 
 Not being unusual doesn't make it sensible or correct.

 Just to take a guess at where this strange claim might have originated:

Statements like this one would seem to have something to do with it:
http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL

 The FSF (from what I understand) claims that binaries linked against
 GPL libraries are derivative works of the library, because the
 resulting binary has pieces of the GPL software in it.  This isn't
 obviously true with C libraries, which has led to a lot of debate
 around the topic, but the claim isn't entirely unreasonable.

 They do not claim (again, AFAIK) that the *source* of the program
 using it is a derivative work of the library it uses.

 PHP scripts are derivative works of PHP sounds like someone
 misinterpreted the FSF's claims, and ended up believing that the
 source of a program is a derivative work of its libraries.  (That,
 unlike the FSF's claims, seems to make very little reasonable
 sense.)

For compiled languages they do not make this claim.  For interpreted
languages they appear to be claiming exactly this.  The grounds for
making such a distinction, or how to make it, are beyond me.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Clarification regarding PHP License and DFSG status

2005-11-25 Thread Måns Rullgård
Glenn Maynard [EMAIL PROTECTED] writes:

 On Fri, Nov 25, 2005 at 09:22:24PM +, Måns Rullgård wrote:
 Statements like this one would seem to have something to do with it:
 http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL

 Odd statements, indeed.  It's curious that the FSF would take
 positions that seem to seek to expand the power of copyright, and
 it's not the first time I've had this impression.

They will gladly make any claim, however preposterous, as long as it
suits their agenda.  Their agenda, if anyone missed it, is to make
everyone use the GPL for various political/philosophical reasons.
When people cannot be persuaded to use it, the FSF will tell them
lies, in order to make them believe that they have no other choice.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Clarification regarding PHP License and DFSG status

2005-11-23 Thread Måns Rullgård
Florian Weimer [EMAIL PROTECTED] writes:

 * MJ Ray:

 Do you think that this licence does not require a developer
 of a modified package (other than PHP) to lie by saying
 This product includes PHP software?

 Perhaps the PHP folks subscribe to the view that PHP scripts are
 derivative works of PHP.  Then it wouldn't be lying, would it?

They still don't *include* PHP.  There's a huge difference between
require and include.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Logo rip-off

2005-10-15 Thread Måns Rullgård
Henning Makholm [EMAIL PROTECTED] writes:

 Scripsit Måns Rullgård [EMAIL PROTECTED]
 Henning Makholm [EMAIL PROTECTED] writes:

 I'd certainly expect a program as expensive and with such ambitions
 as Adobe Illustrator to have it.

 On the contrary - a specific spiral template sounds like an extremely
 arcane and particular feature for someone to embed in a program.

 Most programs of that type have tools to draw rectangles, (regular)
 polygons, circles, ellipses, and spirals.  Those are all basic
 geometrical shapes.

 I'm beginning to think that you are being deliberately obtuse.

 There are millions of *possible* spiral shapes that one could
 draw. Elektrostore chose the *exact same* spiral shape as the Debian
 swirl, and positioned the stock brush at the *exact same* point on the
 spiral. *That* is not just a default template.

How did you measure the shape?  How do you know that both logos were
not created using default settings?

-- 
Måns Rullgård
[EMAIL PROTECTED]



Re: Logo rip-off

2005-10-14 Thread Måns Rullgård
Henning Makholm [EMAIL PROTECTED] writes:

 I'd certainly expect a program as expensive and with such ambitions
 as Adobe Illustrator to have it.

 On the contrary - a specific spiral template sounds like an extremely
 arcane and particular feature for someone to embed in a program.

Most programs of that type have tools to draw rectangles, (regular)
polygons, circles, ellipses, and spirals.  Those are all basic
geometrical shapes.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: MySQL only useable for GPL clients?

2005-10-13 Thread Måns Rullgård
Alexander Terekhov [EMAIL PROTECTED] writes:

 On 10/11/05, Martin Koegler [EMAIL PROTECTED] wrote:
 [...]
 At http://dev.mysql.com/doc/internals/en/licensing-notice.html

 Under the laws of the GNU Republic (MySQL district), all works are derived
 (in metaphysical sense) from some other preexisting GPL'd work(s) and hence

Not just from preexisting works, they can be derived from works to be
written later too.  Some of the regulars here have repeatedly asserted
the equivalent of this.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Logo rip-off

2005-10-13 Thread Måns Rullgård
Henning Makholm [EMAIL PROTECTED] writes:

 Scripsit Amaya [EMAIL PROTECTED]

 /me wonders...
 Isn't the Debian swirl logo just a very basic Adobe Illustrator
 template?

 The stroke is, but the particular way it swirls is not.

Looks like a pretty standard spiral to me.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Logo rip-off

2005-10-13 Thread Måns Rullgård
Henning Makholm [EMAIL PROTECTED] writes:

 Scripsit Måns Rullgård [EMAIL PROTECTED]
 Henning Makholm [EMAIL PROTECTED] writes:
 Scripsit Amaya [EMAIL PROTECTED]

 Isn't the Debian swirl logo just a very basic Adobe Illustrator
 template?

 The stroke is, but the particular way it swirls is not.

 Looks like a pretty standard spiral to me.

 I didn't know there were standards for spirals. Which standard in
 particular are you referring to?

In this case, most likely one supplied with Adobe Illustrator.  The
logo is just that texture wrapped along a simple spiral.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Logo rip-off

2005-10-13 Thread Måns Rullgård
Steve Langasek [EMAIL PROTECTED] writes:

 On Thu, Oct 13, 2005 at 09:37:08PM +0100, Måns Rullgård wrote:
 Henning Makholm [EMAIL PROTECTED] writes:

  Scripsit Måns Rullgård [EMAIL PROTECTED]
  Henning Makholm [EMAIL PROTECTED] writes:
  Scripsit Amaya [EMAIL PROTECTED]

  Isn't the Debian swirl logo just a very basic Adobe Illustrator
  template?

  The stroke is, but the particular way it swirls is not.

  Looks like a pretty standard spiral to me.

  I didn't know there were standards for spirals. Which standard in
  particular are you referring to?

 In this case, most likely one supplied with Adobe Illustrator.  The
 logo is just that texture wrapped along a simple spiral.

 Could you please tell us where in the Adobe Illustrator interface to find
 the simple spiral template in question?

I don't have Adobe Illustrator.  However, other graphics programs I've
used have had such spiral functions.  I'd certainly expect a program
as expensive and with such ambitions as Adobe Illustrator to have it.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: MySQL only useable for GPL clients?

2005-10-11 Thread Måns Rullgård
Martin Koegler [EMAIL PROTECTED] writes:

 The newer MySQL client libraries are GPL (with the FLOSS exception),
 older versions were LGPL.

 At http://dev.mysql.com/doc/internals/en/licensing-notice.html
 MySQL has put a descrption of their network protocol, where they
 force programs using this protocol to be GPL:

The MySQL Protocol is proprietary.

The MySQL Protocol is part of the MySQL Database Management System.
As such, it falls under the provisions of the GNU Public License (GPL). 
A copy of the GNU Public License is available on MySQL's web site, and 
in the product download.

Because this is a GPL protocol, any product which uses it to connect
to a MySQL server, or to emulate a MySQL server, or to interpose
between any client and server which uses the protocol, or for any
similar purpose, is also bound by the GPL. Therefore if you use this
description to write a program, you must release your program as
GPL. Contact MySQL AB if you need clarification of these terms or if
you need to ask about alternative arrangements.

What are those people smoking?  Writing a program that implements a
protocol does not in any way I've ever heard of create anything
derived from the protocol specification.  An MPEG decoder is not a
derivative of the MPEG specification (patents issues are unrelated),
and this is no different in principle.  Remember that it is perfectly
legal to reverse engineer a protocol, and then proceed to write your
own programs using it.  Surely, there can't be more restrictions when
the specification is publicly available.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GPL, yet again. (The kernel is a lot like a shared library)

2005-09-09 Thread Måns Rullgård
[EMAIL PROTECTED] (Claus Färber) writes:

 Andrew Suffield [EMAIL PROTECTED] schrieb/wrote:
 You are the one who is supposedly attempting to offer an argument
 here. Not me. I'm just telling you why yours is broken.

 You are actually creating straw mans which are broken. The original
 argument isn't.

 The argument, simplified, basically goes like this:

 1. Program A is licensed under the GPL. = Debian can distribute A.
Library M is licensed under the GPL. = Debian can distribute M.
Program B is a derivative of A, which dynamically links against M.
= Debian can distribute B.

 2. Library O is licensed under the a BSD-like license, which contains
an advertisting clause. = Debian can still distribute O.
Program C is a derivative of A, which dynamically links against O.
= Debian can't distribute C.

 3. Library M is fully compatible to O. So programs B and C are actually
identical.
= Debian can and can't distribute B/C at the same time.
= This can't be right.

 So one of the assumptions made above is wrong. The only assumption that
 is not obviously right is: Debian can't distribute C.

 Well, you can replace Debian can't distribute C by Debian can't  
 distribute C unless M is available. But this is very strange as it  
 would mean that the advent of M changes the copyright status of C, which  
 is actually derieved from A and O.

This is the argument that has been rehashed here countless times.
Each time, the reply has been something like you're wrong, with no
explanations whatsoever.  I can only take this to mean that they are
out of real arguments, but refuse to admit it, just like the FSF
themselves.  I'm giving up this discussion for now, until people
perhaps decide to start using logic and reason, rather than philosophy
and religion to reach their conclusions.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GPL, yet again. (The kernel is a lot like a shared library)

2005-09-09 Thread Måns Rullgård
Andrew Suffield [EMAIL PROTECTED] writes:

 On Fri, Sep 09, 2005 at 09:54:04AM -0300, Humberto Massa Guimar?es wrote:
  On Thu, Sep 08, 2005 at 04:22:18PM -0300, Humberto Massa 
  Guimar?es wrote:
If you're going to make an argument at odds with established
understanding and industry practice then you'll have to 
  come up with
more than that.

There's an awful lot of lawyers and law professors who 
  think that the
GPL works. Go start by arguing with them.
   
   I can't argue with someone who offers ABSOLUTELY NO ARGUMENT.
  
  You are the one who is supposedly attempting to offer an argument
  here. Not me. I'm just telling you why yours is broken. That doesn't
 
 No, you are not telling me why my argument is broken. If you are
 trying, you're not being very clear. Why is my argument broken exactly?

 By trivially continuing it to the next obvious point, it concludes
 that the GPL doesn't work. Therefore it's broken somewhere. Figuring
 out where is left as an exercise for the students. I really don't care
 about the details.

Ah, but this is based on the assumption that the GPL actually does
work.  The argument was intended to show that it doesn't, and
apparently succeeds at this.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GPL, yet again. (The kernel is a lot like a shared library)

2005-09-08 Thread Måns Rullgård
Sean Kellogg [EMAIL PROTECTED] writes:

 The thing is that the kernel is indeed much like a library, but not
 like a static one.  The kernel is a lot like a shared library in
 that it exists in memory, and has functions that can be called. It
 is different mainly in that it stays in memory, and on some
 architectures has special capabilities not available to regular
 shared libraries.

 Note that it is not different by being a critical part of the
 operating system, as other libraries, especially things like the c
 library, or even the runtime linking library (ld.so)

 I've written about this very issue in law school.  It seems to me
 there are two ways to view the issue.  One is that the GPL is a
 Contract (*shudder*) and thus the parties are free to restrict what
 is done with code they distribute.  Consider it a contract that says
 you can have this code, but only if you free the code you combine
 it with...  otherwise you can't have the code That is a perfectly
 fine contract, mutual promises and all.

 However, many say that the GPL is not a contract and must be
 considered a pure license and the sole product of copyright law.  If
 so, then the GPL can only exercise power over (s)106 rights (US
 copyright law).  Any item outside of those rights cannot be
 controlled by the license.  The GPL tries to do this by claiming a
 derived work or out-and-out copying.  I think you very much hit it
 on the head by asking whether it is either...  and based on my
 understanding of what is and is not a derivative work, what
 constitutes copying, and applicable caselaw, I don't think it is.

 But then again, I think the GPL is a contract...  so I don't see it
 as much of a problem.

Even if the GPL is a contract, it doesn't matter.  Read section 0:

  0. This License applies to any program or other work which contains
  a notice placed by the copyright holder saying it may be distributed
  under the terms of this General Public License.  The Program,
  below, refers to any such program or work, and a work based on the
  Program means either the Program or any derivative work under
  copyright law: that is to say, a work containing the Program or a
  portion of it, either verbatim or with modifications and/or
  translated into another language.  (Hereinafter, translation is
  included without limitation in the term modification.)  Each
  licensee is addressed as you.

Note particularly the phrase derivative work under copyright law.
Whatever terms the parties of the contract agree to, they apply only
to the program itself and the aforementioned derivatives, specifically
not other programs that merely use the code covered by the contract.
The contradictory rephrasing following the colon doesn't pose any
problems either, as a program dynamically linked to a library doesn't
contain the library, or any parts of it.  All it does is makes
reference to it, and does so in a very non-specific way.

The section continues:

  Activities other than copying, distribution and modification are not
  covered by this License; they are outside its scope.  The act of
  running the Program is not restricted, and the output from the
  Program is covered only if its contents constitute a work based on
  the Program (independent of having been made by running the
  Program).  Whether that is true depends on what the Program does.

The phrase running the Program is not directly applicable to a
library, so we have to assume that for libraries, this translates into
using the library, i.e. causing its code to be run, typically by
running a program that uses the library.  This act being unrestricted
per the quoted paragraph, it follows that any program can link with a
GPL library, no matter what license that program has.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GPL, yet again. (The kernel is a lot like a shared library)

2005-09-08 Thread Måns Rullgård
Sean Kellogg [EMAIL PROTECTED] writes:

 On Thursday 08 September 2005 11:38 am, Andrew Suffield wrote:
 There's an awful lot of lawyers and law professors who think that the
 GPL works. Go start by arguing with them.

 Based on my readings of law review articles and the common legal arguments 
 surrounding the GPL, the reason it works is because the GPL is a contract.  
 The linking clause is a contractual term that you must agree to in order to 
 receive a copyright license.  Pretty standard forbearance.

Which linking clause?  The one in the FAQ?  That's not in any way part
of the license/contract.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GPL+OpenSSL issue -- good suggestion?

2005-08-30 Thread Måns Rullgård
Pascal Giard [EMAIL PROTECTED] writes:

 I maintain the mail-notification package and face a GPL+OpenSSL issue.
 I've tried to reach an arrangement with the upstream author but failed.

 Find the bug entry here:
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=286672

 Recently, a user posted a suggestion, i'd like to know if it's a
 valid solution.  If not, is there anything else i can do?

This is getting absurd.  The usual argument here is that Debian should
follow the wishes of the upstream author, even if the legal
foundations are shaky.  Why not in this case?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [PEAR-DEV] PHP License

2005-08-24 Thread Måns Rullgård
Ian Eure [EMAIL PROTECTED] writes:

   6. Redistributions of any form whatsoever must retain the following
   acknowledgment: This product includes PHP, freely available from
   http://www.php.net/.

 Ouch. This means that I can't distribute a PEAR module released under
 the PHP License without bundling in PHP itself. This makes it impossible
 to distribute PEAR modules by themselves (i.e. not bundled with the PHP
 language) in a deb or an rpm. :-(

 I feel that your interpretation of those clauses is overbroad and
 incorrect. The clause does not state that the product must bundle
 PHP, but that it must affix a notice to the effect that it includes
 it.

But without including PHP, it won't be, well, included, making the
statement false.  Using false statements as part of a license doesn't
seem like a very good idea to me.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [PEAR-QA] PHP License

2005-08-24 Thread Måns Rullgård
Sean Kellogg [EMAIL PROTECTED] writes:

 On Wednesday 24 August 2005 01:46 pm, Catatonic Porpoise wrote:
 Sean Kellogg wrote:
 I'm pretty sure it is a PHP-derivative.  It relies on all sorts of built
  in PHP functions to create the finished work.  Perhaps...  PERHAPS... 
  the code you download for phpbb, on its own, MIGHT be a separate and
  distinct work, but it's not phpbb until it's merged with PHP functions
  to create the finished, derived work.

 I see a little problem with this line of reasoning. It would seem to
 imply that if I post a C program I wrote on my website, in source code
 form, that program is subject to the license of every libc anyone might
 ever compile it with.

 I would think the code you post is just code.  You're free to post
 your own code as much as you like.  However, if I download that code
 and use it in conjunction with glibc, then yes, I must abide by the
 license chosen by the authors of glibc.  But it does raise an
 interesting question...

[...]

 But if we assume the developers of phpBB actually downloaded PHP,
 they agreed to not make derivative software with certain titles.
 Going back to the C example you raised...  the developer of the C
 program must abide by the terms of the libc he or she chose to
 develop with.

I build my code on a variety of systems, including Linux/glibc, *BSD,
Solaris, AIX, MacOSX, etc.  Does this mean that my programs are
derivatives of all these C libraries/compilers?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [PEAR-QA] PHP License

2005-08-24 Thread Måns Rullgård
Sean Kellogg [EMAIL PROTECTED] writes:

 On Wednesday 24 August 2005 02:17 pm, Måns Rullgård wrote:
 Sean Kellogg [EMAIL PROTECTED] writes:
  On Wednesday 24 August 2005 01:46 pm, Catatonic Porpoise wrote:
  Sean Kellogg wrote:
  I'm pretty sure it is a PHP-derivative.  It relies on all sorts of
   built in PHP functions to create the finished work.  Perhaps... 
   PERHAPS... the code you download for phpbb, on its own, MIGHT be a
   separate and distinct work, but it's not phpbb until it's merged
   with PHP functions to create the finished, derived work.
 
  I see a little problem with this line of reasoning. It would seem to
  imply that if I post a C program I wrote on my website, in source code
  form, that program is subject to the license of every libc anyone might
  ever compile it with.
 
  I would think the code you post is just code.  You're free to post
  your own code as much as you like.  However, if I download that code
  and use it in conjunction with glibc, then yes, I must abide by the
  license chosen by the authors of glibc.  But it does raise an
  interesting question...

 [...]

  But if we assume the developers of phpBB actually downloaded PHP,
  they agreed to not make derivative software with certain titles.
  Going back to the C example you raised...  the developer of the C
  program must abide by the terms of the libc he or she chose to
  develop with.

 I build my code on a variety of systems, including Linux/glibc, *BSD,
 Solaris, AIX, MacOSX, etc.  Does this mean that my programs are
 derivatives of all these C libraries/compilers?

 Yeah, I believe so.

That's absurd.  In theory, I could write the code without access to
any of the libraries, only using the POSIX spec for reference.  The
result could be compiled and run on any POSIX compliant system (and
there are some).  Now in practice, I'll occasionally make a mistake,
so I need to test the code to make sure it works.  If this makes my
program a derivative of all these C libraries, I'm in real trouble,
since I have no license to create such derivatives of most of them.

 This is why glibc is under the LGPL.

No, the reason for that is that the FSF insists that using the GPL
would disallow non-GPL programs linking with it at all, and for
whatever reason they don't want that situation.

 It's really easy to create derived works under U.S. Law.

 As a side note, there is some really interesting unexplored areas of
 law relating to derivative works and things like dynamic vs. static
 linked libraries.  There is some case law, but I think it leaves a
 lot unanswered.

Indeed.

 For the purposes of this discussion, I'm supporting the popular
 contention that using a dynamically linked library creates a
 derivative work (although, I have my doubts).

The same logic applies here.  If the program can work with either of
several different libraries, it is not a derivative of any.  If it
were, we'd have the absurd situation of programs being derivatives of
libraries written after the program.  Clearly, this is not possible.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: May be non-copyrighted documment included in main?

2005-08-18 Thread Måns Rullgård
MJ Ray [EMAIL PROTECTED] writes:

 Petr Gajdusek [EMAIL PROTECTED] wrote:
 The only notice in the documment says:
 This publication is not copyrighted. One can copy it and use any part
 of it with mentioning the source. Publishers ask only for information
 about it.
 
 Is this sufficient to include publication in main section?

 It may depend where it's from: copyright is automatic in
 many countries.

 As such, the permission granted to copy it and use any part with
 attribution is needed and might be sufficient, but it looks like
 it deliberately discriminates against publishers. I don't think
 it follows DFSG 1 or 6.

It says something about publishers, but exactly what it's supposed to
mean is beyond me.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GPL Possible Derivative Work

2005-06-16 Thread Måns Rullgård
Mike [EMAIL PROTECTED] writes:

 Hello all,

 If I were to study GPL'ed source in order to understand a protocol
 that it implements, would I need to and if so how would I cite this in
 any program I create which uses any knowledge gained?

Stating where you obtained the information is always a good idea.
IIUC, you are intending to write your own implementation of the
protocol, or perhaps write a client for a server.  As long as you do
not copy any code, you will not be creating a derived work, and hence
will not be bound by the GPL in any way.  There is, AFAIK, no dispute
about this.

IANAL, TINLA, etc.

-- 
Mns Rullgrd
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Is this license DFSG free?

2005-06-11 Thread Måns Rullgård
Anthony DeRobertis [EMAIL PROTECTED] writes:

 Sean Kellogg wrote:

 You must cause the modified files to carry prominent notices stating that 
 you changed the files and the date of any change. Doesn't this violate the 
 Dissident test and cause troubles for our poor totalitarian state citizen?

 No, because the following statement is allowed by the GPL, and does not
 reveal the identity of the dissident:

 This file was changed on December 10, 2004.

Whether that's allowed by the GPL depends on the interpretation of the
phrase stating that you changed the files.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: RES: Where to put Open Transport Tycoon (openttd)

2005-05-17 Thread Måns Rullgård
Humberto Massa Guimarães [EMAIL PROTECTED] writes:

 See the paragraph from Micro Star v. FormGen cited in my response to
 Raul.  It's not the degree of indirection in reference to artworks,
 it's the fact that the game experience plagiarizes protectable
 expression from Transport Tycoon.

 Ok. I'm conviced you're probably right.

I'm not so convinced.  It depends on how much of the game is defined
in the data files, and how much is part of the engine, in other words,
how generic the game engine is.

Unless a proper distinction is made, you could argue that the game was
made to run on an Intel CPU, and thus AMD is infringing on the game by
making a machine capable of running it.  I don't expect anyone to
seriously attempt such an argument, but with a dedicated game console,
the borders are more blurred, especially when the manufacturer of the
original hardware also produces games.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GPL and linking

2005-05-06 Thread Måns Rullgård
Jakob Bohm [EMAIL PROTECTED] writes:

 Well, I have certainly seen no signs that the view expressed in
 the GPL FAQ does not have consensus on the debian-legal list. 

Apparently, you have failed to see the numerous disagreeing posts that
appear from time to time.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Måns Rullgård
Glenn Maynard [EMAIL PROTECTED] writes:

 If you make a kernel module that only uses something
 EXPORT_SYMBOL()'d from the kernel, you are NOT in principle
 writing a derivative work. If you use EXPORT_SYMBOL_GPL()'d
 symbols, then you are incurring in (b) above and your kernel
 module is most certainly a derivative work.

 The notion that what is a derivative work changes based on whether a symbol
 was declared with EXPORT_SYMBOL or EXPORT_SYMBOL_GPL seems fundamentally
 absurd to me.  (If somebody is reimplementing the Linux kernel API, he
 might just as easily reimplement the EXPORT_SYMBOL_GPL symbols, for
 compatibility with drivers that need them, for example.)

Someone could even take the Linux kernel, and replace all
EXPORT_SYMBOL_GPL with EXPORT_SYMBOL.  I see nothing in the GPL
prohibiting this.  Sure, it wouldn't be nice, but it's legal not to be
nice.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Måns Rullgård
Humberto Massa [EMAIL PROTECTED] writes:

 Måns Rullgård wrote:

  Glenn Maynard [EMAIL PROTECTED] writes:
  
  If you make a kernel module that only uses something
  EXPORT_SYMBOL()'d from the kernel, you are NOT in principle
  writing a derivative work. If you use EXPORT_SYMBOL_GPL()'d
  symbols, then you are incurring in (b) above and your
  kernel module is most certainly a derivative work.
  
  The notion that what is a derivative work changes based on
  whether a symbol was declared with EXPORT_SYMBOL or
  EXPORT_SYMBOL_GPL seems undamentally absurd to me.  (If
  somebody is reimplementing the Linux kernel API, he might
  just as easily reimplement the EXPORT_SYMBOL_GPL symbols,
  for compatibility with drivers that need them, for example.)
  
  
  Someone could even take the Linux kernel, and replace all
  EXPORT_SYMBOL_GPL with EXPORT_SYMBOL.  I see nothing in the
  GPL prohibiting this.  Sure, it wouldn't be nice, but it's
  legal not to be nice.
  

 Hmmm. One can argue that the EXPORT_SYMBOL* are copyright
 grants, and as such can't be freely edited, just like the
 comments as

 /* this module (C) 1999 Fulana Perez */

 that are in the code. Removing such comments *is* illegal, and
 editing EXPORTs can be, too...

It would be, if the license said it was.  As it happens, the license
makes no mention of this, but does give explicit permission to make
any modifications desired.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Måns Rullgård
Humberto Massa [EMAIL PROTECTED] writes:

 Måns Rullgård wrote:


It would be, if the license said it was.  As it happens, the license
makes no mention of this, but does give explicit permission to make
any modifications desired.



 If EXPORT_XX are copyright notices,

But are they?

 copyright *law* prohibit their modification.

Indeed.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#294559: A very permitive license.

2005-04-14 Thread Måns Rullgård
Martin Samuelsson [EMAIL PROTECTED] writes:

 (Resending this since my Cc to debial-legal got lost the first time)

 A fair while ago I consulted debian-legal on the public domain license
 and got the polite reply from Glenn Maynard stating that problems
 might exist with it not disclaiming warranty.

 Further discussion with upstream created this short license:

 Netbiff may be redistributed in any form without restriction.
 Netbiff comes with NO WARRANTY.

 Since this is a new license I'm asking debian-legal for completeness if
 there could be any problems with this licensing? It should be DFSG free
 as far as I can understand, right?

It doesn't explicitly allow distributing modified versions.  Maybe
any form was intended to include modifications, but it's not
obvious.  Why not just use the BSD or MIT license?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-04-04 Thread Måns Rullgård
Raul Miller [EMAIL PROTECTED] writes:

  If you can find us a country whose laws make this illegal,
  this issue would be worth discussing.

 On Fri, Apr 01, 2005 at 06:15:34PM +0200, Måns Rullgård wrote:
 You are obviously convinced that using a command line interface can't
 be protected by copyright.

 Right, in the sense that copyright is about tangible forms of creative
 expression, and it's not about functional mechanisms such as interfaces.

Mechanisms like header files, for instance.

 So, for example, this lack of copyright protection for command line
 interfaces doesn't mean that I can put some copyrighted story on the
 command line and make its copyright protection go away.

If writing that story on the command line is required for using the
program, I can think of three possibilities: 1) the author of the
program owns the copyright to the story, and lets you use the story in
this way, 2) the author of the program owns the copyright to the
story, doesn't let you use it, and effectively prevents you from using
the program at all, which would seem quite silly, and 3) the author
of the program doesn't own the copyright to the story, and has no
possibility of allowing you to use it, which is even sillier.

  Why, then, are you so persistent in insisting that other interfaces
  somehow are awarded such protection?

 That wasn't what I was trying to say.

 I was trying to say that just because something is a relevant interface
 in case A doesn't mean that that kind of interface is relevant in case B.

Who gets to decide what is relevant, and when?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-04-01 Thread Måns Rullgård
Raul Miller [EMAIL PROTECTED] writes:

 On Thu, Mar 31, 2005 at 09:17:51PM +0200, Måns Rullgård wrote:
 Thanks for mentioning command lines.  Running a program from the
 command line, usually involves passing it options.  These options are
 (obviously) copies of strings from the actual program.  Can this
 copying be a copyright violation?  IMHO, it is no different, in
 principle, from using function names declared in a header file.

 If you can find us a country whose laws make this illegal,
 this issue would be worth discussing.

 If the laws of that country were available in english, we
 could probably do justice to that (hypothetical) discussion.

 If there are any such countries, and they make a practice
 of enforcing such laws (rather than just having them on the
 books to confuse novices), we should probably put together a
 page warning people to about using computers in that country
 (or those countries).

You are obviously convinced that using a command line interface can't
be protected by copyright.  Why, then, are you so persistent in
insisting that other interfaces somehow are awarded such protection?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-31 Thread Måns Rullgård
Raul Miller [EMAIL PROTECTED] writes:

  Those .h files were held to be not protected by copyright because no
  viable alternatives were available to interface with the system.

  It's hard to see how this reasoning would apply in a context where there
  is some viable alternative available to interface with the system.

 On Wed, Mar 30, 2005 at 04:15:57AM +0200, Måns Rullgård wrote:
 Alternative to what?  There can be no alternative to the full set of
 interfaces to the system.  Are you trying to argue, that several
 interfaces exist, use of each one is protected due to the existence of
 the others?

 For example: gcc provides a command line interface as an alternative to
 rebuilding gcc every time you need to compile a program.

Thanks for mentioning command lines.  Running a program from the
command line, usually involves passing it options.  These options are
(obviously) copies of strings from the actual program.  Can this
copying be a copyright violation?  IMHO, it is no different, in
principle, from using function names declared in a header file.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-29 Thread Måns Rullgård
Raul Miller [EMAIL PROTECTED] writes:

 On Mon, Mar 28, 2005 at 11:25:39AM -0300, Humberto Massa wrote:
 My claim was: *Basically*, bits in .h files are not
 copyrightable. Which I now solemnly amend to The kind of bits you
 normally (99% of the times) find in .h files in c-language based
 projects, and often (50% of the times) find in .h files in c++ based
 projects, are those defining interfaces, deeming them uncopyrightable
 by current USofAn and Brazilian law. Better?

 Raul Miller wrote:
 However, for U.S. law, this isn't necessarily the case.

 On Mon, Mar 28, 2005 at 04:14:47PM -0300, Humberto Massa wrote:
 I was referring to the fact that there is some case law in the USofA 
 that deemed interface definitions, as present normally in .h files, 
 uncopyrightable.
 
 HTH

 Those .h files were held to be not protected by copyright because no
 viable alternatives were available to interface with the system.

 It's hard to see how this reasoning would apply in a context where there
 is some viable alternative available to interface with the system.

Alternative to what?  There can be no alternative to the full set of
interfaces to the system.  Are you trying to argue, that several
interfaces exist, use of each one is protected due to the existence of
the others?

Suppose there is only one interface, such that it, per your reasoning,
is not protected.  Now add another.  Does this addition suddenly make
the first interface protected?  What if they were created in the
opposite order?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-29 Thread Måns Rullgård
Glenn Maynard [EMAIL PROTECTED] writes:

 On Tue, Mar 29, 2005 at 08:53:52PM -0500, Raul Miller wrote:
 On Mon, Mar 28, 2005 at 11:25:39AM -0300, Humberto Massa wrote:
  My claim was: *Basically*, bits in .h files are not
  copyrightable. Which I now solemnly amend to The kind of bits you
  normally (99% of the times) find in .h files in c-language based
  projects, and often (50% of the times) find in .h files in c++ based
  projects, are those defining interfaces, deeming them uncopyrightable
  by current USofAn and Brazilian law. Better?
 
  Raul Miller wrote:
  However, for U.S. law, this isn't necessarily the case.
 
 On Mon, Mar 28, 2005 at 04:14:47PM -0300, Humberto Massa wrote:
  I was referring to the fact that there is some case law in the USofA 
  that deemed interface definitions, as present normally in .h files, 
  uncopyrightable.
  
  HTH
 
 Those .h files were held to be not protected by copyright because no
 viable alternatives were available to interface with the system.

 I'd question whether that'd apply to a *free* system, anyway.  I havn't
 looked at these cases (since I don't know which they are), but I recall
 a case that sounds just like it: an author of a work created (under
 contract) for a movie claimed that no license to actually use that material
 was granted, but as the paid-for work was useless without a license to use
 it, a license was implied.  That doesn't seem relevant where the work
 is being given out entirely for free; the creator has no obligation to
 anyone else to grant a license to make the library's release useful.
 (For a commercial SDK, this would seem to apply to header files.)

So now the degree of protection by copyright depends on how much you
charge for it?  What if someone gets paid to develop open source?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: New licence for auto-tools m4 files

2005-03-25 Thread Måns Rullgård
Andrew Suffield [EMAIL PROTECTED] writes:

 On Thu, Mar 24, 2005 at 05:10:36PM +, Scott James Remnant wrote:
 8888888--
 This file is free software; the Free Software Foundation gives
 unlimited permission to copy and/or distribute it, with or without
 modifications, as long as this notice is preserved.
 8888888--

 It's free, but it's sloppy. I find it hard to believe that FSF legal
 passed this.

Where's the warranty disclaimer?  This can't be the full thing.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: x.org non free?

2005-03-25 Thread Måns Rullgård
Michael Below [EMAIL PROTECTED] writes:

 Mickaël Leduque [EMAIL PROTECTED] writes:

 (I'm not related with debian, except being a debian user)

 I'm a bit worried by this file I found in x.org source : xc/README.crypto

 I'm sure this question has been answered hundreds of times and there's
 nothing worrying here, but the contents of this file seems to make all
 the files that are related to it non free.

 What did I miss?

 I'm not a developer either, but from the legal point of view you're
 right, I'd say. Their README.crypto says:

 Without limiting the generality of the foregoing, hardware,
 software, technology or services provided under this license
 agreement may not be exported, reexported, transferred or
 downloaded to or within (or to a national resident of)
 countries under U.S. economic embargo including the following
 countries:

 Cuba, Iran, Libya, North Korea, Sudan and Syria. This list is
 subject to change.

 I.E. they are making US export restrictions part of their license --

I think they are simply stating facts, to make the user aware of the
situation.

 at least in german law, it doesn't matter whether they called the file
 LICENSE or README, they made it clear that they want to make this
 binding. This seems to be a violation of Nr. 5 of the DFSG, saying:

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

 Also, the x.org README.crypto limits redistribution:

 You may not export or re-export this software or any copy or
 adaptation in violation of any applicable laws or regulations.

Again, this is only stating facts that are always true, whether
explicitly stated or not.

 I'd say this conflicts Nr. 1 of the DFSG, saying:

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

If the law places restrictions on distribution, there is nothing a
license can do about it.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-24 Thread Måns Rullgård
Andrew Suffield [EMAIL PROTECTED] writes:

 On Wed, Mar 23, 2005 at 08:10:57PM +0100, M?ns Rullg?rd wrote:
 Henning Makholm [EMAIL PROTECTED] writes:
 
  Concluding: when you write a .c file, it is or not a derivative work
  on another original work independently of what the compiler and linker
  will do in the future.
 
  I repeat: No, but the resulting .o file may be derived from another
  work that the compiler also read while producing it.
 
 The object file may contain bits from header files, or whatever, but
 this has no bearing on the distributability of it.

 Nonsense. Literal copying is always copyright infringement.

Unless you had permission to make copies, which the GPL explicit
grants you.  We were talking about GPL'd stuff here, right?

 They only found their way there as the result of implementation
 details.

 Under your rather strange theory, copying a file can never be
 copyright infringement, because the way cp moves the bits around is
 just an 'implementation detail'. So presumably you don't think
 copyright infringement using a computer is possible.

You are obviously deliberately misinterpreting what I said.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-23 Thread Måns Rullgård
Henning Makholm [EMAIL PROTECTED] writes:

 Concluding: when you write a .c file, it is or not a derivative work
 on another original work independently of what the compiler and linker
 will do in the future.

 I repeat: No, but the resulting .o file may be derived from another
 work that the compiler also read while producing it.

The object file may contain bits from header files, or whatever, but
this has no bearing on the distributability of it.  They only found
their way there as the result of implementation details.  Allowing the
a particular method of implementation to stretch the reach of
copyright in such a way would be absurd, and this is what fair use
is about.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-23 Thread Måns Rullgård
Glenn Maynard [EMAIL PROTECTED] writes:

   extern char **__err_msgs;
   #define perror(s) (fprintf(stderr,%d:%s:%s\n,errno,__err_msgs[errno]))
 
  Is myfile.c a derivative work on errno.h? The answer is NO.
 
  Of course. But myfile.o might have been if perror() were complex
  enough to leave any room for expressive choice.
 
 Again, irrelevant.  If your implementation puts things in macros,
 that's your problem.

 Uh, what?

 If my implementation puts things in macros, and you distribute my
 implementation as part of your binaries as a result, that's *your*
 problem.  I don't even know what you're trying to say here--you put
 your copyrighted code in a header and I copied it into my object
 file--that's your problem, not mine! doesn't make any sense at all.

The only reasonable way to use your library (which for this discussion
shall be assumed to have been legally obtained), is to compile
programs using its header files, and link these programs against it.
What did you expect me to do with those headers?  Frame them and hang
them on the wall?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-15 Thread Måns Rullgård
Anthony W. Youngman [EMAIL PROTECTED] writes:

 And doesn't the GPL contain a promise that any future GPL will be
 identical in spirit to the original?

It uses the phrase similar in spirit, which has yet to be given an
exact definition.

Of course, this assumes you actually want to take the matter to court...  an
act often prohibitively expensive for most FOSS developers...  but then
again, most of this conversation is academic anyway because it assumes people
will actually dislike v3 AND that there is infringement ABD that the
infringement is authorized under v3 but not v2.

 If the new GPL breaks that promise, then the original licensor has a
 very good case in law that the new GPL is *not* a later version, but
 a different version to which the or later wording doesn't apply...

That would be a, maybe not desirable, but at least very interesting
case.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-14 Thread Måns Rullgård
Glenn Maynard [EMAIL PROTECTED] writes:

 Such language is fine as long as the copyright holder and the license
 author are the same entity.  New versions of the license are likely to
 reflect changes in the opinions of the authors, and they have every
 right to make provisions for a modified license to automatically apply
 to already released works.  The danger arises when people start
 out-sourcing the writing of licenses to third parties.  The FSF has
 its own agenda, and has little reason to consider the opinions of
 others, who just happen to use their license texts, when writing the
 next version.

 A couple years ago, this would all have been patently false.  The FSF
 has a very strong interest in their notion of freedom being considered
 reliable, and having the community trust them to remain consistent

There is no single the community, sharing a single opinion on
freedom.  There are many different views out there, and some recent
moves from FSF have been in a direction away from a large enough
number of people, with loud enough voices, to make it noticeable.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-14 Thread Måns Rullgård
Humberto Massa [EMAIL PROTECTED] writes:

 Arnoud Engelfriet wrote:

Interesting point. But the statement would apply certainly to
Linus' own contributions. And that would preclude distribution
of anything containing those contributions under anything but GPLv2
I think. But if you can take out his code (and any other that's
GPLv2 only), you'd be free to apply GPLv3 if and when it comes out.

Arnoud


 Sorry, but no, no, no.

 Everything that is not completely independent and extractable and beyond
 any doubt non-historically-derived of Linus code is a derivative work
 and, as such, can only be distributed under the terms of the GPLv2.

 To prove something not derivative, you would have to show that
 historically, it was made for other kernel, and that there is no
 tranformation of the linux kernel that resulted in that something. There
 *is* at least one example in the tree: the ppp code is derivative from
 one of the BSDs.

Some of the filesystems (XFS and JFS, at least) have external origins,
although they must have been somewhat adapted to the Linux VFS layer.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-14 Thread Måns Rullgård
Kuno Woudt [EMAIL PROTECTED] writes:

 On Sun, Mar 13, 2005 at 03:30:28PM +0100, Måns Rullgård wrote:
 Arnoud Engelfriet [EMAIL PROTECTED] writes:
 
  And probably it will also deal with running the code on a publicly
  accessible server. 
 
 The question is if a license based on copyright can legally place such
 restrictions on use of the program.

 Some idea of how the FSF may attempt this can be seen from the Affero
 General Public License. Apparantly the Affero GPL is a modified version
 of the GNU GPL, it adds Section 2(d):

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

This appears to only apply to self-distributing programs.  If the
program does not have a send-the-source function, I don't see any
requirement that source be provided to users of a service based on the
program.

 It also adds an interesting twist on the or later thing often used
 with the GPLv2:

   Affero Inc. may publish revised and/or new versions of the Affero
   General Public License from time to time. Such new versions will be
   similar in spirit to the present version, but may differ in detail to
   address new problems or concerns.

I've always wondered what similar in spirit is supposed to mean.
AFAIK, that phrase has no established legal interpretation.

   Each version is given a distinguishing version number. If the Program
   specifies a version number of this License which applies to it and any
   later version, you have the option of following the terms and
   conditions either of that version or of any later version published by
   Affero, Inc. If the Program does not specify a version number of this
   License, you may choose any version ever published by Affero, Inc.

This looks similar to the language used in the GNU GPL.

   You may also choose to redistribute modified versions of this program
   under any version of the Free Software Foundation's GNU General Public
   License version 3 or higher, so long as that version of the GNU GPL
   includes terms and conditions substantially equivalent to those of this
   license.

It would be interesting to see the reaction of these people, if the
GNU GPLv3 does not include a source-for-service clause, after all.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Binaries and MIT/expat license interpretative tradition

2005-03-14 Thread Måns Rullgård
Andrew Suffield [EMAIL PROTECTED] writes:

 On Mon, Mar 14, 2005 at 11:24:24AM +0200, Henri Sivonen wrote:
 (My question is not Debian-related, but I figured the people who know 
 the answer read this list.)
 
 The usual interpretation (seen in the list archives) of the MIT/expat 
 license seems to be the that the copyright notice needs to be retained 
 in the source but does not have to be displayed by binaries.
 
 The license does not say that the binaries do not constitute a copy of 
 the Software. What's the basis of the interpretation and that the 
 copyright notices do not need to be grepped from the source and stuffed 
 in an about box or similarly placed on binaries?

 The copyright notice does need to be included with the binaries. On
 Debian systems it is placed in /usr/share/doc/$package/copyright. This
 isn't a particularly strange or restrictive thing to require...

This is different from the requirement of some licenses that a notice
be displayed on the console, or in a dialog box, when the program is
run.  I think this is what the OP was afraid of.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-14 Thread Måns Rullgård
Francesco Poli [EMAIL PROTECTED] writes:

 On Sun, 13 Mar 2005 19:14:09 -0500 Glenn Maynard wrote:

 [...]
 There havn't been any such bugs, though, fortunately.  Some people
 don't like the PHP loophole or whatever you want to call it, but I
 don't believe that's fixable in a free license,

 Could you please elaborate on the PHP loophole?
 I've never heard of it: what do you mean by that?

 (feel free to change the subject or even to reply to me in private, if
 you think it's better)

I'm also curious about this one.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Linux and GPLv2

2005-03-13 Thread Måns Rullgård
Daniel Carrera [EMAIL PROTECTED] writes:

 Hello,

 My understanding is that Linux is distributed under the GPLv2
 exclusively. That is, instead of the usual GPL version 2 or later it
 just says GPL version 2.

That's what it says, yes.  People occasionally question the validity
of that, though, arguing that the statement was added after many
people had already made contributions.

 Given the vast number of Linux contributors, this means that Linux
 won't be able to migrate to the GPLv3 when it comes out, correct?

That would be the case.  Is this a problem?

Personally, I'd be very sceptical about releasing code under a license
containing a blanket permission to use it under another yet to be
written license.  What if I don't at all agree with GPLv3?

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



  1   2   3   >