Skip to content

Clarify Cedar Detect licensing + add bin/ license and README#448

Merged
brickbots merged 1 commit into
mainfrom
cedar-detect-license
May 29, 2026
Merged

Clarify Cedar Detect licensing + add bin/ license and README#448
brickbots merged 1 commit into
mainfrom
cedar-detect-license

Conversation

@brickbots
Copy link
Copy Markdown
Owner

Summary

Makes the Cedar Detect licensing situation explicit. Cedar Detect (the prebuilt server binaries in bin/) is published under the Functional Source License (FSL-1.1-MIT), which excludes commercial/competing use. Because PiFinder is also offered commercially, it bundles and ships these binaries under a separate license granted expressly by the copyright holder (Steven Rosenthal / smroid), not under the public FSL terms. The FSL itself invites this: "The Software is available to be licensed under different terms; please contact the copyright holder."

Changes

  • README.md — Distinguish the two upstream libraries: Cedar Solve is Apache-2.0 (permissive), Cedar Detect is FSL-1.1-MIT. State that PiFinder's commercial bundling of Cedar Detect is by express separate permission, and link to bin/. Also fixes the "Ceder" typo and the broken [smroid] markdown link in the same paragraph.
  • bin/README.md (new) — Describes the two binaries (aarch64 / arm64), links to the upstream repo, and explains the FSL terms vs. PiFinder's separate commercial grant. Notes the distinction from the project's own GPL-3.0 license.
  • bin/LICENSE-cedar-detect.md (new) — Verbatim copy of the upstream Cedar Detect license (FSL-1.1-MIT), including the copyright notice. The FSL's redistribution clause requires including a copy of (or link to) the terms and retaining copyright notices; this satisfies it.

Notes

  • The verbatim license was downloaded directly from the upstream repo (smroid/cedar-detect@master/LICENSE.md) rather than transcribed.
  • FSL-1.1-MIT is more precisely "source-available, no competing/commercial use" rather than strictly "non-commercial" — the wording reflects that (it permits internal/educational/research use). Happy to adjust the framing if you'd prefer it phrased differently.

🤖 Generated with Claude Code

Cedar Detect (the prebuilt server binaries in bin/) is published under the
Functional Source License (FSL-1.1-MIT), which excludes commercial/competing
use. PiFinder bundles and ships it commercially under a separate license
granted expressly by the copyright holder. Make this explicit:

- Top-level README: distinguish Cedar Solve (Apache-2.0) from Cedar Detect
  (FSL-1.1-MIT), state PiFinder's commercial use is by express separate
  permission, and point to bin/. Also fix the "Ceder" typo and the broken
  [smroid] link.
- bin/README.md: describe the binaries, link to the upstream repo, and explain
  the FSL terms and PiFinder's separate commercial grant.
- bin/LICENSE-cedar-detect.md: verbatim copy of the upstream Cedar Detect
  license (FSL-1.1-MIT), satisfying its redistribution requirement to include
  the terms and retain the copyright notice.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@brickbots brickbots merged commit 9bcfd20 into main May 29, 2026
1 check 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.

1 participant