Add MIT licence and a notice separating code from data - #1
Open
DataScienceVishal wants to merge 1 commit into
Open
Add MIT licence and a notice separating code from data#1DataScienceVishal wants to merge 1 commit into
DataScienceVishal wants to merge 1 commit into
Conversation
This repository had no LICENSE file, so default copyright applied and nobody could legally reuse the code regardless of it being public. Adds the standard MIT licence, copyright 2026 Vishal Khan. Because this project deliberately commits no HAM10000 images and fetches them at runtime instead, an MIT file on its own could be read as covering the dataset too. NOTICE.md states the split directly: MIT covers the code in this repository, and the HAM10000 corpus the fetch step downloads is CC BY-NC 4.0, non-commercial only, credited to Tschandl, Rosendahl and Kittler, Harvard Dataverse doi:10.7910/DVN/DBW86T. The README already cited the dataset licence and the paper in its data section but said nothing about the code's own terms. It gains two lines pointing at NOTICE.md. No existing figure or sentence there was changed. Co-Authored-By: Claude Opus 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
This repository had no
LICENSEfile. Public on GitHub is not a licence, sodefault copyright applied: readers could look at the code and legally could not
reuse, fork or adapt any of it.
What changed
Adds the standard MIT licence,
Copyright (c) 2026 Vishal Khan.It also adds
NOTICE.md, because on this repository an MIT file on its own isactively misleading. This project deliberately commits no HAM10000 images and
fetches them at runtime instead, so a reader who sees only
LICENSEcouldreasonably conclude that MIT covers everything the project touches, including
the data. It does not, and the data is non-commercial only.
NOTICE.mdstates the split directly:uv run lesion-split fetchdownloads isCC BY-NC 4.0, non-commercial use only, Harvard Dataverse version 4.0,
doi:10.7910/DVN/DBW86T, credited to Tschandl, Rosendahl and Kittler,Scientific Data 5, 180161 (2018)
on the data does not restrict the code
The README change is two lines
The README's data section already cited the dataset licence, the DOI and the
paper, and it already explained why nothing is committed. What it never said was
what licence the code itself carries. It gains two lines pointing at
NOTICE.md, inserted after the existing paragraph on non-commercial terms.No figure, number, table, marker or existing sentence in the README was
modified. The diff there is three added lines and zero removed, which the
generated-table checks confirm.
Tests
uv sync --all-extras && uv run pyteston the branch:Zero failures, zero errors, zero skips. This matters slightly more here than for
a normal licence commit, because
tests/test_tables.pyfails when the READMEstops matching the committed artifacts, so a green suite is evidence the README
addition did not disturb any generated figure.
🤖 Generated with Claude Code