Uno R package -- copyright and licensing of bundled code ======================================================== The Uno R package itself -- the R code, src/uno_binding.cpp, and src/dmumps_shim.c -- is released under the MIT License (see the file LICENSE). For convenience the package builds and statically links the following third-party libraries from bundled source. Every bundled component is under a permissive, MIT-compatible license (MIT, BSD-3-Clause, Apache-2.0, zlib, or the Boost Software License 1.0); none is copyleft. 1. Uno (C++ nonlinear optimization solver) -- inst/uno/ Copyright (c) 2018-2025 Charlie Vanaret. MIT License. Full text: inst/uno/LICENSE 2. HiGHS (LP / QP / MIP solver) -- inst/HiGHS/ Copyright (c) HiGHS authors. MIT License. Full text: inst/HiGHS/LICENSE.txt HiGHS in turn bundles, under inst/HiGHS/extern/ and inst/HiGHS/highs/io/filereaderlp/: AMD -- approximate minimum degree ordering Copyright (c) 1996-2022 Timothy A. Davis, Patrick R. Amestoy, and Iain S. Duff. BSD-3-Clause. inst/HiGHS/extern/amd/License.txt METIS -- graph partitioning Copyright 1995-2013 Regents of the University of Minnesota. Apache License 2.0. inst/HiGHS/extern/metis/LICENSE.txt pdqsort -- pattern-defeating quicksort Copyright (c) 2021 Orson Peters. zlib License. inst/HiGHS/extern/pdqsort/license.txt zstr -- C++ zlib stream wrapper Copyright (c) 2015 Matei David, Ontario Institute for Cancer Research. MIT License. inst/HiGHS/extern/zstr/LICENSE rcm -- reverse Cuthill-McKee ordering Copyright (c) 2005 Alan George, Joseph Liu, John Burkardt. MIT License. inst/HiGHS/extern/rcm/LICENSE filereaderlp -- LP-format file reader Copyright (c) 2020 Michael Feldmeier. MIT License. inst/HiGHS/highs/io/filereaderlp/LICENSE Catch2 -- C++ test framework (used by HiGHS's own tests; not linked into the package library) Boost Software License 1.0. inst/HiGHS/extern/LICENCE_1_0.txt CLI11 -- command-line parser (used by the HiGHS standalone app only; not linked into the package library) BSD-3-Clause. Header: inst/HiGHS/extern/CLI11.hpp Components NOT bundled ---------------------- MUMPS is NOT included in this package. The interior-point preset reaches the MUMPS 'dmumps_c' entry point at run time through the separately installed 'rmumps' package (via R_FindSymbol; see src/dmumps_shim.c). 'rmumps' is licensed GPL (>= 2); no MUMPS source is distributed here, and the package compiles only against rmumps's C-API header. Builds without MUMPS (HiGHS-only) are supported. BQPD, an SQP subproblem solver that Uno can optionally use, is NOT bundled, owing to its restrictive license.