Skip to content
Snippets Groups Projects
Francesco Pham's avatar
Francesco Pham authored
The Oniro repository changed license of all Yocto/OE build system 
meta-data/files/patches from Apache to MIT to make collaboration with the upstream
easier: eclipse/oniro-core/oniro#824

Relicense all files in this repository to MIT to align with Oniro core.

Due to how these Yocto/OE layers interact with upstream layers (including oe-core), 
having parts of our layers licensed under Apache when most (if not all) of our 
upstream dependencies (and generally the entire ecosystem) are MIT, would pose 
a couple of issues:
        
- Using our layers would introduce a new license to a downstream consumer that 
    needs to be assessed.
- Reusing parts of our code would pose an issue of relicensing on Oniro or the 
    downstream side.
 - Upstreaming Apache code would need relicensing on the Oniro side before 
    upstream could accept contributions (unless upstream is up for a license addition 
    which in most cases is not an option).
- Mistakes can happen and end up with "silent" relicensing in different situations.

To avoid all the above we propose to change all the existing Yocto/OE Apache-2.0 
files in this repository to MIT.

Fixes: eclipse/oniro-blueprints/core/meta-oniro-blueprints-core#1



Signed-off-by: default avatarFrancesco Pham <francesco.pham@huawei.com>
528f4196
History

SPDX-FileCopyrightText: Huawei Inc.

SPDX-License-Identifier: MIT

Introduction

Description

The meta-oniro-blueprints-core is the core layer for Oniro Project blueprints metadata. The contents of this layer are recipes shared across blueprints but for whatever reason are inappropriate to be upstreamed to Oniro

Layer dependencies

The meta-oniro-blueprints-core layer depends on the Oniro Project:

https://gitlab.eclipse.org/eclipse/oniro-core/oniro

Contributing

Merge requests

All contributions are to be handled as merge requests in the oniro blueprints core Gitlab repository. For more information on the contributing process, check the CONTRIBUTING.md file.

Maintainers

License

This layer is released under the licenses listed in the LICENSES root directory.