Skip to content

Repo is missing LICENSE file despite MIT badge in README #34

@yurekami

Description

@yurekami

Gap

README.md advertises an MIT license in two places, but the repo has no LICENSE file and pyproject.toml does not declare a license. Without a license file, the code defaults to "all rights reserved" under most jurisdictions, contradicting the README.

Evidence

  • README.md:26 — MIT badge: [![License](.../License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
  • README.md:141 — body link: [MIT](LICENSE) → 404 (file does not exist at the repo root or anywhere else; find -iname 'license*' outside demo/appworld/ returns nothing)
  • pyproject.toml — has no license = ... field for the halo-engine 0.1.2 package on PyPI
  • GET /repos/context-labs/halo returns "license": null

Suggested fix

  1. Add a top-level LICENSE file with the standard MIT text and a copyright line.
  2. Add license = {text = "MIT"} (or PEP 639 license = "MIT" if targeting modern hatchling) to pyproject.toml so the PyPI metadata matches.

I'm happy to open a PR for this — the only reason I didn't lead with one is that the copyright line needs maintainer-chosen attribution (year, and Context Labs, Inc. vs Inference.net vs another holder). If you reply with the preferred attribution, I'll send a PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions