The majority of the HiGHS source code is available under the MIT license.
Code in the /extern directory was originally developed by third-parties and is
licensed under additional licenses.
The source code in /extern/amd is distributed under the BSD-3 license
at /extern/amd/License.txt.
It was originally developed by Timothy Davis.
The upstream source code is available at:
To avoid compiling this code into HiGHS, use -DHIPO=OFF.
The source code in /extern/CLI11.hpp is distributed under a license stated in the source code. Although the license is not named, the text appears to correspond to the BSD-3 license.
The upstream source code is available at:
CLI11 is only used to parse command line input for the HiGHS executable, so does not affect the license status of the HiGHS library or language interfaces to it.
The source code in /extern/metis is distributed under the Apache 2.0 license
at /extern/metis/LICENSE.txt.
It was originally developed by George Karypis.
The upstream source code is available at:
To avoid compiling this code into HiGHS, use -DHIPO=OFF.
The source code in /extern/pdqsort is distributed under the zlib license
at /extern/pdqsort/license.txt.
It was originally developed by Orson Peters.
The upstream source code is available at:
The source code in /extern/rcm is distributed under the MIT license
at /extern/rcm/LICENSE.
It was originally developed by Alan George, Joseph Liu, and John Burkardt.
The upstream source code is available at:
The source code in /extern/zstr is distributed under the MIT license
at /extern/zstr/LICENSE.
It was originally developed by Matei David.
The upstream source code is available at:
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.