[graalvm-users] Query

Christian Wimmer christian.wimmer at oracle.com
Wed Oct 16 08:57:36 PDT 2019


Hi Josh,

The license of TRegex has been changed to UPL, to be consistent with the 
license for our JavaScript implementation.

-Christian



On 9/23/19 10:45, Joshy Augustine wrote:
> Hi Christian,
> 
> Many thanks for your reply. Very good question.
> 
> Our product does not bundle Java(rather requires customers to download 
> it as a prerequisite). Since Nashorn is already present in standard Java 
> distribution, our product does not need to bundle it. If we were to 
> migrate to Graal JS, I imagine we will need to bundle it as part of our 
> product since Graal JS is not part of Standard Java 11 distribution? If 
> so, we will need approval from our legal team(who at the moment, are not 
> allowing us to embed components licensed with GPL2 with Classpath 
> exception).
> 
> Thanks,
> Josh
> 
> On Mon, Sep 23, 2019 at 6:08 PM Christian Wimmer 
> <christian.wimmer at oracle.com <mailto:christian.wimmer at oracle.com>> wrote:
> 
>     Hi Josh,
> 
>     I don't know why TRegex has a different license thatn GraalJS.
> 
>     But you are incorrect about the GPL license of TRegex. It is GPL with
>     Classpath Exception. This means that TRegex has the the same license as
>     Nashorn (which you are apparently using already).
> 
>     -Christian
> 
> 
>     On 9/23/19 06:46, Joshy Augustine wrote:
>      > Hi All,
>      >
>      > I am Graal JS Newbie..Please let me know if this is not the
>     appropriate
>      > forum to raise this request.
>      >
>      > I am currently looking at the possibility of migrating from
>     Nashorn to
>      > Graal JS. Followed the very helpful instructions given in
>      >
>     https://medium.com/graalvm/graalvms-javascript-engine-on-jdk11-with-high-performance-3e79f968a819
>     <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=>
> 
>      >
>     <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=>,
> 
>      > and i am able to run Graal JS on top of Open JDK.
>      >
>      > I find Graal JS quite exciting as it has a rich feature set, better
>      > compliance with ECMA Spec and gives significantly  better
>     performance
>      > compared to Nashorn.
>      >
>      > As i undersatnd
>      > TRegex(https://mvnrepository.com/artifact/org.graalvm.regex/regex
>     <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=>
> 
>      >
>     <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=>)
> 
>      > is a dependency of Graal JS.Unfortunately, my organization's
>     legal team
>      > does not allow us to use GPL Licensed Components.
>      >
>      > Does anyone know if there is a possible alternative to Tregex?
>     Thanks in
>      > advance..
>      >
>      > --
>      > Cheers,
>      > Josh
>      >
>      > _______________________________________________
>      > GraalVM-Users mailing list
>      > GraalVM-Users at oss.oracle.com <mailto:GraalVM-Users at oss.oracle.com>
>      > https://oss.oracle.com/mailman/listinfo/graalvm-users
>      >
> 
>     _______________________________________________
>     GraalVM-Users mailing list
>     GraalVM-Users at oss.oracle.com <mailto:GraalVM-Users at oss.oracle.com>
>     https://oss.oracle.com/mailman/listinfo/graalvm-users
> 
> 
> 
> -- 
> Cheers,
> Josh



More information about the GraalVM-Users mailing list