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