Skip to content

Add a LICENSE file (README says MIT, source headers say Apache-2.0) #27

@mdurell

Description

@mdurell

I'm evaluating ZephCore for a selective mesh gateway project (still just exploring, not using it yet), and while reading through the repo I noticed a licensing ambiguity I figured you'd want to clear up.

There's no top-level LICENSE or COPYING file, so GitHub doesn't detect a license at all (the sidebar is blank and the licenses API 404s). The README's License section says "Same license as the upstream MeshCore project," which would make it MIT, but the source files carry SPDX-License-Identifier: Apache-2.0 headers (Radio.h, LoRaRadioBase.h, the board overlays, and so on). So the intent is clearly open and permissive, but MIT vs Apache-2.0 is inconsistent and there's no actual license file to point at, which makes it hard to vendor or redistribute with confidence. Building and running it is obviously fine either way.

Would you be open to adding a LICENSE file and making the SPDX headers match it? If MIT (to match upstream MeshCore) is the intent, I'm happy to send a PR that adds LICENSE and updates the headers. Just let me know which you'd prefer.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions