Java Archive

Sun Says GPL Is a Possibility for OSS Java

In his Weblog entry last week, Jonathan Schwartz wrote that "despite the cynics, using a GPL license is very much on the table" as a possible option for open source Java. Schwartz also reported that Sun is making serious progress on open sourcing Java. "We're now making serious progress on open sourcing Java (and despite the cynics, using a GPL license is very much on the table), while focusing the debate on what matters most: not access to lines of code (that's already widely available), but ensuring compatibility," said Schwartz.

Demo of New Scaffolding Features in NetBeans 5.5

Roumen Strobl, a Sun employee, has created a five minute flash demo to show how easy it is to create dynamic websites using NetBeans 5.5 and Java EE 5. In the demo, he uses two new wizards in NetBeans 5.5: one creates entity beans from a database; and the second creates JSF pages from the entity beans. The wizards automatically take care of the relationships between entity beans. This was previously discussed on OSNews. A beta of NetBeans 5.5 is now available for download.

Intel Donates Free Swing/AWT to Apache Harmony

As the leader of Apache Harmony, Geir Magnusson Jr, said, Intel will donate a Swing/AWT implementation for the Apache Harmony project. "Today during our JavaOne talk (given by Tim and I) I was proud to demonstrate JEdit running on Harmony! That's right, with Swing/AWT code. The formal contribution is on it's way, and I don't wish to steal any more thunder from the contribution when it's made, but we (Intel hat on here...) wasn't able to make the donation in time for the talk today because of internal process loose ends, and I wanted to make a splash for us at JavaOne. I expect it will be here in the next couple of days."

Red Hat: ‘Java Linux License Does Not Go Far Enough’

Sun Microsystems' new GNU/Linux-friendly Java license does not go far enough for Red Hat. It says Sun should have open-sourced Java instead. Brian Stevens, Red Hat CTO, told The Register Sun should open-source its Java Virtual Machine (which is licensed by Red Hat) so developers can improve the software's real-time capabilities. According to Stevens, Sun's Distro License for Java - launched at this week's JavaOne conference - will reduce companies' legal costs, but does not satisfy the desire for open source Java. He criticized Sun for being reactive, rather than leading, on the issue of open source Java. "They try to do the minimal amount they can get away with," he said.

Nested Archive Toolkit for Java

Nested Archive Toolkit for Java is a tool that provides the layout details of archives, including nested or J2EE archives, so that users can efficiently open and update selected archive contents. This technology builds on existing Java APIs for accessing ZIP and JAR files and uses advanced techniques for opening and scanning nested archives.

Java Now Redistributable by Distros; Sun to Open Source Java

"Sun today announced that Java Platform, Standard Edition 5 is now available for redistribution by GNU/Linux and OpenSolaris operating system distributors under the new Operating System Distributor's License for Java (also known as the 'Distro License for Java' or DLJ). Developed in consultation with, and for use by, the various GNU/Linux communities, the new license allows distributors to ship Sun's Java SE 5.0 Java Development Kit and Java Runtime Environment as installable packages for their operating systems." At the same time, Sun also promised to open-source Java.

GNU Classpath 0.91 Released

"The GNU Classpath team would like to announce the release of version 0.91 of their Free class library for the Java programming language. In the last 10 weeks the project implemented the Java Printing API based on CUPS, finished an 'Ocean' theme similar to the one available in version 5.0 of Sun's Java2 Standard Edition runtime, implemented the APIs for UI accessibility features, and updated many parts of the class library documentation. The latter was done by David Gilbert of JFreeChart, who takes part in the GNU project and gave a demostration (.odp|.pdf) at FOSDEM 2006 showing that JFreeChart is able to run on 100% Free software (Cairo + JamVM + GNU Classpath)."

Will Sun Open-Source Java?

New Sun Microsystems CEO Jonathan Schwartz's first 100 days at the helm are about to get interesting. First up: managing an internal debate over whether the company should open-source Java. According to sources inside Sun, an ongoing debate over whether to open-source Java is coming to a head with the JavaOne conference looming May 16.

A Look at GCJ 4.1

One of the components of the GNU Compiler Collection (GCC) is GCJ, the GNU Compiler for the Java programming language. GCJ is a compiler that can generate both native code and bytecode from Java source files. GCJ includes a runtime library (libgcj) that provides all runtime support, the core class libraries, a garbage collector, and a bytecode interpreter. Programs created by gcj can dynamically load and interpret class files or native shared libraries resulting in pure, or mixed native/interpreted apps.

Kaffe 1.1.7 released

A new version of Kaffe has been released. Kaffe is a clean room implementation of the Java virtual machine, plus the associated class libraries needed to provide a Java runtime environment. The Kaffe virtual machine is free software, licensed under the terms of the GNU General Public License. Some benchmarks are available too.