Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 29228 invoked from network); 13 Apr 2010 05:11:40 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 13 Apr 2010 05:11:40 -0000 Received: (qmail 93513 invoked by uid 500); 13 Apr 2010 05:11:39 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 93182 invoked by uid 500); 13 Apr 2010 05:11:37 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: Reply-To: legal-discuss@apache.org List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 93175 invoked by uid 99); 13 Apr 2010 05:11:36 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Apr 2010 05:11:36 +0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=AWL,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [208.113.200.5] (HELO spaceymail-a4.g.dreamhost.com) (208.113.200.5) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Apr 2010 05:11:28 +0000 Received: from [192.168.1.66] (99-21-208-82.lightspeed.irvnca.sbcglobal.net [99.21.208.82]) by spaceymail-a4.g.dreamhost.com (Postfix) with ESMTP id B46181614E6 for ; Mon, 12 Apr 2010 22:11:07 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: Updating NOTICE files for previously AL 1.0 contributed code From: "Roy T. Fielding" In-Reply-To: <201004121653.o3CGrOR0019646@aragorn.savarese.org> Date: Mon, 12 Apr 2010 22:11:07 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <201004121653.o3CGrOR0019646@aragorn.savarese.org> To: legal-discuss@apache.org X-Mailer: Apple Mail (2.1078) On Apr 12, 2010, at 9:53 AM, Daniel F. Savarese wrote: > In message = , Ni > all Pemberton writes: >> Indeed there is: >>=20 >> http://svn.apache.org/viewvc?view=3D3Drevision&revision=3D3D139272 >>=20 >> Also Daniel is on the Commons PMC and could fix this himself. >=20 > Certainly, if I knew this was proper (until now, I had been under > the impression it was not). I did a poor job expressing myself. > I should have posed a question instead. I'm not concerned with the > specific case of Commons Net (it just brought the issue back to my > attention and made a convenient example), but rather with the general > case of any code contributed to the ASF under the AL 1.0. >=20 > Should projects contributed to the ASF under the AL 1.0 which had = their > copyright statements stripped and do not presently contain an original > copyright statement in the NOTICE file after conversion to the AL 2.0 > have an original copyright statement restored to the NOTICE file? No. If the original copyright owner wants us to place something that is forward-thinking in the NOTICE file, like what you will find in the Jackrabbit code, then we should do so. However, that becomes a license obligation on us and all of our downstream redistributors. If all you want is to retain credit over time, then you should do that in the README or some other form of credits file. > If so (assuming there's a motivating legal reason), should PMC's be > asked to audit their projects to make sure that any such contributed > AL 1.0 code that slipped through the cracks during AL 2.0 conversion > have their NOTICE files updated properly? There is no motivating legal reason. Copyright notices are not documentation -- they are statements of legal obligations. We don't put them in every file because they can't be updated over time as they become inaccurate (and, in most cases, they start out being inaccurate because the original coders fail to account for all of their own employers, contracts, and copy-n-paste sources). The sole purpose of such notices is to tell someone else who to sue or who can sue over licensing issues, which is something the ASF and Apache License are explicitly designed to avoid. The benefit you will receive from them is calls from lawyers wanting to know when you decided to infringe their intellectual property, most likely fifteen years after they copied your code and removed your headers/notice. That is why Apache has various policies to remove individual identification from source code that is intended to be maintained by the group. This does not in any way prevent the original authors from demanding such notices be retained, nor does it prevent them from writing a bit of documentation about project history. The alternative is to have everyone add a notice whenever each person (and/or their employer) makes a copyrightable addition to a file. However, since nobody knows how much of a change is necessary to be separately "copyrightable", all that will create is another source of pointless arguments, ugly code, and hurt feelings. ....Roy= --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org