This document attempts to explain the rational behind the 'gb' licensing.

The general intention is:

a) All non runtime code is GPL
b) The interpreter code is GPL
c) Runtime code (functions / objects) is Lesser GPL

The rational is:

a,b) We want to give people freedom, the GPL does that well.

c)   We intend to produce compiled backends, these would need to re-use
     the existing runtime code. It seems reasonable to allow commercial
     use of the compiled code.

	We also require that you acknowledge that Helix may switch
bits of code between the LGPL and the GPL at our discretion, based
on the overall Gnome strategy.

Michael Meeks <mmeeks@gnu.org>

