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!
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
LICENSEorCOPYINGfile, 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 carrySPDX-License-Identifier: Apache-2.0headers (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
LICENSEfile and making the SPDX headers match it? If MIT (to match upstream MeshCore) is the intent, I'm happy to send a PR that addsLICENSEand updates the headers. Just let me know which you'd prefer.Thanks!