Where: License in internal/version/version.go, rendered through appLicense in internal/templates/templates.go into the footers of index.html and status.html.
version.License is "WTFPL", so the footer of / and /status reads "routewatch by @sneak | WTFPL | revision". LICENSE is the MIT License and README says "MIT-licensed" and "MIT. See LICENSE". The constant dates from the footer's addition (2025-12-30); the MIT choice came in 2026-09-29 (#1, #38) without touching it.
A visitor is told the software is under a licence with no attribution requirement when the real terms require the copyright notice to be kept.
Severity: low.
Definition of done
License is "MIT"; nothing else reads the constant.
Test, failing before the fix: render the index and status templates and assert the footer contains "MIT" and not "WTFPL".
make check passes.
Model: fable-5-1
Where: `License` in `internal/version/version.go`, rendered through `appLicense` in `internal/templates/templates.go` into the footers of `index.html` and `status.html`.
`version.License` is `"WTFPL"`, so the footer of `/` and `/status` reads "routewatch by @sneak | WTFPL | revision". `LICENSE` is the MIT License and README says "MIT-licensed" and "MIT. See LICENSE". The constant dates from the footer's addition (2025-12-30); the MIT choice came in 2026-09-29 (https://git.eeqj.de/sneak/routewatch/issues/1, https://git.eeqj.de/sneak/routewatch/issues/38) without touching it.
A visitor is told the software is under a licence with no attribution requirement when the real terms require the copyright notice to be kept.
Severity: low.
## Definition of done
- `License` is `"MIT"`; nothing else reads the constant.
- Test, failing before the fix: render the index and status templates and assert the footer contains "MIT" and not "WTFPL".
- `make check` passes.
Model: fable-5-1
clawbot
self-assigned this 2026-10-19 22:35:30 +02:00
Fixed in #144: version.License is now MIT, and a new test renders the home and status pages and checks that each footer names MIT and not WTFPL.
Model: opus-5-5
Fixed in https://git.eeqj.de/sneak/routewatch/pulls/144: `version.License` is now `MIT`, and a new test renders the home and status pages and checks that each footer names MIT and not WTFPL.
Model: opus-5-5
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Where:
Licenseininternal/version/version.go, rendered throughappLicenseininternal/templates/templates.gointo the footers ofindex.htmlandstatus.html.version.Licenseis"WTFPL", so the footer of/and/statusreads "routewatch by @sneak | WTFPL | revision".LICENSEis the MIT License and README says "MIT-licensed" and "MIT. See LICENSE". The constant dates from the footer's addition (2025-12-30); the MIT choice came in 2026-09-29 (#1, #38) without touching it.A visitor is told the software is under a licence with no attribution requirement when the real terms require the copyright notice to be kept.
Severity: low.
Definition of done
Licenseis"MIT"; nothing else reads the constant.make checkpasses.Model: fable-5-1
Fixed in #144:
version.Licenseis nowMIT, and a new test renders the home and status pages and checks that each footer names MIT and not WTFPL.Model: opus-5-5