Return-Path: X-Original-To: apmail-corinthia-dev-archive@minotaur.apache.org Delivered-To: apmail-corinthia-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CB80FC827 for ; Thu, 8 Jan 2015 16:59:11 +0000 (UTC) Received: (qmail 83682 invoked by uid 500); 8 Jan 2015 16:59:13 -0000 Delivered-To: apmail-corinthia-dev-archive@corinthia.apache.org Received: (qmail 83657 invoked by uid 500); 8 Jan 2015 16:59:13 -0000 Mailing-List: contact dev-help@corinthia.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@corinthia.incubator.apache.org Delivered-To: mailing list dev@corinthia.incubator.apache.org Received: (qmail 83595 invoked by uid 99); 8 Jan 2015 16:59:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Jan 2015 16:59:11 +0000 X-ASF-Spam-Status: No, hits=4.0 required=5.0 tests=URIBL_SBL X-Spam-Check-By: apache.org Received-SPF: error (athena.apache.org: local policy) Received: from [216.234.124.52] (HELO barracuda.supercp.com) (216.234.124.52) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Jan 2015 16:59:06 +0000 X-ASG-Debug-ID: 1420736289-089ef7341d105de30001-KCmPzH Received: from a2s42.a2hosting.com (a2s42.a2hosting.com [216.119.133.2]) by barracuda.supercp.com with ESMTP id DvEGZXBQ6PULASZX for ; Thu, 08 Jan 2015 11:58:09 -0500 (EST) X-Barracuda-Envelope-From: himself@orcmid.com X-Barracuda-Apparent-Source-IP: 216.119.133.2 Received: from 97-113-57-118.tukw.qwest.net ([97.113.57.118]:32921 helo=Astraendo2) by a2s42.a2hosting.com with esmtpa (Exim 4.82) (envelope-from ) id 1Y9GPQ-002jhM-5S for dev@corinthia.incubator.apache.org; Thu, 08 Jan 2015 11:58:08 -0500 Reply-To: From: "Dennis E. Hamilton" To: References: <012c01d02ad0$7a2a2190$6e7e64b0$@acm.org> <009301d02b5e$48f39eb0$dadadc10$@acm.org> <7F3B2CD6-1919-438E-A374-ED89D9AB86FA@apache.org> In-Reply-To: <7F3B2CD6-1919-438E-A374-ED89D9AB86FA@apache.org> Subject: RE: ASF Notices on Project Source Code Date: Thu, 8 Jan 2015 08:58:08 -0800 X-ASG-Orig-Subj: RE: ASF Notices on Project Source Code Organization: NuovoDoc Message-ID: <00b101d02b64$484b6910$d8e23b30$@orcmid.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQE0UF/5EdL93ScnB8csXztTydt6xwL5c7jtAZnwuwECawZZ0Z22MJWQ Content-Language: en-us X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - a2s42.a2hosting.com X-AntiAbuse: Original Domain - corinthia.incubator.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - orcmid.com X-Get-Message-Sender-Via: a2s42.a2hosting.com: authenticated_id: himself+orcmid.com/only user confirmed/virtual account not confirmed X-Barracuda-Connect: a2s42.a2hosting.com[216.119.133.2] X-Barracuda-Start-Time: 1420736289 X-Barracuda-URL: http://barracuda.supercp.com:8000/cgi-mod/mark.cgi Received-SPF: none (supercp.com: himself@orcmid.com does not designate permitted sender hosts) X-Virus-Scanned: by bsmtpd at supercp.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=4.0 KILL_LEVEL=5.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.14086 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Checked: Checked by ClamAV on apache.org @Peter: It has to be a copyright holder or their agent. I think that = means you [;<). The specific text is at item (2) on = Under "Source File Headers for Code Developed at the ASF." These need = to be in a comment appropriate to the type of file the notice is placed at the top = of. Note that there will be no Copyright notice, just the text notice = specified by the=20 ASF. Also, Copyright notices from third parties are not to be altered. = I don't think there are any of those, except in externals, but if they are, they = need to=20 be identified and treated differently. Here's a version I found in a .sh file that also works elsewhere that = this comment form is allowed: #************************************************************** # =20 # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # =20 # http://www.apache.org/licenses/LICENSE-2.0 # =20 # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # =20 #************************************************************** Here's a version I found on an .hxx file that works anywhere that the C Language comment structure works (including Java, etc.), /************************************************************** *=20 * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at *=20 * http://www.apache.org/licenses/LICENSE-2.0 *=20 * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. *=20 *************************************************************/ I'd say either of these works just fine where they are valid comments. I don't know about the "//" comment form. It appears that the RAT analyzer may have problem with some of these and it is important to ensure that a RAT scan will not be derailed. Since these have no copyright notices, it should not matter though. -----Original Message----- From: Peter Kelly [mailto:pmkelly@apache.org]=20 Sent: Thursday, January 8, 2015 08:28 To: dev@corinthia.incubator.apache.org Subject: Re: ASF Notices on Project Source Code On 8 Jan 2015, at 11:15 pm, Dennis E. Hamilton = wrote: >=20 > Please, if you have the cycles please go ahead and change all files. = Today > the only contributor is UX Productivity Ptl Ltd, and I think we should = list > this a "original grant". >=20 > thanks in advance, that is a no fun job. > jan I. >=20 > > I am not clear who this remark is addressed to. > If to me, I do not have the authority to make those changes. =20 > The procedure specifies how that is done or to be=20 > authorized. =20 >=20 > I believe Peter Kelly has to either do it or authorize > someone else to do it. I=E2=80=99m not sure whether I=E2=80=99m the only one authorized, but = I=E2=80=99m happy to do it. I just need to know what the exact changes = are that need to be made, so I only have to do the process once (and = I=E2=80=99ll use a script, changing every file manually would be quite = tedious). =E2=80=94 Dr Peter M. Kelly pmkelly@apache.org PGP key: http://www.kellypmk.net/pgp-key = (fingerprint 5435 6718 59F0 DD1F BFA0 5E46 2523 BAA1 44AE 2966)