             **********
             * WHENCE *
             **********

This file attempts to document the origin and licensing information,
for each piece of firmware.

--------------------------------------------------------------------------

Driver: 3c574_cs - 3Com PCMCIA adapter

Source: cis/src/3CCFEM556.cis

Licence: Dual GPLv2/MPL

Originally developed by the pcmcia-cs project
Copyright (C) 1998, 1999, 2000 David A. Hinds

--------------------------------------------------------------------------

Driver: 3c589_cs - 3Com PCMCIA adapter

Source: cis/src/3CXEM556.cis

Licence: Dual GPLv2/MPL

Originally developed by the pcmcia-cs project
Copyright (C) 1998, 1999, 2000 David A. Hinds

--------------------------------------------------------------------------

a56: Motorola DSP56001 assembler

Version: 1.3 prerelease

License: Parts are GPLv3+ and parts are under:
Permission to use, copy, modify, distribute, and sell this software 
and its documentation for any purpose is hereby granted without fee, 
provided that the above copyright notice appear in all copies and 
that both that copyright notice and this permission notice appear in 
supporting documentation.  The author makes no representations about 
the suitability of this software for any purpose.  It is provided "as 
is" without express or implied warranty.

From http://www.zdomain.com/a56.html

--------------------------------------------------------------------------

aica: Firmware for the sound card in the Sega Dreamcast

Version: Based on commit 99b905a977d5949f5cf7ff890e55a365f6dfd0cc
dated 29 July 2025

License: KOS License (see LICENSE.KOS)

From:
Firmware from KallistiOS:
https://sourceforge.net/p/cadcdev/kallistios/
Dreamcast_sound.txt from:
ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.29.tar.bz2
(With typo corrections)

--------------------------------------------------------------------------

as31: An Intel 8031/8051 assembler

Version: 2.3.1-12

License: The 3-Clause BSD License

Copyright (C) Ken Stauffer <ken@stauffercom.com>
Copyright (C) Paul Stoffregen <paul@pjrc.com>
Copyright (C) Alexander 'E-Razor' Krause <admin@erazor-zone.de>

1. Redistributions of source code must retain the above copyright 
notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright 
notice, this list of conditions and the following disclaimer in the 
documentation and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its 
contributors may be used to endorse or promote products derived from 
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY 
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
POSSIBILITY OF SUCH DAMAGE.

From https://salsa.debian.org/debian/as31

--------------------------------------------------------------------------

Driver: ath9k_htc - Atheros HTC devices (USB)

Version: Based on commit e888634a85e7e4e3197b42ab3daa33de5c1744fd
dated November 3 2023

Licence: Free software. See ath9k_htc/LICENCE.TXT for details.

From https://github.com/qca/open-ath9k-htc-firmware

--------------------------------------------------------------------------

atusb: Firmware for the ATUSB IEEE 802.15.4 USB Adapter
http://shop.sysmocom.de/products/atusb/

From http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/atusb/fw

License: GPL-2.0-or-later

Version: Based on commit 805db6ebf5d80692158acadf88e239da9d3e67af 
dated September 13 2017

--------------------------------------------------------------------------

Driver: b43 - OpenFWWF -- Free firmware for some Broadcom 43xx series WLAN chips

License: GPLv2

Version: 5.2

From http://netweb.ing.unibs.it/~openfwwf/

--------------------------------------------------------------------------

b43-tools: Assembler for the b43 wireless driver. Needed by openfwwf.

Version: 019 from 2014-06-25

License: GPLv2

From http://bues.ch/cms/hacking/misc.html#linux_b43_driver_firmware_tools

--------------------------------------------------------------------------

cis-tools: PCMCIA CIS file tools 

License: Dual MPL2/GPL2.

From https://git.kernel.org/pub/scm/utils/cis-tools/cis-tools.git

Version: Based on commit 6d80f5fe05be80aa86e3af07a8558d4c283e45c1
dated May 3 2025

--------------------------------------------------------------------------

Driver: carl9170 -- Atheros AR9170 802.11 draft-n USB driver

Version: Based on commit e7ba7bff583fbf02cf390b0acd32754fd288a62b
dated August 17 2025.

Licence: GPLv2 or later.

From https://github.com/chunkeey/carl9170fw

--------------------------------------------------------------------------

Driver: dsp56k - Atari DSP56k support

Licence: GPLv2 or later.

DSP56001 assembler, buildable with a56 from
http://www.zdomain.com/a56.html

--------------------------------------------------------------------------

Driver: dvb-ttpci -- AV7110 cards

Licence: GPLv2 or later.

ARM assembly source code from 
https://linuxtv.org/downloads/firmware/Boot.S

--------------------------------------------------------------------------

ihex2fw: Parser/loader for IHEX formatted data.

License: GPLv2 or later.

From Linux-libre's firmware directory (which was removed starting 
with version 4.14.)

--------------------------------------------------------------------------

Driver: isci -- Intel C600 SAS controller driver

Source: isci/

Licence: GPLv2.

-------------------------------------------------------------------------

Driver: keyspan_pda -- USB Keyspan PDA single-port serial device

Source: keyspan_pda/keyspan_pda.S
Source: keyspan_pda/xircom_pgs.S
Source: keyspan_pda/Makefile

Licence: GPLv2 or later.

Compiled from original 8051 source into Intel HEX, used in our binary ihex form.

--------------------------------------------------------------------------

Driver: pcnet_cs - NE2000 compatible PCMCIA adapter

Source: cis/src/LA-PCM.cis
Source: cis/src/PCMLM28.cis
Source: cis/src/DP83903.cis
Source: cis/src/NE2K.cis
Source: cis/src/tamarack.cis
Source: cis/src/PE-200.cis
Source: cis/src/PE520.cis

Licence: Dual GPLv2/MPL

Originally developed by the pcmcia-cs project
Copyright (C) 1998, 1999, 2000 David A. Hinds

--------------------------------------------------------------------------

Driver: serial_cs - Serial PCMCIA adapter

Source: cis/src/MT5634ZLX.cis
Source: cis/src/RS-COM-2P.cis
Source: cis/src/COMpad2.cis
Source: cis/src/COMpad4.cis

Licence: Dual GPLv2/MPL

Originally developed by the pcmcia-cs project
Copyright (C) 1998, 1999, 2000 David A. Hinds

--------------------------------------------------------------------------

Driver: serial_cs - Serial PCMCIA adapter

File: cis/SW_555_SER.cis
File: cis/SW_7xx_SER.cis
File: cis/SW_8xx_SER.cis

Licence: GPLv3. See GPL-3 for details.

Copyright Sierra Wireless

-------------------------------------------------------------------------- 

Driver: usbdux/usbduxfast/usbduxsigma - usbdux data acquisition cards 

Source: usbdux/

Licence: GPLv2.

Provided from the author, Bernd Porr <BerndPorr@f2s.com>
