Description
Hi, I thought that this whole project was GPL with classpath exception based on the LICENSE.md files, but upon closer inspection I saw this text above the classpath exception:
Certain source files distributed by Oracle America and/or its affiliates are subject to the following clarification and special exception to the GPL, but only where Oracle has expressly included in the particular source file's header the words "Oracle designates this particular file as subject to the "Classpath" exception as provided by Oracle in the LICENSE file that accompanied this code."
After digging through some source files, it looks like everything under /truffle has the classpath exception stuff in the header, but everything under /compiler does not. Is this intentional? That makes the whole compiler effectively GPL.
Am I right in assuming that both the compiler and truffle are required to run? That would make the whole project effectively GPL. Unless the compiler is somehow packaged with the JVM? Or maybe I am misunderstanding things. Thanks in advance.