From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31874 invoked by alias); 16 Sep 2014 15:47:09 -0000 Mailing-List: contact java-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-owner@gcc.gnu.org Received: (qmail 31779 invoked by uid 89); 16 Sep 2014 15:47:08 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.3 required=5.0 tests=BAYES_20,FREEMAIL_FROM,FREEMAIL_REPLY,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD,SPF_PASS autolearn=no version=3.3.2 X-HELO: nm13-vm5.bullet.mail.ne1.yahoo.com Received: from nm13-vm5.bullet.mail.ne1.yahoo.com (HELO nm13-vm5.bullet.mail.ne1.yahoo.com) (98.138.91.235) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Tue, 16 Sep 2014 15:47:07 +0000 Received: from [98.138.226.177] by nm13.bullet.mail.ne1.yahoo.com with NNFMP; 16 Sep 2014 15:47:05 -0000 Received: from [98.138.88.239] by tm12.bullet.mail.ne1.yahoo.com with NNFMP; 16 Sep 2014 15:47:05 -0000 Received: from [127.0.0.1] by omp1039.mail.ne1.yahoo.com with NNFMP; 16 Sep 2014 15:47:05 -0000 Received: (qmail 5104 invoked by uid 60001); 16 Sep 2014 15:47:04 -0000 Received: from [199.230.203.254] by web124703.mail.ne1.yahoo.com via HTTP; Tue, 16 Sep 2014 08:47:04 PDT Message-ID: <1410882424.4959.YahooMailBasic@web124703.mail.ne1.yahoo.com> Date: Tue, 16 Sep 2014 15:47:00 -0000 From: Bill Chatfield Subject: Re: Next steps for GNU Classpath To: Andrew Haley , "classpath@gnu.org" , "java@gcc.gnu.org" , Guillermo Rodriguez Garcia In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2014-09/txt/msg00036.txt.bz2 OpenJDK is Linux-only. It does not work on Windows. This defeats the purpos= e of Java of being cross-platform. You might say that Windows has Oracle's = Java, but it is not GPLed. It cannot be redistributed or bundled with an ap= p. It is huge and copyrighted. When you install it, it tries to screw you o= ver by installing the Ask Toolbar. These are problems that GCJ does not hav= e. GCJ & GNU Classpath are truly cross-platform, in the original spirit of Jav= a. They have the correct copyright (GPL/LGPL) and they are redistributable/= bundable with an app. As a Java developer who would like to distribute apps= to users, GCJ & GNU Classpath have significant advantages over OpenJDK/Ora= cle. I am not interested in switching to Java "killers" (aka Java ripoffs) like = Google Go, Vala, etc, that just change the syntax enough to be annoying. I = want Java. -------------------------------------------- On Mon, 9/15/14, Guillermo Rodriguez Garcia wr= ote: Subject: Next steps for GNU Classpath To: "Andrew Haley" , "classpath@gnu.org" , "java@gcc.gnu.org" Date: Monday, September 15, 2014, 3:34 AM =20 Hello all, =20 I'm going back to this question that Andrew asked a few days ago: =20 2014-09-04 22:15 GMT+02:00 Andrew Haley : > Everyone: let's have a proper discussion.=A0 Is there something we can > do with GNU Classpath that takes it further forward.=A0 And, if so, > what?=A0 What would our goals be? =20 The following is my opinion only: =20 Now that we have OpenJDK, most Java users will use that on "standard" environments such as desktop boxes. I would say that there is one distinct advantage of Classpath over OpenJDK, which is its smaller size and footprint. This makes it an excellent choice for embedded systems, where OpenJDK is probably too big, and full of features that are not always useful in an embedded environment. =20 I think Classpath has an important opportunity in the embedded world as a "low-fat" class library for embedded JVMs. =20 Best, =20 Guillermo Rodriguez Garcia guille.rodriguez@gmail.com