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>
50 lines
2.1 KiB
Markdown
50 lines
2.1 KiB
Markdown
# 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](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. 🕊️
|