THIRD-PARTY-NOTICES
AADC-NG / AADC Community Edition
===================================================================

The distributed AADC-NG binaries (the AADC-NG shared library and every
artifact that carries it, including the C++ SDK archives and the aadc
Python wheels) incorporate the third-party components listed below,
licensed under their own terms. This file is the "THIRD-PARTY-NOTICES
file" referenced by Clauses 1.9 and 10.5 of the AADC Community Edition
Licence Agreement (see LICENSE.txt, shipped beside this file).

Inventory of the components incorporated in the AADC-NG shared library
this wheel bundles. That library's version is recorded, as measured at
build time, in ENGINE_VERSION.txt in this wheel's .dist-info directory.

  1. MINPACK (Levenberg-Marquardt) - BSD-3-Clause - notice required
  2. TweetNaCl (Ed25519)           - public domain - listed by choice
  3. SLEEF (vector libm)           - Boost SW Lic 1.0 - notice required

-------------------------------------------------------------------
1. MINPACK
-------------------------------------------------------------------
Purpose : Levenberg-Marquardt least-squares optimisation, compiled
          into the AADC-NG shared library.
Origin  : SciPy v1.18.0, scipy/optimize/src/minpack.c and minpack.h
          (SciPy's C translation of MINPACK-1), vendored unmodified.
Ancestry: The algorithm originates in MINPACK-1, Argonne National
          Laboratory, 1980 - Jorge More, Burt Garbow, Ken Hillstrom
          (attribution; the operative licence is SciPy's, below).
Licence : BSD-3-Clause, reproduced in full:

  Copyright (c) 2001-2002 Enthought, Inc. 2003, SciPy Developers.
  All rights reserved.

  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions
  are met:

  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
  OWNER 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.

MINPACK original notice - applies to the underlying algorithm.
The routines are a line-by-line transliteration that retains the
original Argonne documentation comments, so the upstream notice is
reproduced as well. Original authors: Jorge J. More, Burton S.
Garbow and Kenneth E. Hillstrom, Argonne National Laboratory, 1980.

  Minpack Copyright Notice (1999) University of Chicago.  All rights reserved

  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions
  are met:

  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. The end-user documentation included with the redistribution, if any,
  must include the following acknowledgment:

     "This product includes software developed by the University of
     Chicago, as Operator of Argonne National Laboratory."

  Alternately, this acknowledgment may appear in the software itself, if
  and wherever such third-party acknowledgments normally appear.

  4. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS"
  WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE
  UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND
  THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR
  IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES
  OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE
  OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY
  OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR
  USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF
  THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4)
  DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION
  UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL
  BE CORRECTED.

  5. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT
  HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF
  ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT,
  INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF
  ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF
  PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER
  SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT
  (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE,
  EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE
  POSSIBILITY OF SUCH LOSS OR DAMAGES.

Acknowledgment per clause 3 of that notice:

  "This product includes software developed by the University of
  Chicago, as Operator of Argonne National Laboratory."

-------------------------------------------------------------------
2. TweetNaCl
-------------------------------------------------------------------
Purpose : Ed25519 signature verification for the AADC licence file.
Upstream: https://tweetnacl.cr.yp.to/  release 20140427, tweetnacl.c
          and tweetnacl.h, vendored unmodified.
Authors : Daniel J. Bernstein, Bernard van Gastel, Wesley Janssen,
          Tanja Lange, Peter Schwabe, Sjaak Smetsers
Licence : Public domain

  TweetNaCl is released into the public domain by its authors. No
  attribution is legally required; it is listed here for completeness
  and as good practice.

-------------------------------------------------------------------
3. SLEEF
-------------------------------------------------------------------
Purpose : Vector libm - the transcendental kernels AADC-NG evaluates
          in double and in float precision, the double-double and
          float-float arithmetic they rest on, and the Payne-Hanek
          argument-reduction tables.
Origin  : NOT vendored as a directory. Transcribed and adapted from
          SLEEF into the AADC-NG transcendental kernels:

          - from sleefsimddp.c (double): xexp, xlog_u1, expk, expk2,
            logk, logk2, xpow, xsin_u1, xcos_u1, xtan_u1, xasin_u1,
            xacos_u1, xatan_u1, xatan2_u1, xcbrt_u1, xerf_u1,
            xerfc_u15, xsinh, xcosh, xtanh, xasinh, xacosh;
          - from sleefsimdsp.c (float): xexpf, xlogf_u1, expkf,
            expk2f, logkf, logk2f, xpowf, xsinf_u1, xcosf_u1,
            xtanf_u1, xasinf_u1, xacosf_u1, xatanf_u1, xerff_u1,
            xerfcf_u15, xsinhf, xcoshf, xtanhf, xasinhf;
          - from dd.h and estrin.h: the double-double / float-float
            arithmetic and the polynomial evaluation shapes;
          - from misc.h: the Cody-Waite splitting constants for ln2
            (L2U/L2L in double, L2Uf/L2Lf in float);
          - SLEEF's Payne-Hanek argument-reduction tables
            Sleef_rempitabdp and Sleef_rempitabsp, copied as data,
            together with the associated coefficient tables.
Licence : Boost Software License 1.0. SLEEF-derived source text is
          carried by this distribution both inside the shared library
          and in the C source AADC-NG generates on the user's machine,
          so the notice below is reproduced in full.

  Copyright Naoki Shibata and contributors 2010 - 2025.
  Distributed under the Boost Software License, Version 1.0.

  Boost Software License - Version 1.0 - August 17th, 2003

  Permission is hereby granted, free of charge, to any person or
  organization obtaining a copy of the software and accompanying
  documentation covered by this license (the "Software") to use,
  reproduce, display, distribute, execute, and transmit the Software,
  and to prepare derivative works of the Software, and to permit
  third-parties to whom the Software is furnished to do so, all
  subject to the following:

  The copyright notices in the Software and this entire statement,
  including the above license grant, this restriction and the
  following disclaimer, must be included in all copies of the
  Software, in whole or in part, and all derivative works of the
  Software, unless such copies or derivative works are solely in the
  form of machine-executable object code generated by a source
  language processor.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-
  INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE
  DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER
  LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  DEALINGS IN THE SOFTWARE.

===================================================================
MatLogica Limited - AADC-NG THIRD-PARTY-NOTICES - 2026-08-23.
===================================================================
