NOTICE (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
PiRC
Copyright (c) 2026 Igor Soarez
The relay, the pi extension and the code they share (proto/, protocol/,
relay-client/) are under the MIT licence in LICENSE. The adapter (adapter/)
is proprietary; see adapter/LICENSE. The web app (web/) is proprietary for
now; see web/LICENSE.
Code adapted from other projects
--------------------------------
None yet. Anything adapted keeps its project's copyright notice and is
listed here and in docs/design.md, section 11, with the upstream commit it
came from.
Third-party code in PiRC's releases
-----------------------------------
The relay binary and the JavaScript bundles include code from the projects
below. A bundle or binary does not keep their source headers, so their
licences are reproduced in full under third_party/, and every release
carries the ones that apply to it.
pirc-relay (Go):
- The Go standard library, Copyright 2009 The Go Authors.
BSD-3-Clause, with a patent grant: third_party/go/
- golang.org/x/crypto, net and text, as vendored by the Go standard
library, Copyright 2009 The Go Authors. BSD-3-Clause:
third_party/golang.org-x/
- github.com/coder/websocket 1.8.15, Copyright (c) 2025 Coder. ISC:
third_party/coder-websocket/
- google.golang.org/protobuf 1.36.12, Copyright (c) 2018 The Go
Authors. BSD-3-Clause, with a patent grant: third_party/go-protobuf/
The pi extension and the adapter (JavaScript bundles):
- @bufbuild/protobuf 2.16.0, Copyright 2021-2026 Buf Technologies, Inc.
Apache-2.0; parts Copyright 2008 Google Inc., BSD-3-Clause:
third_party/bufbuild-protobuf/
- ws 8.22.0, Copyright (c) 2011 Einar Otto Stangvik, (c) 2013 Arnout
Kazemier and contributors, (c) 2016 Luigi Pinca and contributors. MIT:
third_party/ws/
The web app (its server's JavaScript bundle and its page): far more
packages, so each build lists those it carries, with every licence in
full, in a file written from the bundle itself (sh/licenses.ts): the
release's third-party-licenses.txt for the server, and
page/third-party-licenses.txt for the page, which the server also serves
at /third-party-licenses.txt to every browser it sends the page to.
|