Skip to content

Commit 8395046

Browse files
authored
Add DCO info in CONTRIBUTING.md, remove admins from MAINTAINERS.md (opensearch-project#6)
Signed-off-by: Tyler Ohlsen <ohltyler@amazon.com>
1 parent 0067d17 commit 8395046

File tree

2 files changed

+47
-2
lines changed

2 files changed

+47
-2
lines changed

CONTRIBUTING.md

+47
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,53 @@ GitHub provides additional document on [forking a repository](https://help.githu
4242

4343
Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels (enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any ['help wanted'](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/labels/help%20wanted) issues is a great place to start.
4444

45+
## Developer Certificate of Origin
46+
47+
OpenSearch is an open source product released under the Apache 2.0 license (see either [the Apache site](https://www.apache.org/licenses/LICENSE-2.0) or the [LICENSE.txt file](./LICENSE.txt)). The Apache 2.0 license allows you to freely use, modify, distribute, and sell your own products that include Apache 2.0 licensed software.
48+
49+
We respect intellectual property rights of others and we want to make sure all incoming contributions are correctly attributed and licensed. A Developer Certificate of Origin (DCO) is a lightweight mechanism to do that.
50+
51+
The DCO is a declaration attached to every contribution made by every developer. In the commit message of the contribution, the developer simply adds a `Signed-off-by` statement and thereby agrees to the DCO, which you can find below or at [DeveloperCertificate.org](http://developercertificate.org/).
52+
53+
```
54+
Developer's Certificate of Origin 1.1
55+
56+
By making a contribution to this project, I certify that:
57+
58+
(a) The contribution was created in whole or in part by me and I
59+
have the right to submit it under the open source license
60+
indicated in the file; or
61+
62+
(b) The contribution is based upon previous work that, to the
63+
best of my knowledge, is covered under an appropriate open
64+
source license and I have the right under that license to
65+
submit that work with modifications, whether created in whole
66+
or in part by me, under the same open source license (unless
67+
I am permitted to submit under a different license), as
68+
Indicated in the file; or
69+
70+
(c) The contribution was provided directly to me by some other
71+
person who certified (a), (b) or (c) and I have not modified
72+
it.
73+
74+
(d) I understand and agree that this project and the contribution
75+
are public and that a record of the contribution (including
76+
all personal information I submit with it, including my
77+
sign-off) is maintained indefinitely and may be redistributed
78+
consistent with this project or the open source license(s)
79+
involved.
80+
```
81+
82+
We require that every contribution to OpenSearch is signed with a Developer Certificate of Origin. Additionally, please use your real name. We do not accept anonymous contributors nor those utilizing pseudonyms.
83+
84+
Each commit must include a DCO which looks like this
85+
86+
```
87+
Signed-off-by: Jane Smith <jane.smith@email.com>
88+
```
89+
90+
You may type this line on your own when writing your commit messages. However, if your user.name and user.email are set in your git configs, you can use `-s` or `--signoff` to add the `Signed-off-by` line to the end of the commit message.
91+
4592
## Security issue notifications
4693

4794
If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public github issue.

MAINTAINERS.md

-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
| Tyler Ohlsen | [ohltyler](https://github.com/ohltyler) | Amazon |
88
| Yaliang | [ylwu-amzn](https://github.com/ylwu-amzn) | Amazon |
99
| Yizhe Liu | [yizheliu-amazon](https://github.com/yizheliu-amazon) | Amazon |
10-
| Nick Knize | [nknize](https://github.com/nknize) | Amazon |
1110
| Vijayan Balasubramanian | [VijayanB](https://github.com/VijayanB) | Amazon |
1211
| Sarat Vemulapalli | [saratvemulapalli](https://github.com/saratvemulapalli) | Amazon |
1312
| Weicong Sun | [weicongs-amazon](https://github.com/weicongs-amazon) | Amazon |
14-
| Charlotte | [CEHENKLE](https://github.com/CEHENKLE) | Amazon |

0 commit comments

Comments
 (0)