# HamConnect-Amiga third-party components

The offline development bundle contains the following unmodified,
redistributable components. HamConnect-Amiga does not contain Roadshow,
Miami, EasyNet, or their proprietary code.

1. **AmiTCP/IP 3.0 beta 2**
   - Purpose: initial HamTCP Core TCP/IP and `bsdsocket.library` engine.
   - License: GNU General Public License version 2, except for the separately
     identified material listed by upstream in `COPYRIGHTS`.
   - The complete pinned upstream source archive is included at
     `ThirdParty/AmiTCP/AmiTCP-src-30b2.lha`.
   - The active installer payload is a 35-file client runtime selected from
     the unmodified distribution. Legacy installers, servers, NFS handlers,
     terminal clients, fonts, exports, and development documentation are not
     installed.
   - HamTCP is currently a maintained compatibility distribution around this
     engine. It is not yet a renamed or materially modified AmiTCP binary.

2. **Emu68-tools 1.1 `wifipi.device` and firmware**
   - Purpose: PiStorm/Emu68 Wi-Fi SANA-II driver.
   - Project: <https://github.com/michalsc/Emu68-tools>
   - License: Mozilla Public License 2.0 for Emu68-tools. Firmware files retain
     their own upstream notices.
   - This bundle installs the unmodified v1.1 release payload only when a
     PiStorm/Emu68 profile is selected.

3. **prism2.device 2.9**
   - Purpose: Prism II-family PCMCIA/CF Wi-Fi, WirelessManager, WaitForLink,
     and pccard.library.
   - Project archive: <https://aminet.net/package/driver/net/prism2v2.lha>
   - The driver, pccard.library, and WaitForLink are GPL; WirelessManager is
     based on wpa_supplicant and carries the BSD-style terms reproduced in the
     included upstream Manual. Firmware carries separate redistribution terms.
   - The complete upstream archive and Manual are included under
     `ThirdParty/Prism2`.

4. **cnet.device 1.8b**
   - Purpose: NE2000-compatible PCMCIA Ethernet on the A600 and A1200.
   - Project archive:
     <https://aminet.net/package/driver/net/cnetdevice_old.lha>
   - The authors placed versions 1.2 through 1.8 in the public domain. The
     complete, source-included 1.8b archive is bundled under
     `ThirdParty/CNet`. Version 1.9 is deliberately not used because its
     redistribution statement is less explicit.

5. **3c589.device 1.5**
   - Purpose: 3Com EtherLink III PCMCIA Ethernet on the A600 and A1200.
   - Project archive: <https://aminet.net/package/driver/net/3c589>
   - License: GNU General Public License version 2 or later.
   - The complete source-included upstream archive, GPL, and Manual are
     bundled under `ThirdParty/3C589`.

6. **Lhasa 0.3.1**
   - Purpose: low-memory, streaming extraction of the component `.lha`
     archives.
   - Project: <https://fragglet.github.io/lhasa/>
   - License: ISC.
   - The unmodified Amiga executable, license, and original upstream archive
     are included under `Tools` and `ThirdParty/Lhasa`.

7. **AmiSSL**
   - AmiSSL is not included in or required by the default bundle.
   - Existing AmiSSL installations are detected read-only and left untouched.
