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