[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#242865: drivers containing firmware blobs



package xfree86
retitle 242865 [drivers] firmware needs to be in a separate file
thanks mate

On Fri, Apr 09, 2004 at 12:38:28PM +0200, Marco d'Itri wrote:
> Package: xfree86
> Severity: serious
> Tags: sarge, sid
> 
> The following files contain binary firmwares, and distributing them
> appears to be a DFSG violation. (See #239952)
> 
> ./programs/Xserver/hw/xfree86/drivers/mga/mga_ucode.h
>  * GLX Hardware Device Driver for Matrox G200/G400
> 
> ./programs/Xserver/hw/xfree86/drivers/rendition/v10002d.uc
> ./programs/Xserver/hw/xfree86/drivers/rendition/v20002d.uc
> 
> /* r128_cce.c -- ATI Rage 128 driver -*- linux-c -*-
> ./programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/r128_cce.c
> 
> /* radeon_cp.c -- CP support for Radeon -*- linux-c -*-
> ./programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/radeon_cp.c

21:57 < aj> daniels: to repeat: the proper solution is to get the
firmware out of the source code, into a separate file that's used at
runtime not compile time

This is a showstopper: these microcode chunks need to be broken out into
separate files (if not removed altogether), ASAP. You can't distribute
binaries under the GPL, but we have been given permission to distribute
them with sarge.

:) d

-- 
Daniel Stone                                                <daniels@debian.org>
Debian: the universal operating system                     http://www.debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: