Tidy the repo root (README + LICENSE stay there per convention; everything else moves): - CONTRIBUTING.md, PROMISE.md, FOOTPRINT.md -> docs/ (alongside USER.md/DEVELOPMENT.md) - update the references: README links, the website site.json raw URLs, init.sh's 'see FOOTPRINT.md' comments -> docs/FOOTPRINT.md; drop the now-redundant CONTRIBUTING.md export-ignore (docs/ is already export-ignored). Refresh FOOTPRINT.md: it claimed 'everything lives under /docker', which is no longer true. Now describes the three relocatable roots (system/containers/backups) and makes explicit that the roots + manager name are baked into the helpers/unit/ wrapper at install (the privilege boundary) while this out-of-root footprint stays fixed by design. Uninstall sketch + sudoers/unit rows updated for the configurable manager. CONTRIBUTING/PROMISE were already current — left as-is. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Signed-off-by: librelad <librelad@digitalangels.vip>
2.1 KiB
The LibrePortal Promise
LibrePortal is free software, and it always will be. This is our commitment to you — in plain language, so you can hold us to it.
What "free" means here
You can run, study, modify, share, and fully use 100% of LibrePortal — every feature — for free, forever. The entire platform is licensed under the GNU AGPLv3 (see LICENSE). There are no feature paywalls in the software, no crippled "community edition," and no telemetry phoning home.
If you self-host LibrePortal, you get everything. No asterisks.
How we keep the lights on
Building and maintaining this takes real work, and we want to do it sustainably — without betraying a word of the above. So we charge only for things that aren't the software — and only for services we can run without ever needing to see your data:
- LibrePortal Connect — optional services for the tricky parts, like reaching your server from your phone or keeping off-site backups. We work like a courier carrying a sealed box: we move and store your data, but it stays locked and you hold the only key — we can't open it, and we never run your apps for you.
- Support — free community help, plus optional paid priority support for those who want guaranteed fast answers.
The line we will not cross
Every paid service has a free, self-hostable equivalent in the open code. You pay us for the convenience of not running it yourself — never to unlock a capability. Want to run your own relay or point backups at your own storage? The code to do that is right here, free.
Our litmus test: before anything becomes paid, we ask — could you do this yourself with the open code? If yes, we may also offer a hosted version. If the only way to get it is to pay us, we don't ship it.
What we will never do
- Paywall a feature of the software you run on your own machine.
- Add tracking or telemetry.
- Rug-pull. What is open stays open — we will never relicense released code out from under the community.
That's the deal. Thanks for trusting us with your corner of the internet. 🕊️