xref: /petsc/CONTRIBUTING (revision a197972ac2354be954b7aae623d40f6de50a3e72)
1Contributions are preferred via Bitbucket pull request to
2
3  https://bitbucket.org/petsc/petsc
4
5or via patches (`git send-email` or `git format-patch`) sent to
6petsc-dev@mcs.anl.gov.  If you are planning a large contribution, we
7encourage you to discuss the concept on the mailing list and interact
8with us frequently to ensure that your effort is well-directed.
9
10PETSc is distributed under a 2-clause BSD license (see LICENSE).  The
11act of submitting a pull request or patch (with or without an explicit
12Signed-off-by tag) will be understood as an affirmation of the
13following:
14
15  Developer's Certificate of Origin 1.1
16
17  By making a contribution to this project, I certify that:
18
19  (a) The contribution was created in whole or in part by me and I
20      have the right to submit it under the open source license
21      indicated in the file; or
22
23  (b) The contribution is based upon previous work that, to the best
24      of my knowledge, is covered under an appropriate open source
25      license and I have the right under that license to submit that
26      work with modifications, whether created in whole or in part
27      by me, under the same open source license (unless I am
28      permitted to submit under a different license), as indicated
29      in the file; or
30
31  (c) The contribution was provided directly to me by some other
32      person who certified (a), (b) or (c) and I have not modified
33      it.
34
35  (d) I understand and agree that this project and the contribution
36      are public and that a record of the contribution (including all
37      personal information I submit with it, including my sign-off) is
38      maintained indefinitely and may be redistributed consistent with
39      this project or the open source license(s) involved.
40