The kernel freeze must be delayed quite significantly for a fairly obvious 
reason: the Debian kernel *still* has a lot of non-free and sourceless firmware 
in 
it.  Unfortunately, little to no progress has been made on this.

I'm sorry to be the bearer of bad news, but this is pretty obvious from looking 
at the
linux-source-2.6.17 package: they're not trying very hard.

Start with drivers/char/drm/mga_ucode.h.  This is distributable, because it's 
under
a BSD license, but it's not free software, because there's no source code.
Continue with drivers/chare/drm/radeon_cp.h.  This is "from ATI" and has no
copyright notices from ATI or license from ATI, so it's likely undistributable.

And those are two of the more prominent ones.  I could list dozens.

If people will not take the firmware issue seriously, either etch will not 
release
on time, or etch will be *yet another* release where Debian *breaks* its Social 
Contract.

My patches for firmware loading for tg3 have been *removed* from the Debian 
kernel.
drivers/net/tg3.c *again* contains the proprietary firmware, compiled into the 
kernel.
At least it has proper copyright and license notices, so it's distributable, but
it's *still non-free*.  This is a positive disincentive to work on fixing these 
issues:
my fully functional work was simply rejected in favor of breaking the Social
Contract.

What can be done about this?  If there is no plan for progress, I intend to file
'serious' bugs against each kernel package for each piece of firmware, which 
might
at least make *someone* pay *some* attention.

-- 
Nathanael Nerode 
<[EMAIL PROTECTED]>

This space intentionally left blank.


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

Reply via email to