From owner-freebsd-java Sat Aug 25 9:40:32 2001 Delivered-To: freebsd-java@freebsd.org Received: from mgr1.xmission.com (mgr1.xmission.com [198.60.22.201]) by hub.freebsd.org (Postfix) with ESMTP id CCA6B37B40A for ; Sat, 25 Aug 2001 09:40:28 -0700 (PDT) (envelope-from glewis@misty.eyesbeyond.com) Received: from [166.70.13.137] (helo=misty.eyesbeyond.com) by mgr1.xmission.com with esmtp (Exim 3.22 #1) id 15agTz-0004rk-00; Sat, 25 Aug 2001 10:40:27 -0600 Received: (from glewis@localhost) by misty.eyesbeyond.com (8.11.3/8.11.3) id f7PGeNg53871; Sun, 26 Aug 2001 02:10:23 +0930 (CST) (envelope-from glewis) Date: Sun, 26 Aug 2001 02:10:23 +0930 From: Greg Lewis To: shudo@computer.org Cc: freebsd-java@FreeBSD.ORG Subject: Re: Contributing... Message-ID: <20010826021022.A43240@misty.eyesbeyond.com> References: <3B8688AA.6956F1BD@ideasandassociates.com> <20010825115852W.shudoh@aist.go.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010825115852W.shudoh@aist.go.jp>; from shudo@computer.org on Sat, Aug 25, 2001 at 11:58:52AM +0900 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sat, Aug 25, 2001 at 11:58:52AM +0900, shudo@computer.org wrote: > I have been afraid of contamination of excellent > developers involved in FreeBSD/Java. As we know, once a > hacker sign Sun proprietary licenses, she/he can > contribute for GNU Java projects no longer. If one has > signed SCSL or the old JDK license to download the JDK > source code, she/he is not allowed to contribute to the > GCJ project, Classpath, and Mauve. Contribution to other > many Java projects like Japhar, SableVM, AromaVM and > kissme may be prohibited. As usual, I am not a lawyer, so I can't say things for sure, but I don't see why this is the case. I mean no disrespect, but why can one not contribute to GNU projects? There is certainly nothing in the SCSL which says I can't work on any other Java projects like that. Is it GNU policy? Take the Classpath project for example. There is precisely one modified .java file and one new .java file in the 1.3.1 patches. Not only do the .java files not need modification but they come with the binary distribution in src.jar anyway, so any contamination is then surely felt by anyone using the binary distribution too. The situation for Mauve is even better, as Sun do not release the TCK under the SCSL license (so I don't see how there can be contamination for another test suite). As for GCJ and the other VMs, that may be a different story, although since there is nothing in the SCSL which prevents me from working on them I would have thought it was fine, as long as I obviously don't use any copyrighted code from Sun. > I have no idea about such a prohibision of > contribution. But the contamination by proprietary > licenses is a real problem. > > In Linux case, binary distributions of the recent JDKs > are released by the Blackdown porting team. So even if > the Blackdown team is polluted, users can use the binary > releases without the pollution. > > But, the current efforts around FreeBSD/Java is > polluting many excellent hackers with Sun's licenses. I > have been anxious for this situation. I hope binary > distributions strongly in order to prevent the spread of > the contamination. > > I hope you examine the contamination if you download the > source code. Two other comments I have about this: 1. For production work, especially work involving features in 1.2 and 1.3 and 1.4 especially, there is no free alternative that is currently up to scratch. Obviously this will not always be the case, but from a pragmatic point of view, a working Sun JDK is probably easier to achieve than bringing everything else up to the current standard. 2. All of these free alternatives must be tested and compared against the standard, which is currently the Sun JDK, whether we like that or not. Without a working JDK on FreeBSD how to we measure how well the free projects work? How can I say "My new JIT works as well as HotSpot" if HotSpot itself does not work? Do not get me wrong, I'd love to see more people working on the free Java projects, more power to them. I'd also love to see Sun release the JDK under a BSD license (or even GPL). But mostly I want a working JDK on FreeBSD so I can do my Java work there, and the path of least resistance seems to be porting the Sun JDK. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Phone : (801) 765 1887 Information Technology Web : http://www.eyesbeyond.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message