Files
ihasvpn/NOTICE
T
jcoffey-dev 02e7993c87 Rename the project to ihasvpn
WGX shares its name with several other WireGuard tools, so the project
becomes ihasvpn, alongside ihasmail.

- Module github.com/Coffey-Labs/ihasvpn, command cmd/ihasvpn, image
  ghcr.io/coffey-labs/ihasvpn.
- Environment variables move from WGX_* to IHASVPN_*. The default database
  is ihasvpn.db, the nftables table is `ihasvpn`, metrics are ihasvpn_*, and
  the session cookie and theme key are renamed, so existing sessions end.
- The mark is the ihasmail cat peeking over the edge of a shield, drawn as
  a vector. docs/brand/generate.py builds the mark, mono mark, wordmarks,
  social card, favicons and app icons from that one drawing.
- The console takes ihasmail's palette: the ihasmail.org teal-navy for dark,
  its contrast-checked light tiers with the site's light accent, received
  traffic in the cat's orange and sent in teal. The wordmark weight and
  font stack follow ihasmail.org.
- Detail values wrap at spaces before breaking inside an address, so an
  IPv6 tunnel address no longer splits mid-number.
- The README history note about the earlier WGX installer is gone with the
  name it explained. Screenshots retaken.
2026-09-12 23:48:36 -07:00

36 lines
1.4 KiB
Plaintext

# Third-party notices
ihasvpn is licensed under the AGPL-3.0; see LICENSE. This file records work by
other people that ships inside the binary and the image, and the terms it
comes under. Each project's own licence text travels with it in the Go module
cache and in web/node_modules and is not repeated here.
## Go
| Module | Licence |
| --- | --- |
| golang.zx2c4.com/wireguard/wgctrl (and golang.zx2c4.com/wireguard) | MIT, Matt Layher / Jason A. Donenfeld |
| github.com/mdlayher/netlink, genetlink, socket | MIT, Matt Layher |
| github.com/vishvananda/netlink, netns | Apache-2.0 |
| modernc.org/sqlite, libc, mathutil, memory | BSD-3-Clause |
| github.com/skip2/go-qrcode | MIT, Tom Harwood |
| golang.org/x/crypto, x/sys, x/net, x/sync, x/term | BSD-3-Clause, The Go Authors |
## JavaScript (built into the console)
| Package | Licence |
| --- | --- |
| react, react-dom | MIT, Meta Platforms |
| wouter | Unlicense |
| lucide-react | ISC, Lucide Contributors |
## Runtime image
The container image is built on Alpine Linux and ships nftables,
wireguard-tools and wireguard-go from its package repositories, each under
its own licence (GPL-2.0 for nftables and wireguard-tools, MIT for
wireguard-go). They are separate programs invoked by ihasvpn, not linked into it.
WireGuard is a registered trademark of Jason A. Donenfeld. ihasvpn is not
affiliated with or endorsed by the WireGuard project.