Skip to content

Requiring Signed-off-by in commits #207

@jbenet

Description

@jbenet

As @chriscool pointed out in #204, many Open Source projects have begun requiring Signed-off-by in commits, for example:

Additionally, we can also require commits to have a License trailer in the commit message itself. This would ensure the code is licensed appropriately.

This change would make it cumbersome to contribute (as all commits would have to bear the sign-off and license trailers), but it would ensure proper OSS hygiene. The alternative is to do what other projects also do: setup a signature-collection CLA form.

There are also tools (like git interpret-trailers, https://github.com/wking/signed-off-by) that make this much easier. We can also include github hooks that fail the build if the commit isn't signed + licensed properly (e.g. https://www.clahub.com/).


At this point I'm not certain on the path forward, just opening this for discussion + decision making.

Metadata

Metadata

Assignees

No one assigned

    Labels

    exp/noviceSomeone with a little familiarity can pick upkind/supportA question or request for supporttopic/docs-ipfsTopic docs-ipfs

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions