Received: from mx1.mailbun.net (mx1.mailbun.net [170.39.20.100]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 5726878008A for <~alpine/users@lists.alpinelinux.org>; Mon, 17 Oct 2022 20:34:05 +0000 (UTC) Received: from [192.168.0.78] (ip98-188-99-246.tu.ok.cox.net [98.188.99.246]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: ariadne@dereferenced.org) by mx1.mailbun.net (Postfix) with ESMTPSA id 3863D12ABD4; Mon, 17 Oct 2022 20:33:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dereferenced.org; s=mailbun; t=1666038839; bh=7sBzbdO5xS302PWBKFIbxEJhjcVlJ7Ut2OhOHgi5dx4=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=VrJVnfVdCkrhx6U2iGcINE+QRthtxyI9pgrLuVIr8ktSIl2c1j5WJVU+mgcFKVFg0 irBCPDs+w6m8IRg0PKIAwNhYkVwBwsWJsruV7hqoGJtt8zOw8mbMwc3wGaEKdFjh/c PYPvgbnHX30ftZCBCh6Y3uWfPKa9EK3JDih17VKJMKEGCh4bO05bfOOTRgjhwAK1aa TOF1DtGFyfctvAZYcYEkvNSVCMnW4xbudgmwEqYmwT5BS+eZGpi8wjabawKNNU+T9H HnWwltDOvzZDrQYUpZsX3ywXGA/xFlvuxyUyy6+Ean8fsHPI7D2eAWCTw0u5+dbKuY IL7hHnakKUIog== Date: Mon, 17 Oct 2022 15:34:01 -0500 (CDT) From: Ariadne Conill To: alice cc: Ariadne Conill , Riccardo Mottola , Winston Weinert , ~alpine/users@lists.alpinelinux.org Subject: Re: ipw2100 wifi card firmware In-Reply-To: Message-ID: <8a60ec67-6fe-c8ab-8c11-45423a5a02e@dereferenced.org> References: <005dc987-0461-9189-383e-d690b7686e96@ml1.net> <7eddf22-613c-7d48-9a78-12609bb8712@dereferenced.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Hi, On Mon, 17 Oct 2022, alice wrote: > On Mon Oct 17, 2022 at 10:20 PM CEST, Ariadne Conill wrote: >> Hi, >> >> On Mon, 17 Oct 2022, alice wrote: >> >>> On Mon Oct 17, 2022 at 9:28 PM CEST, Ariadne Conill wrote: >>>> Hi, >>>> >>>> On Mon, 17 Oct 2022, alice wrote: >>>> >>>>> On Mon Oct 17, 2022 at 9:07 PM CEST, Riccardo Mottola wrote: >>>>>> Hi Winston, >>>>>> >>>>>> I was unable to download the firmware directly from sourceforge.net, my >>>>>> browser(s) continue to fail the accept test! >>>>>> However, I did as you suggested: got the Debian package, "ar x" and then >>>>>> tar the data file... put the firmware in /lib/firmware... and yes, my >>>>>> ThinkPad connects to the wireless, the WiFi LED lights up. >>>>>> >>>>>> I wonder why Alpine cannot have such a package? I have seen other >>>>>> non-free firmware (how much I hate that... a reason why I skipped all >>>>>> those "libre" distributions: without binary blobs a laptop is almost >>>>>> useless nowadays). >>>>> alpine doesn't ship anything non-free, with really the only exception >>>>> being firmware under the "linux-firmware" project umbrella (and anything >>>>> overlooked, of course). that project (afaik) has the vendors adding >>>>> firmware to it by petitioning it directly, and it's more or less a >>>>> community consensus that it gets a pass since otherwise nothing is >>>>> really usable at all. that part is the distinction from "libre" distros >>>>> that ship nothing and let you use them on like 5 laptops (maybe a bit >>>>> harsh, but you know what i mean). >>>>> >>>>> but as for everything else, it is all free software. no shortcuts there. >>>>> >>>>> as for the ipw2x00 firmware, the licence isn't really much different than a >>>>> lot of things in linux-firmware: >>>>> >>>>> ipw2100 firmware license For OEMs, IHVs, and ISVs: >>>>> ================================================= >>>>> >>>>> LICENSE. 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. Subject to the >>>>> terms of this Agreement, Intel grants to you a nonexclusive, >>>>> nontransferable, worldwide, fully paid-up license under Intel's >>>>> copyrights to: (i) copy the Software internally for your own development >>>>> and maintenance purposes; (ii) copy and distribute the Software to your >>>>> end-users, but only under a license agreement with terms at least as >>>>> restrictive as those contained in Intel's Final, Single User License >>>>> Agreement, attached as Exhibit A; and (iii) modify, copy and distribute >>>>> the end-user documentation which may accompany the Software, but only in >>>>> association with the Software. >>>>> >>>>> but it's still nonfree. i guess adding it to the repositories would >>>>> require the same exemption linux-firmware does. >>>>> >>>>> https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/ >>>>> (read the various LICENSE.* files in there) >>>> >>>> I think it would be better if Intel just submitted it to linux-firmware >>>> instead. >>> "just" is certainly doing a lot of heavy lifting there. i wouldn't mind >>> perhaps sending an email somewhere, but i don't really know where to >>> even start aside from generic-corporate-support-address or >>> very-specific-personal-email-to-intel-linux-engineer-via-lkml (bad). i >>> doubt they'd do it anyway, but it's worth a try if there's a non-generic >>> point of contact you can point me to. >> >> I will see what I can dig up through various channels. I think that it >> should not be a problem to get Intel to submit their firmware through that >> channel. > sounds good. hopefully they do :) > >> An alternative is that we include it in linux-firmware ourselves, but I >> don't necessarily like the idea of opening that pandora's box. > yeah, me neither. though it's an opened one, i think, as it's what > debian does. maybe they were lax here, or maybe they researched it a > bunch somewhere i haven't looked for: > https://packages.debian.org/bullseye/firmware-ipw2x00 > > the .orig is the original firmware, and the .debian addition (verified > via the source packages) contains a few custom extras, this package > being one of them. Debian choosing to do it that way does not mean that we are also committed to doing the same way, of course. My concern about going that way is that we probably need to have strict licensing requirements for any firmware we add there, otherwise everyone will want firmware added there, even if we do not actually have permission to redistribute it. Ariadne