Container License Agreement
The agreement, in plain language.
Between Reforge Software ("Faktorei") and the customer named in the accompanying license file ("Customer").
1. What is licensed
Faktorei grants Customer a non-exclusive, non-transferable license to run
the Faktorei render container (ghcr.io/faktorei/render) in
licensed mode, for the term and document-volume band stated in the license
file, on any number of instances. The container image itself is publicly
distributed; this agreement and the signed license file are what authorize
unwatermarked production use. The open-source stylesheet library is licensed
separately under Apache-2.0 and is not restricted by this agreement.
2. Volume band and true-up
The annual document-volume band is stated in the license file. Faktorei does not meter or observe Customer's documents. Customer agrees to report actual annual volume on renewal in good faith; if usage exceeded the band, the parties true up to the applicable band's fee for the following term. That is the whole enforcement mechanism, and it is deliberate.
3. Term, renewal, and the no-hard-stop commitment
The license runs for one year from the issue date in the license file. On expiry, the software continues to function fully for a 30-day grace period (with warnings), then degrades to evaluation mode (watermarked output, daily cap). The software never ceases rendering due to license expiry. Renewal is by issuance of a new license file.
4. Updates and the spec-cycle commitment
During the term, Customer is entitled to all container releases, including stylesheet and validation updates tracking the EN 16931 / Peppol release cycle, which Faktorei commits to delivering within three (3) weeks of each official May and November release. This commitment is the core of what the annual fee buys.
5. Support
Email support at support@faktorei.dev, business days, response target 2 business days. Support covers the container's operation and rendering output; it does not cover Customer's integration code or infrastructure.
6. Restrictions
Customer must not: share, publish, or transfer the license file; circumvent or attempt to circumvent the license verification or evaluation-mode limitations; remove or falsify the container's provenance metadata; or use Faktorei's name or logo without permission beyond factual statements of use. Customer MAY run the container in air-gapped environments, mirror the public image internally, and modify the open-source stylesheets under their own license terms.
7. Data
The container makes no network connections to Faktorei and transmits no telemetry. Faktorei receives no Customer documents or data under this agreement. No data-processing agreement is required for self-hosted operation, because no processing by Faktorei occurs.
8. Intellectual property
The container (excluding the Apache-2.0 components and their upstream dependencies, each under their own licenses) is and remains Faktorei's property. Feedback and reported test cases may be incorporated into the product, including the public test corpus, without obligation — with Customer-identifying content removed.
9. Warranty and disclaimer
Faktorei warrants that licensed-mode output for supported document types conforms to the published specifications (PDF/A-3b; the EN 16931 syntaxes and profiles listed in the documentation) when the container is operated per the documentation. Otherwise the software is provided "as is"; Faktorei disclaims implied warranties to the extent permitted by law. Customer remains responsible for the legal and tax compliance of the documents it issues.
10. Liability
Each party's total liability under this agreement is capped at the fees paid by Customer in the twelve (12) months preceding the claim. Neither party is liable for indirect or consequential loss. Nothing excludes liability that cannot lawfully be excluded (including under the Australian Consumer Law, to the extent it applies).
The container is not of a kind ordinarily acquired for personal, domestic or household use or consumption. To the extent the Australian Consumer Law applies, Faktorei limits its liability for failure to comply with a consumer guarantee — as section 64A permits — to, at Faktorei's election, supplying the services again (or replacing or repairing the goods) or paying the cost of doing so.
11. Termination
Either party may terminate for material breach uncured 30 days after written notice. On termination for Customer's breach, the license file is revoked from the next issued release; the no-hard-stop commitment in clause 3 does not apply to termination for breach of clause 6.
12. General
This agreement is governed by the laws of Australia; disputes go to the courts of Brisbane. Neither party may assign without consent, except to an acquirer of substantially all assets. This document plus the license file are the entire agreement.
Acceptance: payment of the invoice referencing this agreement constitutes acceptance of these terms, unless a countersigned copy is requested.