xref: /aosp_15_r20/external/e2fsprogs/SUBMITTING-PATCHES (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1*6a54128fSAndroid Build Coastguard Worker
2*6a54128fSAndroid Build Coastguard WorkerLike the Linux kernel, submitted e2fsprogs patches now require the
3*6a54128fSAndroid Build Coastguard Workerfollowing "sign-off" procedure:
4*6a54128fSAndroid Build Coastguard Worker
5*6a54128fSAndroid Build Coastguard WorkerThe sign-off is a simple line at the end of the explanation for the
6*6a54128fSAndroid Build Coastguard Workerpatch, which certifies that you wrote it or otherwise have the right to
7*6a54128fSAndroid Build Coastguard Workerpass it on as a open-source patch.  The rules are pretty simple: if you
8*6a54128fSAndroid Build Coastguard Workercan certify the below:
9*6a54128fSAndroid Build Coastguard Worker
10*6a54128fSAndroid Build Coastguard Worker        Developer's Certificate of Origin 1.1
11*6a54128fSAndroid Build Coastguard Worker
12*6a54128fSAndroid Build Coastguard Worker        By making a contribution to this project, I certify that:
13*6a54128fSAndroid Build Coastguard Worker
14*6a54128fSAndroid Build Coastguard Worker        (a) The contribution was created in whole or in part by me and I
15*6a54128fSAndroid Build Coastguard Worker            have the right to submit it under the open source license
16*6a54128fSAndroid Build Coastguard Worker            indicated in the file; or
17*6a54128fSAndroid Build Coastguard Worker
18*6a54128fSAndroid Build Coastguard Worker        (b) The contribution is based upon previous work that, to the best
19*6a54128fSAndroid Build Coastguard Worker            of my knowledge, is covered under an appropriate open source
20*6a54128fSAndroid Build Coastguard Worker            license and I have the right under that license to submit that
21*6a54128fSAndroid Build Coastguard Worker            work with modifications, whether created in whole or in part
22*6a54128fSAndroid Build Coastguard Worker            by me, under the same open source license (unless I am
23*6a54128fSAndroid Build Coastguard Worker            permitted to submit under a different license), as indicated
24*6a54128fSAndroid Build Coastguard Worker            in the file; or
25*6a54128fSAndroid Build Coastguard Worker
26*6a54128fSAndroid Build Coastguard Worker        (c) The contribution was provided directly to me by some other
27*6a54128fSAndroid Build Coastguard Worker            person who certified (a), (b) or (c) and I have not modified
28*6a54128fSAndroid Build Coastguard Worker            it.
29*6a54128fSAndroid Build Coastguard Worker
30*6a54128fSAndroid Build Coastguard Worker	(d) I understand and agree that this project and the contribution
31*6a54128fSAndroid Build Coastguard Worker	    are public and that a record of the contribution (including all
32*6a54128fSAndroid Build Coastguard Worker	    personal information I submit with it, including my sign-off) is
33*6a54128fSAndroid Build Coastguard Worker	    maintained indefinitely and may be redistributed consistent with
34*6a54128fSAndroid Build Coastguard Worker	    this project or the open source license(s) involved.
35*6a54128fSAndroid Build Coastguard Worker
36*6a54128fSAndroid Build Coastguard Workerthen you just add a line saying
37*6a54128fSAndroid Build Coastguard Worker
38*6a54128fSAndroid Build Coastguard Worker	Signed-off-by: Random J Developer <[email protected]>
39*6a54128fSAndroid Build Coastguard Worker
40