Re: IKVM.OpenJDK.* License

Vijay Venkataraman <[email protected]> Sun, 30 Jul 2017 01:45:06 +0530
Newsgroups gmane.comp.java.ikvm.devel
Message-ID <CADGZG+gKXADKkAwJ0hwqmkPnQ8=7wteacP9K3pNgkbSVrvendA@mail.gmail.com>
--===============7683516279058727699==
Content-Type: multipart/alternative; boundary="94eb2c054dda2e942305557a74cd"

--94eb2c054dda2e942305557a74cd
Content-Type: text/plain; charset="UTF-8"

Hi Michael,
Thanks for letting me know about this.
I have asked for legal advise and i am getting to hear that we cannot ship
it as a part of our product.
I hear that it should be used as "arms length" . I am trying to figure what
that means.

@Jeroen
Sorry for pulling you in to this.
If i get a clear answer, i can decide which way to go. Else i can be going
in circles not get a valid answer for a long time.
Pleas pardon me for this.

Can someone point, which section clearly identifies that i can use
IKVM.OpenJDK.*
. dll and ship a product, so that the product wouldn't result in being a
GPL based?

The files i am talking about are:
IKVM.OpenJDK.Beans.dll
IKVM.OpenJDK.Charsets.dll
IKVM.OpenJDK.Corba.dll
IKVM.OpenJDK.Core.dll
IKVM.OpenJDK.Jdbc.dll
IKVM.OpenJDK.Management.dll
IKVM.OpenJDK.Media.dll
IKVM.OpenJDK.Misc.dll.dll
IKVM.OpenJDK.Naming.dll
IKVM.OpenJDK.Remoting.dll
IKVM.OpenJDK.Security.dll
IKVM.OpenJDK.SwingAWT.dll
IKVM.OpenJDK.Text.dll
IKVM.OpenJDK.Tools.dll
IKVM.OpenJDK.Util.dll
IKVM.OpenJDK.XML.API.dll
IKVM.OpenJDK.XML.Bind.dll
IKVM.OpenJDK.XML.Crypto.dll
IKVM.OpenJDK.XML.Parse.dll
IKVM.OpenJDK.XML.Transform.dll
IKVM.OpenJDK.XML.WebServices.dll
IKVM.OpenJDK.XML.XPath.dll
Version = 7.2.4630.5 - Part of
https://sourceforge.net/projects/ikvm/files/ikvm/7.2.4630.5/ikvmbin-7.2.4630.5.zip/download

I am sure, many people could have had similar issues/questions. Any
pointers to that will be of great help.

This will decide how i will build my software.

Kind Regards,
Vijay

On Sat, Jul 29, 2017 at 5:30 PM, Michael Kay <[email protected]> wrote:

> The license is GPLv2 with the Classpath Exception
>
> http://openjdk.java.net/legal/gplv2+ce.html
>
> The Classpath Exception allows you to use IKVM/OpenJDK as part of your
> application without infecting your code with GPL.
>
> Michael Kay
> Saxonica
> (not a lawyer!)
>
> On 29 Jul 2017, at 03:41, Vijay Venkataraman <[email protected]>
> wrote:
>
> Team,
>
> I would like to develop commercial product that uses java component. Will
> use IKVM to run it on .NET
>
> But i find that all the  IKVM.OpenJDK.*.dll fall under GPLV2.
>
> The java component needs utils, Core, AWT(Fonts), Swing components for
> sure.
>
> Are there any alternatives to this or am i missing something obvious?
>
> Kind Regards,
> -VV
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot______
> _________________________________________
> Ikvm-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ikvm-developers
>
>
>

--94eb2c054dda2e942305557a74cd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Michael,<div>Thanks for letting me know about this.=C2=
=A0</div><div>I have asked for legal advise and i am getting to hear that w=
e cannot ship it as a part of our product.</div><div>I hear that it should =
be used as &quot;arms length&quot; . I am trying to figure what that means.=
</div><div><br></div><div>@Jeroen</div><div>Sorry for pulling you in to thi=
s.</div><div>If i get a clear answer, i can decide which way to go. Else i =
can be going in circles not get a valid answer for a long time.</div><div>P=
leas pardon me for this.</div><div><br></div><div>Can someone point, which =
section clearly identifies that i can use=C2=A0<span style=3D"font-size:12.=
8px">IKVM.OpenJDK.* . dll and ship a product, so that the product wouldn&#3=
9;t result in being a GPL based?</span></div><div><span style=3D"font-size:=
12.8px"><br></span></div><div><span style=3D"font-size:12.8px">The files i =
am talking about are:</span></div><div><div><span style=3D"font-size:12.8px=
">IKVM.OpenJDK.Beans.dll</span></div><div><span style=3D"font-size:12.8px">=
IKVM.OpenJDK.Charsets.dll</span></div><div><span style=3D"font-size:12.8px"=
>IKVM.OpenJDK.Corba.dll</span></div><div><span style=3D"font-size:12.8px">I=
KVM.OpenJDK.Core.dll</span></div><div><span style=3D"font-size:12.8px">IKVM=
.OpenJDK.Jdbc.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.Op=
enJDK.Management.dll</span></div><div><span style=3D"font-size:12.8px">IKVM=
.OpenJDK.Media.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.O=
penJDK.Misc.dll.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.=
OpenJDK.Naming.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.O=
penJDK.Remoting.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.=
OpenJDK.Security.dll</span></div><div><span style=3D"font-size:12.8px">IKVM=
.OpenJDK.SwingAWT.dll</span></div><div><span style=3D"font-size:12.8px">IKV=
M.OpenJDK.Text.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.O=
penJDK.Tools.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.Ope=
nJDK.Util.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.OpenJD=
K.XML.API.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.OpenJD=
K.XML.Bind.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.OpenJ=
DK.XML.Crypto.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.Op=
enJDK.XML.Parse.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.=
OpenJDK.XML.Transform.dll</span></div><div><span style=3D"font-size:12.8px"=
>IKVM.OpenJDK.XML.WebServices.dll</span></div><div><span style=3D"font-size=
:12.8px">IKVM.OpenJDK.XML.XPath.dll</span></div><div><span style=3D"font-si=
ze:12.8px">Version =3D 7.2.4630.5 - Part of <a href=3D"https://sourceforge.=
net/projects/ikvm/files/ikvm/7.2.4630.5/ikvmbin-7.2.4630.5.zip/download">ht=
tps://sourceforge.net/projects/ikvm/files/ikvm/7.2.4630.5/ikvmbin-7.2.4630.=
5.zip/download</a></span></div></div><div><br></div><div><span style=3D"fon=
t-size:12.8px">I am sure, many people could have had similar issues/questio=
ns. Any pointers to that will be of great help.</span></div><div><br></div>=
<div><span style=3D"font-size:12.8px">This will decide how i will build my =
software.</span></div><div><br></div><div><span style=3D"font-size:12.8px">=
Kind Regards,</span></div><div><span style=3D"font-size:12.8px">Vijay</span=
></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On S=
at, Jul 29, 2017 at 5:30 PM, Michael Kay <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:[email protected]" target=3D"_blank">[email protected]</a>&gt;</span>=
 wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-wor=
d"><div>The license is GPLv2 with the Classpath Exception</div><div><br></d=
iv><div><a href=3D"http://openjdk.java.net/legal/gplv2+ce.html" target=3D"_=
blank">http://openjdk.java.net/legal/<wbr>gplv2+ce.html</a></div><div><br><=
/div><div>The Classpath Exception allows you to use IKVM/OpenJDK as part of=
 your application without infecting your code with GPL.</div><div><br></div=
><div>Michael Kay</div><div>Saxonica</div><div>(not a lawyer!)</div><br><di=
v><blockquote type=3D"cite"><div><div class=3D"h5"><div>On 29 Jul 2017, at =
03:41, Vijay Venkataraman &lt;<a href=3D"mailto:[email protected]=
m" target=3D"_blank">[email protected]</a>&gt; wrote:</div><br c=
lass=3D"m_1795417975833623726Apple-interchange-newline"></div></div><div><d=
iv><div class=3D"h5"><div dir=3D"ltr">Team,<div><br></div><div>I would like=
 to develop commercial product that uses java component. Will use IKVM to r=
un it on .NET</div><div><br></div><div>But i find that all the=C2=A0<span s=
tyle=3D"color:rgb(85,85,85);font-family:sans-serif;font-size:13px">=C2=A0</=
span><font color=3D"#555555" face=3D"sans-serif">IKVM.OpenJDK.*.dll fall un=
der GPLV2.</font></div><div><span style=3D"color:rgb(85,85,85);font-family:=
sans-serif;font-size:13px"><br></span></div><div><span style=3D"color:rgb(8=
5,85,85);font-family:sans-serif;font-size:13px">The java component needs ut=
ils, Core, AWT(Fonts), Swing components for sure.</span></div><div><span st=
yle=3D"color:rgb(85,85,85);font-family:sans-serif;font-size:13px"><br></spa=
n></div><div><span style=3D"color:rgb(85,85,85);font-family:sans-serif;font=
-size:13px">Are there any alternatives to this or am i missing something ob=
vious?</span><br></div><div><span style=3D"color:rgb(85,85,85);font-family:=
sans-serif;font-size:13px"><br></span></div><div><span style=3D"color:rgb(8=
5,85,85);font-family:sans-serif;font-size:13px">Kind Regards,</span></div><=
div><font color=3D"#555555" face=3D"sans-serif">-VV</font></div><div><br></=
div></div></div></div>
------------------------------<wbr>------------------------------<wbr>-----=
-------------<br>Check out the vibrant tech community on one of the world&#=
39;s most<br>engaging tech sites, <a href=3D"http://Slashdot.org" target=3D=
"_blank">Slashdot.org</a>! <a href=3D"http://sdm.link/slashdot_____________=
__________________________________" target=3D"_blank">http://sdm.link/slash=
dot______<wbr>______________________________<wbr>___________</a><br>Ikvm-de=
velopers mailing list<br><a href=3D"mailto:[email protected]=
e.net" target=3D"_blank">Ikvm-developers@lists.<wbr>sourceforge.net</a><br>=
<a href=3D"https://lists.sourceforge.net/lists/listinfo/ikvm-developers" ta=
rget=3D"_blank">https://lists.sourceforge.net/<wbr>lists/listinfo/ikvm-deve=
lopers</a><br></div></blockquote></div><br></div></blockquote></div><br></d=
iv>

--94eb2c054dda2e942305557a74cd--


--===============7683516279058727699==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============7683516279058727699==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Ikvm-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ikvm-developers

--===============7683516279058727699==--