POP BOLLBOLLAWAX

Third-party notices: Bollawax image boll (bollawax-boll)

*Generated by tools/build_notices.py from bollawax.toml (repo mode); do not edit by hand: change the manifest or the curated tables, then run python3 tools/build_notices.py write. This page is not legal advice.*

Bollawax itself (the band, the judges, the servers and every image Pop Boll publishes) is all rights reserved. The images Pop Boll publishes for devices run under the Bollawax Device Licence: LICENSES/BOLLAWAX-DEVICE-LICENCE.md, published at https://popboll.com/device-licence. The components below are not Pop Boll's. Each keeps its own licence, listed here; nothing in the Device Licence takes away a right those licences give you. The repository's own open layers (the hal, the routines, the specifications, the hardware reference designs) are described in LICENSE.md.

LGPL components keep their relinking rights

These components are licensed under the GNU Lesser General Public License: fluidsynth. Pop Boll ships them unmodified, as the Debian package or the Python wheel named below. You keep every right the LGPL gives you, including the right to modify these libraries and to relink or replace them with your own version; the Bollawax Device Licence §8 says so, and its §3 (do not modify an Image) does not limit those rights. Their source is available from Debian (apt-get source <package>, https://sources.debian.org) and from PyPI (https://pypi.org) for the versions listed.

The base image

ComponentVersionLicenceNote
CPython3.12PSF-2.0the official python:3.12-slim image
pipas in the base imageMITinstalls the Python distributions below
Debian base systemas in the base imagevarious free licenceslisted package by package by the in-image mode; each package's terms are in /usr/share/doc/<package>/copyright

Debian packages

PackageVersionLicenceWhat it is
alsa-utilsDebian stable, as installedGPL-2.0-or-laterALSA utilities (aplay, amixer)
bluezDebian stable, as installedGPL-2.0-or-laterBlueZ, the Linux Bluetooth stack (bluetoothctl)
faadDebian stable, as installedGPL-2.0-or-laterFAAD2, the AAC decoder (the faad program and libfaad2)
fluidsynthDebian stable, as installedLGPL-2.1-or-laterFluidSynth, the SoundFont synthesiser (and libfluidsynth)
libasound2-plugin-bluezDebian stable, as installedMITbluez-alsa's ALSA plugin (the bluealsa PCM)
sqlite3Debian stable, as installedblessing (public domain)SQLite (the sqlite3 shell)

Python distributions

DistributionVersionLicence
mido1.3.3MIT
numpy2.4.6BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0; the Linux wheels also bundle OpenBLAS (BSD-3-Clause) and libgfortran (GPL-3.0-or-later WITH GCC-exception-3.1)
packaging25.0Apache-2.0 OR BSD-2-Clause
PyYAML6.0.3MIT

Files shipped as they are

FileComponentVersionLicence
server/static/vendor/gifenc-1.0.3.jsgifenc1.0.3MIT
server/static/vendor/mp4-muxer-5.2.2.jsmp4-muxer5.2.2MIT
server/static/vendor/webm-muxer-5.1.4.jswebm-muxer5.1.4MIT
pompa/web/logo.pngthe Pompa logo, by Graham Smith: adapted from the photograph "Rufous Sabrewing JCB.jpg" by Joseph C Boone (https://commons.wikimedia.org/wiki/File:Rufous_Sabrewing_JCB.jpg), redrawn as an illustration, recoloured, with the word POMPA added; licence text at https://creativecommons.org/licenses/by-sa/4.0/2026-11-10CC-BY-SA-4.0

What this list does not cover