Skip to content

Move SharpTools attribution to NOTICE so GitHub detects the license as MIT - #56

Merged
csa7mdm merged 1 commit into
mainfrom
fix/license-detection
Oct 19, 2026
Merged

csa7mdm merged 1 commit into
mainfrom
fix/license-detection

Conversation

@csa7mdm

@csa7mdm csa7mdm commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Why

GitHub's license detection reads LICENSE as Other (NOASSERTION) because of the SharpTools paragraph appended under the MIT text. Anything that reads GitHub's license field reports the project as unlicensed: mcprush's listing shows NOASSERTION, and the same field feeds dependency scanners and company license checks.

Change

  • LICENSE: plain MIT text, both copyright lines kept (Ahmed Mustafa, кɵɵѕнī for SharpTools).
  • NOTICE (new): the SharpTools attribution sentence, plus where the derived code lives.
  • README credits line links NOTICE; CHANGELOG [Unreleased] entry.

No code change. The NuGet package was already fine (PackageLicenseExpression = MIT).

Verified

GET /repos/csa7mdm/DotNetDevMCP/license?ref=fix/license-detection returns mit / MIT; on main it returns other / NOASSERTION.

🤖 Generated with Claude Code

GitHub's license detection classified LICENSE as "Other" because of the
paragraph appended below the MIT text. Directories and scanners that
read GitHub's license field (mcprush shows NOASSERTION) then report the
project as unlicensed.

LICENSE is now the plain MIT text with both copyright lines; the
SharpTools attribution sentence is in NOTICE. README links both.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@csa7mdm
csa7mdm merged commit 2c80f0e into main Oct 19, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant