Briglia CLI
GitHub
Project

License

Briglia CLI and Briglia for Ubuntu Touch are source-available — you can read, build, modify and run the code — under the Business Source License 1.1. This page is a plain-language summary; the LICENSE file in each repository is the binding text.

In short

  • Individuals: free. Any natural person acting in their own capacity may use Briglia for any purpose — including paid, commercial work as a freelancer, independent professional or sole proprietor (partita IVA / ditta individuale included).
  • Companies and other entities: license required. A company, association, public body or any other organisation needs a commercial license to use Briglia in production — including when an employee runs it for the organisation's work. There is no revenue threshold and no non-profit exemption.
  • Evaluation, development and testing: free for everyone, under the license's standard non-production grant.
  • It becomes open source over time. Each released version automatically converts to the Apache License 2.0 four years after its release.
Why not open source from day one?

BUSL is the model used by several well-known infrastructure projects: the code is public and free for people, while organisations that build on it contribute back through a license. The four-year conversion guarantees that every version eventually becomes fully open source.

Commercial licensing

If your organisation wants to use Briglia, write to iannimatte@gmail.com. The licensor is Matteo Ianni.

Contributions

External code contributions are not being accepted yet while the contribution policy (CLA) is finalised. Bug reports and security reports are very welcome.

Third-party components

Briglia CLI uses swift-argument-parser, swift-crypto and swift-asn1 (Apache-2.0) and OpenCombine (MIT); notices ship with every release and in THIRD_PARTY_NOTICES.md. The Ubuntu Touch app bundles no third-party code.

Full text