-
Notifications
You must be signed in to change notification settings - Fork 197
/
LICENSE
22 lines (16 loc) · 893 Bytes
/
LICENSE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
rpm-ostree includes code licensed under GPLv2+, LGPLv2+, (Apache 2.0 OR MIT).
More specifically, the code in `rust/` is under `Apache 2.0 or MIT`, and
the C code (in `src/` mostly) is under a mix of GPLv2+ or LGPLv2+.
See these license files:
- COPYING.GPL
- COPYING.LGPL
- rust/LICENSE-APACHE
- rust/LICENSE-MIT
Most of our source files have either a license header or a SPDX license identifier.
The original intention for rpm-ostree was to match libostree as being LGPLv2+;
this would ensure code could be easily shared between the two, as well as other
LGPLv2+ projects like glib.
However [due to an accident](https://github.com/projectatomic/rpm-ostree/issues/1890),
some GPLv2+ code was imported, and we're unlikely to easily change that now.
The rationale for having the Rust code be `Apache 2.0 OR MIT` is to match
most of the Rust ecosystem, so we can easily share it there.