We are pleased to announce a new developer snapshot of GNU Classpath. GNU Classpath, essential libraries for java, is a project to create free core class libraries for use with runtimes, compilers and tools for the java programming language.
GNU Classpath 0.16 “Harmony!” Released
Submitted by Mark Wielaard 2005-07-01 Java 11 Comments
We know that ClassPath uses the GPL with exceptions (which is actually better than LGPL) license. But it’s been said that Apache Harmony will have a problem with the license.
On another note, I’ve seen some screenshots of Classpath Swing and it’s looking good. How can anyone stand Sun Java fonts?
And its very nice to be able to burn a java program down to an exe.
Just give me my free FireFox java plugin and Sun’s java get’s the boot!
There is one, though it is early in development. http://www.nongnu.org/gcjwebplugin/
GCJ web plugin has the necessary functionality but doesnt implement a security sandbox yet.
Check out Fedora Java development list for related discussions
It is also a planned FC5 target
I have been trying classpath with jamvm on ubuntu, and it works really well, save for swing, which still needs work. I just hope gcc-gcj 4 gets to NetBSD with the next release. I would also like classpath to have support in the future not only for a gtk based swing backend but a qt based one. That would be nice.
Sorry for the question, but does any body knows an implementation of speaker authentication in Java?
The license issues are complex, but I covered them here in my recent article, “The Java Open Source Debate”.
we were talkig about using Qt for peers on IRC recently, but no code has showed up yet in public. As with other parts of code, help would be really appreciated. Please join us on irc://irc.freenode.org/classpath for details.
> we were talkig about using Qt for peers on IRC recently,
Hmm? Not sure what you’re talking about. I heard the term “peer” used when talking about implementing Swing: whether you do all the drawing yourself, or whether you have something like Qt or GTK+ (a “peer”) do the drawing for you.
I am sorry for not being clear. I meant using the Qt library from Trolltech to implement AWT peers.
johnMG: Right, Swing draws itself using AWT, so that requires an AWT-on-Qt implementation. AWT is usually implemented through a set of interfaces known as ‘peers’.
(No, this is not as much overhead as it sounds )
There is currently some work being done on this (by me) and I hope to have a somewhat complete implementation in a month or two. The targets are AWT 1.2+ (Java2D having made major changes to AWT between versions 1.1 and 1.2) and Qt 4.0.