Skip to content

Third-party source code

Pre-release
Pre-release

Choose a tag to compare

@ThomasKrak ThomasKrak released this 13 Oct 20:45
· 19 commits to main since this release

The source code of the LGPL libraries (and of the GPL libraries with the GCC Runtime Library
Exception) that ship with Origami Diagram Maker, as THIRD_PARTY_LICENSES.txt (next to the
program) says: the exact source archives of the versions in the program, unchanged, as
published by their projects and distributions. Origami Diagram Maker uses these libraries
unmodified.

All systems (Windows, macOS, Linux)

Archive Library and version Licence Checked against Size SHA-256
geos-3.13.1.tar.bz2 GEOS 3.13.1 (bundled with Shapely) LGPL-2.1 identical on osgeo.org and GitHub 6.5 MB df2c50503295f325e7c8d7b783aca8ba4773919cde984193850cf9e361dfd28c
qtbase-everywhere-src-6.11.2.tar.xz Qt 6.11.2, qtbase (Qt Core, Gui, Widgets, DBus, OpenGL and the platform plugins) LGPL-3.0-only Qt's SHA-256 file 48.2 MB 5b2e00eccaf5a4d8c14134ffa0ea8dfd0a35ae1ffc7f8d87fa4305a1ed23cf22
qtsvg-everywhere-src-6.11.2.tar.xz Qt 6.11.2, qtsvg (Qt Svg) LGPL-3.0-only Qt's SHA-256 file 2.2 MB d594337feca84c26fb67fe87b85e6a5c12fda404b611d905f9d138210c311876
qtimageformats-everywhere-src-6.11.2.tar.xz Qt 6.11.2, qtimageformats (image format plugins) LGPL-3.0-only Qt's SHA-256 file 2.0 MB cecd8900f34b6550076309bc94f62f828008b633a4239e0a08c86788f41001f8
pyside-setup-everywhere-src-6.11.2.tar.xz PySide6 and Shiboken6 6.11.2 (Qt for Python) LGPL-3.0-only Qt's SHA-256 file 17.2 MB cba47efbaad1bedd529725cbc14e21f156c7a19366f07b3edfbb076ffd7afdf8

Windows

Archive Library and version Licence Checked against Size SHA-256
gcc-10.3.0.tar.xz GCC 10.3.0 (its libquadmath, inside the OpenBLAS libraries of NumPy and SciPy) LGPL-2.1-or-later (libquadmath) GCC's sha512.sum 73.1 MB 64f404c1a650f27fc33da242e1f2df54952e3963a49e06e73f6940f3223ac344

macOS

Archive Library and version Licence Checked against Size SHA-256
gfortran_impl_osx-64-feedstock-d79f11c.tar.gz conda-forge's recipe (commit d79f11c) that built NumPy 1.26.4's GCC runtime from gcc-11.3.0.tar.xz: its build script and its Apple-silicon patch to GCC 11.3.0 (recipe/gcc-11.3.0-arm.diff) BSD-3-Clause (recipe); the patch: as GCC git commit d79f11c 174 kB 4e8eb20351b97b716b12e3eb832afb95245469a7e5ef03d16d8e36220454bd41
gcc-11.3.0.tar.xz GCC 11.3.0: with conda-forge's patch (gfortran_impl_osx-64-feedstock-d79f11c.tar.gz), the source of the GCC runtime in NumPy 1.26.4's numpy/.dylibs (libgfortran, libquadmath, libgcc_s; conda-forge's libgfortran5 11.3.0, build hdaf2cc0_26) LGPL-2.1-or-later (libquadmath); GPL-3.0-or-later WITH GCC-exception-3.1 GCC's sha512.sum 77.4 MB b47cf2818691f5b1e21df2bb38c795fac2cfbd640ede2d0a5e1c89e338a3ac39
gcc-12-branch-gcc-12.1-darwin-r0.tar.gz GCC 12.1 for Darwin (gcc-12-branch, tag gcc-12.1-darwin-r0): the source of the GCC runtime in SciPy 1.13.1's scipy/.dylibs (libgfortran, libquadmath, libgcc_s; gfortran 12.1 for macOS by F.-X. Coudert) LGPL-2.1-or-later (libquadmath); GPL-3.0-or-later WITH GCC-exception-3.1 git commit 912ae4b 124.9 MB 1c6a27d7a28d41f068a648e78f34b9571ecab8e7b94d791a034728ef19c0ec7f

Linux

Archive Library and version Licence Checked against Size SHA-256
gcc-libraries-8.3.1-2.1.1.el7.src.rpm CentOS 7 gcc-libraries 8.3.1-2.1.1.el7: the source of libgfortran (GCC 8.3.1) in numpy.libs and scipy.libs GPL-3.0-or-later WITH GCC-exception-3.1 CentOS 7.9.2009 repository metadata 131.0 MB cf2a1d2c2e5a56eb2e495c2638e64769b73db07555e1f7ce34cbd9feff6891f5
gcc-12_12.3.0-1ubuntu1_22.04.3.source.tar Ubuntu 22.04's source package gcc-12 12.3.0-1ubuntu1~22.04.3 (.dsc, original source, Debian changes): the source of libgomp1 (libgomp.so.1) GPL-3.0-or-later WITH GCC-exception-3.1 the .dsc (identical on archive.ubuntu.com and Launchpad) and its checksums 87.9 MB 630cf9376c4ee9b8236df10fc3a70c18d01e3fbf65aeeaa92c9f32fcd6629278
fuse-3.15.0.tar.xz libfuse 3.15.0, statically linked into the AppImage runtime (type2-runtime-3d17002.tar.gz) LGPL-2.1 (library) the SHA-256 in type2-runtime's build script 4.4 MB 70589cfd5e1cff7ccd6ac91c86c01be340b227285c5e200baa284e401eea2ca0
gcc-4.8.5-44.el7.src.rpm CentOS 7 gcc 4.8.5-44.el7: the source of libquadmath (GCC 4.8.5) in numpy.libs and scipy.libs LGPL-2.1-or-later (libquadmath) CentOS 7.9.2009 repository metadata 75.6 MB 642c4085f6af9565e39583e54a9d7a5d9e6b93dd8c8e9474aec8a892d6c7aa36
qtwayland-everywhere-src-6.11.2.tar.xz Qt 6.11.2, qtwayland (Qt Wayland Client and the Wayland platform plugins) LGPL-3.0-only Qt's SHA-256 file 885 kB 8eb7615e39332a10f506e8dd70f02d5954bb5949ff54f6dcbf8bd6168222f9df
type2-runtime-3d17002.tar.gz AppImage type2-runtime at commit 3d17002, the start of the .AppImage file (from Velopack 1.2.161), with its build scripts and its patch to libfuse MIT git commit 3d17002 31 kB 5203c9ddb7742cac607060662c58d22102c1e5cc5c0e8e503d174d49a4cc9be6

Each archive is also attached to this release (a .source.tar file holds a distribution's
source package as published). The licence texts (LGPL-3.0, LGPL-2.1, the GPL-3.0 the
LGPL-3.0 refers to, and the GCC Runtime Library Exception) are in THIRD_PARTY_LICENSES.txt.

This release holds source code only; the program itself is in the version releases.