[PATCH] Documentation: Rename Samba's DCO to Samba Contributor Representation

Simo Sorce idra at samba.org
Thu Oct 15 19:14:13 UTC 2020


[Resending as originally sent from wrong address and bounced]

On Thu, 2020-10-15 at 19:14 +0100, Rowland penny via samba-technical
wrote:
> On 15/10/2020 19:05, Jeremy Allison via samba-technical wrote:
> > On Thu, Oct 15, 2020 at 10:49:26AM -0700, Bradley M. Kuhn via
> > samba-technical wrote:
> > > Samba Developers,
> > > 
> > > As you know, it's rare that Conservancy offers specific patches
> > > upstream to
> > > our projects, but I've submitted a merge request here:
> > >          
> > > https://gitlab.com/samba-team/samba/-/merge_requests/1609
> > > and I've also attached the patch here.
> > > 
> > > As many of you may know, Jeremy Allison originally requested that
> > > the
> > > Samba's Contributor Representation be named DCO as a tribute to
> > > Linux and
> > > its DCO.
> > > 
> > > But, for a variety of reasons, I (with this patch) recommend to
> > > change the
> > > name.  Also included is some cleanup work regarding the copyright
> > > and
> > > license on the DCO text itself.
> > Sorry Bradley,
> > 
> > I guess I screwed up in calling our Samba contributor
> > agreement a "DCO" as that's what Linux uses, but ours
> > is different from theirs.
> > 
> > In my defense I just thought that's what such things
> > were supposed to be called.
> > 
> > Plus I didn't notice the original text was copyrighted
> > and under a CC-By-SA license, so we should certainly
> > fix that.
> > 
> > Sorry :-(.
> > 
> > RB+ from me.
> > 
> > Jeremy.
> > 
> > >  From 2f011583294626e9919db7d8ddc7961a2f177f4a Mon Sep 17
> > > 00:00:00 2001
> > > From: "Bradley M. Kuhn" <bkuhn at sfconservancy.org>
> > > Date: Thu, 15 Oct 2020 07:52:21 -0700
> > > Subject: [PATCH] Rename Samba's DCO to Samba Contributor
> > > Representation
> > > 
> > > In an effort to reduce perceived confusion about the quite
> > > necessary
> > > differences between the Samba DCO and the Linux DCO, and as a
> > > favor
> > > to the Linux community, rename the Samba DCO to the Samba
> > > Contributor
> > > Representation.
> > > 
> > > Additionally, note that the text is copyrighted and add notice
> > > for
> > > compliance with the text's license, CC-By-SA.
> > > 
> > > Signed-off-by: Bradley M. Kuhn <bkuhn at sfconservancy.org>
> > > ---
> > >   README.contributing | 13 +++++++++++--
> > >   1 file changed, 11 insertions(+), 2 deletions(-)
> > > 
> > > diff --git a/README.contributing b/README.contributing
> > > index 2a44e37f9e8..c4a0c7f4bc9 100644
> > > --- a/README.contributing
> > > +++ b/README.contributing
> > > @@ -48,7 +48,7 @@ your employer, simply email a copy of the
> > > following text
> > >   from your corporate email address to contributing at samba.org
> > >   
> > >   ------------------------------------------------------------
> > > -Samba Developer's Certificate of Origin. Version 1.0
> > > +Samba Contributor Representation, Version 1.0
> > >   
> > >   By making a contribution to this project, I certify that:
> > >   
> > > @@ -95,7 +95,7 @@ above, add a line that states:
> > >   Signed-off-by: Random J Developer <random at developer.example.org
> > >   
> > >   using your real name and the email address you sent the
> > > original email
> > > -you used to send the Samba Developer's Certificate of Origin to
> > > us
> > > +you used to send the Samba Contributor Representation to us
> > >   (sorry, no pseudonyms or anonymous contributions.)
> > >   
> > >   That's it ! Such code can then quite happily contain changes
> > > that have
> > > @@ -113,3 +113,12 @@ Have fun and happy Samba hacking !
> > >   
> > >   The Samba Team.
> > >   
> > > +
> > > +The "Samba Contributor Representation, Version 1.0" is:
> > > +  (C) 2013 Software Freedom Conservancy, Inc.
> > > +  (C) 2005 Open Source Development Labs, Inc.
> > > +
> > > +licensed under Creative Commons Attribution-ShareAlike 4.0
> > > License as found
> > > +at https://creativecommons.org/licenses/by-sa/4.0/legalcode and
> > > based on
> > > +"Developer's Certificate of Origin 1.1" as found at
> > > +
> > > http://web.archive.org/web/20070306195036/http://osdlab.org/newsroom/press_releases/2004/2004_05_24_dco.html
> > > -- 
> > > 2.26.1
> > > 
> > > -- 
> > > Bradley M. Kuhn - he/him
> > > Policy Fellow & Hacker-in-Residence at Software Freedom
> > > Conservancy
> > > =================================================================
> > > =======
> > > Become a Conservancy Supporter today: 
> > > https://sfconservancy.org/supporter
> Hang on, what is wrong with calling it a 'DCO' ?

The original license for DCO 1.0 did not permit it, this[1] is the only
reference I can still find.

      If you modify you must use a name or title distinguishable from
      "Developer's Certificate of Origin" or "DCO" or any confusingly
      similar name. 


The current DCO (1.1), in contrast, does not permit modifications at
all.

> With 'DCO' (Developer's Certificate of Origin), even I (a total
> thicko) can understand what it means,

Maybe you really do, but to me it never meant anything until explained
anyway. The first time I saw the name I wondered why they want to know
where *I* am from.

>  I have no idea what 'Contributor Representation' means.

That's why you read the text and figure it out, it is just a name and
is as good as the original in terms of clarity IMO.

HTH,
Simo.

[1] 
https://web.archive.org/web/20060524185355/http://www.osdlab.org/newsroom/press_releases/2004/2004_05_24_dco.htm




More information about the samba-technical mailing list