Software licences
DataCore is proprietary software from Intuition Education Australia Pty Ltd. Third-party components remain under their own licence terms. This page makes both sets of terms and the resolved production-component inventory available in one place.
Customer rights arise from the applicable written agreement.
10 resolved licence combinations.
4 resolved licence families.
Controlling notices
The customer agreement prevails if it conflicts with the proprietary notice.
DataCore proprietary notice
Copyright (c) 2026 Intuition Education Australia Pty Ltd
(ABN 56 114 031 784). All rights reserved.
PROPRIETARY SOFTWARE NOTICE
This repository contains the DataCore / Ontology platform, including its
ingestion, ontology, query, mart, reporting, API, MCP and operator-console code
and associated documentation (the "Software"). Except for Third-Party Components
and Customer Materials described below, the Software is proprietary to Intuition
Education Australia Pty Ltd ("Ontology").
This file is a rights notice, not a public or open-source licence. Possession of,
access to, or receipt of a copy of the Software does not by itself grant a right
to use, copy, modify, publish, distribute, sublicense, sell or create derivative
works from the Software.
Any rights granted to a customer or other recipient arise solely under an
applicable written agreement with Ontology. The Software may be used only within
the scope, term and restrictions of that agreement. If this notice conflicts with
an applicable written agreement, that agreement prevails.
"Customer Materials" include a customer's data and any customer-owned business
rules, report configuration or skills identified as such in the applicable
written agreement. Ownership and permitted use of Customer Materials are governed
by that agreement; their presence in this repository does not transfer ownership
to Ontology or expand any recipient's rights in the Software.
"Third-Party Components" are components supplied under separate licence terms.
Those terms govern the relevant components and are not restricted by this notice.
See THIRD-PARTY-NOTICES.md and docs/third-party-licenses.md, as well as licence or
notice files distributed with the individual components.
This notice gives no warranty in addition to any warranty expressly provided in
an applicable written agreement. Nothing in this notice excludes, restricts or
modifies any guarantee, right or remedy that cannot lawfully be excluded,
restricted or modified, including under the Australian Consumer Law.
Contact: anand@intu.com.au
Third-party notices, including the Flowbite MIT licence
# Third-party notices DataCore includes or uses third-party components governed by their own licence terms. Those terms apply to the relevant components independently of DataCore's proprietary notice in `LICENSE`. The resolved Ruby and JavaScript dependency manifests are `Gemfile.lock` and `package-lock.json`. Licence metadata for the runtime dependency sets is checked by `script/audit_licenses`; the current audit and distribution controls are documented in `docs/third-party-licenses.md`. Copyright, licence and NOTICE files shipped inside an installed gem, npm package, operating-system package or base image must be retained with that component. ## Flowbite The user interface loads Flowbite 4.0.2 and contains selected paths from the Flowbite icon set. MIT License Copyright (c) 2023 Bergside Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 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 AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ## Metabase The hosted service uses the unmodified open-source Metabase v0.63.10 container as a separate analytics accessory. Copyright © Metabase, Inc. and contributors. Metabase is free software licensed under the GNU Affero General Public License, version 3. The complete licence text and corresponding source are available from: - https://www.gnu.org/licenses/agpl-3.0.html - https://github.com/metabase/metabase/tree/v0.63.10 Metabase is not part of DataCore's proprietary Rails code. Its licence applies to Metabase independently, and its installed copyright/licence notices remain authoritative.
Browser, document and platform components
Components not represented by the Ruby and npm runtime tables.
| Component | Licence or terms | Use |
|---|---|---|
| Flowbite 4.0.2 and Flowbite icons | MIT | Browser UI and selected icon paths |
| Flowbite Typography 1.0.5 | MIT | Build-time styling |
| IBM Plex Sans | SIL Open Font License 1.1 | Browser typography |
| JetBrains Mono | SIL Open Font License 1.1 | Code and data typography |
| Liberation Fonts | SIL Open Font License 1.1 | PDF rendering |
| Ruby and the official Ruby container base | Ruby/BSD plus component terms | Application runtime |
| Node.js | MIT plus bundled component terms | PDF browser control |
| Debian packages | Package-specific terms | Container operating-system layer; notices retained under /usr/share/doc |
| Google Chrome | Google Chrome Terms of Service | Managed-service PDF rendering; not cleared for external image redistribution |
Ruby production components
Show all 139 components
| Component | Version | Licence |
|---|---|---|
| action_text-trix | 2.1.19 | MIT |
| actioncable | 8.1.4 | MIT |
| actionmailbox | 8.1.4 | MIT |
| actionmailer | 8.1.4 | MIT |
| actionpack | 8.1.4 | MIT |
| actiontext | 8.1.4 | MIT |
| actionview | 8.1.4 | MIT |
| activejob | 8.1.4 | MIT |
| activemodel | 8.1.4 | MIT |
| activerecord | 8.1.4 | MIT |
| activestorage | 8.1.4 | MIT |
| activesupport | 8.1.4 | MIT |
| addressable | 2.9.0 | Apache-2.0 |
| anonymous_loader | 0.1.3 | MIT |
| appsignal | 5.0.1 | MIT |
| auth-sanitizer | 0.2.3 | MIT |
| base64 | 0.3.0 | Ruby or BSD-2-Clause |
| bcrypt | 3.1.22 | MIT |
| bcrypt_pbkdf | 1.1.2 | MIT |
| bigdecimal | 4.1.3 | Ruby or BSD-2-Clause |
| bootsnap | 1.26.0 | MIT |
| builder | 3.3.0 | MIT |
| bundler | 4.0.19 | MIT |
| caxlsx | 4.5.0 | MIT |
| chunky_png | 1.4.0 | MIT |
| concurrent-ruby | 1.3.8 | MIT |
| connection_pool | 3.0.2 | MIT |
| crass | 1.0.7 | MIT |
| css_parser | 3.2.0 | MIT |
| csv | 3.3.6 | Ruby or BSD-2-Clause |
| date | 3.5.1 | Ruby or BSD-2-Clause |
| devise | 5.0.4 | MIT |
| devise-two-factor | 6.4.1 | MIT |
| doorkeeper | 5.9.9 | MIT |
| dotenv | 3.2.0 | MIT |
| drb | 2.2.3 | Ruby or BSD-2-Clause |
| ed25519 | 1.4.0 | MIT |
| erb | 6.0.7 | Ruby or BSD-2-Clause |
| erubi | 1.13.1 | MIT |
| et-orbi | 1.4.2 | MIT |
| faraday | 2.14.4 | MIT |
| faraday-net_http | 3.4.4 | MIT |
| fugit | 1.14.0 | MIT |
| globalid | 1.4.0 | MIT |
| grover | 1.2.10 | MIT |
| hana | 1.3.7 | MIT |
| hashie | 5.1.0 | MIT |
| htmlentities | 4.4.2 | MIT |
| i18n | 1.15.2 | MIT |
| importmap-rails | 2.2.3 | MIT |
| io-console | 0.9.4 | Ruby or BSD-2-Clause |
| irb | 1.18.0 | Ruby or BSD-2-Clause |
| jbuilder | 2.15.1 | MIT |
| json | 3.0.2 | Ruby |
| json_schemer | 2.5.0 | MIT |
| jwt | 3.3.0 | MIT |
| kamal | 2.12.0 | MIT |
| logger | 1.7.0 | Ruby or BSD-2-Clause |
| loofah | 2.25.2 | MIT |
| 2.9.1 | MIT | |
| marcel | 1.2.1 | MIT or Apache-2.0 |
| mcp | 1.6.1 | Apache-2.0 |
| mini_mime | 1.1.5 | MIT |
| minitest | 6.0.6 | MIT |
| msgpack | 1.8.5 | Apache-2.0 |
| multi_xml | 0.9.1 | MIT |
| net-http | 0.9.1 | Ruby or BSD-2-Clause |
| net-imap | 0.6.7 | Ruby or BSD-2-Clause |
| net-pop | 0.1.2 | Ruby or BSD-2-Clause |
| net-protocol | 0.4.0 | Ruby or BSD-2-Clause |
| net-scp | 4.1.0 | MIT |
| net-sftp | 4.0.0 | MIT |
| net-smtp | 0.5.2 | Ruby or BSD-2-Clause |
| net-ssh | 7.3.3 | MIT |
| nio4r | 2.7.5 | MIT or BSD-2-Clause |
| nokogiri | 1.19.4 | MIT |
| oauth2 | 2.0.25 | MIT |
| omniauth | 2.1.4 | MIT |
| omniauth-microsoft_graph | 2.2.0 | MIT |
| omniauth-oauth2 | 1.8.0 | MIT |
| omniauth-rails_csrf_protection | 2.0.1 | MIT |
| orm_adapter | 0.5.0 | MIT |
| ostruct | 0.6.3 | Ruby or BSD-2-Clause |
| pg | 1.7.0 | BSD-2-Clause |
| pp | 0.6.4 | Ruby or BSD-2-Clause |
| premailer | 1.31.0 | BSD-3-Clause |
| premailer-rails | 1.12.0 | MIT |
| prettyprint | 0.2.0 | Ruby or BSD-2-Clause |
| prism | 1.9.0 | MIT |
| propshaft | 1.3.2 | MIT |
| public_suffix | 7.0.5 | MIT |
| puma | 8.0.2 | BSD-3-Clause |
| raabro | 1.5.0 | MIT |
| racc | 1.8.1 | Ruby or BSD-2-Clause |
| rack | 3.2.7 | MIT |
| rack-attack | 6.8.0 | MIT |
| rack-cors | 3.0.0 | MIT |
| rack-protection | 4.2.1 | MIT |
| rack-session | 2.1.2 | MIT |
| rack-test | 2.2.0 | MIT |
| rackup | 2.3.1 | MIT |
| rails | 8.1.4 | MIT |
| rails-dom-testing | 2.3.0 | MIT |
| rails-html-sanitizer | 1.7.1 | MIT |
| railties | 8.1.4 | MIT |
| rake | 13.4.2 | MIT |
| rbs | 4.2.0 | BSD-2-Clause or Ruby |
| rdoc | 8.1.0 | Ruby or GPL-2.0-only |
| regexp_parser | 2.13.1 | MIT |
| reline | 0.7.0 | Ruby |
| responders | 3.2.1 | MIT |
| rotp | 6.3.0 | MIT |
| rqrcode | 3.2.0 | MIT |
| rqrcode_core | 2.1.0 | MIT |
| rubyzip | 3.7.0 | BSD-2-Clause |
| securerandom | 0.4.1 | Ruby or BSD-2-Clause |
| simpleidn | 0.3.0 | MIT |
| snaky_hash | 2.0.7 | MIT |
| solid_cable | 4.1.0 | MIT |
| solid_cache | 1.0.10 | MIT |
| solid_queue | 1.7.0 | MIT |
| sshkit | 1.25.1 | MIT |
| ssrf_filter | 1.6.0 | MIT |
| stimulus-rails | 1.3.4 | MIT |
| tailwindcss-rails | 4.6.0 | MIT |
| tailwindcss-ruby | 4.3.3 | MIT |
| thor | 1.5.0 | MIT |
| thruster | 0.1.26 | MIT |
| timeout | 0.6.1 | Ruby or BSD-2-Clause |
| tsort | 0.2.0 | Ruby or BSD-2-Clause |
| turbo-rails | 2.0.23 | MIT |
| tzinfo | 2.0.6 | MIT |
| uri | 1.1.1 | Ruby or BSD-2-Clause |
| useragent | 0.16.11 | MIT |
| version_gem | 1.1.15 | MIT |
| warden | 1.2.9 | MIT |
| websocket-driver | 0.8.2 | Apache-2.0 |
| websocket-extensions | 0.1.5 | Apache-2.0 |
| zeitwerk | 2.8.3 | MIT |
JavaScript production components
Show all 27 components
| Component | Version | Licence |
|---|---|---|
| @puppeteer/browsers | 3.2.3 | Apache-2.0 |
| ansi-regex | 6.4.0 | MIT |
| ansi-styles | 6.2.3 | MIT |
| chromium-bidi | 17.0.2 | Apache-2.0 |
| cliui | 9.0.1 | ISC |
| cliui → string-width | 7.2.0 | MIT |
| devtools-protocol | 0.0.1687809 | BSD-3-Clause |
| emoji-regex | 10.6.0 | MIT |
| escalade | 3.2.0 | MIT |
| get-caller-file | 2.0.5 | ISC |
| get-east-asian-width | 1.7.0 | MIT |
| lilconfig | 3.1.3 | MIT |
| mitt | 3.0.1 | MIT |
| modern-tar | 0.8.5 | MIT |
| puppeteer | 25.12.0 | Apache-2.0 |
| puppeteer-core | 25.12.0 | Apache-2.0 |
| string-width | 8.3.0 | MIT |
| strip-ansi | 7.2.0 | MIT |
| typed-query-selector | 2.12.3 | MIT |
| webdriver-bidi-protocol | 0.4.3 | Apache-2.0 |
| wrap-ansi | 9.0.2 | MIT |
| wrap-ansi → string-width | 7.2.0 | MIT |
| ws | 8.22.0 | MIT |
| y18n | 5.0.8 | ISC |
| yargs | 18.2.0 | MIT |
| yargs-parser | 22.0.0 | ISC |
| zod | 3.25.76 | MIT |
This inventory is generated from the resolved production dependency manifests. Installed component licence and NOTICE files remain authoritative for those components. The engineering review is recorded in docs/third-party-licenses.md.