Lot Line

Open source licences

What this is built on.

Everything Lot Line uses is under a permissive licence — BSD, MIT, Apache 2.0, the SIL Open Font Licence, or the public domain. No GPL, LGPL, AGPL or other copyleft code is used anywhere, so running or modifying this imposes no obligation to publish your changes.

Checked 2026-09-06 against the installed package metadata

Running the application

ComponentLicenceWhat it does here
Python standard libraryPSF License 2.0 Everything: the HTTP client, hashing, signing, JSON, SQLite driver
FlaskBSD 3-ClauseThe web framework
WerkzeugBSD 3-ClauseRequest handling, PIN hashing, proxy support
Jinja2BSD 3-ClauseA Flask dependency (templates aren't used here)
MarkupSafeBSD 3-ClauseJinja2 dependency
ClickBSD 3-ClauseFlask dependency
itsdangerousBSD 3-ClauseSigns the session cookie
BlinkerMITFlask dependency
GunicornMITThe production web server
SQLitePublic domainThe database engine
libsql optionalMIT Native driver for Turso. Not required — without it the app talks to Turso over plain HTTPS using the standard library

Typefaces

Loaded from Google Fonts at display time rather than bundled with this software, so nothing is redistributed here. All are free for commercial use.

TypefaceLicenceWhere
OswaldSIL Open Font Licence 1.1Shadow Board, front page
IBM Plex Sans, IBM Plex MonoSIL Open Font Licence 1.1Shadow Board, front page
ArchivoSIL Open Font Licence 1.1Loan Desk
InterSIL Open Font Licence 1.1Loan Desk
Roboto MonoApache Licence 2.0Loan Desk
FrauncesSIL Open Font Licence 1.1Porch
FigtreeSIL Open Font Licence 1.1Porch

Development and testing only

Used to check the code. Never shipped, never imported by the running app.

ComponentLicenceWhat it does
botocoreApache Licence 2.0 Reference implementation the S3 request signing is checked against
PlaywrightApache Licence 2.0Drives a browser for the interface tests
PyYAMLMITValidates the deployment blueprint

What isn't here

No front-end framework, component library, icon set or CSS toolkit. Every stylesheet, script, illustration and icon in this project was written for it. The pegboard, the duty board and the lit shed are hand-drawn SVG.

The S3 request signing used for photo storage is written directly against Amazon's published Signature Version 4 specification rather than adapted from any SDK, and is verified against botocore only as a test.

Notes on the licences

BSD 3-Clause and MIT permit commercial use, modification and distribution, and ask only that the copyright notice and licence text travel with copies of that software. This page and the package metadata carry them.

Apache 2.0 adds an explicit patent grant and asks that any changes to the licensed work be noted. Nothing here modifies an Apache-licensed component.

SIL Open Font Licence 1.1 permits free use, including commercial, and embedding in documents and applications. It only restricts selling the fonts on their own.

Public domain (SQLite) carries no conditions at all.

Full licence texts ship inside each installed package — look in the .dist-info folder of any dependency, or at the project's own repository.

Back to the front page Disclaimer