Skip to content

Add DCO (Developer Certificate of Origin) sign-off requirement #37

@Haz3-jolt

Description

@Haz3-jolt

Summary

Require DCO sign-off on all commits to protect the project legally under Apache 2.0.

Tasks

  • Document the DCO requirement in CONTRIBUTING.md
  • Add a .github/workflows/dco.yml check (or use the DCO GitHub App)
  • Add Signed-off-by instructions to the PR template
  • Consider adding a CLA bot as an alternative (heavier, but some projects prefer it)

Why

Apache 2.0 includes a patent grant. DCO ensures every contributor explicitly agrees their contribution is their own and licensed under the project's license. Standard practice for Apache-licensed OSS.

References

Metadata

Metadata

Labels

ossOpen source project housekeeping

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions