Tesria

License and credits

Tesria is open source: its code is public, and you are free to use it, change it and share it. This page says on what terms, and credits the open-source projects it is built on.

The license

Tesria is licensed under the Apache License, Version 2.0. Copyright 2026 Brian Rodriguez. In plain terms:

  • You may use Tesria for anything, including in a business, run as many copies as you like, change it, and give or sell copies to others, changed or not.

  • If you pass it on, include the license and the NOTICE file, and mark any files you changed.

  • It comes as it is, without warranty: nobody promises it will suit your purpose, and nobody is liable if it goes wrong.

That summary is not the license. The full text is in the LICENSE file with the source code, and at https://www.apache.org/licenses/LICENSE-2.0.

Built on

Tesria stands on the work of many open-source projects, each under its own license. The notable ones, as listed in the NOTICE file:

  • The server: ASP.NET Core and Entity Framework Core (Apache-2.0 and MIT), Npgsql (PostgreSQL License), MailKit and MimeKit (MIT), Isopoh.Cryptography.Argon2 (CC0-1.0), Otp.NET (MIT) and SkiaSharp (MIT).

  • The app in your browser: React (MIT), TipTap and ProseMirror (MIT), Yjs and Hocuspocus (MIT), Mermaid (MIT), KaTeX (MIT), lowlight and highlight.js (BSD-3-Clause), qrcode (MIT), and Vite and oxlint (MIT) to build it.

  • The services around it: PostgreSQL (PostgreSQL License), pgBackRest (MIT), Caddy (Apache-2.0), restic (BSD-2-Clause), and Playwright and Chromium (Apache-2.0 and BSD-3-Clause) for PDF exports.

The complete list, with exact versions, is in the source code: src/web/package-lock.json, collab/package-lock.json, and the package references in src/Api/Api.csproj. Thank you to everyone who works on them.

On this site

  • The video on the Embed page is Big Buck Bunny, © Blender Foundation, under the Creative Commons Attribution 3.0 license.

  • Everyone and everything in Tesria Demo, the space this site’s pictures are taken in, is made up.


Applies to

Tesria 0.5 and later

Updated

September 24, 2026

Changes

Revised.