[kernel] r7565 - people/jurij

Jurij Smakov jurij-guest at costa.debian.org
Sat Sep 30 19:48:42 UTC 2006


Author: jurij-guest
Date: Sat Sep 30 19:48:42 2006
New Revision: 7565

Added:
   people/jurij/firmware-position-statement.txt

Log:
Draft of firmware position statement.


Added: people/jurij/firmware-position-statement.txt
==============================================================================
--- (empty file)
+++ people/jurij/firmware-position-statement.txt	Sat Sep 30 19:48:42 2006
@@ -0,0 +1,39 @@
+Debian kernel team identifies the following three types of firmware, currently
+found in the Linux kernel:
+
+1. Sourceless binary blobs with no license, no explicit permission to redistribute, or
+   an explicit prohibition to redistribute. 
+
+   This category currently includes the dabusb, dgrs, emi62, keyspan, smctr,
+   cops, emi26, and 3c359 drivers. Removal of these drivers will have minimal
+   impact on the users, as neither of them are popular or likely to be required
+   during the installation.
+   
+2. Sourceless binary blobs distributed under GPL.
+   
+   This situation has been interpreted as a violation of the terms of GPL, which
+   requires the distribution to be accompanied by the source code. Removal of
+   firmware in this category will cause effective removal of a large number of
+   important drivers, resulting in a severe negative impact on our users. 
+
+3. Binary blobs violating DFSG for other reasons.
+
+   This category includes firmware which contains obfuscated source, or is not
+   allowed to be modified. While less numerous than category 2, removal of 
+   drivers in this category will also have a significant negative
+   impact on our users. 
+
+It has been agreed within Debian kernel team, that the firmware in category 1
+is not acceptable in Debian. It is the intention of the kernel team to prune the
+affected drivers from the upstream tarball.
+
+While we continuosly strive to improve the situation with DFSG-compliance of kernel
+packages, and there has been progress on it since Sarge release, we recognize that
+fixing all the problems with drivers falling into categories 2 and 3 is not feasible
+in the etch release time frame. Alternative solutions, like removal of the affected
+drivers would have a severe negative impact on our users, and would be detrimentary
+to the Debian's goal of advancement of free software. Therefore, we propose to accept
+the drivers from categories 2 and 3 in the kernel packages for etch, given that an
+agreement can be achieved with release and ftp-master teams, or the issue is
+resolved by way of General Resolution.
+



More information about the Kernel-svn-changes mailing list