On Tue, May 28, 2013 at 9:21 PM, Andrew Fish <af...@apple.com> wrote:
> On May 28, 2013, at 8:24 PM, Jordan Justen <jljus...@gmail.com> wrote:
>> I've not seen any qualifications put into place on copyrights in EDK
>> II. Nor have I really seen this done commonly in other projects. There
>> are many files with copyright notices for more than one contributor in
>> the tree.
>>
>> Doesn't source control help unravel who did what in cases where that
>> is required? (Well, svn loses the true author of the commit, but you
>> get the idea.)
>
> Jordan,
>
> My understanding with copyrights is the worst thing you can do is remove 
> other peoples copyrights.

I certainly wasn't asking any copyright notices to be removed.

Laszlo had:
  UEFI API documentation:
  Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>

And, I was asking that the 'UEFI API documentation:' line be removed.
I don't think we want to get into the habit of enumerating who has
what copyrighted within each file. (Or, do we?)

> So what I do if i start with an edk2 template is I copy that copyright and 
> add a 2nd line, "Portions copyrighted ...."

Intel doesn't use the 'Portions copyrighted'. (At least not for EDK
II.) But, of course, other are free to.

But, yes, I think that is a good practice to make sure no one's
copyright gets lost when you make use of code from another file.

I also think it is probably safer to not try to add any wording
describing what someone else has copyrights on. :)

-Jordan

> Probably overkill, but saves you from talking to the lawyer. At some point 
> one work is a derived work of another work. As you point out I don't think it 
> is important to define what is what in the copyright header, but you just 
> capture the fact that it is a derived work. So I think "Portions copyrighted 
> ..."  plus the original copyright is all you need for a derived work.
>
> Thanks, your lawyer may vary... I don't speak for my company... You should 
> ask Mark..., You should ask your own lawyer, etc...
>
> Andrew Fish

------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to