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?
Jookia.