Licenses
It’s Been a While includes open-source software. The list below is what the current download contains: the WhatsApp connector (wa-helper) and the Go standard library it is built with. Each entry links to the source and names its license.
Source code
The WhatsApp component (wa-helper) is licensed under the GNU General Public License, version 3 (GPL-3.0), because it includes go.mau.fi/libsignal. Its complete source code, with a license file and build instructions, is available for every version: wa-helper source code (a .tar.gz archive for the current version, builds offline with Go). The app itself is a separate program that only talks to this component, and its source is not part of this offer.
Full license texts
The complete license texts are in the app: open Settings, choose the About tab and click Acknowledgements. The same file is inside the app bundle as Contents/Resources/ThirdPartyNotices.txt.
Components
- WhatsApp component (wa-helper) – GPL-3.0 (because of go.mau.fi/libsignal), source: https://itsbeenawhile.app/source/wa-helper
- filippo.io/edwards25519 v1.2.0 – BSD-3-Clause
- github.com/beeper/argo-go v1.1.2 – MIT
- github.com/coder/websocket v1.8.15 – ISC
- github.com/dustin/go-humanize v1.0.1 – MIT
- github.com/elliotchance/orderedmap/v3 v3.1.0 – MIT
- github.com/google/uuid v1.6.0 – BSD-3-Clause
- github.com/mattn/go-colorable v0.1.14 – MIT
- github.com/mattn/go-isatty v0.0.24 – MIT
- github.com/mdp/qrterminal/v3 v3.2.1 – MIT
- github.com/ncruces/go-strftime v1.0.0 – MIT
- github.com/petermattis/goid v0.0.0-20260820044319-269ab09b5261 – Apache-2.0
- github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec – BSD-3-Clause
- github.com/rs/zerolog v1.35.1 – MIT
- github.com/vektah/gqlparser/v2 v2.5.27 – MIT
- go.mau.fi/libsignal v0.2.2 – GPL-3.0
- go.mau.fi/util v0.10.1 – MPL-2.0
- go.mau.fi/whatsmeow v0.0.0-20260925162019-b3832c2bd1d1 – MPL-2.0
- golang.org/x/crypto v0.57.0 – BSD-3-Clause
- golang.org/x/exp v0.0.0-20260908205506-85c1c2202aba – BSD-3-Clause
- golang.org/x/net v0.59.0 – BSD-3-Clause
- golang.org/x/sync v0.23.0 – BSD-3-Clause
- golang.org/x/sys v0.48.0 – BSD-3-Clause
- golang.org/x/term v0.46.0 – BSD-3-Clause
- golang.org/x/text v0.42.0 – BSD-3-Clause
- google.golang.org/protobuf v1.36.12 – BSD-3-Clause
- modernc.org/libc v1.75.7 – BSD-3-Clause
- modernc.org/mathutil v1.7.1 – BSD-3-Clause
- modernc.org/memory v1.12.1 – BSD-3-Clause
- modernc.org/sqlite v1.59.0 – BSD-3-Clause AND MIT
- rsc.io/qr v0.2.0 – BSD-3-Clause
- Go standard library go1.27.1 – BSD-3-Clause