Point mailing lists to nasm.us
[nasm/www.git] / patches.php
blobbe8ea1cd073ad8992e234cd867896e4325016dba
1 <?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?>
3 <!DOCTYPE html>
4 <html lang="en">
6 <?php include "header.inc" ?>
8 <body>
9 <?php include "navbar.inc" ?>
11 <div class="container-fluid">
12 <div class="container">
13 <div class="row nasm-info">
14 <div class="col-md-12">
15 <h2 class="centered">Patches for NASM</h2>
16 <p>The NASM uses the <a href="http://git-scm.com/">GIT</a> version
17 control system. So we prefer to obtain well formatted patches which
18 would be simply merged into the repo without much efforts.</p>
20 <h3>Signing your work</h3>
21 <p>To improve tracking of who did what we've introduced a sign-off procedure on patches
22 that are being emailed around. The sign-off is a simple line at the end of the explanation
23 for the patch, which certifies that you wrote it or otherwise have the right to pass it on as
24 open-source patch.</p>
26 <p>The rules are pretty simple - if you can certify the below...</p>
28 <h3>Developer's Certificate of Origin 1.1</h3>
29 <p>By making a contribution to this project, I certify that:</p>
31 <p class="shaded-code">(a) The contribution was created in whole or in part by me and I have the
32 right to submit it under the open source license indicated in the file; or<br/><br/>
34 (b) The contribution is based upon previous work that, to the best of my knowledge,
35 is covered under an appropriate open source license and I have the right under that
36 license to submit that work with modifications, whether created in whole or in part by
37 me, under the same open source license (unless I am permitted to submit under a different
38 license), as indicated in the file; or<br/><br/>
40 (c) The contribution was provided directly to me by some other person who certified (a),
41 (b) or (c) and I have not modified it.<br/><br/>
43 (d) I understand and agree that this project and the contribution are public and
44 that a record of the contribution (including all personal information I submit
45 with it, including my sign-off) is maintained indefinitely and may be
46 redistributed consistent with this project or the open source license(s)
47 involved.</p>
49 <p>then you just add a line saying</p>
50 <p class="shaded-code">Signed-off-by: Random J Developer &lt;random@developer.example.org&gt;</p>
51 <p>using your real name (please, no pseudonyms or anonymous contributions if possible).</p>
53 <h3>Example of a patch message</h3>
54 <p class="shaded-code">From: Random J Developer &lt;random@developer.example.org&gt;<br/>
55 Subject: [PATCH] Short patch description<br/>
56 <br/>
57 Long patch description (could be skipped if the patch is trivial enough)<br/>
58 <br/>
59 Signed-off-by: Random J Developer &lt;random@developer.example.org&gt;</p>
60 </div>
61 </div>
62 </div>
63 </div>
65 <?php include "footer.inc" ?>
66 </body>
67 </html>