Nevcairiel / Nevcairiel/HandyNotes

CurseForge flagging HandyNotes plugin as derivative work — question for maintainer

Open
#15 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Lua
Stars
20
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Hi — I maintain a small HandyNotes plugin (Dive Bar Front Crawl, for the housing endeavor pins) and it's been repeatedly flagged on CurseForge as "a derivative work from another project which is licensed as All Rights Reserved," with no further detail given despite multiple appeals. I've ruled out my own code, art, and coordinate data as the cause through several rounds of review.

My best working theory at this point is that CurseForge's system is flagging my plugin simply because it depends on and extends HandyNotes via the public plugin API (LibStub("AceAddon-3.0"):GetAddon("HandyNotes"), RegisterPluginDB) — and HandyNotes itself is licensed All Rights Reserved, which an automated check might be misreading as unauthorized derivative use rather than the intended plugin extension your own CurseForge listing describes ("HandyNotes supports plugins that other authors can write").

Has this happened to any other HandyNotes plugin authors that you know of? And if you're willing, would you be able to confirm in writing (even just a short comment I could quote in my appeal) that third-party plugins using the public API are permitted under your license? That would probably resolve this immediately on CurseForge's end.

Thanks for maintaining such a foundational addon for the whole community, by the way — sorry to bring you a moderation headache along with the appreciation. <3

If it's helpful, here is the link to my repo if you want to investigate any of my code. https://github.com/NerdyBertie/HandyNotes_DiveBarCrawl

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the LibStub("AceAddon-3.0"):GetAddon("HandyNotes") and RegisterPluginDB entry points described in the issue, along with the linked HandyNotes_DiveBarCrawl repository. Done means confirming whether third-party plugins using HandyNotes' public API are permitted under its license, or documenting the maintainer's clarification for the CurseForge appeal.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
game-dev
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.