From: Laszlo Ersek <lersek@redhat.com>
To: Michael D Kinney <michael.d.kinney@intel.com>, edk2-devel@lists.01.org
Cc: Leif Lindholm <leif.lindholm@linaro.org>,
Andrew Fish <afish@apple.com>,
Jordan Justen <jordan.l.justen@intel.com>
Subject: Re: [Patch V4 0/6] Update to Tiano Contribution Agreement 1.1
Date: Tue, 25 Jul 2017 15:07:36 +0200 [thread overview]
Message-ID: <17429ffe-6b32-4b0c-8ec2-669372253d59@redhat.com> (raw)
In-Reply-To: <20170724234516.12552-1-michael.d.kinney@intel.com>
On 07/25/17 01:45, Michael D Kinney wrote:
> https://bugzilla.tianocore.org/show_bug.cgi?id=628
> https://bugzilla.tianocore.org/show_bug.cgi?id=629
> https://bugzilla.tianocore.org/show_bug.cgi?id=642
> https://bugzilla.tianocore.org/show_bug.cgi?id=643
>
> New in V4
> * Revert change to remove commit message details from
> Contributions.txt. Instead, this section has been updated to support
> both code and documentation patches.
> This new agreement does not have any changes for code contributions.
> It adds content to cover open source documentation contributions.
I was a bit confused why updating the source tree to 1.1 was then
justified, but "Patch v4 3/6" explains it well in the commit message.
I have one suggestion for patch 3: it says that CodeModule should be
omitted from docs patches. However, I suggest that we keep the same
format for docs patches as well; "CodeModule" (or rather "DocModule"
could refer to the chapter or section of the gitbook that is being
modified (chapters and appendices are kept in separate files --
sometimes even in multiple files in separate directories -- in the
docbook source trees anyway, and I think "DocModule" could be a logical
match).
Just my opinion of course.
Regarding patch 5, and the special handling of the OvmfPkg license file
-- today I commented on that in
<https://lists.01.org/pipermail/edk2-devel/2017-July/012547.html>:
> perhaps one root license file with a default license, and pathname
> patterns that cumulatively cover all of the exceptions. Or one license
> file per package, with a default license for the package, plus
> pathname patterns, where the patterns cumulatively cover all of the
> exceptions within the package.
IIUC, patch #5 would leave two license files in the tree, the tree-wide
default, and OVMF's with some exceptions (identified by pathnames). I
feel that representing exceptions with two methods ((a) separate license
files that override each other, and (b) pathnames in said license files)
is a bit confusing.
So I think we should *either* (1) have one core license file that spells
out all of the exceptions in the tree (by pathname), *or* (2) have
package-level, independent license files that spell out exceptions in
their own respective, containing packages. Currently patch 5 seems to be
a mix of the two.
(Note: I use *bold* above in an attempt to make myself clear; it
certainly doesn't mean that I "insist" on this. I don't feel very
strongly about this, so if you or Jordan disagree with my point, I'm
fine. In particular I seem to recall that Jordan disagrees with option
(1), and you likely disagree with option (2), because that's what we
have right now.)
Thanks
Laszlo
next prev parent reply other threads:[~2017-07-25 13:05 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-24 23:45 [Patch V4 0/6] Update to Tiano Contribution Agreement 1.1 Michael D Kinney
2017-07-24 23:45 ` [Patch v4 1/6] BaseTools/PatchCheck: Support " Michael D Kinney
2017-07-24 23:45 ` [Patch v4 2/6] edk2: Move TianoCore Contribution Agreement to root Michael D Kinney
2017-07-24 23:45 ` [Patch v4 3/6] edk2: Update to TianoCore Contribution Agreement 1.1 Michael D Kinney
2017-07-25 17:36 ` Jordan Justen
2017-07-25 17:55 ` Kinney, Michael D
2017-07-26 17:05 ` Jordan Justen
2017-07-26 17:45 ` Kinney, Michael D
2017-07-26 18:20 ` Jordan Justen
2017-07-26 19:13 ` Laszlo Ersek
2017-07-24 23:45 ` [Patch v4 4/6] edk2: Reformat " Michael D Kinney
2017-07-24 23:45 ` [Patch v4 5/6] edk2: Move License.txt file to root Michael D Kinney
2017-07-25 0:12 ` Kinney, Michael D
2017-07-24 23:45 ` [Patch v4 6/6] edk2: Add Readme.md to root of edk2 repository Michael D Kinney
2017-07-25 17:25 ` Jordan Justen
2017-07-25 17:43 ` Kinney, Michael D
2017-07-25 13:07 ` Laszlo Ersek [this message]
2017-07-25 16:06 ` [Patch V4 0/6] Update to Tiano Contribution Agreement 1.1 Kinney, Michael D
2017-07-26 10:39 ` Laszlo Ersek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=17429ffe-6b32-4b0c-8ec2-669372253d59@redhat.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox