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 <<a href=3D"mailto:vijay.venkataraman@g= mail.com">[email protected]</a>> 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 "arms length" . 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'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><= <a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a= >></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 <<a href=3D"mailto= :[email protected]" target=3D"_blank">[email protected]= om</a>> 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'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'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==--