AD
APG DataCore
Sign in
About DataCore

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.

DataCore
Proprietary

Customer rights arise from the applicable written agreement.

Ruby runtime
139 components

10 resolved licence combinations.

JavaScript runtime
27 components

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.

ComponentLicence or termsUse
Flowbite 4.0.2 and Flowbite iconsMITBrowser UI and selected icon paths
Flowbite Typography 1.0.5MITBuild-time styling
IBM Plex SansSIL Open Font License 1.1Browser typography
JetBrains MonoSIL Open Font License 1.1Code and data typography
Liberation FontsSIL Open Font License 1.1PDF rendering
Ruby and the official Ruby container baseRuby/BSD plus component termsApplication runtime
Node.jsMIT plus bundled component termsPDF browser control
Debian packagesPackage-specific termsContainer operating-system layer; notices retained under /usr/share/doc
Google ChromeGoogle Chrome Terms of ServiceManaged-service PDF rendering; not cleared for external image redistribution

Ruby production components

Apache-2.0 · 5 BSD-2-Clause · 2 BSD-2-Clause or Ruby · 1 BSD-3-Clause · 2 MIT · 102 MIT or Apache-2.0 · 1 MIT or BSD-2-Clause · 1 Ruby · 2 Ruby or BSD-2-Clause · 22 Ruby or GPL-2.0-only · 1
Show all 139 components
ComponentVersionLicence
action_text-trix2.1.19MIT
actioncable8.1.4MIT
actionmailbox8.1.4MIT
actionmailer8.1.4MIT
actionpack8.1.4MIT
actiontext8.1.4MIT
actionview8.1.4MIT
activejob8.1.4MIT
activemodel8.1.4MIT
activerecord8.1.4MIT
activestorage8.1.4MIT
activesupport8.1.4MIT
addressable2.9.0Apache-2.0
anonymous_loader0.1.3MIT
appsignal5.0.1MIT
auth-sanitizer0.2.3MIT
base640.3.0Ruby or BSD-2-Clause
bcrypt3.1.22MIT
bcrypt_pbkdf1.1.2MIT
bigdecimal4.1.3Ruby or BSD-2-Clause
bootsnap1.26.0MIT
builder3.3.0MIT
bundler4.0.19MIT
caxlsx4.5.0MIT
chunky_png1.4.0MIT
concurrent-ruby1.3.8MIT
connection_pool3.0.2MIT
crass1.0.7MIT
css_parser3.2.0MIT
csv3.3.6Ruby or BSD-2-Clause
date3.5.1Ruby or BSD-2-Clause
devise5.0.4MIT
devise-two-factor6.4.1MIT
doorkeeper5.9.9MIT
dotenv3.2.0MIT
drb2.2.3Ruby or BSD-2-Clause
ed255191.4.0MIT
erb6.0.7Ruby or BSD-2-Clause
erubi1.13.1MIT
et-orbi1.4.2MIT
faraday2.14.4MIT
faraday-net_http3.4.4MIT
fugit1.14.0MIT
globalid1.4.0MIT
grover1.2.10MIT
hana1.3.7MIT
hashie5.1.0MIT
htmlentities4.4.2MIT
i18n1.15.2MIT
importmap-rails2.2.3MIT
io-console0.9.4Ruby or BSD-2-Clause
irb1.18.0Ruby or BSD-2-Clause
jbuilder2.15.1MIT
json3.0.2Ruby
json_schemer2.5.0MIT
jwt3.3.0MIT
kamal2.12.0MIT
logger1.7.0Ruby or BSD-2-Clause
loofah2.25.2MIT
mail2.9.1MIT
marcel1.2.1MIT or Apache-2.0
mcp1.6.1Apache-2.0
mini_mime1.1.5MIT
minitest6.0.6MIT
msgpack1.8.5Apache-2.0
multi_xml0.9.1MIT
net-http0.9.1Ruby or BSD-2-Clause
net-imap0.6.7Ruby or BSD-2-Clause
net-pop0.1.2Ruby or BSD-2-Clause
net-protocol0.4.0Ruby or BSD-2-Clause
net-scp4.1.0MIT
net-sftp4.0.0MIT
net-smtp0.5.2Ruby or BSD-2-Clause
net-ssh7.3.3MIT
nio4r2.7.5MIT or BSD-2-Clause
nokogiri1.19.4MIT
oauth22.0.25MIT
omniauth2.1.4MIT
omniauth-microsoft_graph2.2.0MIT
omniauth-oauth21.8.0MIT
omniauth-rails_csrf_protection2.0.1MIT
orm_adapter0.5.0MIT
ostruct0.6.3Ruby or BSD-2-Clause
pg1.7.0BSD-2-Clause
pp0.6.4Ruby or BSD-2-Clause
premailer1.31.0BSD-3-Clause
premailer-rails1.12.0MIT
prettyprint0.2.0Ruby or BSD-2-Clause
prism1.9.0MIT
propshaft1.3.2MIT
public_suffix7.0.5MIT
puma8.0.2BSD-3-Clause
raabro1.5.0MIT
racc1.8.1Ruby or BSD-2-Clause
rack3.2.7MIT
rack-attack6.8.0MIT
rack-cors3.0.0MIT
rack-protection4.2.1MIT
rack-session2.1.2MIT
rack-test2.2.0MIT
rackup2.3.1MIT
rails8.1.4MIT
rails-dom-testing2.3.0MIT
rails-html-sanitizer1.7.1MIT
railties8.1.4MIT
rake13.4.2MIT
rbs4.2.0BSD-2-Clause or Ruby
rdoc8.1.0Ruby or GPL-2.0-only
regexp_parser2.13.1MIT
reline0.7.0Ruby
responders3.2.1MIT
rotp6.3.0MIT
rqrcode3.2.0MIT
rqrcode_core2.1.0MIT
rubyzip3.7.0BSD-2-Clause
securerandom0.4.1Ruby or BSD-2-Clause
simpleidn0.3.0MIT
snaky_hash2.0.7MIT
solid_cable4.1.0MIT
solid_cache1.0.10MIT
solid_queue1.7.0MIT
sshkit1.25.1MIT
ssrf_filter1.6.0MIT
stimulus-rails1.3.4MIT
tailwindcss-rails4.6.0MIT
tailwindcss-ruby4.3.3MIT
thor1.5.0MIT
thruster0.1.26MIT
timeout0.6.1Ruby or BSD-2-Clause
tsort0.2.0Ruby or BSD-2-Clause
turbo-rails2.0.23MIT
tzinfo2.0.6MIT
uri1.1.1Ruby or BSD-2-Clause
useragent0.16.11MIT
version_gem1.1.15MIT
warden1.2.9MIT
websocket-driver0.8.2Apache-2.0
websocket-extensions0.1.5Apache-2.0
zeitwerk2.8.3MIT

JavaScript production components

Apache-2.0 · 5 BSD-3-Clause · 1 ISC · 4 MIT · 17
Show all 27 components
ComponentVersionLicence
@puppeteer/browsers3.2.3Apache-2.0
ansi-regex6.4.0MIT
ansi-styles6.2.3MIT
chromium-bidi17.0.2Apache-2.0
cliui9.0.1ISC
cliui → string-width7.2.0MIT
devtools-protocol0.0.1687809BSD-3-Clause
emoji-regex10.6.0MIT
escalade3.2.0MIT
get-caller-file2.0.5ISC
get-east-asian-width1.7.0MIT
lilconfig3.1.3MIT
mitt3.0.1MIT
modern-tar0.8.5MIT
puppeteer25.12.0Apache-2.0
puppeteer-core25.12.0Apache-2.0
string-width8.3.0MIT
strip-ansi7.2.0MIT
typed-query-selector2.12.3MIT
webdriver-bidi-protocol0.4.3Apache-2.0
wrap-ansi9.0.2MIT
wrap-ansi → string-width7.2.0MIT
ws8.22.0MIT
y18n5.0.8ISC
yargs18.2.0MIT
yargs-parser22.0.0ISC
zod3.25.76MIT

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.