Repository navigation
Move SharpTools attribution to NOTICE so GitHub detects the license as MIT - #56
Merged
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
GitHub's license detection reads
LICENSEas 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 showsNOASSERTION, 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.NOTICE; CHANGELOG[Unreleased]entry.No code change. The NuGet package was already fine (
PackageLicenseExpression= MIT).Verified
GET /repos/csa7mdm/DotNetDevMCP/license?ref=fix/license-detectionreturnsmit/MIT; onmainit returnsother/NOASSERTION.🤖 Generated with Claude Code