Skip to content

Repository is missing LICENSE file (README claims MIT) #164

Description

@jakobbasti8-boop

Summary

This repository does not contain a LICENSE file at the repository root, and GitHub's license-detection API returns a 404:

$ gh api repos/NousResearch/hermes-agent-self-evolution/license
{"message":"Not Found","documentation_url":"...","status":"404"}

$ ls LICENSE*
ls: cannot access 'LICENSE*': No such file or directory

The README.md states "MIT — © 2026 Nous Research" and pyproject.toml declares license = {text = "MIT"}, but a missing LICENSE file creates real ambiguity for downstream use, especially for a tool that proposes code changes via PRs to other repositories.

Repro

Compare with the upstream repo, which has a proper LICENSE file:

$ gh api repos/NousResearch/hermes-agent/license | jq -r '.license.spdx_id'
"MIT"

Why this matters

  • Tools that mutate and PR code (the stated purpose of this repo per the README: "best variant → PR against hermes-agent") need an unambiguous license to be safely incorporated upstream.
  • pyproject.toml metadata alone is not a substitute for a LICENSE file under SPDX / OSI guidance.
  • Users running this on their own code want legal clarity, especially in commercial contexts.

Suggested fix

Add a LICENSE file at the repository root containing the standard MIT license text, with Copyright (c) 2026 Nous Research (matching the README). This is a 24-line drop-in; it should match the one in NousResearch/hermes-agent modulo the year.

Happy to send a PR with the file content if useful — let me know.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions