1e90a541dSJed Brown 2*55aecb67SBarry SmithContributions of source code, documentations, and fixes are happily 3*55aecb67SBarry Smithaccepted via GitLab merge requests. Please see 4*55aecb67SBarry Smithhttps://docs.petsc.org/en/master/developers/integration/ for a 5*55aecb67SBarry Smithfull discussion of the process. 6e90a541dSJed Brown 7*55aecb67SBarry SmithIf you are planning a large contribution, we encourage you to discuss 8*55aecb67SBarry Smiththe concept on a GitLab issue, merge request, 9*55aecb67SBarry Smithor the petsc-dev@mcs.anl.gov mailing list and interact 10e90a541dSJed Brownwith us frequently to ensure that your effort is well-directed. 11e90a541dSJed Brown 12e90a541dSJed BrownPETSc is distributed under a 2-clause BSD license (see LICENSE). The 13e90a541dSJed Brownact of submitting a pull request or patch (with or without an explicit 14e90a541dSJed BrownSigned-off-by tag) will be understood as an affirmation of the 15e90a541dSJed Brownfollowing: 16e90a541dSJed Brown 17e90a541dSJed Brown Developer's Certificate of Origin 1.1 18e90a541dSJed Brown 19e90a541dSJed Brown By making a contribution to this project, I certify that: 20e90a541dSJed Brown 21e90a541dSJed Brown (a) The contribution was created in whole or in part by me and I 22e90a541dSJed Brown have the right to submit it under the open source license 23e90a541dSJed Brown indicated in the file; or 24e90a541dSJed Brown 25e90a541dSJed Brown (b) The contribution is based upon previous work that, to the best 26e90a541dSJed Brown of my knowledge, is covered under an appropriate open source 27e90a541dSJed Brown license and I have the right under that license to submit that 28e90a541dSJed Brown work with modifications, whether created in whole or in part 29e90a541dSJed Brown by me, under the same open source license (unless I am 30e90a541dSJed Brown permitted to submit under a different license), as indicated 31e90a541dSJed Brown in the file; or 32e90a541dSJed Brown 33e90a541dSJed Brown (c) The contribution was provided directly to me by some other 34e90a541dSJed Brown person who certified (a), (b) or (c) and I have not modified 35e90a541dSJed Brown it. 36e90a541dSJed Brown 37e90a541dSJed Brown (d) I understand and agree that this project and the contribution 38e90a541dSJed Brown are public and that a record of the contribution (including all 39e90a541dSJed Brown personal information I submit with it, including my sign-off) is 40e90a541dSJed Brown maintained indefinitely and may be redistributed consistent with 41e90a541dSJed Brown this project or the open source license(s) involved. 42