Re: firmware status for eagle-usb-*

2004-10-20 Thread Josh Triplett
Mike Hommey wrote:
 On Tue, Oct 19, 2004 at 05:46:07PM -0700, Josh Triplett wrote:
This is clearly not appropriate; it is not perfectly reasonable to
install a driver package without the firmware, any more than it is
reasonable to install a dynamically-linked binary without its shared
library dependencies.  In both cases, the functionality is limited to
simply imforming the user that a necessary component was not installed.
 
 Except in the case of a driver that also works on devices that have the
 firmware embedded in a ROM chip.

Agreed; under those circumstances, a Suggests is quite appropriate, and
the driver can go to main, since it can Freely drive at least some hardware.

- Josh Triplett


signature.asc
Description: OpenPGP digital signature


Re: Is this software really GPL?

2004-10-20 Thread Anthony Youngman
Note: I've left Anthony Youngman's email address in the headers, but I
seem to have a local problem where email to Anthony bounces. [I can work
around that, using telnet, but it's a pain.]   quote   I strongly
suggest that you read the following two web pages:  
http://easyco.com/initiative/openqm/opensource/index.htm   and the
accompanying faq:  
http://easyco.com/initiative/openqm/opensource/faq.htm   /quote On
Tue, Oct 19, 2004 at 04:48:33PM -0700, Don Armstrong wrote:  Yeah,
those webpages are basically indicate that they haven't read the  GPL
and don't understand what it means at all. That's what I thought at
first. Rereading it, I think those pages are OK. Basically, all they
seem to say is that if you distribute under the GPL you have to supply
full sources to what you distribute. -- Raul 


Sorry for lookout mangling my cut-n-paste - this isn't quite a proper
reply ...

Did you look at the thing about subsidiaries ... if you *choose* to
distribute *source* to your subsidiaries, you are then *obliged* to
*publish* your source to the *world*!

Imho this sets off the GPL's self-destruct clause (6 and 7) with the
result that you can't distribute under the GPL because you can't give
your recipients the freedom to distribute to whomsoever they please ...

Cheers,
Wol




This transmission is intended for the named recipient only. It may contain 
private and confidential information. If this has come to you in error you must 
not act on anything disclosed in it, nor must you copy it, modify it, 
disseminate it in any way, or show it to anyone. Please e-mail the sender to 
inform us of the transmission error or telephone ECA International immediately 
and delete the e-mail from your information system.

Telephone numbers for ECA International offices are: Sydney +61 (0)2 8272 5300, 
Hong Kong + 852 2121 2388, London +44 (0)20 7351 5000 and New York +1 212 582 
2333.





Re: Is this software really GPL?

2004-10-20 Thread Raul Miller
On Wed, Oct 20, 2004 at 08:04:31AM +0100, Anthony Youngman wrote:
 Sorry for lookout mangling my cut-n-paste - this isn't quite a proper
 reply ...

And the guy who admins this system claims I should be able to
email you now... so hopefully you won't have to do much more of
that.

 Did you look at the thing about subsidiaries ... if you *choose* to
 distribute *source* to your subsidiaries, you are then *obliged* to
 *publish* your source to the *world*!

The closest I can find to this is a claim that distribution to
subsidiaries requires distribution under the GPL.  Which seems reasonable.

The most akward expression of that is:

   For instance, if you are a corporate IT department, and your
   corporation has franchisees, or locally incorporated subsidiaries,
   delivery to any of these would be a de facto breach of the GPL unless
   you also publish the full source of the application, including any
   changes or local customizations of the source, to an independent
   freely available solution.

But even this doesn't say anything about having to distribute to anyone
other than who you distribute to.

Of course, it goes on to say:

   Please note that if you publish your work under the terms of the GPL,
   your competitors may fully use the knowledge and text you disseminate
   so long as they do so as permitted by the GPL.

That doesn't mean you have to distribute the source to your competitors.

Instead, it's pointing out that you can't prohibit employees [for
example, ad subsidiaries] from distributing it to your competitors or
to anyone else.  If you did, you'd be violating the terms of the GPL.

-- 
Raul



Re: Is this software really GPL?

2004-10-20 Thread Raul Miller
On Wed, Oct 20, 2004 at 06:09:29AM -0400, I wrote:
 Instead, it's pointing out that you can't prohibit employees [for
 example, ad subsidiaries] from distributing it to your competitors or

Er, I meant at, not ad.

-- 
Raul



Re: Is this software really GPL?

2004-10-20 Thread Raul Miller
On Wed, Oct 20, 2004 at 11:23:11AM +0100, Anthony Youngman wrote:
 But as I see it, they (QM) are adding an extra restriction, as
 proscribed by the GPL (clauses 6 and 7).
 
 If you distribute to subsidiaries, you may not stop them distributing
 to the world. But the GPL explicitly recognises internal distribution
 as a case where the GPL is not needed.

I'm not sure what you're talking about here.

I can't even find the word internal in the GPL.

 comment about SCO wasn't that justified. It's just that I tried to do
 exactly what they're trying to do, and I ended up being convinced it was
 impossible - to make sure nobody could wrest an Open Source project away
 from me ...
 
 TT can do it because they're trusted. MySQL can do it because they're
 trusted. EasyCo are trying to do it with legal finesse ...

I'm not sure what you're talking about here, either.

[I could guess, but how likely are my guesses to be accurate?]

-- 
Raul



RE: Is this software really GPL?

2004-10-20 Thread Anthony Youngman
Well, I'm using two different email addresses and computer systems -
it's my home system that's subscribed to Debian Legal, and I was
emailing from my work system ...

But as I see it, they (QM) are adding an extra restriction, as
proscribed by the GPL (clauses 6 and 7).

If you distribute to subsidiaries, you may not stop them distributing
to the world. But the GPL explicitly recognises internal distribution
as a case where the GPL is not needed. QM are saying you must apply the
GPL, even where the GPL itself says it does not apply. Or to word it
slightly differently, you must not impose the normal rules of business
confidentiality or employee contract.

Actually, I think they've rewritten that section ... they pretty much
said as much to me that they rewrote the web site yesterday based on
previous emails I sent them. Unfortunately, I think my hard copy of the
original is at home. When I get home, I'm going to compare what's there
now with what was there last night. It should be interesting...

Oh well, at least it proves they're open to rational argument, and my
comment about SCO wasn't that justified. It's just that I tried to do
exactly what they're trying to do, and I ended up being convinced it was
impossible - to make sure nobody could wrest an Open Source project away
from me ...

TT can do it because they're trusted. MySQL can do it because they're
trusted. EasyCo are trying to do it with legal finesse ...

Cheers,
Wol

-Original Message-
From: Raul Miller [mailto:[EMAIL PROTECTED] 
Sent: 20 October 2004 11:09
To: Anthony Youngman
Cc: debian-legal@lists.debian.org
Subject: Re: Is this software really GPL?

On Wed, Oct 20, 2004 at 08:04:31AM +0100, Anthony Youngman wrote:
 Sorry for lookout mangling my cut-n-paste - this isn't quite a proper
 reply ...

And the guy who admins this system claims I should be able to
email you now... so hopefully you won't have to do much more of
that.

 Did you look at the thing about subsidiaries ... if you *choose* to
 distribute *source* to your subsidiaries, you are then *obliged* to
 *publish* your source to the *world*!

The closest I can find to this is a claim that distribution to
subsidiaries requires distribution under the GPL.  Which seems
reasonable.

The most akward expression of that is:

   For instance, if you are a corporate IT department, and your
   corporation has franchisees, or locally incorporated subsidiaries,
   delivery to any of these would be a de facto breach of the GPL unless
   you also publish the full source of the application, including any
   changes or local customizations of the source, to an independent
   freely available solution.

But even this doesn't say anything about having to distribute to anyone
other than who you distribute to.

Of course, it goes on to say:

   Please note that if you publish your work under the terms of the GPL,
   your competitors may fully use the knowledge and text you disseminate
   so long as they do so as permitted by the GPL.

That doesn't mean you have to distribute the source to your competitors.

Instead, it's pointing out that you can't prohibit employees [for
example, ad subsidiaries] from distributing it to your competitors or
to anyone else.  If you did, you'd be violating the terms of the GPL.

-- 
Raul




This transmission is intended for the named recipient only. It may contain 
private and confidential information. If this has come to you in error you must 
not act on anything disclosed in it, nor must you copy it, modify it, 
disseminate it in any way, or show it to anyone. Please e-mail the sender to 
inform us of the transmission error or telephone ECA International immediately 
and delete the e-mail from your information system.

Telephone numbers for ECA International offices are: Sydney +61 (0)2 8272 5300, 
Hong Kong + 852 2121 2388, London +44 (0)20 7351 5000 and New York +1 212 582 
2333.





Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-20 Thread Wesley W. Terpstra
On Tue, Oct 19, 2004 at 04:59:37PM -0700, Josh Triplett wrote:
  True enough, but as processors get faster, so does bandwidth.
  I expect that ultimately, it will always need to be as fast as possible.
 
 Possibly; however, I think bandwidth grows far slower than CPU speed and
 overall system power.  I do understand your concern, though.

According to a course taught by my supervisor, processor speed quadruples
every three years, as does link bandwidth. See
http://www.dvs1.informatik.tu-darmstadt.de/lectures/ws/db2/slides/db2-folien4x1.pdf
pages 7-9. I intend to find out his source for these slides b/c this is very
important to know.

Unfortunately, also according to those slides, installed bandwidth doubles
every 9 months. In other words, the actual bandwidth people see increases 
2* faster than processors. So, if anything, I need to make my program even
faster in the coming years (until installation matches technology).

Then, of course, there's the whole scare about this 'leakage' issue that has
'halted Moore's law'. Certainly there has been quite a dip in processors
compared to projections from Moore's law lately...  We'll see. However,
FFT/FGTs are perfectly parallelizable, so multiple cores are as good as a
clock speed increase.

Anyways, I would hardly take it for granted that processors grow faster.
Fortunately, I believe that bandwidth speeds depend on DSP speesd which
depends on processors. So, probably if processors slow then bandwidth will
also.

  gcc-3.3 is not an issue; it ICEs.
  gcc-3.4.2 is the version I was referring to.
 
 1) Have you submitted a bug report on 3.3?

Why? They already fixed it in 3.4.

 2) Have you tried 3.5?  A great deal of work has gone into making 3.5
 far better at generating optimized code, particularly with vectorization
 and advanced instruction sets; much of this came about due to the
 merging of the tree-ssa branch.  I don't know that it would be 2x
 faster, but I wouldn't be surprised if it was quite measurably faster.

I have not. I will do so, but now that I (last night) ironed out the last
bugs I need to do some quick measurements and writing to get this paper
done. I will let you know how gcc 3.5 works out afterwards though (probably
three weeks).

  (PS. rsgt is not the final name)
 Heh; naming is tricky but fun.  What does rsgt stand for?

Reed-Solomon Galois Transform -- the two important technologies I combine.
Since it means nothing to the people who would use it, it's bad.

  For it to sit in contrib, would I have to include the source code in
  contrib as well? Or would the fact that the source code was in main
  already satisfy the GPL requirement of source availability?
 
 Packages in contrib must still be Free Software, which means they must
 have source available.  I think this is a Policy problem, though I could
 be wrong.  The only thing packages in contrib can do that packages in
 main can't is declare a Depends:, Build-Depends:, or Recommends:
 relationship with a non-main package; they must still follow Policy, and
 they must still be Free Software.  I don't know that it is acceptable
 for the source to be in a separate source package.

Sounds like it's probably not. I will include it twice then.

 You should also talk with the Debian OpenOffice.org team about this;
 they were in discussion about how to provide the contrib
 openoffice.org-java package (built with a non-free JDK) without needing
 a separate (huge) source package in contrib.

My program is _much_ smaller than OO.
So, I expect if they were split at all on the issue, it means that a
package which is so much smaller should have source in both.

 As for the GPL issue, this is a difficult question: on the one hand, CD
 vendors and other distributors include contrib and non-free software at
 their own risk; on the other hand, the idea of the source package being
 available only in main is difficult.  You would certainly be complying
 with the spirit of the GPL, but I don't know if you would be complying
 with the letter.  GPL clause 3 is the relevant section; of that, Debian
 always ignores the offer option in GPL 3b and 3c, because 3b requires
 that the offer be valid for at least three years which Debian cannot
 guarantee, and 3c is only valid for non-commercial distribution.  So
 looking at the rest of GPL clause 3:
 
3. You may copy and distribute the Program (or a work based on it,
  under Section 2) in object code or executable form under the terms of
  Sections 1 and 2 above provided that you also do one of the following:
  
  a) 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 customarily used for software interchange; or,
 [snip 3b and 3c]
 [snip OS exception]
  
  If distribution of executable or object code is made by offering
  access to copy from a designated place, then offering equivalent
  access to copy the source code from the same place 

[no subject]

2004-10-20 Thread Anthony Youngman
On Wed, Oct 20, 2004 at 11:23:11AM +0100, Anthony Youngman wrote:  But
as I see it, they (QM) are adding an extra restriction, as  proscribed
by the GPL (clauses 6 and 7).   If you distribute to subsidiaries,
you may not stop them distributing  to the world. But the GPL
explicitly recognises internal distribution  as a case where the GPL is
not needed. I'm not sure what you're talking about here. I can't even
find the word internal in the GPL. 


Sorry, my goof. I shouldn't be sloppy. It's the FSF faq. Is making and
using multiple copies within one organization or company distribution?
  . As I read that, it's simply saying that the you in the FAQ can
be a company, and as such internal distribution is just use and the
GPL doesn't apply.

Cheers,
Wol




This transmission is intended for the named recipient only. It may contain 
private and confidential information. If this has come to you in error you must 
not act on anything disclosed in it, nor must you copy it, modify it, 
disseminate it in any way, or show it to anyone. Please e-mail the sender to 
inform us of the transmission error or telephone ECA International immediately 
and delete the e-mail from your information system.

Telephone numbers for ECA International offices are: Sydney +61 (0)2 8272 5300, 
Hong Kong + 852 2121 2388, London +44 (0)20 7351 5000 and New York +1 212 582 
2333.





xchat is now shareware in windoze

2004-10-20 Thread Giacomo A. Catenazzi

Hello.

Navigating in the xchat site (debian package xchat),
I found in http://www.xchat.org/windows/  these sentences:

 Q. Has the license for X-Chat changed?
 A. The Windows version is shareware, however, you may still
 download the source code, released under the G.P.L.

 You may use X-Chat for Windows for free for 30 days. If,
 after this time, you would like to continue using the product,
 you are required to register. Registration is a one time fee
 of $20 USD (United States Dollars) or $25 AUD (Australian
 Dollars). You may pay using the Paymate service below, which
 accepts credit cards in both currencies.

Note: source is GPL, but for windoze binaries it is *required*
a registration.

So I propose to the debian maintainer, not to send patch
to upstream, without an explicit declaration that the patches
are licensed GPL-only and thus not available in non GPL code.

legal team: do you think it is good such requirement?
What do you think about such mix free/shareware in debian?
[note that I don't think all patch authors relicensed the
code]

ciao
cate




Re: your mail

2004-10-20 Thread Raul Miller
On Wed, Oct 20, 2004 at 01:51:29PM +0100, Anthony Youngman wrote:
 Sorry, my goof. I shouldn't be sloppy. It's the FSF faq. Is making and
 using multiple copies within one organization or company distribution?
   . As I read that, it's simply saying that the you in the FAQ can
 be a company, and as such internal distribution is just use and the
 GPL doesn't apply.

That makes sense.

Then again, easyco's page says:

Local subsidiaries and franchisees are clearly separate business
entities and considered distribution rather than use. Similarly,
provision of non-GPL-compliant copies to independent contractors
under non-GPL terms may constitute unpermitted distribution. When
in doubt, have your attorney review your usage for compliance,
or purchase a commercial QM license.

There's a bit of fud in there, and a bit of sales pitch, but they seem
to be leaving the boundaries in the same place as the fsf.

Mind you, in most companies the data is likely a lot more significant
than the code.  Hard coding business secrets into a program likely
indicates a lack of flexibility and is probably a sign that the business
is in trouble.

-- 
Raul



Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-20 Thread Joel Baker
On Tue, Oct 19, 2004 at 04:59:37PM -0700, Josh Triplett wrote:
 Wesley W. Terpstra wrote:
  True enough, but as processors get faster, so does bandwidth.
  I expect that ultimately, it will always need to be as fast as possible.
 
 Possibly; however, I think bandwidth grows far slower than CPU speed and
 overall system power.  I do understand your concern, though.

Others have taken this up, but suffice to say: I wouldn't be so sure,
unless you have concrete numbers.

The main limiting factors on pushing bits these days are the price of
lines (fiber is dropping that drastically, for various reasons, at least
for long-haul) and the price of hardware that can push the bits at a high
enough speed.

I can't quote you numbers offhand, but having worked for 10+ years as a
network engineer (up to and including senior engineer for an ISP covering 4
states), I can tell you what the budget looked like and why.

  Put the normal gcc version rsgt in main where the i386 deb has:
  Recommends: rsgt-icc
 
 You cannot put a Recommends from main to non-main; the strongest
 relationship you can declare is Suggests.

  rsgt-icc sits in contrib, completely built by icc (not just some .o s)
 
  Conflicts: rsgt
  Provides: rsgt
  Replaces: rsgt
 
 Right.
 
  If an i386 user (with contrib sourced) runs 'apt-get install rsgt'
  will that make apt install rsgt-icc? That's what I hope to accomplish.
 
 No, I don't believe it will.  That's why when packages change names, it
 is common to still produce a binary package with the old name, which
 does nothing except depend on the new package.  That doesn't help you in
 this case, of course.  I think all you can do is add the Suggests:
 rsgt-icc to rsgt, have both packages Conflict/Replace/Provide the other,
 and provide a brief explanation in the README.Debian of both packages.

Or have rsgt-icc and rsgt-dfsg, and have a package rsgt with:

Depends: rsgt-dfsg | rsgt-icc

Since the dependancy can be met only with items available from main,
this is allowed (at least, as established in prior discussions), and is
far more obvious to most people, I think, than a Suggests on the same
package that one also has a Replaces/Provides/Conflicts.

(In particular, 'Conflicts' and 'Suggests' together is likely to cause a
great deal of brainache to the package install tools...)

On a sidenote, the ability to tune into a stream of (potentially
multicast) UDP packets at an arbitrary point, collect enough that you
have = the size of the file, and know that you can recover the file is
something with *serious* potential from the network world point of view.

My one question, as an operator, is whether that sequence of packets has to
be sequential (it sounds like it doesn't, especially with the 20% packet
loss problem description). If not, something like this could have *very*
far-reaching impacts; if one turned on checksumming (available for UDP
packets natively, or one could do it in the protocol) to avoid bitrot, this
opens up a huge path to potentially simplifying a large set of problems
(and no, they're more or less nothing like the ones par can solve, as for
reasons discussed earlier by the author).
-- 
Joel Baker [EMAIL PROTECTED],''`.
 : :' :
 `. `'
   `-


signature.asc
Description: Digital signature


Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-20 Thread Josh Triplett
Joel Baker wrote:
 On Tue, Oct 19, 2004 at 04:59:37PM -0700, Josh Triplett wrote:
 
Wesley W. Terpstra wrote:

True enough, but as processors get faster, so does bandwidth.
I expect that ultimately, it will always need to be as fast as possible.

Possibly; however, I think bandwidth grows far slower than CPU speed and
overall system power.  I do understand your concern, though.
 
 Others have taken this up, but suffice to say: I wouldn't be so sure,
 unless you have concrete numbers.

It was pure speculation on my part, and I wouldn't be surprised if it
turns out to be wrong. :)

 The main limiting factors on pushing bits these days are the price of
 lines (fiber is dropping that drastically, for various reasons, at least
 for long-haul) and the price of hardware that can push the bits at a high
 enough speed.
 
 I can't quote you numbers offhand, but having worked for 10+ years as a
 network engineer (up to and including senior engineer for an ISP covering 4
 states), I can tell you what the budget looked like and why.

You certainly have far more information to go on then. :)

To be honest, I was thinking more about end-user Internet bandwidth,
rather than general network bandwidth.

Put the normal gcc version rsgt in main where the i386 deb has:
Recommends: rsgt-icc

You cannot put a Recommends from main to non-main; the strongest
relationship you can declare is Suggests.

rsgt-icc sits in contrib, completely built by icc (not just some .o s)

Conflicts: rsgt
Provides: rsgt
Replaces: rsgt

Right.

If an i386 user (with contrib sourced) runs 'apt-get install rsgt'
will that make apt install rsgt-icc? That's what I hope to accomplish.

No, I don't believe it will.  That's why when packages change names, it
is common to still produce a binary package with the old name, which
does nothing except depend on the new package.  That doesn't help you in
this case, of course.  I think all you can do is add the Suggests:
rsgt-icc to rsgt, have both packages Conflict/Replace/Provide the other,
and provide a brief explanation in the README.Debian of both packages.
 
 Or have rsgt-icc and rsgt-dfsg, and have a package rsgt with:
 
 Depends: rsgt-dfsg | rsgt-icc
 
 Since the dependancy can be met only with items available from main,
 this is allowed (at least, as established in prior discussions), and is
 far more obvious to most people, I think, than a Suggests on the same
 package that one also has a Replaces/Provides/Conflicts.

That is a good idea, and one that actually has some precedent in real
packages, such as the libSDL packages.

- Josh Triplett


signature.asc
Description: OpenPGP digital signature


Re: xchat is now shareware in windoze

2004-10-20 Thread John Goerzen
On Wednesday 20 October 2004 08:19 am, Giacomo A. Catenazzi wrote:
 Hello.

 Navigating in the xchat site (debian package xchat),

 I found in http://www.xchat.org/windows/  these sentences:
   Q. Has the license for X-Chat changed?
   A. The Windows version is shareware, however, you may still
   download the source code, released under the G.P.L.

 Note: source is GPL, but for windoze binaries it is *required*
 a registration.

This may be perfectly acceptable.

Assuming that the sources for the Windows version include all the 
registration/validation logic, and are distributed under the GPL, 
providing a compiled binary of them is completely kosher.  Of course, 
anybody with a compiler could hack out the time limit.

Now, if the registration/validation logic is not part of those GPL'd 
sources, then we have a problem.

-- John



Re: xchat is now shareware in windoze

2004-10-20 Thread Joachim Breitner
Hi,

Am Mittwoch, den 20.10.2004, 16:36 -0500 schrieb John Goerzen:
 Now, if the registration/validation logic is not part of those GPL'd 
 sources, then we have a problem.

If it only applies to the windows sources/binary, we don't have a
problem. If anybody has a problem, then those who contributed GPLed code
or whose GPLed code somehow else made their way into the windows
sources, but did not agree with that licencing.

Or is there anything that actually and legally should worry debian,
besides a possible different view on free software from some upstream
author?

thx,
nomeata
-- 
Joachim nomeata Breitner
Debian Developer
  [EMAIL PROTECTED] | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: [EMAIL PROTECTED] | http://people.debian.org/~nomeata



Re: firmware status for eagle-usb-*

2004-10-20 Thread Marco d'Itri
[EMAIL PROTECTED] wrote:

Given that the entire purpose of the driver is to actually *drive a
device*, and that it can't do that at all without the firmware, then the
No, apparently you do not understand how the driver, hardware and
firmware interact. The driver is fully functional as is: the firmware is
needed by the hardware device, not by the driver.

-- 
ciao,
Marco



Re: xchat is now shareware in windoze

2004-10-20 Thread Michael Poole
John Goerzen writes:

 On Wednesday 20 October 2004 08:19 am, Giacomo A. Catenazzi wrote:
  Hello.
 
  Navigating in the xchat site (debian package xchat),
 
  I found in http://www.xchat.org/windows/  these sentences:
Q. Has the license for X-Chat changed?
A. The Windows version is shareware, however, you may still
download the source code, released under the G.P.L.
 
  Note: source is GPL, but for windoze binaries it is *required*
  a registration.
 
 This may be perfectly acceptable.
 
 Assuming that the sources for the Windows version include all the 
 registration/validation logic, and are distributed under the GPL, 
 providing a compiled binary of them is completely kosher.  Of course, 
 anybody with a compiler could hack out the time limit.
 
 Now, if the registration/validation logic is not part of those GPL'd 
 sources, then we have a problem.

Briefly perusing the CVS repository on SourceForge, there does not
appear to be any logic for checking the license keys.  The Win32
executable also seems to be linked against a modified version of a
gtk+ library, with no source provided for that (it definitely includes
minigtk.dll wand a gtkrc file with no explanation of the license
for that).  It also seems to be linked against OpenSSL (it includes
libeay32.dll and libssl32.dll) without including the copyright
notices required by those licenses.  I know several contributors to
X-Chat have complained about the shareware release and feel that it
infringes their copyrights.

In short, the Windows version seems to blatantly and willfully violate
a number of copyrights.  The maintainer makes it clear he will
continue to redistribute code contributed under the GPL as shareware
(at http://forum.xchat.org/viewtopic.php?t=533).  This does not pose a
direct problem for Debian, since Debian would not be distributing the
Windows shareware version, but Debian may not want to support software
whose authors do things like X-Chat's maintainer has done.

Michael Poole



Re: firmware status for eagle-usb-*

2004-10-20 Thread Don Armstrong
On Wed, 20 Oct 2004, Marco d'Itri wrote:
 [EMAIL PROTECTED] wrote:
 Given that the entire purpose of the driver is to actually *drive a
 device*, and that it can't do that at all without the firmware, then the
 No, apparently you do not understand how the driver, hardware and
 firmware interact. The driver is fully functional as is: the firmware is
 needed by the hardware device, not by the driver.

This comes back to the same issue:

Is there a dependency relationship between the package that provides
the driver and the firmware itself?

If the package requires the presence of a firmware file which must be
uploaded to the device at runtime in order to be useful at all, then
the package has a dependency relationship with the firmware.

If the package doesn't need to upload a firmware file to the device in
order to be useful at all, then it probably doesn't have a dependency
relationship with the firmware.

In any event, whether or not a dependency actually exists really isn't
a subject for this list to discuss as it has nothing to do with the
license, legality, or DFSG status of a package; only policy and the
package's Depends:x are at issue here. You can raise it on -devel if
it actually occurs, or users can file bugs against such a package if
they feel improper dependencies are in place.


Don Armstrong

-- 
Clothes make the man. Naked people have little or no influence on
society.
 -- Mark Twain 

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



Re: Academic Free License 2.1 -- free or not?

2004-10-20 Thread Francesco Poli
On Tue, 19 Oct 2004 07:05:08 +0200 Arnoud Engelfriet wrote:

   When accepting the terms
   of the GPL, I also must give up certain rights about warranties
   that I normally expect to have.
  
  I didn't see that way: I saw the disclaimer of warranty as a
  declaration(valid even if I don't accept the license and I merely
  use the piece of software without copying, distributing or modifying
  it).
 
 I think it's a part of the GPL and not just a declaration about a
 factual situation. I wonder what warranties I could claim if I
 do not accept the license.

So do I.
Which warranties do I loose by accepting the license?

 The software was legally distributed
 to me, and that gives me some entitlements under copyright law.

Which ones?
Please explain (IANAL, hence I'm not so knowledgeable...).

 
  If the law says the warranty *may* be disclaimed and the software
  has this disclaimer attached, I'm warned that there is no warranty:
  I loose no right in accepting the license, as I didn't have any such
  right in the first place.
 
 I'm not even sure if the issue of warranties is relevant to
 freedom of software. Even without any warranty you can always use,
 modify and distribute the software.
 
 And if it breaks, not only do you get to keep the pieces,
 you get to fix it!

That is more or less what I was thinking...

-- 
  Today is the tomorrow you worried about yesterday.
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpzEsB9M7ENd.pgp
Description: PGP signature


Re: AbiWord, trademarks, and DFSG-freeness

2004-10-20 Thread Francesco Poli
On Mon, 18 Oct 2004 09:09:17 -0400 Raul Miller wrote:

 However, let's take AbiWord as an example.  We've been told that we do
 not have a license to use AbiWord on derivative works.  We're
 clearly not required to retain AbiWord on those works.

It seems correct.

 
 The question is: if we remove the trademarks that label the work, is
 the work then DFSG free?

Yes, I would say.
But is the original unpurged work DFSG-free?

[...]
  If you are right, I think we would be able to deal with the
  unfortunate Debian logo issue in a much easier way.
 
 I don't know what problem you're trying to talk about.

I was referring to the Debian Open Use Logo in main issue.
If I didn't miss relevant data, its copyright license is still non-free.
And no consensus has yet been reached about the more difficult question,
that is Do we need to issue a permissive trademark license, too? Can
we? Should we?
There has been a long thread rather recently in this list...

-- 
  Today is the tomorrow you worried about yesterday.
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpRCVy4hUVGU.pgp
Description: PGP signature


Re: Academic Free License 2.1 -- free or not?

2004-10-20 Thread Francesco Poli
On Mon, 18 Oct 2004 14:00:28 -0300 Carlos Laviola wrote:

 Still haven't subscribed, but I'm reading the archives periodically.

It's mandatory, you know. It's just easier to manage...

 I'm in the middle of a lot of stuff -- just gave a talk about Debian
 at the university's 2nd annual week on FLOSS, have an Statistics and
 Calculus exam today and tomorrow, respectively, gotta go to the
 dentist, am moving out of my parents' house... Heh :-)

May the Source be with you!  :)

 
 It would be a hell of a lot easier for everyone involved if the FIGlet
 people would choose MIT/BSD style.  I don't know what to do now.

Try and persuade all the FIGlet copyright holders to agree on a big
relicensing.
Since they dislike copyleft, the best choice would be the Expat license
(http://www.jclark.com/xml/copying.txt), IMHO.
Other optimal choices can be: the X11 license
(http://www.x.org/Downloads_terms.html) or the 2-clause BSD license
(http://www.fsf.org/licenses/info/BSD_2Clause.html).

This would nuke all the issues, once and for all.

 Maybe
 when Christiaan, the current FIGlet maintainer, comes back from
 vacation and release a new version with the license changes,

Which license changes? To Academic Free License 2.1?
If this is the case, I hope he changes his mind...

 I'll just
 *have* to upload to non-free. I don't know whether the current,
 Artistic-licensed version still qualifies for main;

I don't think so, as the DFSG-freeness of that old Artistic license is
questionable, IIRC.
Moreover there are unsolved issues with unclearly licensed files.
Worse: there are possibly undistributable files and this means the
package is perhaps not even suitable for the non-free section, until you
obtain clarification from relevant copyright holders...

 all I do now is
 that the people who held copyrights on FIGlet in the past are still
 very much interested in keeping it free software. *sigh*

I'm sure I follow you correctly here: are you saying that many FIGlet
copyright holders are willing to let FIGlet be free software?
This would be great news...

 
 When I have a few hours of spare time, I'll compile everything I have
 so far and mail the list again, subscribe using something non-webmaily
 -- gmail is nice, but it's a bitch for mailing lists -- and, well,
 actually try to solve this situation.

Good, I'm looking forward to seeing an update on this issue.

 
 This is a call for help; if you have some time, please subscribe to
 the figlet mailing list and start a discussion on this subject or
 something.

Well, you are the Debian maintainer, hence you know upstream better than
I do.
You have more chances in being successful.

And, last but not least, I spend time in keeping up with debian-legal...
:p

 
 Thanks a lot for all of your help so far.

You are welcome, I really hope we can work out a solution with upstream
and get a DFSG-free FIGlet!

-- 
  Today is the tomorrow you worried about yesterday.
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpn8opBh4oKh.pgp
Description: PGP signature


Re: AbiWord, trademarks, and DFSG-freeness

2004-10-20 Thread Francesco Poli
On Sun, 17 Oct 2004 23:48:06 -0400 Brian Thomas Sniffen wrote:

 You can't quite change the name of the work using a patch.  You always
 have to distribute the original, which includes its name.  If Abiword
 were under a patch-clause license, Debian'd have to distribute
 software which said This is Abiword on every startup... plus
 patches.

But only the original would say This is Abiword.
The patched one would not.
We would be able to distribute (although in a technically inconvenient
way, that is, through patches) a derivative work whose name is not
Abiword.


-- 
  Today is the tomorrow you worried about yesterday.
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgp4HB13mp8Ey.pgp
Description: PGP signature


Re: AbiWord, trademarks, and DFSG-freeness

2004-10-20 Thread Raul Miller
On Wed, Oct 20, 2004 at 11:55:30PM +0200, Francesco Poli wrote:
 But is the original unpurged work DFSG-free?

I'm not sure that's the right question.

Remember, we interpret the DFSG based on the spirit of the rules, rather
than the letter.

I think the right question is: how should we handle this work?

And that question has various possible answers:

If the work has been released in Stable, just leave it alone.  We can
fix security bugs, and generally do with it all that we need to do.

If it's not been frozen yet, add semantics to the program so we can change
its name, then change the name of the thing and add a Replaces: header,
and a sentence or two to the package description.  Alternatively, if the
interpretation of the trademark holder is so broad that we wouldn't want
to change the semantics of the program that far, consider the trademark
to be a required legal notice and just live with it.

If we're in the midst of a freeze, it's up to the release manager.

These choices further the goals of the social contract, and abide by
the spirit of the DFSG.

-- 
Raul



Re: Academic Free License 2.1 -- free or not?

2004-10-20 Thread Glenn Maynard
On Wed, Oct 20, 2004 at 11:39:56PM +0200, Francesco Poli wrote:
  Still haven't subscribed, but I'm reading the archives periodically.
 
 It's mandatory, you know. It's just easier to manage...

Huh?  Subscribing to debian-legal isn't mandatory.

-- 
Glenn Maynard