Re: IKVM.OpenJDK.* License

Steve Hannah <[email protected]> Sun, 30 Jul 2017 03:40:14 +0000
Newsgroups gmane.comp.java.ikvm.devel
Message-ID <CABiRg+TRk1ncuq3NNR0Le5NCCdAFZzdNcXEhTmiceyhKtn1Zow@mail.gmail.com>
--===============6446517412255517309==
Content-Type: multipart/alternative; boundary="f403045c91aea91477055580accc"

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

Here is the Wikipedia article on how that linking exception works.

https://en.m.wikipedia.org/wiki/GPL_linking_exception
On Sat, Jul 29, 2017 at 1:15 PM Vijay Venkataraman <
[email protected]> wrote:

> 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
>>
>>
>>
>
> ------------------------------------------------------------------------------
> 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
>
-- 
Steve Hannah
Web Lite Solutions Corp.

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

<div dir=3D"auto">Here is the Wikipedia article on how that linking excepti=
on works.</div><div dir=3D"auto"><br></div><div><a href=3D"https://en.m.wik=
ipedia.org/wiki/GPL_linking_exception">https://en.m.wikipedia.org/wiki/GPL_=
linking_exception</a><br><div class=3D"gmail_quote"><div>On Sat, Jul 29, 20=
17 at 1:15 PM Vijay Venkataraman &lt;<a href=3D"mailto:vijay.venkataraman@g=
mail.com">[email protected]</a>&gt; wrote:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex"><div>Hi Michael,<div>Thanks for letting me know about th=
is.=C2=A0</div><div>I have asked for legal advise and i am getting to hear =
that we cannot ship it as a part of our product.</div><div>I hear that it s=
hould 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 this.</div><div>If i get a clear answer, i can decide which way to go. E=
lse i can be going in circles not get a valid answer for a long time.</div>=
<div>Pleas 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-si=
ze:12.8px">IKVM.OpenJDK.* . dll and ship a product, so that the product wou=
ldn&#39;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 fi=
les 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:1=
2.8px">IKVM.OpenJDK.Corba.dll</span></div><div><span style=3D"font-size:12.=
8px">IKVM.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">I=
KVM.OpenJDK.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.OpenJDK.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.OpenJDK.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.8p=
x">IKVM.OpenJDK.Text.dll</span></div><div><span style=3D"font-size:12.8px">=
IKVM.OpenJDK.Tools.dll</span></div><div><span style=3D"font-size:12.8px">IK=
VM.OpenJDK.Util.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.=
OpenJDK.XML.API.dll</span></div><div><span style=3D"font-size:12.8px">IKVM.=
OpenJDK.XML.Bind.dll</span></div><div><span style=3D"font-size:12.8px">IKVM=
.OpenJDK.XML.Crypto.dll</span></div><div><span style=3D"font-size:12.8px">I=
KVM.OpenJDK.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:1=
2.8px">IKVM.OpenJDK.XML.WebServices.dll</span></div><div><span style=3D"fon=
t-size:12.8px">IKVM.OpenJDK.XML.XPath.dll</span></div><div><span style=3D"f=
ont-size:12.8px">Version =3D 7.2.4630.5 - Part of <a href=3D"https://source=
forge.net/projects/ikvm/files/ikvm/7.2.4630.5/ikvmbin-7.2.4630.5.zip/downlo=
ad" target=3D"_blank">https://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"font-size:12.8px">I am sure, many people could have ha=
d similar issues/questions. Any pointers to that will be of great help.</sp=
an></div><div><br></div><div><span style=3D"font-size:12.8px">This will dec=
ide how i will build my software.</span></div><div><br></div><div><span sty=
le=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 cl=
ass=3D"gmail_quote">On Sat, Jul 29, 2017 at 5:30 PM, Michael Kay <span>&lt;=
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a=
>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wr=
ap:break-word"><div>The license is GPLv2 with the Classpath Exception</div>=
<div><br></div><div><a href=3D"http://openjdk.java.net/legal/gplv2+ce.html"=
 target=3D"_blank">http://openjdk.java.net/legal/gplv2+ce.html</a></div><di=
v><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><b=
r></div><div>Michael Kay</div><div>Saxonica</div><div>(not a lawyer!)</div>=
<br><div><blockquote type=3D"cite"><div><div class=3D"m_3677404520015110955=
h5"><div>On 29 Jul 2017, at 03:41, Vijay Venkataraman &lt;<a href=3D"mailto=
:[email protected]" target=3D"_blank">[email protected]=
om</a>&gt; wrote:</div><br class=3D"m_3677404520015110955m_1795417975833623=
726Apple-interchange-newline"></div></div><div><div><div class=3D"m_3677404=
520015110955h5"><div>Team,<div><br></div><div>I would like to develop comme=
rcial product that uses java component. Will use IKVM to run it on .NET</di=
v><div><br></div><div>But i find that all the=C2=A0<span style=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 under 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(85,85,85);font-fa=
mily:sans-serif;font-size:13px">The java component needs utils, Core, AWT(F=
onts), Swing components for sure.</span></div><div><span style=3D"color:rgb=
(85,85,85);font-family:sans-serif;font-size:13px"><br></span></div><div><sp=
an 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 obvious?</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(85,85,85);font-fa=
mily: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>
---------------------------------------------------------------------------=
---<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">S=
lashdot.org</a>! <a href=3D"http://sdm.link/slashdot_______________________=
________________________" target=3D"_blank">http://sdm.link/slashdot_______=
________________________________________</a><br>Ikvm-developers mailing lis=
t<br><a href=3D"mailto:[email protected]" target=3D"_bl=
ank">[email protected]</a><br><a href=3D"https://lists.=
sourceforge.net/lists/listinfo/ikvm-developers" target=3D"_blank">https://l=
ists.sourceforge.net/lists/listinfo/ikvm-developers</a><br></div></blockquo=
te></div><br></div></blockquote></div><br></div>
---------------------------------------------------------------------------=
---<br>
Check out the vibrant tech community on one of the world&#39;s most<br>
engaging tech sites, Slashdot.org! <a href=3D"http://sdm.link/slashdot" rel=
=3D"noreferrer" target=3D"_blank">http://sdm.link/slashdot</a>_____________=
__________________________________<br>
Ikvm-developers mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">=
[email protected]</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/ikvm-developers" re=
l=3D"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/list=
info/ikvm-developers</a><br>
</blockquote></div></div><div dir=3D"ltr">-- <br></div><div class=3D"gmail_=
signature" data-smartmail=3D"gmail_signature">Steve Hannah<div>Web Lite Sol=
utions Corp.</div></div>

--f403045c91aea91477055580accc--


--===============6446517412255517309==
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
--===============6446517412255517309==
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

--===============6446517412255517309==--