[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: DEP-5: general file syntax



On Wed, 18 Aug 2010, Lars Wirzenius wrote:
> If the e-mail is just a clarification to the license and does not
> modify it, then I guess License is not the right place. Rather than
> munge it into Comment, I guess we need a new field. However, how
> often do these things happen? If it is very rarely, we could just
> live with appending them to License.

In this case, I suspect that you have a change to the License (it's
really LGPL) and you have an e-mail as evidence. So something like:

     File: *
     Licence: LGPL
     Evidence: 
      From: Upstream Author <author@upstream.example.com>
      Message-Id: <loof.lirpa@upstream.example.com>
      Date: Mon, Apr 01 2010 04:01:00 +0401
      Subject: License clarification
      .
      When I say GPL I actually mean LGPL, sorry about that.

may be an option. [I'm thinking that in the normal case, Evidence
would be assumed to be headers in the files themselves or a COPYING,
COPYRIGHT, LICENSE, or similar file in the source repository, so you
wouldn't include it.]

It may also be important to be able to later verify PGP signatures or
similar, so perhaps some simple transform to e-mail messages would be
acceptable? Maybe something like:

s/^(\.+)$/.$1/;
s/^$/.//;
s/^/ /;

with the obvious reversal of:

s/^ //;
s/^\.(\.*)$/$1/;

with non-important header removal allowed. (We probably only need
From, Message-Id, Date, Subject, Content-Type?)


Don Armstrong

-- 
Do not handicap your children by making their lives easy.
 -- Robert Heinlein _Time Enough For Love_ p251

http://www.donarmstrong.com              http://rzlab.ucr.edu


Reply to: