[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] xen: embrace the Developer Certificate of Origin for contributions



On Tue, 2014-03-11 at 17:09 -0700, Luis R. Rodriguez wrote:
> From: "Luis R. Rodriguez" <mcgrof@xxxxxxxx>
> 
> The Linux kernel started to embrace a light weight development contribution
> agreement process called the Developer Certificate of Origin (DCO) circa
> 2004. Attorneys all over the planet have conferred a lot of respect and
> appreciation for this document and it provides a light weight alternative to
> cumbersome and controversial Contribution License Agreements (CLAs).
> 
> Similar to streamlining FOSS licenses we also all stand to gain from
> streamlining a light weight contribution agreement process for development
> and in light of this the the Linux Foundation recently has made the DCO a
> standalone project [0] so that any FOSS project under any FOSS license can
> take advantage of the same gains. The motivation and intent is documented
> only currently on my blog post [1].
> 
> Xen already uses the DCO but doesn't have clear documentation pointing
> to it,

NB: http://wiki.xen.org/wiki/Submitting_Xen_Patches#Signing_off_a_patch

>  lets clarify this and refer to the new shiny standalone page.
> 
> [0] http://developercertificate.org/
> [1] http://www.do-not-panic.com/2014/02/developer-certificate-of-origin.html
> 
> Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
> Cc: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
> Cc: Ian Campbell <ian.campbell@xxxxxxxxxx>
> Signed-off-by: Luis R. Rodriguez <mcgrof@xxxxxxxx>

I suppose this is a good idea:
Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

I think you need more CCs though, e..g you probably want input from Keir
at least...

> ---
>  CONTRIBUTING | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
>  MAINTAINERS  |  3 ++-
>  2 files changed, 51 insertions(+), 1 deletion(-)
>  create mode 100644 CONTRIBUTING
> 
> diff --git a/CONTRIBUTING b/CONTRIBUTING
> new file mode 100644
> index 0000000..f288959
> --- /dev/null
> +++ b/CONTRIBUTING
> @@ -0,0 +1,49 @@
> +
> +This project embraces the Developer Certificate of Origin (DCO) for
> +contributions. This means you must agree to the following prior to submitting
> +patches, if you agree with this developer certificate you acknowledge this by
> +adding a Signed-off-by tag to your patch commit log. Every submitted patch
> +must have this.
> +
> +The source for the DCO:
> +
> +http://developercertificate.org/
> +
> +-----------------------------------------------------------------------
> +
> +Developer Certificate of Origin
> +Version 1.1
> +
> +Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
> +660 York Street, Suite 102,
> +San Francisco, CA 94110 USA
> +
> +Everyone is permitted to copy and distribute verbatim copies of this
> +license document, but changing it is not allowed.
> +
> +
> +Developer's Certificate of Origin 1.1
> +
> +By making a contribution to this project, I certify that:
> +
> +(a) The contribution was created in whole or in part by me and I
> +    have the right to submit it under the open source license
> +    indicated in the file; or
> +
> +(b) The contribution is based upon previous work that, to the best
> +    of my knowledge, is covered under an appropriate open source
> +    license and I have the right under that license to submit that
> +    work with modifications, whether created in whole or in part
> +    by me, under the same open source license (unless I am
> +    permitted to submit under a different license), as indicated
> +    in the file; or
> +
> +(c) The contribution was provided directly to me by some other
> +    person who certified (a), (b) or (c) and I have not modified
> +    it.
> +
> +(d) I understand and agree that this project and the contribution
> +    are public and that a record of the contribution (including all
> +    personal information I submit with it, including my sign-off) is
> +    maintained indefinitely and may be redistributed consistent with
> +    this project or the open source license(s) involved.
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 7757cdd..c56afb4 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -31,7 +31,8 @@ trivial patch so apply some common sense.
>  
>       PLEASE remember that submissions must be made under the terms
>       of the "Developer's Certificate of Origin" (DCO) and should include
> -     a Signed-off-by: line.
> +     a Signed-off-by: line. For more details on this refer to the file
> +     CONTRIBUTING.
>  
>  4.   Make sure you have the right to send any changes you make. If you
>       do changes at work you may find your employer owns the patch



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.