<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Either 1 or 3.<o:p></o:p></p>
<p class="MsoNormal">2 does not solve anything.<o:p></o:p></p>
<p>-----Original Message-----<br>
From: Monty Taylor [mailto:mordred@inaugust.com] <br>
Sent: Friday, January 15, 2016 10:01 AM<br>
To: openstack-dev@lists.openstack.org<br>
Subject: Re: [openstack-dev] [all] Proposal: copyright-holders file in each project, or copyright holding forced to the OpenStack Foundation<br>
<br>
On 01/15/2016 10:38 AM, Daniel P. Berrange wrote:<br>
> On Fri, Jan 15, 2016 at 08:48:21PM +0800, Thomas Goirand wrote:<br>
>> This isn't the first time I'm calling for it. Let's hope this time, <br>
>> I'll be heard.<br>
>><br>
>> Randomly, contributors put their company names into source code. When <br>
>> they do, then effectively, this tells that a given source file <br>
>> copyright holder is whatever is claimed, even though someone from <br>
>> another company may have patched it.<br>
>><br>
>> As a result, we have a huge mess. It's impossible for me, as a <br>
>> package maintainer, to accurately set the copyright holder names in <br>
>> the debian/copyright file, which is a required by the Debian FTP masters.<br>
><br>
> I don't think OpenStack is in a different situation to the vast <br>
> majority of open source projects I've worked with or seen. Except for <br>
> those projects requiring copyright assignment to a single entity, it <br>
> is normal for source files to contain an unreliable random splattering <br>
> of Copyright notices. This hasn't seemed to create a blocking problem <br>
> for their maintenance in Debian. Loooking at the debian/copyright <br>
> files I see most of them have just done a grep for the 'Copyright' <br>
> statements & included as is - IOW just ignored the fact that this is <br>
> essentially worthless info and included it regardless.<br>
<br>
Agree. debian/copyright should be a best effort - but it can only be as good as the input data available to the packager. Try getting an accurate debian/copyright file for the MySQL source tree at some point.
<br>
(and good luck)<br>
<br>
>> I see 2 ways forward:<br>
>> 1/ Require everyone to give-up copyright holding, and give it to the <br>
>> OpenStack Foundation.<br>
>> 2/ Maintain a copyright-holder file in each project.<br>
<br>
> 3/ Do nothing, just populate debian/copyright with the random<br>
> set of 'Copyright' lines that happen to be the source files,<br>
> as appears to be common practice across many debian packages<br>
><br>
> eg the kernel package<br>
><br>
> <br>
> http://metadata.ftp-master.debian.org/changelogs/main/l/linux/linux_3.<br>
> 16.7-ckt11-1+deb8u3_copyright<br>
><br>
> "Copyright: 1991-2012 Linus Torvalds and many others"<br>
><br>
> if its good enough for the Debian kernel package, it should be<br>
> good enough for openstack packages too IMHO.<br>
<br>
I vote for 3<br>
<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev<o:p></o:p></p>
</div>
</body>
</html>