xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* Missing copyright in the Xen header files
@ 2015-09-09 12:11 Mike Belopuhov
  2015-09-10 15:26 ` Roger Pau Monné
  0 siblings, 1 reply; 5+ messages in thread
From: Mike Belopuhov @ 2015-09-09 12:11 UTC (permalink / raw)
  To: xen-devel

Hi,

We're in the process of porting Xen PVHVM drivers to OpenBSD
and have come across missing copyright lines on some of Xen
interface header files, for instance:

https://svnweb.freebsd.org/base/head/sys/xen/interface/hvm/hvm_op.h?revision=251767&view=markup
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/include/xen/interface/hvm/hvm_op.h

This is not common and we have some concerns whether it is
valid to release source code w/o stating who has granted those
rights that are stated in the license.

Would it be possible to amend the license and add a Copyright
line mentioning Xen project or an individual contributor like
it's done it othe places in the Xen source code?

With kind regards,
Mike

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Missing copyright in the Xen header files
  2015-09-09 12:11 Missing copyright in the Xen header files Mike Belopuhov
@ 2015-09-10 15:26 ` Roger Pau Monné
  2015-09-10 17:05   ` Lars Kurth
  0 siblings, 1 reply; 5+ messages in thread
From: Roger Pau Monné @ 2015-09-10 15:26 UTC (permalink / raw)
  To: Mike Belopuhov, xen-devel; +Cc: Lars Kurth

CCing Lars (the community manager).

El 09/09/15 a les 14.11, Mike Belopuhov ha escrit:
> Hi,
> 
> We're in the process of porting Xen PVHVM drivers to OpenBSD
> and have come across missing copyright lines on some of Xen
> interface header files, for instance:
> 
> https://svnweb.freebsd.org/base/head/sys/xen/interface/hvm/hvm_op.h?revision=251767&view=markup
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/include/xen/interface/hvm/hvm_op.h
> 
> This is not common and we have some concerns whether it is
> valid to release source code w/o stating who has granted those
> rights that are stated in the license.
> 
> Would it be possible to amend the license and add a Copyright
> line mentioning Xen project or an individual contributor like
> it's done it othe places in the Xen source code?
> 
> With kind regards,
> Mike
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
> 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Missing copyright in the Xen header files
  2015-09-10 15:26 ` Roger Pau Monné
@ 2015-09-10 17:05   ` Lars Kurth
  2015-09-16 14:10     ` Mike Belopuhov
  0 siblings, 1 reply; 5+ messages in thread
From: Lars Kurth @ 2015-09-10 17:05 UTC (permalink / raw)
  To: Roger Pau Monne, Mike Belopuhov, xen-devel@lists.xen.org



On 10/09/2015 17:26, "Roger Pau Monné" <roger.pau@citrix.com> wrote:

>CCing Lars (the community manager).
>
>El 09/09/15 a les 14.11, Mike Belopuhov ha escrit:
>> Hi,
>> 
>> We're in the process of porting Xen PVHVM drivers to OpenBSD
>> and have come across missing copyright lines on some of Xen
>> interface header files, for instance:
>> 
>> 
>>https://svnweb.freebsd.org/base/head/sys/xen/interface/hvm/hvm_op.h?revis
>>ion=251767&view=markup
>> 
>>https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/incl
>>ude/xen/interface/hvm/hvm_op.h
>> 
>> This is not common and we have some concerns whether it is
>> valid to release source code w/o stating who has granted those
>> rights that are stated in the license.
>> 
>> Would it be possible to amend the license and add a Copyright
>> line mentioning Xen project or an individual contributor like
>> it's done it othe places in the Xen source code?

I don't think this should be an issue. The (c) holders are all the people
who contributed to a specific file and can be retrieved from the git
history for the file. Each contributor explicitly agrees to the DCO, which
means he/she retains the (c) to the file. But copying the file, does imply
the loss of the change-history, so it makes sense in such situations to
update the license statement.

The work just needs to be done by someone.

Best Regards
Lars

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Missing copyright in the Xen header files
  2015-09-10 17:05   ` Lars Kurth
@ 2015-09-16 14:10     ` Mike Belopuhov
  2015-09-16 14:36       ` Ian Campbell
  0 siblings, 1 reply; 5+ messages in thread
From: Mike Belopuhov @ 2015-09-16 14:10 UTC (permalink / raw)
  To: Lars Kurth; +Cc: xen-devel@lists.xen.org, Roger Pau Monne

On Thu, Sep 10, 2015 at 17:05 +0000, Lars Kurth wrote:
> 
> 
> On 10/09/2015 17:26, "Roger Pau Monné" <roger.pau@citrix.com> wrote:
> 
> >CCing Lars (the community manager).
> >
> >El 09/09/15 a les 14.11, Mike Belopuhov ha escrit:
> >> Hi,
> >> 
> >> We're in the process of porting Xen PVHVM drivers to OpenBSD
> >> and have come across missing copyright lines on some of Xen
> >> interface header files, for instance:
> >> 
> >> 
> >>https://svnweb.freebsd.org/base/head/sys/xen/interface/hvm/hvm_op.h?revis
> >>ion=251767&view=markup
> >> 
> >>https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/incl
> >>ude/xen/interface/hvm/hvm_op.h
> >> 
> >> This is not common and we have some concerns whether it is
> >> valid to release source code w/o stating who has granted those
> >> rights that are stated in the license.
> >> 
> >> Would it be possible to amend the license and add a Copyright
> >> line mentioning Xen project or an individual contributor like
> >> it's done it othe places in the Xen source code?
>

Hi Lars,

> I don't think this should be an issue. The (c) holders are all the people
> who contributed to a specific file and can be retrieved from the git
> history for the file. Each contributor explicitly agrees to the DCO, which
> means he/she retains the (c) to the file. But copying the file, does imply
> the loss of the change-history, so it makes sense in such situations to
> update the license statement.
>

Precisely.

> The work just needs to be done by someone.
>

If we could use a stub that you'd be fine with -- it will be
superb, more than we could ask for.

Otherwise I have to pick the Xen committer and year based on
the git history, i.e. for the hvm_op.h this would be[1]:

"Copyright (c) 2007 Keir Fraser"


But having this in my repo and then in, say, OpenBSD, but not
in Xen git, FreeBSD or Linux seems kinda silly.

> Best Regards
> Lars
> 

[1] http://xenbits.xen.org/gitweb/?p=xen.git;a=history;f=xen/include/public/hvm/hvm_op.h

With kind regards,
Mike

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Missing copyright in the Xen header files
  2015-09-16 14:10     ` Mike Belopuhov
@ 2015-09-16 14:36       ` Ian Campbell
  0 siblings, 0 replies; 5+ messages in thread
From: Ian Campbell @ 2015-09-16 14:36 UTC (permalink / raw)
  To: Mike Belopuhov, Lars Kurth; +Cc: Roger Pau Monne, xen-devel@lists.xen.org

On Wed, 2015-09-16 at 16:10 +0200, Mike Belopuhov wrote:
> > The work just needs to be done by someone.
> > 
> 
> If we could use a stub that you'd be fine with -- it will be
> superb, more than we could ask for.
> 
> Otherwise I have to pick the Xen committer and year based on
> the git history, i.e. for the hvm_op.h this would be[1]:
> 
> "Copyright (c) 2007 Keir Fraser"
> 
> 
> But having this in my repo and then in, say, OpenBSD, but not
> in Xen git, FreeBSD or Linux seems kinda silly.

Right, please submit it as a patch to xen.git so it can propagate from
there.

Ian.

> 
> > Best Regards
> > Lars
> > 
> 
> [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=history;f=xen/include/publ
> ic/hvm/hvm_op.h
> 
> With kind regards,
> Mike
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-09-16 14:36 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-09 12:11 Missing copyright in the Xen header files Mike Belopuhov
2015-09-10 15:26 ` Roger Pau Monné
2015-09-10 17:05   ` Lars Kurth
2015-09-16 14:10     ` Mike Belopuhov
2015-09-16 14:36       ` Ian Campbell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).