On 03/10/19 01:15, Kinney, Michael D wrote:
> Hello,
> 
> Changes for V2
> ===============
> * Replace 2-Clause BSD License in file headers with SPDX-License-Identifier
>   statement.  This reduces the size of the file headers and the size
>   of the patches for this change.  Based on the following post:
> 
>   
> https://01.org/blogs/jc415/2018/open-source-hacks-one-question-interviews-open-source-experts-how-use-spdx-headers

This looks real nice.

Thanks
Laszlo

> 
> * Update License.txt in root of edk2 before changing file headers.
> * Fix minor typos
> ===============
> 
> This RFC follows up on the proposal from Mark Doran to change the 
> EDK II Project to a BSD+Patent License.
> 
>       https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html
> 
> The review period for this license change is 30 days.  If there is no
> unresolved feedback on April 9, 2019, then commits of the license change
> patches will begin on April 9, 2019.  
> 
>   ** Please provide feedback on the proposal by Monday April 8, 2019. **
> 
> Feedback can be sent to edk2-devel@lists.01.org, the EDK II community
> manager or any of the EDK II stewards.
> 
>   * Stephano Cetola <stephano.cet...@intel.com>   Community Manager
>   * Leif Lindholm   <leif.lindh...@linaro.org>    Steward
>   * Andrew Fish     <af...@apple.com>             Steward
>   * Laszlo Ersek    <ler...@redhat.com>           Steward
>   * Michael Kinney  <michael.d.kin...@intel.com>  Steward
> 
> The goal is to convert all of the files in the edk2 repository that are
> currently covered by the 2-Clause BSD License and the TianoCore
> Contribution Agreement to a BSD+Patent License.  
> 
> I will be following up with pointers to public GitHub branches that
> contain the set of changes to the edk2 repository 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) Add a License-History.txt file to the root of the edk2 repository that
>    contains the 2-Clause BSD License and the TianoCore Contribution
>    Agreement along with the details on the change to the BSD+Patent License.
> 
> 2) Change License.txt in the root of the edk2 repository from a 2-Clause
>    BSD License to the BSD+Patent License. The following is the link to the
>    BSD+Patent License and the new License.txt file contents.
> 
>    https://opensource.org/licenses/BSDplusPatent
> 
>    ======================================================================
>    Redistribution and use in source and binary forms, with or without
>    modification, are permitted provided that the following conditions are met:
> 
>    1. Redistributions of source code must retain the above copyright notice,
>       this list of conditions and the following disclaimer.
> 
>    2. Redistributions in binary form must reproduce the above copyright 
> notice,
>       this list of conditions and the following disclaimer in the 
> documentation
>       and/or other materials provided with the distribution.
> 
>    Subject to the terms and conditions of this license, each copyright holder
>    and contributor hereby grants to those receiving rights under this license
>    a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
>    (except for failure to satisfy the conditions of this license) patent
>    license to make, have made, use, offer to sell, sell, import, and otherwise
>    transfer this software, where such license applies only to those patent
>    claims, already acquired or hereafter acquired, licensable by such 
> copyright
>    holder or contributor that are necessarily infringed by:
> 
>    (a) their Contribution(s) (the licensed copyrights of copyright holders and
>        non-copyrightable additions of contributors, in source or binary form)
>        alone; or
> 
>    (b) combination of their Contribution(s) with the work of authorship to
>        which such Contribution(s) was added by such copyright holder or
>        contributor, if, at the time the Contribution is added, such addition
>        causes such combination to be necessarily infringed. The patent license
>        shall not apply to any other combinations which include the
>        Contribution.
> 
>    Except as expressly stated above, no rights or licenses from any copyright
>    holder or contributor is granted under this license, whether expressly, by
>    implication, estoppel or otherwise.
> 
>    DISCLAIMER
> 
>    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
>    AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
>    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
>    ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
>    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
>    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
>    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
>    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
>    CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
>    ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
>    POSSIBILITY OF SUCH DAMAGE.
>    ======================================================================
> 
> 3) Change all files currently covered by a 2-Clause BSD License and the 
>    TianoCore Contribution Agreement to a BSD+Patent License using the 
>    following SPDX-License-Identifier statement:
> 
>        SPDX-License-Identifier: BSD-2-Clause-Patent
> 
>    The use of SPDX-License-Identifier statement is based on the following:
> 
>         
> https://01.org/blogs/jc415/2018/open-source-hacks-one-question-interviews-open-source-experts-how-use-spdx-headers
> 
> 4) Update Readme.md in the root of the edk2 repository to state that content
>    is covered by a BSD+Patent License.  Also state that the BSD+Patent License
>    is the preferred license for the EDK II project.
> 
> 5) Remove the Contributions.txt file from the root of the edk2 repository
>    that contains the TianoCore Contribution Agreement.
> 
> 6) Update all documentation to state that content submitted under the 
>    BSD+Patent 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 a BSD+Patent License.
> 
>        Contributed-under: TianoCore Contribution Agreement 1.1
> 
> 7) Create Wiki page(s) that provide the details of the BSD+Patent License
>    change and provides the status of the license change for each TianoCore
>    repository and package.
> 
> Once the conversion of the edk2 repository is complete, work will begin
> on the other repositories in the TianoCore project.
> 
> Best regards,
> 
> Mike  
> 
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel
> 

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to