Mark Wielaard | 17 Dec 23:12 2006

Dreamland

Hi,

We released GNU Classpath 0.93 "Dreamland" last week. And I wanted to
share what the release notes had to say about OpenJDK. Since it has been
only 4 weeks since the start of OpenJDK we haven't been able to fully
grok what all this means for the future or how to better integrate with
the code that is already released. But as you can read from the comments
below a lot of GNU Classpath, gcj, kaffe, ikvm, etc hackers are really
positive and looking forward towards more collaboration.

Cheers,

Mark

Read the full release notes at:
http://www.gnu.org/software/classpath/announce/20061211.html

[...]

On November 13 (now known as Java Liberation Day) Sun decided to start
releasing all its Java ME, SE and EE implementations under the GPL.
http://www.sun.com/software/opensource/java/ For the last decade the
GNU Classpath community has worked together with various other free
software projects to help people avoid the so called "Java Trap"
http://www.gnu.org/philosophy/java-trap.html As the FSF press release
welcoming the Sun announcement said: 'Now, Sun has begun disarming the
"Java Trap", turning it from a pitfall into a valuable foundation for
future free software development.'
http://www.fsf.org/news/fsf-welcomes-gpl-java.html

(Continue reading)

Robert Brown III | 20 Dec 19:53 2006
Picon

Looking for Java Plugin source...

Greetings:

   Could someone tell me where the source is for the Java Plugin? I need 
to see how it interfaces with a browser...

-rb3

James.Melvin | 20 Dec 22:56 2006
Picon

Re: Looking for Java Plugin source...

The Java Plug-in source has not been released. Only the code for
hotspot, javac, and javahelp have been released as part of the openjdk
project.

- Jim

Robert Brown III wrote:
> Greetings:
> 
>   Could someone tell me where the source is for the Java Plugin? I need 
> to see how it interfaces with a browser...
> 
> -rb3

David Herron | 20 Dec 22:53 2006
Picon

Re: Looking for Java Plugin source...

Robert Brown III wrote:
> Greetings:
>
>   Could someone tell me where the source is for the Java Plugin? I 
> need to see how it interfaces with a browser...
>
> -rb3

All that's been released so far is:  HotSpot, JavaC and JavaHelp

You are supposed to be able to find plugin source (for non-Windows) in 
the JRL source tree released through jdk6.dev.java.net.

- David Herron

Geir Magnusson Jr. | 21 Dec 02:52 2006
Picon

Re: Biweekly Promotions

What's the difference between "openJDK" and "jdk7" and how can I get the 
binaries under the GPL?

geir

Peter von der Ahé wrote:
> Release engineering announced earlier today that not only will JDK 7 b03
> be promoted tomorrow, they will also move to biweekly promotions.  They
> also update the svn repositories at the same time.  Great work!
> 
> Get the source code here:
> HotSpot: https://openjdk.dev.java.net/hotspot/
> javac: https://openjdk.dev.java.net/compiler/
> 
> Binaries are available from:
> https://jdk7.dev.java.net/
> 
> Cheers,
> Peter
> 

Rajesh.Nagendra | 21 Dec 04:48 2006

Hi

Regards,
Rajesh Nagendra
Associate Consultant – Investment/Private Banking Group
Prime Sourcing™; "Add Value Reduce Risk"

Tel. Office: +91-80-6659-6738 Ext 6738
Mobile: 9880028021
"Excellence is not an act but a Habit"

Mark Reinhold | 21 Dec 04:55 2006
Picon

Re: Biweekly Promotions

> Date: Wed, 20 Dec 2006 20:52:47 -0500
> From: "Geir Magnusson Jr." <geir@...>

> What's the difference between "openJDK" and "jdk7"

At the moment OpenJDK only includes sources for HotSpot and javac.

The jdk7 sources and binaries, by contrast, are a complete, if partly
encumbered, prototype implementation of what may become SE 7.

>						     and how can I get the
> binaries under the GPL?

We don't ship separate binaries of HotSpot and javac from the OpenJDK
project.  We could, I suppose, but there doesn't seem to be a pressing
need.

Once OpenJDK includes the rest of the code then we might build and ship
binaries, but we haven't actually decided that yet.  Do you think we
should?

The jdk7 sources are covered by the Java Research License, not the GPL,
so we can't ship those binaries under the GPL.

- Mark

Mark Wielaard | 21 Dec 11:50 2006

Re: Looking for Java Plugin source...

Robert Brown III <rbrown3 <at> ...> writes:
>    Could someone tell me where the source is for the Java Plugin? I need 
> to see how it interfaces with a browser...

OpenJDK hasn't released plugin sources yet. But if you want to know how the
interface to a browser works for a plugin you could look at the GNU Classpath
gcjwebplugin sources at
http://cvs.savannah.gnu.org/viewcvs/classpath/tools/gnu/classpath/tools/appletviewer/?root=classpath

Cheers,

Mark

Mark Wielaard | 21 Dec 12:01 2006

Re: Biweekly Promotions

Mark Reinhold <mr <at> ...> writes:
> We don't ship separate binaries of HotSpot and javac from the OpenJDK
> project.  We could, I suppose, but there doesn't seem to be a pressing
> need.
> 
> Once OpenJDK includes the rest of the code then we might build and ship
> binaries, but we haven't actually decided that yet.  Do you think we
> should?

In general we have found it beneficial to work with the various distributions
and let them provide the binaries. Often the packagers/builders are also part of
the developer team, but it is a slightly different skillset. And in general the
distributions are much better at pushing binaries around than the developer
teams (just think of all the different ways to express dependencies).

For GNU Classpath we do publish some jar files of precompiled sources for our
nightly builds http://builder.classpath.org/dist/ to make bootstrapping easier
for those that don't have any environment to build on yet. But over time that
problem solves itself as soon as most major distributions ship binaries of older
versions.

Also being pure source based has its advantages, it seems USA crypto regulation
is simpler when only distributing sources (but ask your lawyer, this is messy
stuff), it is often a pain to figure out which architectures (x86, x86_64, pcc,
ppc64, alpha, sparc) and platforms (does it have all correct versions of all
support libraries available) to ship for. Distros know what libraries and file
layouts are, but if you don't you are often resolved to shipping huge staticly
linked binaries (and it always makes the ppc/ppc64, sparc, alpha, arm, s390 or
mips/mipsel people unhappy because you forgot about them again...).

Cheers,

Mark

Geir Magnusson Jr. | 21 Dec 14:07 2006
Picon

Re: Biweekly Promotions


On Dec 20, 2006, at 10:55 PM, Mark Reinhold wrote:

>> Date: Wed, 20 Dec 2006 20:52:47 -0500
>> From: "Geir Magnusson Jr." <geir@...>
>
>> What's the difference between "openJDK" and "jdk7"
>
> At the moment OpenJDK only includes sources for HotSpot and javac.
>
> The jdk7 sources and binaries, by contrast, are a complete, if partly
> encumbered, prototype implementation of what may become SE 7.

That makes perfect sense.

>
>> 						     and how can I get the
>> binaries under the GPL?
>
> We don't ship separate binaries of HotSpot and javac from the OpenJDK
> project.  We could, I suppose, but there doesn't seem to be a pressing
> need.
>
> Once OpenJDK includes the rest of the code then we might build and  
> ship
> binaries, but we haven't actually decided that yet.  Do you think we
> should?

Absolutely.  It makes it much easier for users that don't have the  
full tool chains installed to run the software.

>
> The jdk7 sources are covered by the Java Research License, not the  
> GPL,
> so we can't ship those binaries under the GPL.

Right - that makes sense now because the source is still moving out  
to the project.  I guess I didn't think of asking, but will that  
change?  Once the process is complete, will jdk7 be available to  
users under the GPL as well?

Thanks

geir

>
> - Mark


Gmane