NetPulse itself is licensed under the GNU Affero General Public License v3.0 (see LICENSE).
The release binaries ship with the following third-party Go modules compiled in. Their licenses are all permissive (MIT / BSD-2-Clause / BSD-3-Clause / Apache-2.0) and require preserving their copyright notices, which this file collects. Full license texts are available at the linked URLs and in the Go module cache used at build time.
Regenerate with deploy/gen-third-party.sh (requires go install github.com/google/go-licenses@latest).
| Module | License | License URL |
|---|---|---|
| github.com/dustin/go-humanize | MIT | https://github.com/dustin/go-humanize/blob/v1.0.1/LICENSE |
| github.com/google/uuid | BSD-3-Clause | https://github.com/google/uuid/blob/v1.6.0/LICENSE |
| github.com/remyoudompheng/bigfft | BSD-3-Clause | https://github.com/remyoudompheng/bigfft/blob/24d4a6f8daec/LICENSE |
| golang.org/x/sys/unix | BSD-3-Clause | https://cs.opensource.google/go/x/sys/+/v0.48.0:LICENSE |
| modernc.org/libc | MIT | https://gitlab.com/cznic/libc/blob/v1.77.1/LICENSE-3RD-PARTY.md |
| modernc.org/memory | BSD-3-Clause | https://gitlab.com/cznic/memory/blob/v1.12.1/LICENSE-GO |
| modernc.org/sqlite | BSD-3-Clause | https://gitlab.com/cznic/sqlite/blob/v1.60.1/LICENSE |
| modernc.org/mathutil | BSD-3-Clause¹ | https://gitlab.com/cznic/mathutil/blob/v1.7.1/LICENSE |
| Module | License | License URL |
|---|---|---|
| golang.org/x/net/dns/dnsmessage | BSD-3-Clause | https://cs.opensource.google/go/x/net/+/v0.59.0:LICENSE |
| modernc.org/mathutil | BSD-3-Clause¹ | https://gitlab.com/cznic/mathutil/blob/v1.7.1/LICENSE |
¹ go-licenses reports modernc.org/mathutil as "Unknown" because its LICENSE file is not recognized by the tool's classifier; the file itself contains the standard BSD-3-Clause text (verified manually).