91f3a2f0ce
Add OpenSBI version 0.4 as a git submodule and as a prebult binary. OpenSBI (https://github.com/riscv/opensbi) aims to provide an open-source reference implementation of the RISC-V Supervisor Binary Interface (SBI) specifications for platform-specific firmwares executing in M-mode. For all supported platforms, OpenSBI provides several runtime firmware examples. These example firmwares can be used to replace the legacy riscv-pk bootloader and enable the use of well-known bootloaders such as U-Boot. OpenSBI is distributed under the terms of the BSD 2-clause license ("Simplified BSD License" or "FreeBSD License", SPDX: BSD-2-Clause). OpenSBI source code also contains code reused from other projects desribed here: https://github.com/riscv/opensbi/blob/master/ThirdPartyNotices.md. In this case all of the code we are using from OpenSBI is BSD 2-clause as we aren't using the Kendryte code (Apache-2.0) with QEMU and libfdt is dual licensed as BSD 2-clause (and GPL-2.0+). OpenSBI isn't being linked with QEMU either it is just being included with QEMU. Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Tested-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
27 lines
1.1 KiB
Plaintext
27 lines
1.1 KiB
Plaintext
The QEMU distribution includes both the QEMU emulator and
|
|
various firmware files. These are separate programs that are
|
|
distributed together for our users' convenience, and they have
|
|
separate licenses.
|
|
|
|
The following points clarify the license of the QEMU emulator:
|
|
|
|
1) The QEMU emulator as a whole is released under the GNU General
|
|
Public License, version 2.
|
|
|
|
2) Parts of the QEMU emulator have specific licenses which are compatible
|
|
with the GNU General Public License, version 2. Hence each source file
|
|
contains its own licensing information. Source files with no licensing
|
|
information are released under the GNU General Public License, version
|
|
2 or (at your option) any later version.
|
|
|
|
As of July 2013, contributions under version 2 of the GNU General Public
|
|
License (and no later version) are only accepted for the following files
|
|
or directories: bsd-user/, linux-user/, hw/vfio/, hw/xen/xen_pt*.
|
|
|
|
3) The Tiny Code Generator (TCG) is released under the BSD license
|
|
(see license headers in files).
|
|
|
|
4) QEMU is a trademark of Fabrice Bellard.
|
|
|
|
Fabrice Bellard and the QEMU team
|