pirc-extension 0.1.9-dev+bc0f86ab43eb
Igor Soarez igor@soarez.org
Sat, 07 Nov 2026 08:00:15 +0000
4 files changed,
21 insertions(+),
12 deletions(-)
M
LICENSE
→
LICENSE
@@ -2,10 +2,6 @@ MIT License
Copyright (c) 2026 Justino Ltd -This licence covers everything in this repository except third_party/, -which holds other projects' licences for code that PiRC's releases carry -(see NOTICE). - Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights
M
NOTICE
→
NOTICE
@@ -1,9 +1,19 @@
PiRC Copyright (c) 2026 Justino Ltd -The relay, the pi extension and the code they share (proto/, protocol/, -relay-client/) are under the MIT licence in LICENSE. The web app (web/) is -proprietary for now; see web/LICENSE. +PiRC is open source, under three licences by part: + + - MIT (LICENSE): the pi extension (extension/), the code it shares + with clients (proto/, protocol/, relay-client/, cases/), the push + gateway (relay/cmd/pirc-gateway, relay/internal/gateway), and the + rest of the repository. + - AGPL-3.0 only: the relay (relay/cmd/pirc-relay, relay/internal/server, + relay/internal/registry) and the web app (web/). Each directory has + the licence as LICENSE and its notice as COPYRIGHT. + - GPL-3.0 only: the mobile app (app/; app/LICENSE, app/COPYRIGHT). + +The name PiRC and its icon are Justino Ltd's marks, which the licences +do not cover (TRADEMARKS.md). Code adapted from other projects --------------------------------@@ -15,7 +25,7 @@
Third-party code in PiRC's releases ----------------------------------- -The relay binary and the JavaScript bundles include code from the projects +The relay's and the gateway's binaries 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.@@ -30,6 +40,9 @@ - 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/ + +pirc-gateway (Go): the Go standard library and golang.org/x, as for +pirc-relay above; no other module. The pi extension (a JavaScript bundle): - @bufbuild/protobuf 2.16.0, Copyright 2021-2026 Buf Technologies, Inc.
M
package.json
→
package.json
@@ -1,6 +1,6 @@
{ "name": "pirc-extension", - "version": "0.1.9-dev+8121a1517281", + "version": "0.1.9-dev+bc0f86ab43eb", "description": "PiRC: puts every interactive pi session on a PiRC relay", "license": "MIT", "homepage": "https://pirc.dev",
M
pirc.js
→
pirc.js
@@ -1,4 +1,4 @@
-// PiRC extension 0.1.9-dev+8121a1517281. Third-party code in this file: @bufbuild/protobuf@2.16.0, ws@8.22.0; see NOTICE. +// PiRC extension 0.1.9-dev+bc0f86ab43eb. Third-party code in this file: @bufbuild/protobuf@2.16.0, ws@8.22.0; see NOTICE. import { createRequire as __pircCreateRequire } from "node:module"; const require = __pircCreateRequire(import.meta.url); var __create = Object.create;@@ -9715,8 +9715,8 @@ }
}; // extension/src/index.ts -var EXTENSION_VERSION = true ? "0.1.9-dev+8121a1517281" : "dev"; -var LOAD = true ? "0.1.9-dev+8121a1517281" : `dev ${randomBytes4(4).toString("hex")}`; +var EXTENSION_VERSION = true ? "0.1.9-dev+bc0f86ab43eb" : "dev"; +var LOAD = true ? "0.1.9-dev+bc0f86ab43eb" : `dev ${randomBytes4(4).toString("hex")}`; var KEY = /* @__PURE__ */ Symbol.for("pirc.extension"); var proc = globalThis[KEY] ??= {}; if (!proc.host || proc.load !== LOAD) {