Bug#383403: marked as done (linux-2.6: includes nondistributable and non-free binary firmware)

2009-03-25 Thread Debian Bug Tracking System

Your message dated Wed, 25 Mar 2009 12:41:28 +0100
with message-id 20090325114128.ga5...@stro.at
and subject line drivers containing firmware blobs
has caused the Debian Bug report #242866,
regarding linux-2.6: includes nondistributable and non-free binary firmware
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
242866: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242866
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: linux-2.6
Severity: serious
Justification: Policy 2.1


The following 59 files, found in Debian's linux-2.6_2.6.17.orig.tar.gz,
apparently contain software in binary form, for which Debian has no
corresponding source code.  Debian policy states that The program
must include source code, and must allow distribution in source code
as well as compiled form. Therefore Debian must not distribute these
files.

drivers/atm/atmsar11.data
drivers/atm/pca200e.data
drivers/atm/pca200e_ecd.data
drivers/atm/sba200e_ecd.data
drivers/char/drm/mga_ucode.h
drivers/char/drm/r128_cce.c
drivers/char/drm/radeon_cp.c
drivers/char/dsp56k.c
drivers/char/ip2/fip_firm.h
drivers/media/dvb/ttpci/av7110_hw.c
drivers/media/dvb/ttusb-budget/dvb-ttusb-dspbootcode.h
drivers/media/video/usbvideo/vicam.c
drivers/net/appletalk/cops_ffdrv.h
drivers/net/appletalk/cops_ltdrv.h
drivers/net/bnx2_fw.h
drivers/net/cassini.h
drivers/net/e100.c
drivers/net/hamradio/yam1200.h
drivers/net/hamradio/yam9600.h
drivers/net/myri_code.h
drivers/net/pcmcia/ositech.h
drivers/net/starfire_firmware.h
drivers/net/tg3.c
drivers/net/tokenring/3c359_microcode.h
drivers/net/typhoon-firmware.h
drivers/scsi/advansys.c
drivers/scsi/ql1040_fw.h
drivers/scsi/ql12160_fw.h
drivers/scsi/ql1280_fw.h
drivers/scsi/qla2xxx/ql2100_fw.c
drivers/scsi/qla2xxx/ql2200_fw.c
drivers/scsi/qla2xxx/ql2300_fw.c
drivers/scsi/qla2xxx/ql2322_fw.c
drivers/scsi/qla2xxx/ql2400_fw.c
drivers/scsi/qlogicpti_asm.c
drivers/usb/misc/emi26_fw.h
drivers/usb/net/kawethfw.h
drivers/usb/serial/io_fw_boot2.h
drivers/usb/serial/io_fw_boot.h
drivers/usb/serial/io_fw_down2.h
drivers/usb/serial/io_fw_down3.h
drivers/usb/serial/io_fw_down.h
drivers/usb/serial/ti_fw_3410.h
drivers/usb/serial/ti_fw_5052.h
drivers/usb/serial/whiteheat_fw.h
sound/isa/sb/sb16/sb16_csp_codecs.h
sound/isa/wavefront/wavefront_fx.c
sound/oss/maestro3.h
sound/oss/ymfpci_image.h
sound/oss/yss225.c
sound/pci/cs46xx/cs46xx_image.h
sound/pci/cs46xx/imgs/cwc4630.h
sound/pci/cs46xx/imgs/cwcasync.h
sound/pci/cs46xx/imgs/cwcdma.h
sound/pci/cs46xx/imgs/cwcemb80.h
sound/pci/cs46xx/imgs/cwcsnoop.h
sound/pci/korg1212/korg1212-firmware.h
sound/pci/maestro3.c
sound/pci/ymfpci/ymfpci_image.h

This list is probably not perfect.  Corrections are welcome.
Additional information is posted at
  http://doolittle.icarus.com/~larry/fwinventory/2.6.17.html

-- System Information: deleted (irrelevant)

---End Message---
---BeginMessage---
Version: 2.6.29-1


allmost all drivers are now using request_firmware(),
just one or two that aren't, but are to be switched
are still disabled.

woow closing this, let's be happy we wont have a new
firmware dance on squeeze release.


-- 
maks

---End Message---


Bug#383403: marked as done (linux-2.6: includes nondistributable and non-free binary firmware)

2008-05-16 Thread Debian Bug Tracking System

Your message dated Fri, 16 May 2008 15:26:02 +0200
with message-id [EMAIL PROTECTED]
and subject line Re: done mission over
has caused the Debian Bug report #242866,
regarding linux-2.6: includes nondistributable and non-free binary firmware
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
242866: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242866
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
---BeginMessage---
Package: linux-2.6
Severity: serious
Justification: Policy 2.1


The following 59 files, found in Debian's linux-2.6_2.6.17.orig.tar.gz,
apparently contain software in binary form, for which Debian has no
corresponding source code.  Debian policy states that The program
must include source code, and must allow distribution in source code
as well as compiled form. Therefore Debian must not distribute these
files.

drivers/atm/atmsar11.data
drivers/atm/pca200e.data
drivers/atm/pca200e_ecd.data
drivers/atm/sba200e_ecd.data
drivers/char/drm/mga_ucode.h
drivers/char/drm/r128_cce.c
drivers/char/drm/radeon_cp.c
drivers/char/dsp56k.c
drivers/char/ip2/fip_firm.h
drivers/media/dvb/ttpci/av7110_hw.c
drivers/media/dvb/ttusb-budget/dvb-ttusb-dspbootcode.h
drivers/media/video/usbvideo/vicam.c
drivers/net/appletalk/cops_ffdrv.h
drivers/net/appletalk/cops_ltdrv.h
drivers/net/bnx2_fw.h
drivers/net/cassini.h
drivers/net/e100.c
drivers/net/hamradio/yam1200.h
drivers/net/hamradio/yam9600.h
drivers/net/myri_code.h
drivers/net/pcmcia/ositech.h
drivers/net/starfire_firmware.h
drivers/net/tg3.c
drivers/net/tokenring/3c359_microcode.h
drivers/net/typhoon-firmware.h
drivers/scsi/advansys.c
drivers/scsi/ql1040_fw.h
drivers/scsi/ql12160_fw.h
drivers/scsi/ql1280_fw.h
drivers/scsi/qla2xxx/ql2100_fw.c
drivers/scsi/qla2xxx/ql2200_fw.c
drivers/scsi/qla2xxx/ql2300_fw.c
drivers/scsi/qla2xxx/ql2322_fw.c
drivers/scsi/qla2xxx/ql2400_fw.c
drivers/scsi/qlogicpti_asm.c
drivers/usb/misc/emi26_fw.h
drivers/usb/net/kawethfw.h
drivers/usb/serial/io_fw_boot2.h
drivers/usb/serial/io_fw_boot.h
drivers/usb/serial/io_fw_down2.h
drivers/usb/serial/io_fw_down3.h
drivers/usb/serial/io_fw_down.h
drivers/usb/serial/ti_fw_3410.h
drivers/usb/serial/ti_fw_5052.h
drivers/usb/serial/whiteheat_fw.h
sound/isa/sb/sb16/sb16_csp_codecs.h
sound/isa/wavefront/wavefront_fx.c
sound/oss/maestro3.h
sound/oss/ymfpci_image.h
sound/oss/yss225.c
sound/pci/cs46xx/cs46xx_image.h
sound/pci/cs46xx/imgs/cwc4630.h
sound/pci/cs46xx/imgs/cwcasync.h
sound/pci/cs46xx/imgs/cwcdma.h
sound/pci/cs46xx/imgs/cwcemb80.h
sound/pci/cs46xx/imgs/cwcsnoop.h
sound/pci/korg1212/korg1212-firmware.h
sound/pci/maestro3.c
sound/pci/ymfpci/ymfpci_image.h

This list is probably not perfect.  Corrections are welcome.
Additional information is posted at
  http://doolittle.icarus.com/~larry/fwinventory/2.6.17.html

-- System Information: deleted (irrelevant)

---End Message---
---BeginMessage---
Version: 2.6.24-1

the offended firmware is stripped in linux-2.6 since
aboves metioned version.

stop reopening that bug if you are not a MAINTAINER
nor have any valid piece of info that it has *not* been
dealt with.

if you find additional DFSG violations report a new bug.

kthxbye

-- 
maks

---End Message---


Bug#383403: marked as done (linux-2.6: includes nondistributable and non-free binary firmware)

2008-05-15 Thread Debian Bug Tracking System

Your message dated Thu, 15 May 2008 16:44:56 +0200
with message-id [EMAIL PROTECTED]
and subject line Re: drivers containing firmware blobs
has caused the Debian Bug report #242866,
regarding linux-2.6: includes nondistributable and non-free binary firmware
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
242866: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242866
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
---BeginMessage---
Package: linux-2.6
Severity: serious
Justification: Policy 2.1


The following 59 files, found in Debian's linux-2.6_2.6.17.orig.tar.gz,
apparently contain software in binary form, for which Debian has no
corresponding source code.  Debian policy states that The program
must include source code, and must allow distribution in source code
as well as compiled form. Therefore Debian must not distribute these
files.

drivers/atm/atmsar11.data
drivers/atm/pca200e.data
drivers/atm/pca200e_ecd.data
drivers/atm/sba200e_ecd.data
drivers/char/drm/mga_ucode.h
drivers/char/drm/r128_cce.c
drivers/char/drm/radeon_cp.c
drivers/char/dsp56k.c
drivers/char/ip2/fip_firm.h
drivers/media/dvb/ttpci/av7110_hw.c
drivers/media/dvb/ttusb-budget/dvb-ttusb-dspbootcode.h
drivers/media/video/usbvideo/vicam.c
drivers/net/appletalk/cops_ffdrv.h
drivers/net/appletalk/cops_ltdrv.h
drivers/net/bnx2_fw.h
drivers/net/cassini.h
drivers/net/e100.c
drivers/net/hamradio/yam1200.h
drivers/net/hamradio/yam9600.h
drivers/net/myri_code.h
drivers/net/pcmcia/ositech.h
drivers/net/starfire_firmware.h
drivers/net/tg3.c
drivers/net/tokenring/3c359_microcode.h
drivers/net/typhoon-firmware.h
drivers/scsi/advansys.c
drivers/scsi/ql1040_fw.h
drivers/scsi/ql12160_fw.h
drivers/scsi/ql1280_fw.h
drivers/scsi/qla2xxx/ql2100_fw.c
drivers/scsi/qla2xxx/ql2200_fw.c
drivers/scsi/qla2xxx/ql2300_fw.c
drivers/scsi/qla2xxx/ql2322_fw.c
drivers/scsi/qla2xxx/ql2400_fw.c
drivers/scsi/qlogicpti_asm.c
drivers/usb/misc/emi26_fw.h
drivers/usb/net/kawethfw.h
drivers/usb/serial/io_fw_boot2.h
drivers/usb/serial/io_fw_boot.h
drivers/usb/serial/io_fw_down2.h
drivers/usb/serial/io_fw_down3.h
drivers/usb/serial/io_fw_down.h
drivers/usb/serial/ti_fw_3410.h
drivers/usb/serial/ti_fw_5052.h
drivers/usb/serial/whiteheat_fw.h
sound/isa/sb/sb16/sb16_csp_codecs.h
sound/isa/wavefront/wavefront_fx.c
sound/oss/maestro3.h
sound/oss/ymfpci_image.h
sound/oss/yss225.c
sound/pci/cs46xx/cs46xx_image.h
sound/pci/cs46xx/imgs/cwc4630.h
sound/pci/cs46xx/imgs/cwcasync.h
sound/pci/cs46xx/imgs/cwcdma.h
sound/pci/cs46xx/imgs/cwcemb80.h
sound/pci/cs46xx/imgs/cwcsnoop.h
sound/pci/korg1212/korg1212-firmware.h
sound/pci/maestro3.c
sound/pci/ymfpci/ymfpci_image.h

This list is probably not perfect.  Corrections are welcome.
Additional information is posted at
  http://doolittle.icarus.com/~larry/fwinventory/2.6.17.html

-- System Information: deleted (irrelevant)

---End Message---
---BeginMessage---
Version: 2.6.24-1


The Debian Kernel Team is guilty of uploading a disjointed kernel. For the
record Bastian Blank [EMAIL PROTECTED] coded the infrastructure for the
stripping and the stripping itself. The FTP masters threatened to block
any future Linux uploads or alternatively would launch an NMU (non
maintainer upload) stripping the affected drivers.

I very strongly disagreed with that decision, but the Debian Developer
made their position clear in the General Resolution 2006-007, which is
binding for us. In the long run it might be a win for Free Software -
history will tell. In the short term this is an annoyance for existing
hardware driver support.

As expected none of the vocal minority, aka Mr. Nerode and Mr. Doolittle,
demanding DFSG freeness helped to work out this transition nor to cleanup
the created mess. The stripping presents an additional maintenance burden.
But I'm sick of the arguments. Rather then fighting I'd like to see people
working together to make things work, both on the licensing side
(BSD firmware) and on the code side (firmware_request()), neither is easy.

I'm thus closing the bug reports regarding firmware blobs and pointing the
reporters to the following wiki page in order to finaly help a bit
- http://wiki.debian.org/KernelFirmwareLicensing
Possible DFSG violations in current and future linux-2.6 uploads should be
filed seperately.


kthxbye

-- 
maks

---End Message---


Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-19 Thread Sven Luther
On Fri, Aug 18, 2006 at 07:46:56PM -0400, Nathanael Nerode wrote:
 Sven Luther wrote:
 
  On Thu, Aug 17, 2006 at 10:07:42AM -0700, [EMAIL PROTECTED] wrote:
  Maks -
  
  On Thu, Aug 17, 2006 at 06:05:30PM +0200, maximilian attems wrote:
Something about [bug #242866] seems broken, however,
because RC-buggy linux-2.6 packages keep making it into
testing.  Is it obvious how to keep this from happening,
without starting a new bug attached to linux-2.6?
   
   if you feel like it reassign it,
 
 Bugs merged and assigned to linux-2.6.

Thanks,

 I think the kernel pseudo-package is mostly obsolete: it should be
 reserved for bugs affecting multiple kernels.  This bug doesn't affect
 freebsd, hurd, etc.  It does affect linux-2.4 and linux-2.2, but those are
 scheduled for removal before etch anyway.
 
 So actually, I'd like to suggest running through the bugs against 'kernel'
 and reassigning them to linux-2.6 or closing them as appropriate.  Does that
 seem like a reasonable thing to do when I'm bored and not feeling up to
 programming, or would there be some complaint about it.

Yes, it is the best thing. We should also ask the BTS admin's to assign new
bugs to kernel pseudo package directly to linux-2.6, this is i believe
possible.

 snip 
   anyway if you want to improve the legal situtation use:
   http://wiki.debian.org/KernelFirmwareLicensing
   dilinger succeeded in various firmware relicensing
   thanks to his quest to the vendors. feel free to pick up.
 
 Broadcom tg3 relicensing alone took over two years.  This is a lovely thing
 to do, and I am *very very* impressed with dilinger's diligence and his
 success (I tried but failed to contact anyone at Broadcom).  dgrs

I have to disagree on this, between the moment i contacted broadcom, and the
solution, there was at most 2-3 months or so.

 and qla2xxx are the only other drivers he had *any* success with,
 according to the wiki page.  I am afraid we need a shorter-term solution.

Well, we didn't really pursue any of the other drivers. That makes 3 out of 3
we really pursued though, and they can all be handled in parallel.

The real problem is stuff like the acenic driver, where the copyright holder
is lost. Altough we could try to gather a position statement by various
possible copyright holders, where they claim not to hold copyright of this
part, or something and then add this and wait until someone complains, showing
our good faith and best effort, and then asking whoever complains to clarify
the copyright.

  For each offending file, there are three possible solutions:
  1. Get the author to release source code under a DFSG-free license
  2. Move the firmware to non-free, patching the driver to use
 request_firmware()
  3. Delete the driver and firmware entirely.
4. Move the whole friver to non-free, without major patching.
5. Reverse engineer the needed firmware, and create a trully free
driver.
  
  AFAIK, the best outcome yet from the relicensing discussions
  on http://wiki.debian.org/KernelFirmwareLicensing is to properly
  permit the redistribution of the binary, without source code.
  
  Indeed, but even that was laughed at back then when we started at it, and
  you should have seen the reaction of LKML when i mentioned it there.
 
 Not to mention the reaction I originally got from the netdev maintainers,
 which was rather more hostile than being 'laughed at'.  I think a lot of

Err, i was laughed at by some people here, the LKML was indeed a bit more
hostile than that.

 people genuinely believed that you could license an unsourced binary under
 the GPL I can't imagine *why* they believed that, though.
 
 snip
  That's fine for debian non-free, and a necessary step for making
  option (2) above work properly.  Until and unless the entire
  Linux kernel is moved to non-free, such relicensing doesn't
  solve the fundamental bug.
  
  Indeed.
  
  I agree that option (3) is bad, but I still recommend it for
  the short term.  It's the quickest path to a legal and
  
  For the short term, 4. is a better solution.
 Right.  If a driver really can't build out-of-tree comfortably, (4) may not
 be feasible and (3) or (2) may be necessary, but let's cross that bridge if
 we come to it.
 
 What can I do to help with (4)?  :-)
 
  SC-conforming Linux release, and it will bring people out
  of the closet to volunteer to work on (2).  I think (2)
  is the actual goal, but maybe not one that can be finished
  before the proposed etch freeze -- especially since most
  of the blobs need to be relicensed before they can be made
  part of firmware-nonfree.
  
  Indeed, which is because we could also consider :
  
6. Pass another GR to allow debian/etch to release as is, provided we
 
 If the GR includes a commitment to include a statement regarding this
 violation of the SC in the *release notes*, then I would be satisfied with
 this from a freeness point of view: at least Debian would be advertising
 its failure to 

Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-18 Thread Marco d'Itri
On Aug 18, Sven Luther [EMAIL PROTECTED] wrote:

 I don't think the project need anymore such vulgarities, please try to stay
I do not think the project needs anymore people with no concern for the
needs of our users either.

 polite, reread the social contract, and abide by what you agreed to when you
 joined debian.
When I joined Debian we cared about free software. Not free firmwares.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-18 Thread Jonas Smedegaard
On Fri, 18 Aug 2006 00:35:49 +0200 Sven Luther wrote:

 It was just some way to say, please don't be so harsh on larry, who
 has good intentions and actually did some work, not compared to
 others.

Sure. And that's great. If only you did not clutter such good intention
with whining.

Yes, it now only takes small hints to be considered whining - thanks to
your massive efforts to make us all aware of it.


 /me still doesn't understand why you chose not to credit me though,

You may not ever understand it. Repeating does not help.


 - Jonas

-- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm


pgp97AXe3vfkX.pgp
Description: PGP signature


Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-18 Thread Sven Luther
On Fri, Aug 18, 2006 at 12:29:56PM +0200, Jonas Smedegaard wrote:
 On Fri, 18 Aug 2006 00:35:49 +0200 Sven Luther wrote:
  /me still doesn't understand why you chose not to credit me though,
 
 You may not ever understand it. Repeating does not help.

I am also slightly (or more) offended by it, and repeating that may
some day make you realize it, which is why i will repeat as long as it takes.

With some people there is no other way around, see how long and how many
repetitions it took you to take the RC bug seriously ?

Friendly,

Sven Luther


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-18 Thread Sven Luther
On Fri, Aug 18, 2006 at 09:23:43AM +0200, Marco d'Itri wrote:
 On Aug 18, Sven Luther [EMAIL PROTECTED] wrote:
 
  I don't think the project need anymore such vulgarities, please try to stay
 I do not think the project needs anymore people with no concern for the
 needs of our users either.

There you are again putting words in my mouth i never said. Independently of
what you think or say, stay polite about it, especially to outsiders like
larry.

Also, the social contract says clearly that :

  1) we care about our users *AND* free software.
  2) we have created the non-free section to put non-free software in it that
  may be needed for our users.

What else do you want ? 

  polite, reread the social contract, and abide by what you agreed to when you
  joined debian.
 When I joined Debian we cared about free software. Not free firmwares.

and in what world do you live where you could even start to imagine that the
firmwares are not software ? They clearly are not hardware, since you cannot
directly touch them.

Also, i think all of you are taking the wrong discourse, and there is no way
you can be right.

You should instead try the following discourse :

  1) The firmware in question (those that are not plain register dumps) are
  indeed non-free, since they are clearly software, often assembly software,
  compiled with some assembler tool, and we lack sources for them (but someone
  has said source, or at least had it at some time point.

  2) But we argue that we should still distribute it in main, for reason such
  and such.

Among those reason, there are a few which come to my mind out of hand :

  1) We consider firmware as being part of the hardware, not really the
  software.

  2) If we consider a hardware piece which needs an uploadable firmware, even
  if the firmware in question is non-free, it is still globally more free than
  an equivalent piece of hardware where all is hardcoded in silicon.

And so on, it is always better to be honest and true to oneself, than to try
to argue obvious wrong stuff, like you have been doing, and furthermore,
seeing that there is no way you can honestly defend your point, and you know
that inside yourself, so you ressort to vulgarities and barkings to get your
point accross.

Please meditate on this one, and then come back to this discussion with an
open and honest mind, and it will be much more fruitful.

Friendly,

Sven Luther


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-18 Thread Jonas Smedegaard
On Fri, 18 Aug 2006 13:40:41 +0200 Sven Luther wrote:

 i will repeat as long as it takes.

You are certainly free to do so. And experience (the hard way, rather
than just by being told) the consequences of such behaviour.


 With some people there is no other way around, see how long and how
 many repetitions it took you to take the RC bug seriously ?

Wrong. New info caused new action.

Your whining has the opposite effect: Your wrapping of valuable info in
big chunks of whining and repetitive noise risk not even noticing your
contributions!


 - Jonas

-- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm


pgpWiMom1nuQ8.pgp
Description: PGP signature


Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-18 Thread Sven Luther
On Fri, Aug 18, 2006 at 04:28:26PM +0200, Jonas Smedegaard wrote:
 On Fri, 18 Aug 2006 13:40:41 +0200 Sven Luther wrote:
 
  i will repeat as long as it takes.
 
 You are certainly free to do so. And experience (the hard way, rather
 than just by being told) the consequences of such behaviour.
 
 
  With some people there is no other way around, see how long and how
  many repetitions it took you to take the RC bug seriously ?
 
 Wrong. New info caused new action.
 
 Your whining has the opposite effect: Your wrapping of valuable info in
 big chunks of whining and repetitive noise risk not even noticing your
 contributions!

yeah, as opposed to you explaining me in a very strong tone, which i was
seriously afraid would degenerate into a RL fist-fight if i persisted, that you
should not even look with me at the bug and investigate in erkelenz, right ? 

It was at that time that i decided that there will be no way i will continue
to support yaird as long as you are the main maintainer, because you cannot be
thrusthed to fix bugs in a timely fashion.

And the info was not new, i had pointed this selfsame thing already in
november, but nobody apart me chose to take action and look at the info, while
it was your jobs as ramdisk-generator maintainers.

Friendly,

Sven Luther


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-18 Thread Nathanael Nerode
Sven Luther wrote:

 On Thu, Aug 17, 2006 at 10:07:42AM -0700, [EMAIL PROTECTED] wrote:
 Maks -
 
 On Thu, Aug 17, 2006 at 06:05:30PM +0200, maximilian attems wrote:
   Something about [bug #242866] seems broken, however,
   because RC-buggy linux-2.6 packages keep making it into
   testing.  Is it obvious how to keep this from happening,
   without starting a new bug attached to linux-2.6?
  
  if you feel like it reassign it,

Bugs merged and assigned to linux-2.6.

I think the kernel pseudo-package is mostly obsolete: it should be
reserved for bugs affecting multiple kernels.  This bug doesn't affect
freebsd, hurd, etc.  It does affect linux-2.4 and linux-2.2, but those are
scheduled for removal before etch anyway.

So actually, I'd like to suggest running through the bugs against 'kernel'
and reassigning them to linux-2.6 or closing them as appropriate.  Does that
seem like a reasonable thing to do when I'm bored and not feeling up to
programming, or would there be some complaint about it.

snip 
  anyway if you want to improve the legal situtation use:
  http://wiki.debian.org/KernelFirmwareLicensing
  dilinger succeeded in various firmware relicensing
  thanks to his quest to the vendors. feel free to pick up.

Broadcom tg3 relicensing alone took over two years.  This is a lovely thing
to do, and I am *very very* impressed with dilinger's diligence and his
success (I tried but failed to contact anyone at Broadcom).  dgrs
and qla2xxx are the only other drivers he had *any* success with,
according to the wiki page.  I am afraid we need a shorter-term solution.

 For each offending file, there are three possible solutions:
 1. Get the author to release source code under a DFSG-free license
 2. Move the firmware to non-free, patching the driver to use
request_firmware()
 3. Delete the driver and firmware entirely.
   4. Move the whole friver to non-free, without major patching.
   5. Reverse engineer the needed firmware, and create a trully free
   driver.
 
 AFAIK, the best outcome yet from the relicensing discussions
 on http://wiki.debian.org/KernelFirmwareLicensing is to properly
 permit the redistribution of the binary, without source code.
 
 Indeed, but even that was laughed at back then when we started at it, and
 you should have seen the reaction of LKML when i mentioned it there.

Not to mention the reaction I originally got from the netdev maintainers,
which was rather more hostile than being 'laughed at'.  I think a lot of
people genuinely believed that you could license an unsourced binary under
the GPL I can't imagine *why* they believed that, though.

snip
 That's fine for debian non-free, and a necessary step for making
 option (2) above work properly.  Until and unless the entire
 Linux kernel is moved to non-free, such relicensing doesn't
 solve the fundamental bug.
 
 Indeed.
 
 I agree that option (3) is bad, but I still recommend it for
 the short term.  It's the quickest path to a legal and
 
 For the short term, 4. is a better solution.
Right.  If a driver really can't build out-of-tree comfortably, (4) may not
be feasible and (3) or (2) may be necessary, but let's cross that bridge if
we come to it.

What can I do to help with (4)?  :-)

 SC-conforming Linux release, and it will bring people out
 of the closet to volunteer to work on (2).  I think (2)
 is the actual goal, but maybe not one that can be finished
 before the proposed etch freeze -- especially since most
 of the blobs need to be relicensed before they can be made
 part of firmware-nonfree.
 
 Indeed, which is because we could also consider :
 
   6. Pass another GR to allow debian/etch to release as is, provided we

If the GR includes a commitment to include a statement regarding this
violation of the SC in the *release notes*, then I would be satisfied with
this from a freeness point of view: at least Debian would be advertising
its failure to live up to the SC.  If there is no such commitment, I would
expect to see the same charade for etch+1.

There's also a problem with Sven's analysis of option (6) relative to
options (4) and (2).

From a legal point of view, distributing the 'undistributable' (mislicensed)
blobs in 'main' and distributing them in 'non-free' is equally bad.  If
it's OK to distribute them in the kernel package, it's OK to distribute
them in 'firmware-nonfree'.

It is up to the ftpmasters, the release team, and or the DPL to decide
whether they are comfortable with it or not.  If they are, then the blobs
can be put in firmware-nonfree and (4) is perfectly straightforward.  If
they are not, then the blobs must be removed from the archive.  (6) offers
no advantage over (4) with regard to this.  (This doesn't affect the
non-free blobs which are properly licensed.)

   commit to a real effort to solve this for etch+1, or better yet, with
   some pro-active wording, which say we will make every effort to solve
   this issue, but don't provide timelines and schedules, as upstream will
   

Bug#383403: marked as done (linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread Debian Bug Tracking System
Your message dated Thu, 17 Aug 2006 09:11:58 +0200
with message-id [EMAIL PROTECTED]
and subject line Bug#383403: linux-2.6: includes nondistributable and non-free 
binary firmware
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

---BeginMessage---
Package: linux-2.6
Severity: serious
Justification: Policy 2.1


The following 59 files, found in Debian's linux-2.6_2.6.17.orig.tar.gz,
apparently contain software in binary form, for which Debian has no
corresponding source code.  Debian policy states that The program
must include source code, and must allow distribution in source code
as well as compiled form. Therefore Debian must not distribute these
files.

drivers/atm/atmsar11.data
drivers/atm/pca200e.data
drivers/atm/pca200e_ecd.data
drivers/atm/sba200e_ecd.data
drivers/char/drm/mga_ucode.h
drivers/char/drm/r128_cce.c
drivers/char/drm/radeon_cp.c
drivers/char/dsp56k.c
drivers/char/ip2/fip_firm.h
drivers/media/dvb/ttpci/av7110_hw.c
drivers/media/dvb/ttusb-budget/dvb-ttusb-dspbootcode.h
drivers/media/video/usbvideo/vicam.c
drivers/net/appletalk/cops_ffdrv.h
drivers/net/appletalk/cops_ltdrv.h
drivers/net/bnx2_fw.h
drivers/net/cassini.h
drivers/net/e100.c
drivers/net/hamradio/yam1200.h
drivers/net/hamradio/yam9600.h
drivers/net/myri_code.h
drivers/net/pcmcia/ositech.h
drivers/net/starfire_firmware.h
drivers/net/tg3.c
drivers/net/tokenring/3c359_microcode.h
drivers/net/typhoon-firmware.h
drivers/scsi/advansys.c
drivers/scsi/ql1040_fw.h
drivers/scsi/ql12160_fw.h
drivers/scsi/ql1280_fw.h
drivers/scsi/qla2xxx/ql2100_fw.c
drivers/scsi/qla2xxx/ql2200_fw.c
drivers/scsi/qla2xxx/ql2300_fw.c
drivers/scsi/qla2xxx/ql2322_fw.c
drivers/scsi/qla2xxx/ql2400_fw.c
drivers/scsi/qlogicpti_asm.c
drivers/usb/misc/emi26_fw.h
drivers/usb/net/kawethfw.h
drivers/usb/serial/io_fw_boot2.h
drivers/usb/serial/io_fw_boot.h
drivers/usb/serial/io_fw_down2.h
drivers/usb/serial/io_fw_down3.h
drivers/usb/serial/io_fw_down.h
drivers/usb/serial/ti_fw_3410.h
drivers/usb/serial/ti_fw_5052.h
drivers/usb/serial/whiteheat_fw.h
sound/isa/sb/sb16/sb16_csp_codecs.h
sound/isa/wavefront/wavefront_fx.c
sound/oss/maestro3.h
sound/oss/ymfpci_image.h
sound/oss/yss225.c
sound/pci/cs46xx/cs46xx_image.h
sound/pci/cs46xx/imgs/cwc4630.h
sound/pci/cs46xx/imgs/cwcasync.h
sound/pci/cs46xx/imgs/cwcdma.h
sound/pci/cs46xx/imgs/cwcemb80.h
sound/pci/cs46xx/imgs/cwcsnoop.h
sound/pci/korg1212/korg1212-firmware.h
sound/pci/maestro3.c
sound/pci/ymfpci/ymfpci_image.h

This list is probably not perfect.  Corrections are welcome.
Additional information is posted at
  http://doolittle.icarus.com/~larry/fwinventory/2.6.17.html

-- System Information: deleted (irrelevant)

---End Message---
---BeginMessage---
On Wed, Aug 16, 2006 at 05:17:34PM -0700, Larry Doolittle wrote:
 Package: linux-2.6
 Severity: serious
 Justification: Policy 2.1

how about if you check for duplicate bug reports!
see #242866 for same style.
 
 
 The following 59 files, found in Debian's linux-2.6_2.6.17.orig.tar.gz,
 apparently contain software in binary form, for which Debian has no
 corresponding source code.  Debian policy states that The program
 must include source code, and must allow distribution in source code
 as well as compiled form. Therefore Debian must not distribute these
 files.

you give zero prove that they are not register code,
anyway closing due to the duplicate submission.

-- 
maks
---End Message---


Bug#383403: closed by maximilian attems [EMAIL PROTECTED] (Re: Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread ldoolitt
Maks -

On Thu, Aug 17, 2006 at 12:48:15AM -0700, Debian Bug Tracking System wrote:
 On Wed, Aug 16, 2006 at 05:17:34PM -0700, Larry Doolittle wrote:
  Package: linux-2.6
  Severity: serious
  Justification: Policy 2.1
 
 how about if you check for duplicate bug reports!
 see #242866 for same style.

I'm aware of #242866, and I'd be happy to work within
that report.  Something about it seems broken, however,
because RC-buggy linux-2.6 packages keep making it into
testing.  Is it obvious how to keep this from happening,
without starting a new bug attached to linux-2.6?

  The following 59 files, found in Debian's linux-2.6_2.6.17.orig.tar.gz,
  apparently contain software in binary form, for which Debian has no
  corresponding source code.  Debian policy states that The program
  must include source code, and must allow distribution in source code
  as well as compiled form. Therefore Debian must not distribute these
  files.
 
 you give zero prove that they are not register code,

Huh.  Have you actually looked at the files in question?
I don't actually care what the data is called.

Take a near-random example: drivers/scsi/qlogicpti_asm.c
1. The file represents approximately 18482 bytes of binary
data.  Nobody enters that in hex without machine help.
2. The file name refers to asm, commonly understood
shorthand for assembler, the process of (or program for)
converting human-legible code to such binaries.
3. Similar binaries from the same manufacturer, that
are downloaded to boards serving a similar function,
are provided with assembly source code.

If you find any of those 59 files that does _not_ look
like it was machine-generated from source code at some
point in its history, or find comments from the author
explaining how they wrote those files from scratch by
typing in hex numbers, please let me know so I can
correct my inventory.  If you can even show hints that
a file is miscategorized, I would be happy to participate
in constructive discussion.

Your throwaway one-liner above is not a good start.

- Larry


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



linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread ldoolitt
Maks -

On Thu, Aug 17, 2006 at 06:05:30PM +0200, maximilian attems wrote:
  Something about [bug #242866] seems broken, however,
  because RC-buggy linux-2.6 packages keep making it into
  testing.  Is it obvious how to keep this from happening,
  without starting a new bug attached to linux-2.6?
 
 if you feel like it reassign it,
 anyway linux-2.6 is frozen and propagation to testing
 is coordinated with the release and the d-i team.

Sorry, I don't understand this statement.

 on the other side a good example to remove people access to
 their discs.

That's the argument that sent sarge out the door with
DFSG violations.

 anyway if you want to improve the legal situtation use:
 http://wiki.debian.org/KernelFirmwareLicensing
 dilinger succeeded in various firmware relicensing
 thanks to his quest to the vendors. feel free to pick up.

For each offending file, there are three possible solutions:
1. Get the author to release source code under a DFSG-free license
2. Move the firmware to non-free, patching the driver to use
   request_firmware()
3. Delete the driver and firmware entirely.

AFAIK, the best outcome yet from the relicensing discussions
on http://wiki.debian.org/KernelFirmwareLicensing is to properly
permit the redistribution of the binary, without source code.
That's fine for debian non-free, and a necessary step for making
option (2) above work properly.  Until and unless the entire
Linux kernel is moved to non-free, such relicensing doesn't
solve the fundamental bug.

I agree that option (3) is bad, but I still recommend it for
the short term.  It's the quickest path to a legal and
SC-conforming Linux release, and it will bring people out
of the closet to volunteer to work on (2).  I think (2)
is the actual goal, but maybe not one that can be finished
before the proposed etch freeze -- especially since most
of the blobs need to be relicensed before they can be made
part of firmware-nonfree.

I would be amazed and impressed if option (1) could be made
to work for any of these files.  I don't volunteer to try.

If the kernel team decides on (2) or (3), I'd be happy to
help with the coding.  (Note that, due to the unfortunate
state of upstream, most of the patching/deletion has to
happen in the creation of the .orig.tar.gz file, not the
.diff.gz file)  Unfortunately, due to a lack of hardware,
I can't help with any testing (other than does it compile).

- Larry


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread maximilian attems
On Thu, Aug 17, 2006 at 10:07:42AM -0700, [EMAIL PROTECTED] wrote:
 
 For each offending file, there are three possible solutions:
 1. Get the author to release source code under a DFSG-free license
 snipp useless talk

yes that is some work so commit yourself.

the rest is not the intent of the DFSG.

--
maks

ps last post to this useless bug report


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Kyle McMartin
[Reply-To set to the list, I really don't want this idiocy in my
 personal Inbox.]

On Thu, Aug 17, 2006 at 10:07:42AM -0700, [EMAIL PROTECTED] wrote:
 If the kernel team decides on (2) or (3), I'd be happy to
 help with the coding.  (Note that, due to the unfortunate
 state of upstream, most of the patching/deletion has to
 happen in the creation of the .orig.tar.gz file, not the
 .diff.gz file)  Unfortunately, due to a lack of hardware,
 I can't help with any testing (other than does it compile).
 

No wonder you're so fucking enthusiastic about removing support for
hardware. You don't own any of it. How fucking convenient.

Since we seem to be pissing all over the spirit of the Social Contract
in the name of some holy quest for the unattainable goal of cooperative
vendors, Matthew Garrett[1] and I[2] have filed bugs to remove support for
all NVidia devices. Enjoy VESA folks.

1. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383465
2. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383481

Now, I don't think you understand what preferred form of modification is.

In all likelihood, the engineer who wrote, for example, the QLogic driver,
never even touched the firmware, never once questioned it, another engineer
simply gave him an array to copy to the card. The engineer who wrote the
driver didn't know, or care, about what should have just been on an EEPROM,
all he cared about was properly writing a Linux driver to talk to the
hardware.

This is the difference between a piece of firmware, and an actual
binary blob that something calls into.

Conviently, this is also the difference between the ``free'' NVidiot
drivers, and any of the firmware-encumbered drivers you posted. No one,
and I really mean No One, can really claim to contribute meaningfully
to those NVidia drivers. However, all of the other drivers you mentioned
have likely had substancially contributions from outsiders (other than
the vendor, I mean.) (I say likely with a degree of certainty, having
seen patches from !vendors for most of them.)

Now, don't you have something better to do than hurt our users?

Lots of love,
Kyle M.

PS: I feel it again worth mentioning, that even if there were no firmware
in the driver, you would just get the exact same data if you pulled the
EEPROM and stuck it in a reader. 


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



Bug#383403: closed by maximilian attems [EMAIL PROTECTED] (Re: Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread Sven Luther
On Thu, Aug 17, 2006 at 06:05:30PM +0200, maximilian attems wrote:
 On Thu, Aug 17, 2006 at 08:57:52AM -0700, [EMAIL PROTECTED] wrote:
 your thrown away grepping is the bad start.

Maks, please don't pick up a fight with larry so quickly, this is something
that you know was coming, which all the kernel team knew was coming, and the
release team also was aware of as shown with the past hints from Andreas
Barth, wearing his RM hat, about this.

 anyway if you want to improve the legal situtation use:
 http://wiki.debian.org/KernelFirmwareLicensing
 dilinger succeeded in various firmware relicensing
 thanks to his quest to the vendors. feel free to pick up.

Notice that i was the first who started this and contacted broadcom, but then
Andres did most of the follow up work on this, and as said, it makes those
firmware again distributable, but not free enough to enter main.

I am dubious though that the wiki page can easily be modified to look as
nicely as the page larry provided, but then i am no wiki expert, so i will let
others comment who are more wiki experts (jonas maybe ?).

Friendly,

Sven Luther


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Sven Luther
On Thu, Aug 17, 2006 at 02:41:52PM -0400, Kyle McMartin wrote:
 [Reply-To set to the list, I really don't want this idiocy in my
  personal Inbox.]

Kyle, this idiocy as you say it, is grounded in what we all claim and agreed
to in the social contract, which is a binding document to all DDs. You may
disagree with it, but please, at least stay polite, ok ? 

 On Thu, Aug 17, 2006 at 10:07:42AM -0700, [EMAIL PROTECTED] wrote:
  If the kernel team decides on (2) or (3), I'd be happy to
  help with the coding.  (Note that, due to the unfortunate
  state of upstream, most of the patching/deletion has to
  happen in the creation of the .orig.tar.gz file, not the
  .diff.gz file)  Unfortunately, due to a lack of hardware,
  I can't help with any testing (other than does it compile).
 
 No wonder you're so fucking enthusiastic about removing support for
 hardware. You don't own any of it. How fucking convenient.

Erm, some guys tried to kick me out of debian for showing unpoliteness, so
please moderate your language here.

 Since we seem to be pissing all over the spirit of the Social Contract
 in the name of some holy quest for the unattainable goal of cooperative
 vendors, Matthew Garrett[1] and I[2] have filed bugs to remove support for
 all NVidia devices. Enjoy VESA folks.

Or simply don't buy nvidia hardware :) They have since forever (i remember
talks about their binary only driver in the tnt2 days), been the worse enemy's
of the free software community from all the graphic card manufacturers.

 1. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383465
 2. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383481
 
 Now, I don't think you understand what preferred form of modification is.
 
 In all likelihood, the engineer who wrote, for example, the QLogic driver,
 never even touched the firmware, never once questioned it, another engineer
 simply gave him an array to copy to the card. The engineer who wrote the
 driver didn't know, or care, about what should have just been on an EEPROM,
 all he cared about was properly writing a Linux driver to talk to the
 hardware.

So, what ? Would your reasoning mean we can move the unicorn driver into main
? It includes a binary-only soft-ADSL library, which i personally know, that
not only the original unicorn author never saw the source for, but that even
the compmany who produces the hardware for it never even saw the source code,
since they bought the binary as is from some random chip company.

Then, if you accept this in main, where would be your next step ? 

 This is the difference between a piece of firmware, and an actual
 binary blob that something calls into.

No, what is important is what the prefered form of modification is, and this
is the one used by the original author, and not what whoever ships the binary
in a modified form along the way has.

 Conviently, this is also the difference between the ``free'' NVidiot
 drivers, and any of the firmware-encumbered drivers you posted. No one,
 and I really mean No One, can really claim to contribute meaningfully
 to those NVidia drivers. However, all of the other drivers you mentioned

Ah, you have a good point, but this goes down into free hardware, andthere has
been very few discussion about this around.

Indeed, one could argue that the effective prefered form for modification of
all those drivers is the hardware specs document, or even go beyond to the
actual vhdl file for the chip, and the schematic for the board its hosted in.

 have likely had substancially contributions from outsiders (other than
 the vendor, I mean.) (I say likely with a degree of certainty, having
 seen patches from !vendors for most of them.)

So ?

 Now, don't you have something better to do than hurt our users?
 
 Lots of love,
   Kyle M.
 
 PS: I feel it again worth mentioning, that even if there were no firmware
 in the driver, you would just get the exact same data if you pulled the
 EEPROM and stuck it in a reader. 

Indeed. We don't chip the EEPROM though, and thus our DFSG doesn't applies to
this.

If you have trouble standing up to the principles of the DFSG, or some issue
with the social contract, as interpreted by the last GR we had about this,
feel free to propose your own GR about this, and await for the outcome. Just
complaining puts you in the same class as those guys who complained about the
non-free firmware, but unlike Larry, did not contribute any amount of actual
work.

Friendly,

Sven Luther
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
 ---
 Orange vous informe que cet  e-mail a ete controle par l'anti-virus mail. 
 Aucun virus connu a ce jour par nos services n'a ete detecte.
 
 
 


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread ldoolitt
Kyle -

On Thu, Aug 17, 2006 at 02:41:52PM -0400, Kyle McMartin wrote:
 No wonder you're so *** enthusiastic about removing support for
 hardware. You don't own any of it. How *** convenient.

Can I deduce from this that _you_ own some of the affected hardware?
If I patch in request_firmware() support for that driver, would you
be willing to test it?

 Since we seem to be pissing all over the spirit of the Social Contract
 in the name of some holy quest for the unattainable goal of cooperative
 vendors,

Fully cooperative vendors would be nice, but I agree in most cases
that's unattainable.  Until that miraculous day arrives, the firmware
that they supply needs to be removed from the free Linux kernel, have
its license checked, and put into the firmware-nonfree package set up
for that purpose.  If you disagree with that process, say so.

 Now, I don't think you understand what preferred form of modification is.

Trust me, as someone who has written and maintained firmware,
I know what the preferred form of modification is.

 In all likelihood, the engineer who wrote, for example, the QLogic driver,
 never even touched the firmware, never once questioned it, another engineer
 simply gave him an array to copy to the card. The engineer who wrote the
 driver didn't know, or care, about what should have just been on an EEPROM,
 all he cared about was properly writing a Linux driver to talk to the
 hardware.

You're probably right, since the Linux driver was probably written after
the Windows driver.  In a small company there is usually good communication
and shared debugging sessions between the firmware author(s) and their first
client, that is, the author of the first driver.

 This is the difference between a piece of firmware, and an actual
 binary blob that something calls into.

I'm sorry if I used the word blob for something unusual.
Binary blobs that get linked to by the kernel and executed are not
firmware, and from a practical perspective are worse.  Linus doesn't
let those into the kernel, and taints kernels if they are loaded
as modules.  Legally, library blobs (executed by the Linux processor)
and firmware blobs (executed by outboard controllers) are not all that
different.

 Now, don't you have something better to do than hurt our users?

I can think of a few snide replies to this.  Can we instead
please keep emotion out of this discussion?  Can we agree that
etch must have a DFSG-free Linux kernel, and we need to work
together to make that kernel work as well as possible for as
many users as possible?

 PS: I feel it again worth mentioning, that even if there were no firmware
 in the driver, you would just get the exact same data if you pulled the
 EEPROM and stuck it in a reader. 

The origin of our problem is that manufacturers have taken to
saving themselves a little money by leaving the EEPROM off their
boards, and putting the firmware on the MS-Windows[TM] driver CD
instead.  While they are presumably happy to let Linux users use
that same firmware, the legal and practical mechanism to have
that happen is (in the cases I flagged) broken.

If you take an EEPROM and stick it in a reader, you (the owner
of the hardware) probably have fair use rights to put it on a
disk and boot your hardware from it.  Since that firmware is
copyrighted, and you don't own the copyright, you do not have
the right to post it to the web or submit it to the mainline
Linux kernel tree.

- Larry


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Sven Luther
On Thu, Aug 17, 2006 at 10:07:42AM -0700, [EMAIL PROTECTED] wrote:
 Maks -
 
 On Thu, Aug 17, 2006 at 06:05:30PM +0200, maximilian attems wrote:
   Something about [bug #242866] seems broken, however,
   because RC-buggy linux-2.6 packages keep making it into
   testing.  Is it obvious how to keep this from happening,
   without starting a new bug attached to linux-2.6?
  
  if you feel like it reassign it,
  anyway linux-2.6 is frozen and propagation to testing
  is coordinated with the release and the d-i team.
 
 Sorry, I don't understand this statement.

linux-2.6 will no more migrate to testing without the RMs explicit aproval.
The RMs in this case being Andreas Barth and Steve Langasek (and some new RM
team members i don't remember exactly offhand), and it is they who have the
ultimate word of what will be included in etch. Please contact the
debian-release@lists.debian.org mailing list to comment on this.

  on the other side a good example to remove people access to
  their discs.
 
 That's the argument that sent sarge out the door with
 DFSG violations.

No, what allowed sarge to go out the door with DFSG violations was an
unambigous GR by a majority of the debian developers who decided to include
those non-free firmware (and GFDL docs, and some random fonts, and ...), into
sarge even though they didn't quite meet the DFSG.

That vote is not valid for etch though, as we decided to waive that only for
sarge, so only a new GR will allow debian to release the current kernel with
non-free firmware as part of etch, independently of the migration scripts you
are so worried about above.

  anyway if you want to improve the legal situtation use:
  http://wiki.debian.org/KernelFirmwareLicensing
  dilinger succeeded in various firmware relicensing
  thanks to his quest to the vendors. feel free to pick up.
 
 For each offending file, there are three possible solutions:
 1. Get the author to release source code under a DFSG-free license
 2. Move the firmware to non-free, patching the driver to use
request_firmware()
 3. Delete the driver and firmware entirely.
  4. Move the whole friver to non-free, without major patching.
  5. Reverse engineer the needed firmware, and create a trully free driver.

 AFAIK, the best outcome yet from the relicensing discussions
 on http://wiki.debian.org/KernelFirmwareLicensing is to properly
 permit the redistribution of the binary, without source code.

Indeed, but even that was laughed at back then when we started at it, and you
should have seen the reaction of LKML when i mentioned it there. Maks and
kyle's reaction are child's play compared to them :)

 That's fine for debian non-free, and a necessary step for making
 option (2) above work properly.  Until and unless the entire
 Linux kernel is moved to non-free, such relicensing doesn't
 solve the fundamental bug.

Indeed.

 I agree that option (3) is bad, but I still recommend it for
 the short term.  It's the quickest path to a legal and

For the short term, 4. is a better solution.

 SC-conforming Linux release, and it will bring people out
 of the closet to volunteer to work on (2).  I think (2)
 is the actual goal, but maybe not one that can be finished
 before the proposed etch freeze -- especially since most
 of the blobs need to be relicensed before they can be made
 part of firmware-nonfree.

Indeed, which is because we could also consider :

  6. Pass another GR to allow debian/etch to release as is, provided we commit
  to a real effort to solve this for etch+1, or better yet, with some
  pro-active wording, which say we will make every effort to solve this issue,
  but don't provide timelines and schedules, as upstream will probably bring
  more problematic firmware in in unsuspecting ways.

 I would be amazed and impressed if option (1) could be made
 to work for any of these files.  I don't volunteer to try.

:)

 If the kernel team decides on (2) or (3), I'd be happy to
 help with the coding.  (Note that, due to the unfortunate

Your help is welcome, we await the first of your patches breathlessly :)

 state of upstream, most of the patching/deletion has to
 happen in the creation of the .orig.tar.gz file, not the
 .diff.gz file)  Unfortunately, due to a lack of hardware,
 I can't help with any testing (other than does it compile).

This is not a problem, we can easily enough spin a linux-2.6-2.6.18.dfsg1 or
someting when the time is ready.

There is not much time before the actual etch release is at hand, which is why
6. is probably a better solution right now, especially if you consider that
while we delay etch, debian/sarge will still carry those non-free bits, and so
even if we delay etch until around the same time we would have had etch+1 out
the door (18 month from december 6, or june 6 2008), we would have gained
nothing with regard to freeness.

So, let's get etch out the door as is, or with the work we can do until the
freeze and release date, and already start the work for post-etch.


Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread maximilian attems
keep me out of this thread.

enough time is lost with any of those dfsg firmware wankers,
that do _zero_ work upstream or on the licensing front.
the drivers are free not-fucking non-free.

rest in peace

-- 
maks


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Jonas Smedegaard
On Thu, 17 Aug 2006 22:00:18 +0200 Sven Luther wrote:

 Erm, some guys tried to kick me out of debian for showing
 unpoliteness, so please moderate your language here.

...and repeating over and over and over and over, like here!


 - Jonas

-- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm


pgpmClevStOwz.pgp
Description: PGP signature


Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Sven Luther
On Thu, Aug 17, 2006 at 01:19:33PM -0700, [EMAIL PROTECTED] wrote:
 On Thu, Aug 17, 2006 at 10:06:44PM +0200, maximilian attems wrote:
  enough time is lost with any of those dfsg firmware wankers,
  that do _zero_ work upstream or on the licensing front.
 
 I repeat my offer to patch any (well, almost any) of these
 drivers to use request_firmware().  I need a volunteer who
 has the affected hardware and is willing to test my changes.
 It would also be nice if debian kernel developers expressed
 interest in incorporating such work (if any) for etch.

I can say that the debian kernel team is interested in incorporating such
changes, provided :

  1) it is not already too late for it. The RMs will have to judge on that.

  2) the proposed patches are well implemented patches of good quality, are
  well tested and result in no breakage.

  3) We are able to solve all those cases for etch, or remove the others.
  Doing it otherwise would be an injustice, and it would be better to postpone
  this.

  4) The d-i team implement the needed support in d-i to load non-free
  firmware or even module .udebs, and build non-free flavours of the installer
  images in an official way.

  5) There is seemless integration of these non-free drivers and firmware, and
  a user will not notice 

 One alternative sven mentioned is to move these drivers to
 non-free.  I don't see any existing framework for such
 package(s), but that would indeed involve less coding
 and debugging.

There is, we have prune-non-free in trunk/scripts on the svn repo, as well as
the linux-non-free-drivers (or whatever it is called), also in trunk in the
svn repo, and which Bastian Blank has been working on since a long time.

 I am concerned about etch, and the pipeline from upstream
 to Debian is long enough that I think it's too late to
 work upstream.

long enough ? We inaugurated same-day-uploads with the upstream 2.6.14
release, what do you find long enough about this.

But you are right, bringing it upstream will be a long fight, and only be
possible post 2.6.18, which is the targeted kernel for etch, so it is out of
the question.

 At least 12 of the 59 files are probably licensed free enough
 for upstream, so upstream will have limited interest in those
 cases.

:) Two of them thanks to previous work of the debian kernel team.

Ok.

Now that the above was said, my own position still is that it is best to not
delay the etch release, to pass a GR to keep the firmware in main for etch,
and to immediately actively start working on the solution for etch+1.

It is not as if this would come to a surprise to anyone interested in solving
this issue the right way, the kernel team has been discussing this over and
over since over a year now, and it is back then that help should have come,
not now.

So, let's not do it in a hurry, but instead do it right for etch+1, which
given the release date of the d-i team, is not doable anymore.

Friendly,

Sven Luther


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Sven Luther
On Thu, Aug 17, 2006 at 10:50:33PM +0200, Jonas Smedegaard wrote:
 On Thu, 17 Aug 2006 22:00:18 +0200 Sven Luther wrote:
 
  Erm, some guys tried to kick me out of debian for showing
  unpoliteness, so please moderate your language here.
 
 ...and repeating over and over and over and over, like here!

Well, we would not have been in this mess, if *YOU* had not forced me to over
and over and over and over mention the ide-generic issue, and the mess you
made of yaird, and if i had not decided that discussion was enough, and
actually investigated the issue and proved beyond all doubt that i was right
in it.

I still have not stomached how you chose to not credit my part of that work in
the yaird changelog when you finally reverted the patch you took half an hour
in real-life explaining to me that you should not even look at it in erkelenz,
when i proposed to you quite friendly, lets site together and have a look and
fix it. I even came back positively and constructively 4 days in a row just to
end the day in the same state of complete and total exhasperation over your
impossible and stuborn position, which was just plain wrong as it was proven
in the end, and this just as i learned that my mother had terminal cancer,
altough you didn't know about this (but others did and chose not to care).

As for the rest, i have made many proposals to settle the issues with the d-i
team and frans, even twice appealed to the DPL, but to no result so far, they
have fully refused any proposal of settlement since all those months, and are
the sole responsibles for me always coming back with this, especially as they
regularly continue to bash me, like Frans has done since over a year now.

So, i would expect a bit more humility in your own claims when saying things
like the above, and to reflect a bit on the part of responsability you have in
the current state of affairs before you say stuff like the above.

I do appreciate your position on the expulsion request by Andres though, and i
have thanked you for it already in the past, and will repeat this again now.

Friendly,

Sven Luther


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Thiemo Seufer
[EMAIL PROTECTED] wrote:
 On Thu, Aug 17, 2006 at 10:06:44PM +0200, maximilian attems wrote:
  enough time is lost with any of those dfsg firmware wankers,
  that do _zero_ work upstream or on the licensing front.
 
 I repeat my offer to patch any (well, almost any) of these
 drivers to use request_firmware().  I need a volunteer who
 has the affected hardware and is willing to test my changes.

You may want to start with tg3, that's the place where the last
attempt failed. The hardware should be prevalent enough to find
testers.


Thiemo


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Sven Luther
On Thu, Aug 17, 2006 at 10:58:12PM +0100, Thiemo Seufer wrote:
 [EMAIL PROTECTED] wrote:
  On Thu, Aug 17, 2006 at 10:06:44PM +0200, maximilian attems wrote:
   enough time is lost with any of those dfsg firmware wankers,
   that do _zero_ work upstream or on the licensing front.
  
  I repeat my offer to patch any (well, almost any) of these
  drivers to use request_firmware().  I need a volunteer who
  has the affected hardware and is willing to test my changes.
 
 You may want to start with tg3, that's the place where the last
 attempt failed. The hardware should be prevalent enough to find
 testers.

Was there not some very very strong opposition to the firmware removal from
the tg3 upstream author ? Or was this another case ?

Friendly,

Sven Luther


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Jonas Smedegaard
On Thu, 17 Aug 2006 23:09:12 +0200 Sven Luther wrote:

 On Thu, Aug 17, 2006 at 10:50:33PM +0200, Jonas Smedegaard wrote:
  On Thu, 17 Aug 2006 22:00:18 +0200 Sven Luther wrote:
  
   Erm, some guys tried to kick me out of debian for showing
   unpoliteness, so please moderate your language here.
  
  ...and repeating over and over and over and over, like here!
 
 Well, we would not have been in this mess, if *YOU* had not forced me
 to over and over and over and over mention the ide-generic issue,

Sure - me packaging yaird is to blame. Obvious!


 - Jonas


-- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm


pgpyfHKe8feFg.pgp
Description: PGP signature


Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Sven Luther
On Fri, Aug 18, 2006 at 12:04:51AM +0200, Jonas Smedegaard wrote:
 On Thu, 17 Aug 2006 23:09:12 +0200 Sven Luther wrote:
 
  On Thu, Aug 17, 2006 at 10:50:33PM +0200, Jonas Smedegaard wrote:
   On Thu, 17 Aug 2006 22:00:18 +0200 Sven Luther wrote:
   
Erm, some guys tried to kick me out of debian for showing
unpoliteness, so please moderate your language here.
   
   ...and repeating over and over and over and over, like here!
  
  Well, we would not have been in this mess, if *YOU* had not forced me
  to over and over and over and over mention the ide-generic issue,
 
 Sure - me packaging yaird is to blame. Obvious!

No, you failing to do a responsible job while maintaining yaird is to blame.

Or let's say it the other way around.

If i hadn't repeated the problem over and over and over and over, and finally
taken action, the ide-generic bug would not yet have been closed. Nobody was
in a real hurry to investigate it really, and everyone was complaining about
it.

And as said, you didn't even credit me in the changelog, thus trying to take
all the glory for the fixing to you and others, and diminishing my role in it.

Friendly,

Sven Luther


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Jonas Smedegaard
On Fri, 18 Aug 2006 00:07:09 +0200 Sven Luther wrote:

 On Fri, Aug 18, 2006 at 12:04:51AM +0200, Jonas Smedegaard wrote:
  On Thu, 17 Aug 2006 23:09:12 +0200 Sven Luther wrote:
  
   On Thu, Aug 17, 2006 at 10:50:33PM +0200, Jonas Smedegaard wrote:
On Thu, 17 Aug 2006 22:00:18 +0200 Sven Luther wrote:

 Erm, some guys tried to kick me out of debian for showing
 unpoliteness, so please moderate your language here.

...and repeating over and over and over and over, like here!
   
   Well, we would not have been in this mess, if *YOU* had not
   forced me to over and over and over and over mention the
   ide-generic issue,
  
  Sure - me packaging yaird is to blame. Obvious!
 
 No, you failing to do a responsible job while maintaining yaird is to
 blame.

And this accusation is new? Or is it repetitive whining again?

Repeating does not make your accusations more true, or more likely to
be acknowledged.


 - Jonas

-- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm


pgpf35Kuui7Vs.pgp
Description: PGP signature


Bug#383403: closed by maximilian attems [EMAIL PROTECTED] (Re: Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread Sven Luther
On Thu, Aug 17, 2006 at 11:43:52PM +0200, Jonas Smedegaard wrote:
 On Thu, 17 Aug 2006 21:39:00 +0200 Sven Luther wrote:
 
  I am dubious though that the wiki page can easily be modified to look
  as nicely as the page larry provided, but then i am no wiki expert,
  so i will let others comment who are more wiki experts (jonas
  maybe ?).
 
 Beautification of wiki done!

Euh, i meant, would it be possible to include the nice table larry had done
into the wiki, sorry for not being clear enough.

Friendly,

Sven Luther


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



Bug#383403: closed by maximilian attems [EMAIL PROTECTED] (Re: Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread Jonas Smedegaard
On Thu, 17 Aug 2006 21:39:00 +0200 Sven Luther wrote:

 I am dubious though that the wiki page can easily be modified to look
 as nicely as the page larry provided, but then i am no wiki expert,
 so i will let others comment who are more wiki experts (jonas
 maybe ?).

Beautification of wiki done!

 - Jonas

-- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm


pgp48t3AEQ0C3.pgp
Description: PGP signature


Bug#383403: closed by maximilian attems [EMAIL PROTECTED] (Re: Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread Jonas Smedegaard
On Thu, 17 Aug 2006 23:54:09 +0200 Sven Luther wrote:

 On Thu, Aug 17, 2006 at 11:43:52PM +0200, Jonas Smedegaard wrote:
  On Thu, 17 Aug 2006 21:39:00 +0200 Sven Luther wrote:
  
   I am dubious though that the wiki page can easily be modified to
   look as nicely as the page larry provided, but then i am no wiki
   expert, so i will let others comment who are more wiki experts
   (jonas maybe ?).
  
  Beautification of wiki done!
 
 Euh, i meant, would it be possible to include the nice table larry
 had done into the wiki, sorry for not being clear enough.

Ah.

Add that text from Larry yourself to the wiki page, please. Just copy
as is, at the bottom of the page, surrounded by triple curly quotes -
like this:

{{{
Bla bla
   yada yada
}}}

Then I might find time to beautify it later (or others might...)


 - Jonas

-- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm


pgp3LgWy6QE8o.pgp
Description: PGP signature


Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Sven Luther
On Fri, Aug 18, 2006 at 12:21:51AM +0200, Jonas Smedegaard wrote:
 On Fri, 18 Aug 2006 00:07:09 +0200 Sven Luther wrote:
 
  On Fri, Aug 18, 2006 at 12:04:51AM +0200, Jonas Smedegaard wrote:
   On Thu, 17 Aug 2006 23:09:12 +0200 Sven Luther wrote:
   
On Thu, Aug 17, 2006 at 10:50:33PM +0200, Jonas Smedegaard wrote:
 On Thu, 17 Aug 2006 22:00:18 +0200 Sven Luther wrote:
 
  Erm, some guys tried to kick me out of debian for showing
  unpoliteness, so please moderate your language here.
 
 ...and repeating over and over and over and over, like here!

Well, we would not have been in this mess, if *YOU* had not
forced me to over and over and over and over mention the
ide-generic issue,
   
   Sure - me packaging yaird is to blame. Obvious!
  
  No, you failing to do a responsible job while maintaining yaird is to
  blame.
 
 And this accusation is new? Or is it repetitive whining again?

Nope, it just is.

 Repeating does not make your accusations more true, or more likely to
 be acknowledged.

Well, we both know the truth of it, as do those that where present in
erkelenz, or who followed the issue back in marsh.

It was just some way to say, please don't be so harsh on larry, who has good
intentions and actually did some work, not compared to others.

/me still doesn't understand why you chose not to credit me though, while i
actually did all the work back then, even if you deny it now.

Friendly,

Sven Luther


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



Bug#383403: closed by maximilian attems [EMAIL PROTECTED] (Re: Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread Sven Luther
On Fri, Aug 18, 2006 at 12:10:40AM +0200, Jonas Smedegaard wrote:
 On Thu, 17 Aug 2006 23:54:09 +0200 Sven Luther wrote:
 
  On Thu, Aug 17, 2006 at 11:43:52PM +0200, Jonas Smedegaard wrote:
   On Thu, 17 Aug 2006 21:39:00 +0200 Sven Luther wrote:
   
I am dubious though that the wiki page can easily be modified to
look as nicely as the page larry provided, but then i am no wiki
expert, so i will let others comment who are more wiki experts
(jonas maybe ?).
   
   Beautification of wiki done!
  
  Euh, i meant, would it be possible to include the nice table larry
  had done into the wiki, sorry for not being clear enough.
 
 Ah.
 
 Add that text from Larry yourself to the wiki page, please. Just copy
 as is, at the bottom of the page, surrounded by triple curly quotes -
 like this:
 
 {{{
 Bla bla
yada yada
 }}}
 
 Then I might find time to beautify it later (or others might...)

Done, i tried to do a little bit with the tables, but i guess the {{{ }}} goes
in the way.

Friendly,

Sven Luther


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



Bug#383403: closed by maximilian attems [EMAIL PROTECTED] (Re: Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread Sven Luther
On Fri, Aug 18, 2006 at 12:10:40AM +0200, Jonas Smedegaard wrote:
 On Thu, 17 Aug 2006 23:54:09 +0200 Sven Luther wrote:
 
  On Thu, Aug 17, 2006 at 11:43:52PM +0200, Jonas Smedegaard wrote:
   On Thu, 17 Aug 2006 21:39:00 +0200 Sven Luther wrote:
   
I am dubious though that the wiki page can easily be modified to
look as nicely as the page larry provided, but then i am no wiki
expert, so i will let others comment who are more wiki experts
(jonas maybe ?).
   
   Beautification of wiki done!
  
  Euh, i meant, would it be possible to include the nice table larry
  had done into the wiki, sorry for not being clear enough.
 
 Ah.
 
 Add that text from Larry yourself to the wiki page, please. Just copy
 as is, at the bottom of the page, surrounded by triple curly quotes -
 like this:
 
 {{{
 Bla bla
yada yada
 }}}
 
 Then I might find time to beautify it later (or others might...)

Will this not cause problem with the table ? This is the one which worries me.

Friendly,

Sven Luther


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Marco d'Itri
[EMAIL PROTECTED] wrote:

For each offending file, there are three possible solutions:
1. Get the author to release source code under a DFSG-free license
2. Move the firmware to non-free, patching the driver to use
   request_firmware()
3. Delete the driver and firmware entirely.
4. Recognize that the project has been hostage of a few licensing kooks,
tell them to fsck off and move on.

AFAIK, the best outcome yet from the relicensing discussions
on http://wiki.debian.org/KernelFirmwareLicensing is to properly
permit the redistribution of the binary, without source code.
I consider it data, there no need for special arrangements to distribute
the data of a GPL'ed program.

-- 
ciao,
Marco


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-17 Thread Sven Luther
On Fri, Aug 18, 2006 at 01:12:50AM +0200, Marco d'Itri wrote:
 [EMAIL PROTECTED] wrote:
 
 For each offending file, there are three possible solutions:
 1. Get the author to release source code under a DFSG-free license
 2. Move the firmware to non-free, patching the driver to use
request_firmware()
 3. Delete the driver and firmware entirely.
 4. Recognize that the project has been hostage of a few licensing kooks,
 tell them to fsck off and move on.

I don't think the project need anymore such vulgarities, please try to stay
polite, reread the social contract, and abide by what you agreed to when you
joined debian.

Sven Luther


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



Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-16 Thread Larry Doolittle
Package: linux-2.6
Severity: serious
Justification: Policy 2.1


The following 59 files, found in Debian's linux-2.6_2.6.17.orig.tar.gz,
apparently contain software in binary form, for which Debian has no
corresponding source code.  Debian policy states that The program
must include source code, and must allow distribution in source code
as well as compiled form. Therefore Debian must not distribute these
files.

drivers/atm/atmsar11.data
drivers/atm/pca200e.data
drivers/atm/pca200e_ecd.data
drivers/atm/sba200e_ecd.data
drivers/char/drm/mga_ucode.h
drivers/char/drm/r128_cce.c
drivers/char/drm/radeon_cp.c
drivers/char/dsp56k.c
drivers/char/ip2/fip_firm.h
drivers/media/dvb/ttpci/av7110_hw.c
drivers/media/dvb/ttusb-budget/dvb-ttusb-dspbootcode.h
drivers/media/video/usbvideo/vicam.c
drivers/net/appletalk/cops_ffdrv.h
drivers/net/appletalk/cops_ltdrv.h
drivers/net/bnx2_fw.h
drivers/net/cassini.h
drivers/net/e100.c
drivers/net/hamradio/yam1200.h
drivers/net/hamradio/yam9600.h
drivers/net/myri_code.h
drivers/net/pcmcia/ositech.h
drivers/net/starfire_firmware.h
drivers/net/tg3.c
drivers/net/tokenring/3c359_microcode.h
drivers/net/typhoon-firmware.h
drivers/scsi/advansys.c
drivers/scsi/ql1040_fw.h
drivers/scsi/ql12160_fw.h
drivers/scsi/ql1280_fw.h
drivers/scsi/qla2xxx/ql2100_fw.c
drivers/scsi/qla2xxx/ql2200_fw.c
drivers/scsi/qla2xxx/ql2300_fw.c
drivers/scsi/qla2xxx/ql2322_fw.c
drivers/scsi/qla2xxx/ql2400_fw.c
drivers/scsi/qlogicpti_asm.c
drivers/usb/misc/emi26_fw.h
drivers/usb/net/kawethfw.h
drivers/usb/serial/io_fw_boot2.h
drivers/usb/serial/io_fw_boot.h
drivers/usb/serial/io_fw_down2.h
drivers/usb/serial/io_fw_down3.h
drivers/usb/serial/io_fw_down.h
drivers/usb/serial/ti_fw_3410.h
drivers/usb/serial/ti_fw_5052.h
drivers/usb/serial/whiteheat_fw.h
sound/isa/sb/sb16/sb16_csp_codecs.h
sound/isa/wavefront/wavefront_fx.c
sound/oss/maestro3.h
sound/oss/ymfpci_image.h
sound/oss/yss225.c
sound/pci/cs46xx/cs46xx_image.h
sound/pci/cs46xx/imgs/cwc4630.h
sound/pci/cs46xx/imgs/cwcasync.h
sound/pci/cs46xx/imgs/cwcdma.h
sound/pci/cs46xx/imgs/cwcemb80.h
sound/pci/cs46xx/imgs/cwcsnoop.h
sound/pci/korg1212/korg1212-firmware.h
sound/pci/maestro3.c
sound/pci/ymfpci/ymfpci_image.h

This list is probably not perfect.  Corrections are welcome.
Additional information is posted at
  http://doolittle.icarus.com/~larry/fwinventory/2.6.17.html

-- System Information: deleted (irrelevant)


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