[libre-riscv-dev] Reference OS

Jacob Lifshay programmerjake at gmail.com
Wed Feb 19 02:19:12 GMT 2020


On Tue, Feb 18, 2020, 18:02 Immanuel, Yehowshua U <yimmanuel3 at gatech.edu>
wrote:

> Hey guys, quick very important question!
>
> What License is our codebase under?
>

Currently Kazan is LGPLv2.1 and later (denoted by LGPLv2.1+). The intention
is to allow proprietary code to legally use Kazan as a driver, which
requires linking to it, while also maintaining GPL-style free code. I've
been thinking of switching to (LGPLv2.1+ OR LGPLv3+) to explicitly give the
patent guarantees in GPLv3.

GPLv2 compatibility is included to allow easy movement into the Linux
kernel.
GPLv3 includes compatibility with the Apache 2.0 license used by LLVM.

For the HW, I suggested LGPLv2.1+ with an exception allowing tape-out with
proprietary cell libraries, but have not come up with anything specific
yet, so the HW designs are currently LGPLv2.1+ as far as I recall.

Jacob


More information about the libre-riscv-dev mailing list