Skip to content

Commit 78894e5

Browse files
committed
Document legal requirements for contributing to this project
In order to contribute to this project, you need to agree to the DCO. Before this change, there was no good way for someone to know that they needed to agree to the DCO before they started contributing. New contributors would be told that they need to agree to the DCO by the Developer Certificate of Origin GitHub App [1], but that doesn’t happen until after a new contributor has submitted their pull request. [1]: <https://probot.github.io/apps/dco> Signed-off-by: Jason Yundt <jason@jasonyundt.email>
1 parent 68daa04 commit 78894e5

3 files changed

Lines changed: 66 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Contributing to efivar
2+
======================
3+
4+
You can help us improve efivar by submitting [GitHub pull requests]. Before you
5+
start working on a pull request, please take a moment to review these two
6+
documents:
7+
8+
* The GNU Lesser General Public License, Version 2.1. Your contributions will be
9+
made available under this license when you submit a pull request.
10+
11+
A copy of this license can be found in [`./COPYING`].
12+
13+
* The Developer Certificate of Origin, Version 1.1. In order for your pull
14+
request to be accepted, you must indicate that you agree to this document by
15+
adding a `Signed-off-by` trailer to each of the commit messages that are in
16+
your pull request. Git will automatically add a `Signed-off-by` trailer for
17+
you if you run [`git commit --signoff`].
18+
19+
A copy of this document can be found in [`./DCO`].
20+
21+
[GitHub pull requests]: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests
22+
[`./COPYING`]: ./COPYING
23+
[`git commit --signoff`]: https://git-scm.com/docs/git-commit#Documentation/git-commit.txt---signoff
24+
[`./DCO`]: ./DCO

DCO

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
Developer Certificate of Origin
2+
Version 1.1
3+
4+
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
5+
6+
Everyone is permitted to copy and distribute verbatim copies of this
7+
license document, but changing it is not allowed.
8+
9+
10+
Developer's Certificate of Origin 1.1
11+
12+
By making a contribution to this project, I certify that:
13+
14+
(a) The contribution was created in whole or in part by me and I
15+
have the right to submit it under the open source license
16+
indicated in the file; or
17+
18+
(b) The contribution is based upon previous work that, to the best
19+
of my knowledge, is covered under an appropriate open source
20+
license and I have the right under that license to submit that
21+
work with modifications, whether created in whole or in part
22+
by me, under the same open source license (unless I am
23+
permitted to submit under a different license), as indicated
24+
in the file; or
25+
26+
(c) The contribution was provided directly to me by some other
27+
person who certified (a), (b) or (c) and I have not modified
28+
it.
29+
30+
(d) I understand and agree that this project and the contribution
31+
are public and that a record of the contribution (including all
32+
personal information I submit with it, including my sign-off) is
33+
maintained indefinitely and may be redistributed consistent with
34+
this project or the open source license(s) involved.

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,11 @@ WARNING
2727
You should probably not run "make a brick" *ever*, unless you're already
2828
reasonably sure it won't permanently corrupt your firmware. This is not a
2929
joke.
30+
31+
Contributing
32+
============
33+
34+
If you would like to contribute code to the efivar project, then please take a
35+
look at [`./CONTRIBUTING.md`].
36+
37+
[`./CONTRIBUTING.md`]: ./CONTRIBUTING.md

0 commit comments

Comments
 (0)