The Google lawsuit was partly because they didn't use the actual Java source code so they didn't benefit from those open source licenses. But bear in mind:
• Google won, Oracle lost, multiple times. I'm guessing they won't try that again.
• Google has since switched to the OpenJDK source code, not away from it. They are now actually working more closely with Oracle, not less.
Weird I know, but that's how it's played out.
If you're smaller than Google, dealing with Oracle might be outside your budget. Safer not to.
Based on past behavior, Oracle intends Graal and Truffle to do the same.
Edit: Actually, I suspect the name Graal is a play on JVM-based Grails, which, along with Apache Groovy, has the same culture of drawing users in with false promises then charging them for OCI consulting and G2One conferences to manage the resulting technical debt. Perhaps Graal means Oracle ain't buying theirs, they're building their own.
The commercial features aren't relevant to most developers, so it's all a bit of a storm in a teacup. There's certainly no bait and switch.
Graal & Truffle are a product of Oracle Labs, the part of the Java team which does VM and compiler research.
[/quote]
So if a language using this becomes successful, Oracle will hit you with an intellectual property lawsuit?