From owner-freebsd-questions@FreeBSD.ORG Fri Oct 6 02:56:53 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4F8B16A407 for ; Fri, 6 Oct 2006 02:56:53 +0000 (UTC) (envelope-from matt@gsicomp.on.ca) Received: from daisy2.compar.com (daisy2.compar.com [216.208.38.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id E297843D45 for ; Fri, 6 Oct 2006 02:56:52 +0000 (GMT) (envelope-from matt@gsicomp.on.ca) Received: from localhost (localhost.compar.com [127.0.0.1]) by daisy2.compar.com (Postfix) with ESMTP id BB70D13C4F9; Thu, 5 Oct 2006 22:49:58 -0400 (EDT) Received: from unknown by localhost (amavisd-new, unix socket) id client-QjSzqUVX; Thu, 5 Oct 2006 22:49:54 -0400 (EDT) Received: from gabby.gsicomp.on.ca (CPE00062566c7bb-CM0011e6ede298.cpe.net.cable.rogers.com [70.28.254.189]) by daisy2.compar.com (Postfix) with ESMTP id 314B913C47D; Thu, 5 Oct 2006 22:49:54 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by gabby.gsicomp.on.ca (Postfix) with ESMTP id D87076128; Thu, 5 Oct 2006 23:29:17 -0400 (EDT) Received: from unknown by localhost (amavisd-new, unix socket) id client-5uUAOyOx; Thu, 5 Oct 2006 23:29:02 -0400 (EDT) Received: from hermes (hermes.gsicomp.on.ca [192.168.0.18]) by gabby.gsicomp.on.ca (Postfix) with ESMTP id B7B456105; Thu, 5 Oct 2006 23:29:01 -0400 (EDT) Message-ID: <007101c6e8f3$3e0c7aa0$1200a8c0@gsicomp.on.ca> From: "Matt Emmerton" To: "Constantine A. Murenin" , "Chuck Swiger" References: Date: Thu, 5 Oct 2006 22:58:03 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1807 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807 X-Virus-Scanned: amavisd-new at gsicomp.on.ca X-Virus-Scanned: amavisd-new at compar.com Cc: FreeBSD Mailing List Subject: Re: ipw(4) and iwi(4): Intel's Pro Wireless firmware licensingproblems X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Oct 2006 02:56:53 -0000 > On 05/10/06, Chuck Swiger wrote: > > On Oct 4, 2006, at 7:46 PM, Constantine A. Murenin wrote: > > > Why are none of the manual pages of FreeBSD say anything about why > > > Intel Wireless devices do not work by default? > > > > > > http://www.freebsd.org/cgi/man.cgi?query=ipw > > > http://www.freebsd.org/cgi/man.cgi?query=iwi > > > > The manpages you've linked to explicitly state: > > > > This driver requires firmware to be loaded before it will > > work. You need > > to obtain ipwcontrol(8) from the IPW web page listed below to > > accomplish > > loading the firmware before ifconfig(8) will work. > > > > Is there some part of this which is unclear to you, Constantine? > > Yes, Chuck, some part is indeed unclear to me, precisely the part that > explains why does one have to go into that much trouble to have a > working system. It's required by Intel's choice of licence for the firmware for that wireless NIC. > Not permitting the firmware to be redistributed has nothing to do with > the FCC, however. > No, firmware redistribution is ENTIRELY up to Intel. I want the > firmware to be available under a BSD or ISC licence, just as with > Ralink. Intel's firmware is already available, but under a different > licence. Where does the FCC say that Intel must distribute firmware > under a non-OSS-friendly licence? It doesn't. However, most licences allow derivative works to be created outside of Intel's control. If one of these derivative work allows the device to be used in a manner that violates FCC rules and regulations, Intel remains liable because they a) the provider of the hardware device in question and b) the provider of the initial software (that spawned the derivative work) There is nothing stopping Intel from releasing the firmware, except for the legal fear that the FCC will hold them accountable for illegal acts performed with their device. > > As to the point raised above, the firmware license actually does > > permit an individual user, including an OS developer, to copy and > > redistribute the software to others, so long as the recepient agrees > > to the license terms: > > > > "LICENSE. You may copy and use the Software, subject to these > > conditions: > > 1. This Software is licensed for use only in conjunction with Intel > > component > > products. Use of the Software in conjunction with non-Intel > > component > > products is not licensed hereunder. > > So if I don't have an Intel Wireless in the system, is it still legal > to have the firmware in my system files? No. In this case it is not being used "in conjunction with Intel component products" as it stands alone. > Chuck, if the licence is as good as you make it sound, would you tell > me why FreeBSD, OpenBSD, Debian GNU/Linux and a lot of other systems > do not include the firmware in the base system? > > If you think downloading firmwares and accepting tonnes of EUAs is > completely normal, then why is fxp(4) firmware/microcode/whatever it's > called in fxp(4) is included in every OpenBSD and FreeBSD release? Because fxp is not a wireless device, and thus does not fall under the FCC's control for RADIO devices. (The normal Class A/B rules for device emissions still apply, but since the device is a hardwire device, there's nary a way to change the firmware to be in violation of these rules.) -- Matt Emmerton