BioFlow core is Apache 2.0. We accept pull requests, but external contributions must clear the inbound license workflow in docs/CLA.md before merge.
- Keep changes aligned with the public-core boundary in
docs/OPEN_CORE.md. - Run the checks that match the scope of your change.
- Keep commits small and reviewable.
- Avoid adding hosted-only behavior to the public repo.
- First-time external contributors should contact
founders@bioflow.iobefore merge. - Maintainers confirm CLA status and keep that record outside the codebase.
- The required GitHub status check is
CLA; external pull requests need thecla-approvedlabel before it passes. - The
mainbranch is protected on GitHub, so theCLAcheck must pass before merge. - The CLA is about inbound licensing and future relicensing flexibility. It does not change the Apache 2.0 license on this repository.
- Deterministic behavior
- Tests and docs accuracy
- Security and privacy
- Fit with the open-core boundary