From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.24; helo=mga09.intel.com; envelope-from=michael.d.kinney@intel.com; receiver=edk2-devel@lists.01.org Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id DB50521197B2F for ; Fri, 7 Dec 2018 13:28:46 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Dec 2018 13:27:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,327,1539673200"; d="scan'208";a="126065844" Received: from orsmsx110.amr.corp.intel.com ([10.22.240.8]) by fmsmga004.fm.intel.com with ESMTP; 07 Dec 2018 13:27:23 -0800 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.125]) by ORSMSX110.amr.corp.intel.com ([169.254.10.166]) with mapi id 14.03.0415.000; Fri, 7 Dec 2018 13:27:22 -0800 From: "Kinney, Michael D" To: Matteo Carlini , Leif Lindholm , "Kinney, Michael D" CC: "edk2-devel@lists.01.org" , Sami Mujawar , Guillaume Letellier , nd Thread-Topic: [edk2] [RFC] Change EDK II to an Apache 2.0 License Thread-Index: AdSIEgJ45d1a6e6eSmiwjGoah50yqwAZ2gIAAYyF/QAADk1n0A== Date: Fri, 7 Dec 2018 21:27:22 +0000 Message-ID: References: <20181129225336.wdkdh4uqbif2eazz@bivouac.eciton.net> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.22.254.140] MIME-Version: 1.0 Subject: Re: [RFC] Change EDK II to an Apache 2.0 License X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Dec 2018 21:28:47 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Matteo, Since EDK II does use some content from a few other projects, we do need content under other supported licenses to be allowed. However, we have discussed these dependencies and would prefer they are included as git-submodules so the sources are not in the EDK II repositories. There will be work items to go through each of those dependencies. We would prefer all content in the EDK II repos going forward to=20 use Apache 2.0 as both the inbound and outbound license without any need for an EDK II developer to attest to the TianoCore Contribution Agreement. We will have to define an exception process for content that can not follow this preference. Thanks, Mike > -----Original Message----- > From: Matteo Carlini [mailto:Matteo.Carlini@arm.com] > Sent: Friday, December 7, 2018 12:07 PM > To: Leif Lindholm ; Kinney, > Michael D > Cc: edk2-devel@lists.01.org; Sami Mujawar > ; Guillaume Letellier > ; nd > Subject: RE: [edk2] [RFC] Change EDK II to an Apache 2.0 > License >=20 > Ok from Arm side, as long as contributions submitted under > the existing TianoCore Contribution Agreement 1.1 (BSD 2- > Clause) will still be accepted, as it's somehow implied by > point 3). >=20 > Thanks > Matteo >=20 > > -----Original Message----- > > From: Leif Lindholm > > Sent: 29 November 2018 22:54 > > To: Kinney, Michael D > > Cc: edk2-devel@lists.01.org; Matteo Carlini > ; Sami > > Mujawar > > Subject: Re: [edk2] [RFC] Change EDK II to an Apache 2.0 > License > > > > On Thu, Nov 29, 2018 at 06:39:28PM +0000, Kinney, > Michael D wrote: > > > Hello, > > > > > > This RFC follows up on the proposal from Mark Doran to > change the EDK > > > II Project to an Apache 2.0 License. > > > > > > https://lists.01.org/pipermail/edk2-devel/2018- > October/030385.html > > > > > > > > > ** Please provide feedback on the proposal by Friday > 12/7/18. ** > > > > 7 December 2018 to anyone outside the US :) > > > > > I will be following up with pointers to public GitHub > branches that > > > contain the initial set of changes in steps (1) and > (2) below for > > > review. > > > > > > The proposal is to perform this change to edk2/master > in the steps > > > listed below. The license change will not be applied > to any of the > > > other existing branches in the edk2 repository. > > > > > > 1) Change all files with a BSD 2-Clause license and > only a single > > > copyright statement by Intel Corporation to an > Apache 2.0 license > > > and add an SPDX-License-Identifier statement. > > > > > > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > > =3D=3D=3D=3D=3D=3D > > > SPDX-License-Identifier: Apache-2.0 > > > > > > Licensed 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 > > > > > > http://www.apache.org/licenses/LICENSE-2.0 > > > > > > 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. > > > > > > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D > > =3D=3D=3D=3D=3D=3D > > > > > > 2) Update Readme.md and License.txt in the root of the > edk2 repository to > > > state that content is covered by a mix of BSD 2- > Clause and Apache 2.0 > > > licenses. > > > > > > 3) Update all documentation to state that content > submitted under the > > > Apache 2.0 license no longer requires the Tianocore > Contribution > > > Agreement which means the following line is not > required in commit > > > messages for changes to files that are covered by > an Apache 2.0 License. > > > > Presumably this also applies to files _added_ with an > Apache 2.0 License? (If so, > > the above could benefit from minor rewording.) > > > > > Contributed-under: TianoCore Contribution > Agreement 1.1 > > > > > > 4) Create Wiki page(s) that provide the details of the > Apache 2.0 License > > > change and provide the status of the license change > for each package > > > in the edk2 repository. Also provide a list of the > additional copyright > > > holders that need to be contacted to accept the > change to an Apache 2.0 > > > License along with the status of that acceptance. > > > > > > 5) After all copyright holders have accepted the > change to an Apache 2.0 > > > License, change the remaining files from BSD 2- > Clause to Apache 2.0. > > > > > > 6) Update Readme.md and License.txt in the edk2 > repository to state that > > > Apache 2.0 is the preferred license for the EDK II > project. > > > > From Linaro's side, we have no concern beyond that we'd > like to hear ARM's > > opinion. (Adding cc.) > > > > Regards, > > > > Leif