<div dir="ltr"><div>Hi Christian,</div><div><br></div><div>That's wonderful news! Thanks a ton!</div><div><br></div><div>Thanks,</div><div>Josh<br></div></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Wed, Oct 16, 2019 at 4:57 PM Christian Wimmer <<a href="mailto:christian.wimmer@oracle.com">christian.wimmer@oracle.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">Hi Josh,<br>
<br>
The license of TRegex has been changed to UPL, to be consistent with the <br>
license for our JavaScript implementation.<br>
<br>
-Christian<br>
<br>
<br>
<br>
On 9/23/19 10:45, Joshy Augustine wrote:<br>
> Hi Christian,<br>
> <br>
> Many thanks for your reply. Very good question.<br>
> <br>
> Our product does not bundle Java(rather requires customers to download <br>
> it as a prerequisite). Since Nashorn is already present in standard Java <br>
> distribution, our product does not need to bundle it. If we were to <br>
> migrate to Graal JS, I imagine we will need to bundle it as part of our <br>
> product since Graal JS is not part of Standard Java 11 distribution? If <br>
> so, we will need approval from our legal team(who at the moment, are not <br>
> allowing us to embed components licensed with GPL2 with Classpath <br>
> exception).<br>
> <br>
> Thanks,<br>
> Josh<br>
> <br>
> On Mon, Sep 23, 2019 at 6:08 PM Christian Wimmer <br>
> <<a href="mailto:christian.wimmer@oracle.com" target="_blank">christian.wimmer@oracle.com</a> <mailto:<a href="mailto:christian.wimmer@oracle.com" target="_blank">christian.wimmer@oracle.com</a>>> wrote:<br>
> <br>
> Hi Josh,<br>
> <br>
> I don't know why TRegex has a different license thatn GraalJS.<br>
> <br>
> But you are incorrect about the GPL license of TRegex. It is GPL with<br>
> Classpath Exception. This means that TRegex has the the same license as<br>
> Nashorn (which you are apparently using already).<br>
> <br>
> -Christian<br>
> <br>
> <br>
> On 9/23/19 06:46, Joshy Augustine wrote:<br>
> > Hi All,<br>
> ><br>
> > I am Graal JS Newbie..Please let me know if this is not the<br>
> appropriate<br>
> > forum to raise this request.<br>
> ><br>
> > I am currently looking at the possibility of migrating from<br>
> Nashorn to<br>
> > Graal JS. Followed the very helpful instructions given in<br>
> ><br>
> <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__medium.com_graalvm_graalvms-2Djavascript-2Dengine-2Don-2Djdk11-2Dwith-2Dhigh-2Dperformance-2D3e79f968a819&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=CUkXBxBNT_D5N6HMJ5T9Z6rmvNKYsqupcbk72K0lcoQ&m=9eAfXY-8cZXQA2cvnSl4reDBDCR9MSomavXM38PuXQo&s=Yq3b_44QEs0ZcnqoLRALgD_eLgiJJw2apppWflDJcts&e=" target="_blank" rel="noreferrer">https://medium.com/graalvm/graalvms-javascript-engine-on-jdk11-with-high-performance-3e79f968a819</a><br>
> <<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__medium.com_graalvm_graalvms-2Djavascript-2Dengine-2Don-2Djdk11-2Dwith-2Dhigh-2Dperformance-2D3e79f968a819&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=w9vifOOsC2ZsjAx6TFeZGg3A9LGl1ogvmoJFfqxEaCc&m=FtM-sTGzm7wwtDKAPLxfy70hsrfrmBC8jr8ZS8feVLk&s=8Wdz6jKmU1ui6YTQzWzzAMZuPJoac-HkOtL2gxQtooo&e=" target="_blank" rel="noreferrer">https://urldefense.proofpoint.com/v2/url?u=https-3A__medium.com_graalvm_graalvms-2Djavascript-2Dengine-2Don-2Djdk11-2Dwith-2Dhigh-2Dperformance-2D3e79f968a819&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=w9vifOOsC2ZsjAx6TFeZGg3A9LGl1ogvmoJFfqxEaCc&m=FtM-sTGzm7wwtDKAPLxfy70hsrfrmBC8jr8ZS8feVLk&s=8Wdz6jKmU1ui6YTQzWzzAMZuPJoac-HkOtL2gxQtooo&e=</a>><br>
> <br>
> ><br>
> <<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__medium.com_graalvm_graalvms-2Djavascript-2Dengine-2Don-2Djdk11-2Dwith-2Dhigh-2Dperformance-2D3e79f968a819&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=CUkXBxBNT_D5N6HMJ5T9Z6rmvNKYsqupcbk72K0lcoQ&m=cn7NWb5vz5DsPmPd5qtGJgVns4BvrNck-_ymO_qDCMg&s=tt89m3EFHTFCr58kFzDn1VN7sWelqCGisSXs0EPGCh0&e=" target="_blank" rel="noreferrer">https://urldefense.proofpoint.com/v2/url?u=https-3A__medium.com_graalvm_graalvms-2Djavascript-2Dengine-2Don-2Djdk11-2Dwith-2Dhigh-2Dperformance-2D3e79f968a819&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=CUkXBxBNT_D5N6HMJ5T9Z6rmvNKYsqupcbk72K0lcoQ&m=cn7NWb5vz5DsPmPd5qtGJgVns4BvrNck-_ymO_qDCMg&s=tt89m3EFHTFCr58kFzDn1VN7sWelqCGisSXs0EPGCh0&e=</a>>,<br>
> <br>
> > and i am able to run Graal JS on top of Open JDK.<br>
> ><br>
> > I find Graal JS quite exciting as it has a rich feature set, better<br>
> > compliance with ECMA Spec and gives significantly better<br>
> performance<br>
> > compared to Nashorn.<br>
> ><br>
> > As i undersatnd<br>
> > TRegex(<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__mvnrepository.com_artifact_org.graalvm.regex_regex&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=CUkXBxBNT_D5N6HMJ5T9Z6rmvNKYsqupcbk72K0lcoQ&m=9eAfXY-8cZXQA2cvnSl4reDBDCR9MSomavXM38PuXQo&s=VsHvEolTEVVA0rtC3b6I-PlW2JM3GzKPwjk61_pWcPk&e=" target="_blank" rel="noreferrer">https://mvnrepository.com/artifact/org.graalvm.regex/regex</a><br>
> <<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__mvnrepository.com_artifact_org.graalvm.regex_regex&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=w9vifOOsC2ZsjAx6TFeZGg3A9LGl1ogvmoJFfqxEaCc&m=FtM-sTGzm7wwtDKAPLxfy70hsrfrmBC8jr8ZS8feVLk&s=wgt58ZlT9Ebh7qYEZKMnvgPDS-bMp31M-W3pHyuVvFQ&e=" target="_blank" rel="noreferrer">https://urldefense.proofpoint.com/v2/url?u=https-3A__mvnrepository.com_artifact_org.graalvm.regex_regex&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=w9vifOOsC2ZsjAx6TFeZGg3A9LGl1ogvmoJFfqxEaCc&m=FtM-sTGzm7wwtDKAPLxfy70hsrfrmBC8jr8ZS8feVLk&s=wgt58ZlT9Ebh7qYEZKMnvgPDS-bMp31M-W3pHyuVvFQ&e=</a>><br>
> <br>
> ><br>
> <<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__mvnrepository.com_artifact_org.graalvm.regex_regex&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=CUkXBxBNT_D5N6HMJ5T9Z6rmvNKYsqupcbk72K0lcoQ&m=cn7NWb5vz5DsPmPd5qtGJgVns4BvrNck-_ymO_qDCMg&s=RTU2AjV4tGvbfuQ4Pxi_HCunjxjPNajHEv03zfIuYf8&e=" target="_blank" rel="noreferrer">https://urldefense.proofpoint.com/v2/url?u=https-3A__mvnrepository.com_artifact_org.graalvm.regex_regex&d=DwMFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=CUkXBxBNT_D5N6HMJ5T9Z6rmvNKYsqupcbk72K0lcoQ&m=cn7NWb5vz5DsPmPd5qtGJgVns4BvrNck-_ymO_qDCMg&s=RTU2AjV4tGvbfuQ4Pxi_HCunjxjPNajHEv03zfIuYf8&e=</a>>)<br>
> <br>
> > is a dependency of Graal JS.Unfortunately, my organization's<br>
> legal team<br>
> > does not allow us to use GPL Licensed Components.<br>
> ><br>
> > Does anyone know if there is a possible alternative to Tregex?<br>
> Thanks in<br>
> > advance..<br>
> ><br>
> > --<br>
> > Cheers,<br>
> > Josh<br>
> ><br>
> > _______________________________________________<br>
> > GraalVM-Users mailing list<br>
> > <a href="mailto:GraalVM-Users@oss.oracle.com" target="_blank">GraalVM-Users@oss.oracle.com</a> <mailto:<a href="mailto:GraalVM-Users@oss.oracle.com" target="_blank">GraalVM-Users@oss.oracle.com</a>><br>
> > <a href="https://oss.oracle.com/mailman/listinfo/graalvm-users" target="_blank" rel="noreferrer">https://oss.oracle.com/mailman/listinfo/graalvm-users</a><br>
> ><br>
> <br>
> _______________________________________________<br>
> GraalVM-Users mailing list<br>
> <a href="mailto:GraalVM-Users@oss.oracle.com" target="_blank">GraalVM-Users@oss.oracle.com</a> <mailto:<a href="mailto:GraalVM-Users@oss.oracle.com" target="_blank">GraalVM-Users@oss.oracle.com</a>><br>
> <a href="https://oss.oracle.com/mailman/listinfo/graalvm-users" target="_blank" rel="noreferrer">https://oss.oracle.com/mailman/listinfo/graalvm-users</a><br>
> <br>
> <br>
> <br>
> -- <br>
> Cheers,<br>
> Josh<br>
</blockquote></div><br clear="all"><br>-- <br><div class="gmail_signature" dir="ltr">Cheers,<br>Josh</div>