From owner-freebsd-java Wed Mar 17 11:57:39 1999 Delivered-To: freebsd-java@freebsd.org Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (Postfix) with ESMTP id A279215391 for ; Wed, 17 Mar 1999 11:57:36 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id MAA05882; Wed, 17 Mar 1999 12:57:10 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id MAA11392; Wed, 17 Mar 1999 12:56:55 -0700 Date: Wed, 17 Mar 1999 12:56:55 -0700 Message-Id: <199903171956.MAA11392@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Nate Williams Cc: "Russell L. Carter" , hasty@rah.star-gate.com, nate@mt.sri.com, F.Risso@cs.ucl.ac.uk, freebsd-java@FreeBSD.ORG Subject: Re: Native thread on JDK 1.1.7 In-Reply-To: <199903171941.MAA11176@mt.sri.com> References: <199903171712.KAA10340@mt.sri.com> <199903171738.KAA37133@vip.consys.com> <199903171941.MAA11176@mt.sri.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > [ Just in case anyone gets any wild ideas about a JDK port using this code. ] > > > |> We do support kernel threads and they are virtually the same as the linux > > |> threads. > > | > > |Not quite. We support *LINUX* threads in emulation mode with a GPL > > |add-on package, but we don't have native kernel threads in a form usable > > |by native FreeBSD software. > > > > It is a GPL'd port but it sure as hell works just fine for native > > FreeBSD software. I have made *enormous* progress with ACE/TAO > > using LinuxThreads. > > Great! Unfortunately, you can't make any binary-only distributions > using this code due to the GPL. This makes a JDK/JRE impossible due to > license conflicts with the JDK license and the GPL license. Whoops, turns out I was confused. The license is not the GPL, but the LGPL, which means that binary distributions are now usable, as long as you distribute the source to the threads package. In other words, the license is *NOT* in conflict with Sun's JDK license, although it not optimal either since the linuxthreads portions will never be a mandatory part of FreeBSD. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message