From: "Laszlo Ersek" <lersek@redhat.com>
To: devel@edk2.groups.io, michael.d.kinney@intel.com,
Sami Mujawar <Sami.Mujawar@arm.com>,
Alexei Fedorov <Alexei.Fedorov@arm.com>,
Leif Lindholm <leif.lindholm@linaro.org>,
Ard Biesheuvel <ard.biesheuvel@linaro.org>
Subject: Re: [edk2-devel] [edk2] [PATCH V3] Change EDK II to BSD+Patent License
Date: Tue, 9 Apr 2019 11:46:08 +0200 [thread overview]
Message-ID: <5db677d9-fd1b-c535-425b-c4eb08ff924f@redhat.com> (raw)
In-Reply-To: <E92EE9817A31E24EB0585FDF735412F5B9C8B981@ORSMSX113.amr.corp.intel.com>
Sami, Alexei: please jump to the end of this email.
On 04/08/19 22:25, Michael D Kinney wrote:
> EDK II Maintainers and Reviewers,
>
> I have rebased the patch series as of April 8, 2019, and I have
> added the Reviewed-by tags I have received. Please review the
> commit messages in the V3a branch verify that I have not missed
> any reviewers.
I ran a range-diff between master..v3 and master..v3a (with v3a pointing
to commit c7e9f1bac2a2). Results:
(1) All my R-b's have been picked up. That means the following 7
patches:
edk2: Add License-History.txt
edk2: Change License.txt from 2-Clause BSD to BSD+Patent
edk2: Replace BSD License with BSD+Patent License
ArmVirtPkg: Replace BSD License with BSD+Patent License
OvmfPkg: Replace BSD License with BSD+Patent License
OvmfPkg: Change License.txt from 2-Clause BSD to BSD+Patent
edk2: Remove Contributions.txt and update Readme.md
(2) my R-b has not been mistakenly added to any patch I haven't
reviewed, so that's OK too.
(3) I did notice something interesting: the latest rebase of the patch
UefiCpuPkg: Replace BSD License with BSD+Patent License
seems to have introduced a small unexpected change. Let me quote the
range-diff output:
> 40: a67328cbb41d ! 40: 8c92495fcf11 UefiCpuPkg: Replace BSD License with BSD+Patent License
> @@ -18,6 +18,8 @@
>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
> + Reviewed-by: Eric Dong <eric.dong@intel.com>
> + Reviewed-by: Ray Ni <ray.ni@intel.com>
>
> diff --git a/UefiCpuPkg/UefiCpuPkg.dec b/UefiCpuPkg/UefiCpuPkg.dec
> --- a/UefiCpuPkg/UefiCpuPkg.dec
> @@ -1134,7 +1136,7 @@
> @@
> handles cases where local APIC is disabled.
>
> - Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
> + Copyright (c) 2010 - 2019, Intel Corporation. All rights reserved.<BR>
> - This program and the accompanying materials
> - are licensed and made available under the terms and conditions of the BSD License
> - which accompanies this distribution. The full text of the license may be found at
> @@ -1210,7 +1212,7 @@
> @@
> Register CPU Features Library to register and manage CPU features.
>
> - Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
> + Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
> - This program and the accompanying materials
> - are licensed and made available under the terms and conditions of the BSD License
> - which accompanies this distribution. The full text of the license may be found at
> @@ -1400,7 +1402,7 @@
> @@
> not provided for that register.
>
> - Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.<BR>
> + Copyright (c) 2015 - 2019, Intel Corporation. All rights reserved.<BR>
> - This program and the accompanying materials are licensed and made available under
> - the terms and conditions of the BSD License which accompanies this distribution.
> - The full text of the license may be found at
> @@ -2347,7 +2349,7 @@
> @@
> # Register CPU Features Library DXE instance.
> #
> - # Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
> + # Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
> -# This program and the accompanying materials
> -# are licensed and made available under the terms and conditions of the BSD License
> -# which accompanies this distribution. The full text of the license may be found at
> @@ -2366,7 +2368,7 @@
> @@
> # Register CPU Features Library PEI instance.
> #
> - # Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
> + # Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
> -# This program and the accompanying materials
> -# are licensed and made available under the terms and conditions of the BSD License
> -# which accompanies this distribution. The full text of the license may be found at
> @@ -2856,7 +2858,7 @@
> @@
> CPU Register Table Library definitions.
>
> - Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
> + Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
> - This program and the accompanying materials
> - are licensed and made available under the terms and conditions of the BSD License
> - which accompanies this distribution. The full text of the license may be found at
> @@ -3785,7 +3787,7 @@
> @@
> UEFI Application to display CPUID leaf information.
>
> - Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.<BR>
> + Copyright (c) 2016 - 2019, Intel Corporation. All rights reserved.<BR>
> - This program and the accompanying materials
> - are licensed and made available under the terms and conditions of the BSD License
> - which accompanies this distribution. The full text of the license may be found at
> @@ -4049,7 +4051,7 @@
> --- a/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c
> +++ b/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c
> @@
> - Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
> + Copyright (c) 2010 - 2019, Intel Corporation. All rights reserved.<BR>
> Copyright (c) 2017, AMD Inc. All rights reserved.<BR>
>
> - This program and the accompanying materials
> @@ -4068,7 +4070,7 @@
> --- a/UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.c
> +++ b/UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.c
> @@
> - Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
> + Copyright (c) 2010 - 2019, Intel Corporation. All rights reserved.<BR>
> Copyright (c) 2017, AMD Inc. All rights reserved.<BR>
>
> - This program and the accompanying materials
> @@ -4697,7 +4699,7 @@
> @@
> CPU Register Table Library functions.
>
> - Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
> + Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
> - This program and the accompanying materials
> - are licensed and made available under the terms and conditions of the BSD License
> - which accompanies this distribution. The full text of the license may be found at
> @@ -4709,6 +4711,26 @@
>
> **/
>
> +@@
> + //
> + if (Before) {
> + PreviousEntry = GetPreviousNode (FeatureList, FindEntry);
> +- } else {
> ++ } else {
> ++
> + PreviousEntry = GetNextNode (FeatureList, FindEntry);
> + }
> +
> +@@
> + }
> + }
> + }
> +-}
> ++}
> ++
> +
> + /**
> + Checks and adjusts current CPU features per dependency relationship.
>
> diff --git a/UefiCpuPkg/Library/SecPeiDxeTimerLibUefiCpu/X86TimerLib.c b/UefiCpuPkg/Library/SecPeiDxeTimerLibUefiCpu/X86TimerLib.c
> --- a/UefiCpuPkg/Library/SecPeiDxeTimerLibUefiCpu/X86TimerLib.c
The contextual differences due to the copyright year updates are fine.
However, the v3a version of the patch, namely commit 8c92495fcf11,
silently fixes some whitespace errors too, in file
"UefiCpuPkg/Library/RegisterCpuFeaturesLib/RegisterCpuFeaturesLib.c",
which were originally introduced in commit b3c71b472dff
("UefiCpuPkg/RegisterCpuFeaturesLib: Add logic to support semaphore
type.", 2018-10-22).
The v3 version of the patch set didn't include that silent whitespace
fix.
I'm not suggesting that the series should be re-spun one more time just
because of this though!
(4) I've test-built OVMF and ArmVirtQemu in my usual build configs, at
c7e9f1bac2a2, and they all build fine.
Back to the email:
On 04/08/19 22:25, Michael D Kinney wrote:
> I have also verified that no files have been
> added/removed since the V3 patch series was posted last week.
>
> https://github.com/mdkinney/edk2/tree/Bug_1373_BsdPatentLicense_V3a
>
> I have updated the status of the patch reviews on the Wiki page:
>
> https://github.com/tianocore/tianocore.github.io/wiki/Change-EDK-II-to-BSD-Patent-License
>
> I am only missing a review for the DynamicTablesPkg. Please let
> Me know if you have can help complete that review.
Adding Sami, Alexei, Leif and Ard, for this paragraph.
Thanks
Laszlo
next prev parent reply other threads:[~2019-04-09 9:46 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-04-03 23:42 [edk2] [PATCH V3] Change EDK II to BSD+Patent License Michael D Kinney
2019-04-04 12:27 ` [edk2-devel] " Laszlo Ersek
2019-04-04 22:27 ` Ma, Maurice
2019-04-05 9:40 ` Ni, Ray
2019-04-05 21:39 ` Michael D Kinney
2019-04-08 1:21 ` [edk2-devel] " Ni, Ray
2019-04-08 1:41 ` Wu, Hao A
2019-04-08 1:44 ` Dong, Eric
2019-04-08 1:50 ` Wu, Hao A
[not found] ` <B80AF82E9BFB8E4FBD8C89DA810C6A093C8BCAAE@SHSMSX104.ccr.corp.intel.com>
[not found] ` <7CB7EF03E15B5D48981329A508747A9850C4FB75@SHSMSX104.ccr.corp.intel.com>
2019-04-08 5:20 ` yi.qian
2019-04-08 9:01 ` Sun, Zailiang
2019-04-08 20:25 ` Michael D Kinney
2019-04-09 9:46 ` Laszlo Ersek [this message]
[not found] ` <E92EE9817A31E24EB0585FDF735412F5B9C8A6A3@ORSMSX113.amr.corp.intel.com>
[not found] ` <DB6PR0802MB2375A8D702667DC83C2AAC07842D0@DB6PR0802MB2375.eurprd08.prod.outlook.com>
2019-04-09 18:43 ` Michael D Kinney
[not found] ` <E92EE9817A31E24EB0585FDF735412F5B9C8D207@ORSMSX113.amr.corp.intel.com>
2019-04-09 18:45 ` Sami Mujawar
2019-04-07 23:35 ` Carsey, Jaben
2019-04-08 1:20 ` [edk2-devel] " Siyuan, Fu
2019-04-08 2:04 ` BobCF
2019-04-08 2:31 ` Wang, Jian J
2019-04-08 3:34 ` [edk2-devel] " chasel.chiu
2019-04-08 4:44 ` Liming Gao
2019-04-08 4:46 ` Wang, Jian J
2019-04-08 5:01 ` [edk2-devel] " yi.qian
2019-04-08 5:10 ` Liming Gao
2019-04-08 5:30 ` [edk2-devel] " chasel.chiu
2019-04-08 12:12 ` Laszlo Ersek
2019-04-08 16:57 ` Michael D Kinney
-- strict thread matches above, loose matches on Subject: below --
2019-04-08 5:25 zailiang.sun
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=5db677d9-fd1b-c535-425b-c4eb08ff924f@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