public inbox for java@gcc.gnu.org
 help / color / mirror / Atom feed
* Next steps for GNU Classpath
@ 2014-09-15  7:34 Guillermo Rodriguez Garcia
  2014-09-16 15:47 ` Bill Chatfield
  0 siblings, 1 reply; 11+ messages in thread
From: Guillermo Rodriguez Garcia @ 2014-09-15  7:34 UTC (permalink / raw)
  To: Andrew Haley, classpath, java

Hello all,

I'm going back to this question that Andrew asked a few days ago:

2014-09-04 22:15 GMT+02:00 Andrew Haley <aph@redhat.com>:
> Everyone: let's have a proper discussion.  Is there something we can
> do with GNU Classpath that takes it further forward.  And, if so,
> what?  What would our goals be?

The following is my opinion only:

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.

I think Classpath has an important opportunity in the embedded world
as a "low-fat" class library for embedded JVMs.

Best,

Guillermo Rodriguez Garcia
guille.rodriguez@gmail.com

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Next steps for GNU Classpath
  2014-09-15  7:34 Next steps for GNU Classpath Guillermo Rodriguez Garcia
@ 2014-09-16 15:47 ` Bill Chatfield
  2014-09-16 16:01   ` Andrew Haley
  2014-09-16 16:01   ` Guillermo Rodriguez Garcia
  0 siblings, 2 replies; 11+ messages in thread
From: Bill Chatfield @ 2014-09-16 15:47 UTC (permalink / raw)
  To: Andrew Haley, classpath, java, Guillermo Rodriguez Garcia

OpenJDK is Linux-only. It does not work on Windows. This defeats the purpose 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 app. It is huge and copyrighted. When you install it, it tries to screw you over by installing the Ask Toolbar. These are problems that GCJ does not have.

GCJ & GNU Classpath are truly cross-platform, in the original spirit of Java. 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/Oracle.

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 <guille.rodriguez@gmail.com> wrote:

 Subject: Next steps for GNU Classpath
 To: "Andrew Haley" <aph@redhat.com>, "classpath@gnu.org" <classpath@gnu.org>, "java@gcc.gnu.org" <java@gcc.gnu.org>
 Date: Monday, September 15, 2014, 3:34 AM
 
 Hello all,
 
 I'm going back to this question that Andrew asked a few days
 ago:
 
 2014-09-04 22:15 GMT+02:00 Andrew Haley <aph@redhat.com>:
 > Everyone: let's have a proper discussion.  Is
 there something we can
 > do with GNU Classpath that takes it further
 forward.  And, if so,
 > what?  What would our goals be?
 
 The following is my opinion only:
 
 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.
 
 I think Classpath has an important opportunity in the
 embedded world
 as a "low-fat" class library for embedded JVMs.
 
 Best,
 
 Guillermo Rodriguez Garcia
 guille.rodriguez@gmail.com

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Next steps for GNU Classpath
  2014-09-16 15:47 ` Bill Chatfield
  2014-09-16 16:01   ` Andrew Haley
@ 2014-09-16 16:01   ` Guillermo Rodriguez Garcia
  2014-09-16 19:56     ` Andïï
  1 sibling, 1 reply; 11+ messages in thread
From: Guillermo Rodriguez Garcia @ 2014-09-16 16:01 UTC (permalink / raw)
  To: Bill Chatfield; +Cc: Andrew Haley, classpath, java

Hi Bill,

2014-09-16 17:47 GMT+02:00 Bill Chatfield <bill_chatfield@yahoo.com>:
> OpenJDK is Linux-only. It does not work on Windows. This defeats the purpose 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 app. It is huge and copyrighted. When you install it, it tries to screw you over by installing the Ask Toolbar. These are problems that GCJ does not have.

Just came across this which may address some of these concerns:

http://www.azulsystems.com/products/zulu

-- 
Guillermo Rodriguez Garcia
guille.rodriguez@gmail.com

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Next steps for GNU Classpath
  2014-09-16 15:47 ` Bill Chatfield
@ 2014-09-16 16:01   ` Andrew Haley
  2014-09-16 18:29     ` fernando
  2014-09-16 16:01   ` Guillermo Rodriguez Garcia
  1 sibling, 1 reply; 11+ messages in thread
From: Andrew Haley @ 2014-09-16 16:01 UTC (permalink / raw)
  To: Bill Chatfield, classpath, java, Guillermo Rodriguez Garcia

On 09/16/2014 04:47 PM, Bill Chatfield wrote:
> OpenJDK is Linux-only. It does not work on Windows.

Huh?  Since when?

Andrew.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Next steps for GNU Classpath
  2014-09-16 16:01   ` Andrew Haley
@ 2014-09-16 18:29     ` fernando
  2014-09-16 18:39       ` Andrew Haley
  0 siblings, 1 reply; 11+ messages in thread
From: fernando @ 2014-09-16 18:29 UTC (permalink / raw)
  To: java

Hi Andrew,

>> OpenJDK is Linux-only. It does not work on Windows.
> 
> Huh? Since when?


AFAIK OpenJDK project at java.net does not provides updated windows 
binaries. You'd have to compile yourself. They provide the RI, frozen in 
time of the java 7 spec approval, with no updates since them. :-(

Oracle binaries use proprietary blobs, so they are not a free openjdk 
build like the one we get as part of fedora and other linux distros. :-(

Years ago there was a group of postgresql developers provinding openjdk 
binaries for windows as part of openscg, but they stopped, never 
provindig openjdk 7 builds. I guess zulu is filling this gap.

Other source for openjdk binaries for windows is:

https://github.com/alexkasko/openjdk-unofficial-builds

Those look like they are still mantained, but I don't know if they have 
the proprietary blobs.



[]s, Fernando Lozano

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Next steps for GNU Classpath
  2014-09-16 18:29     ` fernando
@ 2014-09-16 18:39       ` Andrew Haley
  2014-09-16 18:54         ` fernando
  0 siblings, 1 reply; 11+ messages in thread
From: Andrew Haley @ 2014-09-16 18:39 UTC (permalink / raw)
  To: fernando, java

Hi,

On 09/16/2014 07:29 PM, fernando@lozano.eti.br wrote:

>>> OpenJDK is Linux-only. It does not work on Windows.
>>
>> Huh? Since when?
> 
> AFAIK OpenJDK project at java.net does not provides updated windows 
> binaries. You'd have to compile yourself.

If he'd said that OpenJDK doesn't provide binaries for Windows I'd
have agreed.

GCJ doesn't provide binaries either.

Andrew.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Next steps for GNU Classpath
  2014-09-16 18:39       ` Andrew Haley
@ 2014-09-16 18:54         ` fernando
  0 siblings, 0 replies; 11+ messages in thread
From: fernando @ 2014-09-16 18:54 UTC (permalink / raw)
  To: java

Hi Andrew,

> If he'd said that OpenJDK doesn't provide binaries for Windows I'd
> have agreed.
> 
> GCJ doesn't provide binaries either.

Cygwin and Mingw used to provide CGJ binaries for Windows.

But I have not followed them during the last few years to know if they 
are still usable. :-(


[]s, Fernando Lozano

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Next steps for GNU Classpath
  2014-09-16 16:01   ` Guillermo Rodriguez Garcia
@ 2014-09-16 19:56     ` Andïï
  2014-09-16 21:04       ` Bill Chatfield
  0 siblings, 1 reply; 11+ messages in thread
From: Andïï @ 2014-09-16 19:56 UTC (permalink / raw)
  To: Guillermo Rodriguez Garcia; +Cc: Bill Chatfield, Andrew Haley, classpath, java

On 16 September 2014 17:01, Guillermo Rodriguez Garcia
<guille.rodriguez@gmail.com> wrote:
> Hi Bill,
>
> 2014-09-16 17:47 GMT+02:00 Bill Chatfield <bill_chatfield@yahoo.com>:
>> OpenJDK is Linux-only. It does not work on Windows. This defeats the purpose 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 app. It is huge and copyrighted. When you install it, it tries to screw you over by installing the Ask Toolbar. These are problems that GCJ does not have.
>
> Just came across this which may address some of these concerns:
>
> http://www.azulsystems.com/products/zulu
>
> --
> Guillermo Rodriguez Garcia
> guille.rodriguez@gmail.com

That's an interesting site I haven't seen before. It claims to offer
OpenJDK 6 u42, u47, u49 and u53. However, there is no such thing.
-- 
Andii :-)

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Next steps for GNU Classpath
  2014-09-16 19:56     ` Andïï
@ 2014-09-16 21:04       ` Bill Chatfield
  2014-09-17  7:30         ` Andrew Haley
  0 siblings, 1 reply; 11+ messages in thread
From: Bill Chatfield @ 2014-09-16 21:04 UTC (permalink / raw)
  To: Guillermo Rodriguez Garcia, Andïï; +Cc: Andrew Haley, classpath, java

I went looking for Zulu's source code. It should available since OpenJDK is GPLed. But they do not provide it unless you request it and then it looks like they only provide the parts that were based on GPL code, which implies that there is more code to their product that they aren't going to provide. That seems to violate the spirit of the GPL.

This is their readme.txt:

 Certain portions of this software are based on source code from OpenJDK
(http://openjdk.java.net/)  and  licensed  under  the GNU General Public
License  version  2  (GPLv2)  with   the  Classpath  Exception  (http://
openjdk.java.net/legal/gplv2+ce.html).  For a period of three years from
the date  of your receipt  of  this  software,  Azul  will  provide upon
request, a complete  machine readable  copy of the  source code for such
portions  based  on  OpenJDK on a medium  customarily used  for software
interchange for a charge no more  than the cost of physically performing
source distribution.


  Please email azul_openjdk@azulsystems.com for further information.

  Include this version code in your email:
  Zulu 8.3.0.1 cc8d4b0a1963


--------------------------------------------
On Tue, 9/16/14, Andïï <gnu_andrew@member.fsf.org> wrote:

 Subject: Re: Next steps for GNU Classpath
 To: "Guillermo Rodriguez Garcia" <guille.rodriguez@gmail.com>
 Cc: "Bill Chatfield" <bill_chatfield@yahoo.com>, "Andrew Haley" <aph@redhat.com>, "classpath@gnu.org" <classpath@gnu.org>, "java@gcc.gnu.org" <java@gcc.gnu.org>
 Date: Tuesday, September 16, 2014, 3:56 PM
 
 On 16 September 2014
 17:01, Guillermo Rodriguez Garcia
 <guille.rodriguez@gmail.com>
 wrote:
 > Hi Bill,
 >
 > 2014-09-16 17:47 GMT+02:00 Bill Chatfield
 <bill_chatfield@yahoo.com>:
 >> OpenJDK is Linux-only. It does not
 work on Windows. This defeats the purpose 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 app. It is huge and copyrighted. When you
 install it, it tries to screw you over by installing the Ask
 Toolbar. These are problems that GCJ does not have.
 >
 > Just came across this
 which may address some of these concerns:
 >
 > http://www.azulsystems.com/products/zulu
 >
 > --
 > Guillermo Rodriguez Garcia
 > guille.rodriguez@gmail.com
 
 That's an interesting site
 I haven't seen before. It claims to offer
 OpenJDK 6 u42, u47, u49 and u53. However, there
 is no such thing.
 -- 
 Andii
 :-)

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Next steps for GNU Classpath
  2014-09-16 21:04       ` Bill Chatfield
@ 2014-09-17  7:30         ` Andrew Haley
  0 siblings, 0 replies; 11+ messages in thread
From: Andrew Haley @ 2014-09-17  7:30 UTC (permalink / raw)
  To: Bill Chatfield, Guillermo Rodriguez Garcia, Andïï
  Cc: classpath, java

On 16/09/14 22:04, Bill Chatfield wrote:

> I went looking for Zulu's source code. It should available since
> OpenJDK is GPLed. But they do not provide it unless you request it
> and then it looks like they only provide the parts that were based
> on GPL code, which implies that there is more code to their product
> that they aren't going to provide.

As I understand it, they're supporting an unaltered version of
OpenJDK.  But I do not speak for Azul.

Thus is really off-topic for this list, BTW.  We should continue this
on distro-pkg-dev@openjkd.java.net if necessary.

Andrew.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Next steps for GNU Classpath
       [not found] <CABDcavYOCQcwaSzvZDr0iRLvZzdsSKBN0SH1yb0FDnrkX3C3eQ@mail.gmail.com>
@ 2014-09-17 15:32 ` Bill Chatfield
  0 siblings, 0 replies; 11+ messages in thread
From: Bill Chatfield @ 2014-09-17 15:32 UTC (permalink / raw)
  To: Guillermo Rodriguez Garcia; +Cc: Andïï, Andrew Haley, classpath, java

Not all of it.

--------------------------------------------
On Tue, 9/16/14, Guillermo Rodriguez Garcia <guille.rodriguez@gmail.com> wrote:

 Subject: Re: Next steps for GNU Classpath
 To: "Bill Chatfield" <bill_chatfield@yahoo.com>
 Cc: "Andïï" <gnu_andrew@member.fsf.org>, "Andrew Haley" <aph@redhat.com>, "classpath@gnu.org" <classpath@gnu.org>, "java@gcc.gnu.org" <java@gcc.gnu.org>
 Date: Tuesday, September 16, 2014, 5:43 PM
 
 Hi Bill,
 
 El martes, 16 de septiembre de
 2014, Bill Chatfield <bill_chatfield@yahoo.com>
 escribió:
 I went
 looking for Zulu's source code. It should available
 since OpenJDK is GPLed. 
 Isn't it included in the
 download?
 Guillermo
 
 -- 
 Guillermo Rodriguez
 Garcia
 guille.rodriguez@gmail.com

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-09-17 15:32 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-15  7:34 Next steps for GNU Classpath Guillermo Rodriguez Garcia
2014-09-16 15:47 ` Bill Chatfield
2014-09-16 16:01   ` Andrew Haley
2014-09-16 18:29     ` fernando
2014-09-16 18:39       ` Andrew Haley
2014-09-16 18:54         ` fernando
2014-09-16 16:01   ` Guillermo Rodriguez Garcia
2014-09-16 19:56     ` Andïï
2014-09-16 21:04       ` Bill Chatfield
2014-09-17  7:30         ` Andrew Haley
     [not found] <CABDcavYOCQcwaSzvZDr0iRLvZzdsSKBN0SH1yb0FDnrkX3C3eQ@mail.gmail.com>
2014-09-17 15:32 ` Bill Chatfield

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).