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