Open-source licences

RespireCloud is proprietary software built with open-source components, used under their licences.

In RespireCloud

RespireCloud is proprietary software of Respiresoft LLC. It includes or links the following open-source components, used under their licences. Full licence texts ship in licenses/ of every release (generated by the release pipeline).

Component Licence Use
github.com/hashicorp/go-plugin, go-hclog MPL-2.0 module plugin transport
google.golang.org/grpc Apache-2.0 plugin RPC
google.golang.org/protobuf BSD-3-Clause plugin contract
github.com/nats-io/nats-server/v2, nats.go, nkeys Apache-2.0 embedded bus, agent identity
github.com/jackc/pgx/v5 MIT Postgres driver
github.com/santhosh-tekuri/jsonschema/v6 Apache-2.0 action schema validation
github.com/tetratelabs/wazero Apache-2.0 WASM sandbox for third-party panel extensions (w9-16)
go.yaml.in/yaml/v3 MIT / Apache-2.0 manifests
github.com/google/uuid BSD-3-Clause ids
golang.org/x/{crypto,net,sys,text,time,sync} BSD-3-Clause Argon2id, IDNA, syscalls
github.com/go-webauthn/webauthn BSD-3-Clause passkeys
github.com/valkey-io/valkey-go Apache-2.0 sessions cache, rate limits
github.com/fxamacker/cbor (tests) MIT passkey test authenticator
github.com/miekg/dns BSD-3-Clause DNS validation, zone parsing
github.com/coder/websocket ISC browser terminal stream
qrcode-generator (npm) MIT TOTP enrolment QR code in the panel
React, Radix UI, TanStack, Tailwind CSS, cmdk, lucide, uPlot, @fontsource (Sora, JetBrains Mono) (npm) MIT / ISC / OFL-1.1 (fonts) panel UI
SeaweedFS (installed binary) Apache-2.0 built-in S3 storage
restic (installed binary) BSD-2-Clause backups
rclone (installed binary) MIT external storage connections
VictoriaMetrics, VictoriaLogs (installed binaries) Apache-2.0 metrics and logs
PowerDNS, Postfix, Dovecot, Rspamd, nginx, PHP, MariaDB, PostgreSQL, Valkey (distribution packages) GPL-2 / IPL / MIT / Apache-2.0 / BSD / PHP / PostgreSQL services installed unmodified (aggregation, ADR 0009)
github.com/emersion/go-imap/v2, go-smtp, go-message, go-sasl MIT webmail gateway: IMAP, SMTP submission, MIME, SASL
Coolify one-click templates (coollabsio/coolify @ a963f95) Apache-2.0 adapted app templates in modules/containers/catalog (WordPress, Ghost, n8n, Uptime Kuma, Gitea, Nextcloud, Plausible, Metabase, SeaweedFS)
github.com/go-acme/lego/v4 MIT ACME client (ssl module)
github.com/libdns/libdns and libdns provider packages (azure, bunny, cloudns, desec, digitalocean, dnsimple, dynu, gandi, googleclouddns, he, hetzner, infomaniak, inwx, ionos, linode, namecheap, namedotcom, namesilo, netlify, ovh, route53, vercel) MIT (libdns/dnsimple: Apache-2.0) DNS record adapters of the providers module
Claude skills in .claude/skills/ Apache-2.0 / MIT (see each SOURCE.md) development context only, not shipped

Code copied and adapted from permissively licensed projects is listed here as it is added (ADR 0009), with the source path and commit. GPL/AGPL projects are never copied (study only).

Common/breached password list (internal/auth/data/common-passwords.txt.gz)

Derived from SecLists (https://github.com/danielmiessler/SecLists), MIT License, Copyright (c) Daniel Miessler: Pwdb_top-100000.txt, 100k-most-used-passwords-NCSC.txt, xato-net-10-million-passwords-1000000.txt, Pwdb_top-1000000.txt, rockyou-75.txt. Entries of 12-64 characters only (shorter ones fail the length rule), lowercased, de-duplicated and sorted (about 73k entries, 460 KB gzipped). Checked offline, case-insensitively.

On this website

ComponentLicenceUse
AstroMITbuilds this website (not shipped to your browser beyond the pages themselves)
Sora, JetBrains Mono (@fontsource)SIL Open Font License 1.1the typefaces on this site and in the panel
Lucide icons (lucide-static)ISCicons on this site
markedMITturns the module notes into these docs at build time
yamlISCreads module manifests at build time
sharpApache-2.0makes the WebP screenshots at build time