1e90a541dSJed Brown 255aecb67SBarry SmithContributions of source code, documentations, and fixes are happily 355aecb67SBarry Smithaccepted via GitLab merge requests. Please see 43fb76b17SSatish Balayhttps://petsc.org/release/developers/contributing for a 555aecb67SBarry Smithfull discussion of the process. 6e90a541dSJed Brown 755aecb67SBarry SmithIf you are planning a large contribution, we encourage you to discuss 855aecb67SBarry Smiththe concept on a GitLab issue, merge request, 955aecb67SBarry 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 22*337bb527SBarry Smith 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 26*337bb527SBarry Smith 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 29*337bb527SBarry Smith 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 41*337bb527SBarry Smith this project or the open-source license(s) involved. 42