Skip to content

Implement CLA enforcement (cla-assistant) and consider softening the license grant #92

Description

@adamcohenhillel

.github/CONTRIBUTING.md requires full copyright assignment + patent license + moral-rights waiver to Dafdef, inc. Enforcement is a checkbox in the PR template — legally weak (checkboxes aren't durable evidence of assent to that scope) and no bot verifies it.

Options

  1. cla-assistant.io (or contributor-assistant/github-action): contributor signs once per identity; the bot blocks PRs until signed. Signatures are recorded off-repo.
  2. DCO (Signed-off-by: trailers): lighter-weight, cryptographically-durable-ish assertion. Doesn't cover copyright assignment; only origin/patent.
  3. Soften the CLA: switch from exclusive assignment to a non-exclusive license grant with sublicensing rights — durable enough for the commercial-licensing model, less deterring.

Best combined: cla-assistant + a softened non-exclusive grant.

Size: M

Metadata

Metadata

Assignees

No one assigned

    Labels

    M5-communityM5: Contributor Experience & CommunityenhancementNew feature or request

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions