[edk2] [RFC] Change EDK II to an Apache 2.0 License
Matteo.Carlini at arm.com
Fri Dec 7 12:07:18 PST 2018
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).
> -----Original Message-----
> From: Leif Lindholm <leif.lindholm at linaro.org>
> Sent: 29 November 2018 22:54
> To: Kinney, Michael D <michael.d.kinney at intel.com>
> Cc: edk2-devel at lists.01.org; Matteo Carlini <Matteo.Carlini at arm.com>; Sami
> Mujawar <Sami.Mujawar at arm.com>
> 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.
> > 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
> > See the License for the specific language governing permissions and
> > limitations under the License.
> > 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.)
More information about the edk2-devel