This repository is a collection of independently licensed communication boards and Open Board Format test material. It is not a single work offered under one repository-wide licence.
Production board candidates are under boards/. Format examples with
unconfirmed distribution terms are under test-fixtures/ and must not be
bundled in a production application. The saved format specification is under
docs/.
Application bundle selections are recorded under bundles/. These manifests
name files already documented by SOURCES.yaml; they do not duplicate board
archives or change their licences. bundles/libreaac.json is the reviewed
selection packaged by
LibreAAC for Android release
builds. The browser application that reads the packages is maintained in the
LibreAAC repository.
Before redistributing anything:
- Read
THIRD_PARTY_NOTICES.mdand the matching record inSOURCES.yaml. - Verify the file against
SHA256SUMS. - Preserve the adjacent
.licensesidecar. - Provide the relevant attribution in a reasonably accessible location.
- Check the embedded audit for separately licensed images and sounds.
The board files have not been edited. Their paths were reorganised to separate redistributable board candidates from test fixtures.
The following verifies the exact board selection used for the clean public LibreAAC Android 0.1.7 build:
git clone https://github.com/libretastic/openboards.git
cd openboards
git checkout --detach c0fbebf62c7b7af9f93271d01737f3cae201a4f5
scripts/check-provenance.shbundles/libreaac.json is the production selection consumed by the public
Android build.
Unlicensed developer examples under test-fixtures/ are not named by that
manifest and are not packaged.
The production selection contains Quick Core 24, 40, and 60, Sequoia 15, and Vocal Flair 40, each recorded under CC BY 4.0. Other documented packages remain available in this repository, but are not named by the LibreAAC bundle manifest or packaged with the application.
Omit the detached checkout to verify the current development revision. Android releases should always use a reviewed full commit ID.
Required tools are bash, find, jq, sha256sum, and unzip.
scripts/update-checksums.sh
scripts/check-provenance.sh
scripts/audit-licenses.sh > embedded-licenses.json
scripts/audit-licenses.sh --all-resources > embedded-resource-audit.jsonThe first audit extracts embedded licence objects. The larger
--all-resources audit reports every image and sound, including inline data,
packaged paths, symbol references, and external URLs without embedded licence
metadata.
The original catalogue is:
https://www.openboardformat.org/examples
Catalogue downloads use:
https://openboards.s3.amazonaws.com/examples/<filename>
Relevant upstream projects:
See SOURCES.yaml for per-file provenance and unresolved questions.