File: contributing.md

package info (click to toggle)
mpich 4.3.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 101,184 kB
  • sloc: ansic: 1,040,629; cpp: 82,270; javascript: 40,763; perl: 27,933; python: 16,041; sh: 14,676; xml: 14,418; f90: 12,916; makefile: 9,270; fortran: 8,046; java: 4,635; asm: 324; ruby: 103; awk: 27; lisp: 19; php: 8; sed: 4
file content (31 lines) | stat: -rw-r--r-- 1,299 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# License and Signed-off-by token

In order to ensure that we can keep distributing hwloc under our
[open source license](/COPYING), we need to ensure that all
contributions are compatible with that license.

To that end, we require that all Git commits contributed to hwloc
have a "Signed-off-by" token indicating that the commit author agrees
with [Open MPI's Contributor's
Declaration](https://github.com/open-mpi/ompi/wiki/Administrative-rules#contributors-declaration).

If you have not already done so, please ensure that:

1. Every commit contains exactly the "Signed-off-by" token.  You can
add this token via `git commit -s`.
1. The email address after "Signed-off-by" must match the Git commit
email address.

# Copyright

You may also update the copyright headers whenever you modify
a file. `contrib/update-my-copyright.pl` may help you doing so.
It requires you to set the `HWLOC_COPYRIGHT_FORMAT_NAME` environment
to something like `Inria.  All rights reserved.`
and `HWLOC_COPYRIGHT_SEARCH_NAME` to something like `Inria`.

You may even call `contrib/update-my-copyright.pl --check-only` from
the git pre-commit hook so that it prevents committing without
updated copyright headers (unless `--no-verify` is given).

Major contributors are also listed in the [Authors](/AUTHORS) file.