Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A3DD292DB for ; Mon, 6 Feb 2012 16:41:40 +0000 (UTC) Received: (qmail 36065 invoked by uid 500); 6 Feb 2012 16:41:39 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 35738 invoked by uid 500); 6 Feb 2012 16:41:38 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 35730 invoked by uid 99); 6 Feb 2012 16:41:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Feb 2012 16:41:38 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sebbaz@gmail.com designates 209.85.214.175 as permitted sender) Received: from [209.85.214.175] (HELO mail-tul01m020-f175.google.com) (209.85.214.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Feb 2012 16:41:34 +0000 Received: by obhx4 with SMTP id x4so7752666obh.6 for ; Mon, 06 Feb 2012 08:41:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=wdu7c3MkDkedvw1/f2U8kPncB+L7wPXggouaplEayko=; b=iBCuTRy7ezwgzFXOuc/puK0oCKCia0heInOR+AuJBHy063S7xaT+j+R/73PhU5wpmu 8PIevvHqOrNCXF41AodFI1R62FsLKBZGkXhD7+38zxoOABtpksxjN+dF4WsHxRTJ2PHi 2WX7RM8858ZnJC5UduaqI/Uvsh9P5nyXRZjUU= MIME-Version: 1.0 Received: by 10.182.225.33 with SMTP id rh1mr17288045obc.71.1328546473696; Mon, 06 Feb 2012 08:41:13 -0800 (PST) Received: by 10.182.80.4 with HTTP; Mon, 6 Feb 2012 08:41:13 -0800 (PST) In-Reply-To: References: <2E45169E9A237B4DA78078A68962F9EF1E44A9@IMCMBX01.MITRE.ORG> <4F2FE0D2.50004@douma.nu> <4F2FE990.7040805@douma.nu> Date: Mon, 6 Feb 2012 16:41:13 +0000 Message-ID: Subject: Re: Licence headers in template files From: sebb To: general@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 6 February 2012 16:30, ant elder wrote: > On Mon, Feb 6, 2012 at 2:54 PM, Ate Douma wrote: >> On 02/06/2012 03:30 PM, ant elder wrote: >>> >>> On Mon, Feb 6, 2012 at 2:16 PM, Ate Douma =A0wrote: >>>> >>>> On 02/06/2012 02:44 PM, ant elder wrote: >>>>> >>>>> >>>>> On Mon, Feb 6, 2012 at 1:37 PM, Franklin, Matthew B. >>>>> =A0 =A0wrote: >>>>>> >>>>>> >>>>>> I am sure you know this (especially since you first pointed me at th= is >>>>>> page), but the release FAQ [1] makes it sound like you need the head= er, >>>>>> if >>>>>> you assume your templates are source: >>>>>> >>>>>> =A0 =A0 =A0 Which Files Must Contain An ASF License Text? >>>>>> =A0 =A0 =A0 Every source file must contain the appropriate ASF Licen= se text. >>>>>> >>>>>> I am no lawyer, so I will defer to someone who has more experience t= han >>>>>> me to help you determine whether your snippets count as source. >>>>>> >>>>> >>>>> I think that is a bug in the Release FAQ. What i've been told in the >>>>> past but which i can't find links to right now, is that the top level >>>>> LICENSE file covers everything anyway and the individual license >>>>> headers aren't strictly necessary especially for source files without >>>>> significant IP. >>>> >>>> >>>> Really? That then would be quite some 'bug' IMO. >>>> I can't recall have heard it said like this before, instead confirmati= on >>>> of >>>> the above rule quite often. Exceptions (no headers) only being allowed >>>> for >>>> sources without real IP value. >>>> >>>> Ate >>>> >>>>> IMHO if the headers are problematic for Wookie in >>>>> those files then it would be ok to just not include the header. >>>>> >>>>> =A0 =A0...ant >>>>> >>> >>> I've just asked for clarification about this over at legal - >>> https://issues.apache.org/jira/browse/LEGAL-124 >>> >> Seems to me this has been asked and answered before: >> >> =A0http://www.apache.org/legal/src-headers.html#faq-exceptions >> >> > > One of the things I've seen come up repeatedly for poddlings is that > they should have license headers in doc files like READMEs. It could > be argued they have creative content but as one example, the HTTPD doc > type files don't have license headers. Perhaps the answer to "Why is a licensing header necessary?" http://www.apache.org/legal/src-headers.html#faq-whyheader is relevant here. The README file is generally not going to be modified - or seen in isolation - so it's not so necessary for the end user to know its license from the file itself. However, the template files are specifically designed for modification, and are likely to be seen without the LICENSE file, so IMO the enduser should see the AL header as part of the file. > Searching in the archives it looks like this type of question comes up > quite a lot. One longer thread is this one > http://apache.markmail.org/message/5hk2t2vl6jjtsloy which ends with: > > "For now, I'll be happy with some wording in our License Policy > document that explicitly permits the PMC to use its judgement as to > whether a license header is required in a source artifact. We've seen > evidence that the current policy doesn't leave room for such things as > test cases that should not have license headers." > > =A0 ...ant > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org