Skip to content

Add BSD-3-Clause LICENSE and pandas attribution#186

Merged
mrjf merged 2 commits into
mainfrom
copilot/add-licensing-files
Apr 23, 2026
Merged

Add BSD-3-Clause LICENSE and pandas attribution#186
mrjf merged 2 commits into
mainfrom
copilot/add-licensing-files

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 23, 2026

The repository ships pandas-derived tests and pandas-inspired code but had no license file or upstream attribution. Pandas is BSD-3-Clause, so we need a compatible license that preserves the required copyright notice.

Changes

  • LICENSE — BSD-3-Clause for tsessebe (tsb). Chosen as the most permissive OSI license fully compatible with pandas; matching upstream avoids any mixing ambiguity for derived test files.
  • THIRD_PARTY_LICENSES.md — reproduces pandas' upstream BSD-3 copyright notice and license text verbatim, satisfying the "retain the above copyright notice" clause for derived portions.
  • NOTICE — short top-level attribution pointing at the third-party file.
  • package.json — declare "license": "BSD-3-Clause" so package tooling and GitHub pick it up.

README.md is read-only per AGENTS.md, so licensing is communicated solely via the standard top-level files and the package.json field.

Copilot AI linked an issue Apr 23, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Add licensing files for project compatibility Add BSD-3-Clause LICENSE and pandas attribution Apr 23, 2026
Copilot finished work on behalf of mrjf April 23, 2026 03:50
Copilot AI requested a review from mrjf April 23, 2026 03:50
@mrjf mrjf marked this pull request as ready for review April 23, 2026 04:24
@mrjf mrjf merged commit 97c266a into main Apr 23, 2026
17 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.

Licensing

2 participants