On Aug 21, 2018, at 9:41 AM, Andrew Haley <[email protected]> wrote: > > On 08/21/2018 11:14 AM, Magnus Ihse Bursie wrote: >> Am I correct in understanding that there are no more legal barriers >> towards doing such a thing anymore? > > You'd still be linking GPLv2-only code (libjvm) against GPLv3-or-later > code (binutils). IANAL, but I suspect you can't get around the GPLv3 > that easily.
IANAL2 but bringing in a new set of source code into the OpenJDK build always requires care with IP issues, which AFAIK need to be triple checked by real Ls. That said, the GPL (per se) isn't necessarily an issue here, if one were to select a disassembly engine that isn't under GPL. Please see: https://bugs.openjdk.java.net/browse/JDK-8188073 for a tracking bug for the option of integrating the Capstone library as a plugin. Perhaps the Capstone builds could include an artifact for the JVM? (Just thinking out loud here.) — John
