Dear Andrew,
I support Simo's request here - and extend this to every
contributor, especially team member who does not use
"Signed-off-by".
Let me extend the explanation:
The section you cited above is NOT the explanation of the meaning
of "signed-off-by" for samba, it is only our application of the general
rule for signed-off-by tag to external, corporate contributors
who may have an issue with personal copyright.
The "Certificate of Origin" along with signed-off-by tags in
commits is a prerequisite for accepting patches that contain corporate
copyright. It does not imply corporate copyright though!
This is simply the wrong direction of implication...
On the contrary: The signed-off-by tag is desired also
for every individually contributed and personally copyrighted
patch.
Here is what we have on the Wiki, which IS our general
explanation:
https://wiki.samba.org/index.php/CodeReview#commit_message_tags
The Author(s) of a patch should add their signature to the
commit message by adding a "Signed-off-by: " tag.
This tag indicates that the the person it lists was involved
in the creation of the patch, that it is fine with the state
of the patch and submits it under the license(s) of the
affected files.
This basically stems from the Linux Kernel:
https://www.kernel.org/doc/Documentation/SubmittingPatches
The sign-off is a simple line at the end of the explanation for
the patch, which certifies that you wrote it or otherwise have
the right to pass it on as a open-source patch.
I hope this makes it some clearer.
I think this is very important.
If this would help, I can help in getting the web site and wiki
more precise.
Cheers - Michael