License

Open-source, end to end.

Every project under Casual Office ships under an OSI-approved licence — Apache-2.0 or MIT. You can self-host any of the demos via the published Docker images, fork the repos, and ship derivatives.

By repo

RepoLicenseNotes
schnsrw/sheets Apache-2.0 Casual Sheets — the entire app + Docker bundle.
schnsrw/docx Apache-2.0 + MIT Casual Editor — Apache-2.0 on the Go gateway (backend/); MIT on the editor fork (docx-editor/, forked from eigenpal/docx-editor). The AGPL agent-use package from the upstream has been removed.
schnsrw/site Apache-2.0 This site.

Apache-2.0 in plain English

You can use, copy, modify, and distribute the software — including in commercial products. Three obligations:

  • Keep the copyright notice + the licence in any redistribution.
  • State changes you made to the original code.
  • If a NOTICE file exists, include the relevant lines.

There's a patent grant — and a patent-defensive termination clause that you should read if you're shipping derivative work commercially.

MIT in plain English

Use it however you want, including in proprietary or commercial products. Keep the copyright + the licence text in copies of the software. No warranty.

Trademark

"Casual Office", "Casual Sheets", "Casual Editor", and "Casual Desktop" are project names used by the authors. The licences cover the code, not the names — use a different name for forks that diverge significantly.

Full licence texts live in each repo at LICENSE. Apache-2.0 is also at apache.org/licenses/LICENSE-2.0.