xref: /aosp_15_r20/external/trace-cmd/DCO (revision 58e6ee5f017f6a8912852c892d18457e4bafb554)
1*58e6ee5fSAndroid Build Coastguard Worker
2*58e6ee5fSAndroid Build Coastguard Worker(Copied from the Linux Kernel's Documentation/process/submitting-patches.rst)
3*58e6ee5fSAndroid Build Coastguard Worker
4*58e6ee5fSAndroid Build Coastguard WorkerSign your work - the Developer's Certificate of Origin
5*58e6ee5fSAndroid Build Coastguard Worker------------------------------------------------------
6*58e6ee5fSAndroid Build Coastguard Worker
7*58e6ee5fSAndroid Build Coastguard WorkerThe sign-off is a simple line at the end of the explanation for the
8*58e6ee5fSAndroid Build Coastguard Workerpatch, which certifies that you wrote it or otherwise have the right to
9*58e6ee5fSAndroid Build Coastguard Workerpass it on as an open-source patch.  The rules are pretty simple: if you
10*58e6ee5fSAndroid Build Coastguard Workercan certify the below:
11*58e6ee5fSAndroid Build Coastguard Worker
12*58e6ee5fSAndroid Build Coastguard WorkerDeveloper's Certificate of Origin 1.1
13*58e6ee5fSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14*58e6ee5fSAndroid Build Coastguard Worker
15*58e6ee5fSAndroid Build Coastguard WorkerBy making a contribution to this project, I certify that:
16*58e6ee5fSAndroid Build Coastguard Worker
17*58e6ee5fSAndroid Build Coastguard Worker        (a) The contribution was created in whole or in part by me and I
18*58e6ee5fSAndroid Build Coastguard Worker            have the right to submit it under the open source license
19*58e6ee5fSAndroid Build Coastguard Worker            indicated in the file; or
20*58e6ee5fSAndroid Build Coastguard Worker
21*58e6ee5fSAndroid Build Coastguard Worker        (b) The contribution is based upon previous work that, to the best
22*58e6ee5fSAndroid Build Coastguard Worker            of my knowledge, is covered under an appropriate open source
23*58e6ee5fSAndroid Build Coastguard Worker            license and I have the right under that license to submit that
24*58e6ee5fSAndroid Build Coastguard Worker            work with modifications, whether created in whole or in part
25*58e6ee5fSAndroid Build Coastguard Worker            by me, under the same open source license (unless I am
26*58e6ee5fSAndroid Build Coastguard Worker            permitted to submit under a different license), as indicated
27*58e6ee5fSAndroid Build Coastguard Worker            in the file; or
28*58e6ee5fSAndroid Build Coastguard Worker
29*58e6ee5fSAndroid Build Coastguard Worker        (c) The contribution was provided directly to me by some other
30*58e6ee5fSAndroid Build Coastguard Worker            person who certified (a), (b) or (c) and I have not modified
31*58e6ee5fSAndroid Build Coastguard Worker            it.
32*58e6ee5fSAndroid Build Coastguard Worker
33*58e6ee5fSAndroid Build Coastguard Worker        (d) I understand and agree that this project and the contribution
34*58e6ee5fSAndroid Build Coastguard Worker            are public and that a record of the contribution (including all
35*58e6ee5fSAndroid Build Coastguard Worker            personal information I submit with it, including my sign-off) is
36*58e6ee5fSAndroid Build Coastguard Worker            maintained indefinitely and may be redistributed consistent with
37*58e6ee5fSAndroid Build Coastguard Worker            this project or the open source license(s) involved.
38*58e6ee5fSAndroid Build Coastguard Worker
39*58e6ee5fSAndroid Build Coastguard Workerthen you just add a line saying::
40*58e6ee5fSAndroid Build Coastguard Worker
41*58e6ee5fSAndroid Build Coastguard Worker        Signed-off-by: Random J Developer <[email protected]>
42*58e6ee5fSAndroid Build Coastguard Worker
43*58e6ee5fSAndroid Build Coastguard Workerusing your real name (sorry, no pseudonyms or anonymous contributions.)
44*58e6ee5fSAndroid Build Coastguard Worker
45*58e6ee5fSAndroid Build Coastguard WorkerSome people also put extra tags at the end.  They'll just be ignored for
46*58e6ee5fSAndroid Build Coastguard Workernow, but you can do this to mark internal company procedures or just
47*58e6ee5fSAndroid Build Coastguard Workerpoint out some special detail about the sign-off.
48