From 36e9076f7cefe41f9842bc689373f0fc7a55cff1 Mon Sep 17 00:00:00 2001 From: Dusk-92 Date: Mon, 31 Aug 2026 17:16:03 +0200 Subject: [PATCH] Add licensing and provenance documentation --- Docs/CODE_PROVENANCE.md | 81 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 Docs/CODE_PROVENANCE.md diff --git a/Docs/CODE_PROVENANCE.md b/Docs/CODE_PROVENANCE.md new file mode 100644 index 0000000..f6a225c --- /dev/null +++ b/Docs/CODE_PROVENANCE.md @@ -0,0 +1,81 @@ +# FishingBuddy code provenance + +Audit date: 2026-08-31 + +## Historical addon identity + +The current package retains the historical Fishing Buddy 0.8.8e metadata and +documentation associated with Sutorix. + +The old `readme.txt` and `changes.txt` are retained as important provenance +records and should not be replaced solely by the modern README. + +## GitHub ancestry + +GitHub metadata confirms: + +`aim2kill/FishingBuddy` +→ `refaim/FishingBuddy` +→ `Dusk-92/FishingBuddy` + +Immediate upstream baseline used for comparison: + +`4671cbd714265c6c19d81558dc33d0ba339fa43f` + +Pre-audit Dusk-92 head: + +`f8daade4cf6b70f4c65587c7b1636f658ccdbc06` + +The Dusk-92 fork was five commits ahead of that immediate upstream baseline. + +## Dusk-92-specific runtime changes + +The compare result shows only one runtime file changed by the Dusk-92 commits +after the immediate upstream baseline: + +- `FishingBuddy.lua` + +Git history records the relevant changes as: + +- `7cda85a8642fc729454eac8ef6afe9d6c1ec02b1` + - "add Driftwood Fishing Pole" +- `988fa5bf60eb5dfdb80c520d74283d8dcf8e2df7` + - "Add fish pole and Lure from the survival profession" +- `ae4b2634c463d31e630610fe11c73b097d5de2ba` + - "Update addon name from FishingBuddy to OctoWow" + +The other Dusk-92 commits in that comparison update the README. + +## Historical third-party provenance + +The source contains explicit historical attribution: + +- `FishingExtravaganza.lua`: + "Map support liberally borrowed from GuildMap, by Bru on Blackhand" +- `readme.txt` credits TackleBox, Impp's Fishing DB, QuickWeaponSwap, and + GuildMap. + +These statements are retained as the most authoritative surviving provenance +evidence for those historical relationships. + +## Current official rights status + +The current official Fishing Buddy and Fishing Buddy (Classic) projects on +CurseForge are marked "All Rights Reserved". + +Neither `aim2kill/FishingBuddy` nor `refaim/FishingBuddy` contains a +standalone project-wide LICENSE file. + +For that reason, this fork does not infer a permissive license merely from the +existence of public historical source code or a public GitHub fork network. + +## Maintenance rule + +Future changes should continue to distinguish: + +1. inherited Fishing Buddy code; +2. historically attributed third-party-derived/reference material; +3. Dusk-92-authored modifications; +4. external optional compatibility targets. + +Do not replace that distinction with a blanket license claim.