Licensing question

Raffaello Giulietti raffaello.giulietti at
Fri Sep 30 18:14:47 UTC 2016


thanks for this clear and, in retrospect, rather logical answer.


On 2016-09-30 18:05, Christian Wimmer wrote:
> Graal is just another compiler alongside the Java HotSpot server
> compiler that optimizes code at run time, so the license of Graal does
> not affect Truffle any more than the license of the Java HotSpot VM (GPL
> without Classpath exception) in general.
> -Christian
> On 09/30/2016 09:49 AM, Raffaello Giulietti wrote:
>> Hi all,
>> I'm aware that this might not be the ideal place to ask about licensing
>> issues but I'm just looking for unbinding opinions, not legal advice.
>> My understanding is that Graal is licensed under the "viral" GPL while
>> Truffle is licensed under the less restrictive GPL with Classpath
>> exception.
>> What does this imply for a Truffle language implementation that makes
>> use of Graal for performance, even if it does not link directly to the
>> Graal API?
>> Does it indirectly inherit the stricter GPL status or can it be
>> distributed with any license as allowed by the GPL with Classpath
>> exception?
>> Greetings
>> Raffaello

More information about the graal-dev mailing list