OreML is a proprietary application that bundles a complete open-source runtime — a Python interpreter and its libraries — so that you install nothing yourself. That bundling is what makes the product work out of the box, and it is also why this page exists: most of those components are distributed under permissive licences that require their copyright and licence notices to be preserved in any distribution, including ours.
Describing OreML accurately means saying both halves: it is a proprietary application plus a bundled open-source runtime, never a wholly closed binary. The components below remain under their own licences, and nothing in our Terms of Service purports to change that.
The full notices file — every bundled component, its version, its licence, and the complete licence text where the licence requires it — is generated at build time from the exact set of components in your installed copy, and ships inside the application. You can open it at any time from Settings → About → Third-party notices, which is authoritative for the build you are running. This page summarises that file and calls out the components whose licences carry obligations beyond simple attribution.
The bundled runtime contains 303 distributions. By licence family:
| Licence family | Approx. count | What it requires of us |
|---|---|---|
| MIT | 66 | Preserve copyright and licence text |
| BSD (2- and 3-clause) | 50 | Preserve copyright, licence text, and disclaimer |
| Apache-2.0 | 49 | Preserve notices, state changes, include NOTICE where present |
| Python Software Foundation | 3 | Preserve copyright and licence text |
| Mozilla Public Licence 2.0 | 2 | File-level copyleft — see below |
| GNU LGPL v3 | 1 | Library copyleft — see below |
| Proprietary but redistributable | 17 | Redistribution under the vendor's own terms — see below |
Used to read the binary Excel .xlsb format. The LGPL requires that the licence text accompanies the distribution and that you are able to replace this component with a modified version of your own. It is bundled as an ordinary, separately-replaceable Python package inside the runtime — not statically linked into, or compiled together with, any proprietary part of OreML — and its full licence text ships in the notices file described above. If you wish to substitute your own build of it, you may replace the package within the installed runtime directory.
The MPL is a file-level copyleft: it attaches to the files of those components themselves and does not extend to the rest of the application. Both ship unmodified, with their licence text included. tqdm is additionally available under the MIT licence, which we also honour.
The optional GPU acceleration package contains 17 NVIDIA CUDA runtime libraries (CUDA 12.9 series, cuDNN 9.10, NCCL 2.27, cuSPARSELt 0.7). These are proprietary to NVIDIA Corporation and are redistributed under NVIDIA's own licence terms, whose text ships alongside them in the notices file. They are used unmodified, reverse engineering of them is prohibited by our Terms of Service Section 5 as those terms require, and they are subject to applicable export-control law. This package is downloaded only if your machine has a compatible NVIDIA GPU; it is never installed otherwise.
Some tools with stronger copyleft licences are used only on our own build machines and are not part of anything you download — notably the GPL-licensed profiling tools used during development. They impose no obligation on your copy because your copy does not contain them.
If you believe a component is bundled without its required notice, or a notice here is wrong, tell us at support@oreml.com and we will correct it. We would rather fix an attribution than argue about one.