Skip to content

docs(license): adopt Apache-2.0 with attribution NOTICE#4

Merged
Chookees merged 5 commits into
mainfrom
cursor/apache-license-482e
Jul 15, 2026
Merged

docs(license): adopt Apache-2.0 with attribution NOTICE#4
Chookees merged 5 commits into
mainfrom
cursor/apache-license-482e

Conversation

@Chookees

Copy link
Copy Markdown
Owner

Summary

Changes the project license from MIT to Apache License 2.0 so FunctionFoundry stays free for commercial and personal use, while attribution is required when it is used or redistributed.

Changes

  • Replace LICENSE with the official Apache-2.0 text
  • Add NOTICE naming FunctionFoundry for attribution
  • Set PackageLicenseExpression=Apache-2.0 and pack LICENSE + NOTICE into NuGet packages
  • Update README badge and license section
  • ADR-0006 documents the decision
  • Engineering test asserts Apache-2.0 + NOTICE presence

Why Apache-2.0

Permissive, free, widely used for libraries, explicit NOTICE/attribution rules, and an express patent grant.

Open in Web Open in Cursor 

Chookees and others added 5 commits July 15, 2026 00:18
Co-authored-by: Artur B. <Chookees@users.noreply.github.com>
Stabilize AdaptiveConcurrencyController queue assertions with WaitUntil.
Expand Security/Data/Text/Scheduling/Distributed edge-case tests.
Fix CriticalPathScheduler.Validate crashing on unknown dependencies.
CI now runs every test project (aggregate failures) and fails on skipped tests.

Co-authored-by: Artur B. <Chookees@users.noreply.github.com>
Open the repository README with CI results, 224/0/0 test totals, and
Coverlet line/branch coverage per FunctionFoundry package (overall 84.8% / 72.3%).

Co-authored-by: Artur B. <Chookees@users.noreply.github.com>
Lead the README with banner-style badges (CI, .NET, tests, coverage,
license) instead of dense status tables.

Co-authored-by: Artur B. <Chookees@users.noreply.github.com>
Replace MIT with Apache License 2.0 so FunctionFoundry remains free to
use while requiring credit via retained copyright/NOTICE. Pack LICENSE
and NOTICE into NuGet packages and document the decision in ADR-0006.

Co-authored-by: Artur B. <Chookees@users.noreply.github.com>
@Chookees
Chookees marked this pull request as ready for review July 15, 2026 05:59
@Chookees
Chookees merged commit a05b698 into main Jul 15, 2026
2 checks passed
@Chookees
Chookees deleted the cursor/apache-license-482e branch July 15, 2026 05:59
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