Updating Genode's license to AGPLv3 + open-source linking clause

Jookia 166291 at ...9...
Fri Dec 16 04:50:59 CET 2016

On Fri, Dec 16, 2016 at 01:10:56AM +0100, Norman Feske wrote:
> If proprietary software is accepted to have this role but GPL software
> would not because of the GPLv2/v3 incompatibility, this would be a gross
> contradiction with the spirit of Free Software. Furthermore, with the
> linking exception clause, we make our stance unmistakably clear that we
> are fine with linking Free Software - regardless of potential
> license-version incompatibilities - with Genode.

>From my understanding:

The Linux kernel is under the GPLv2 only so the only way to combine code with
this is to comply with the GPLv2's terms. The AGPLv3 adds more restrictions than
the GPLv2 so it's incompatible.

Independent modules (things equivalent to userspace programs in Linux I guess)
are allowed to create executables (this doesn't apply to interpreted languages)
that include Genode code under whatever license they like as long as it's using
an approved open source license.

Genode will provide a liberal license for code that integrates Linux drivers in
to Genode.

Why does the AGPL not apply to the integration code if it uses Genode libraries?


More information about the users mailing list