Can I use any code from other projects to supplement libgcjs current features?
Certainly, provided the licenses are compatible. However, in many cases, if you wanted to contribute the code back into the official libgcj distribution, we would require that the original author(s) assign copyright to the Free Software Foundation. As of March 6, 2000, libgcj has been relicenced, and copyright has been assigned to the FSF. This allows us to share and merge much of the libgcj codebase with the Classpath project. Our eventual goal is for Classpath to be an upstream source provider for libgcj, however it will be some time before this becomes reality: libgcj and Classpath have different implementations of many core java classes. In order to merge them, we need to select the best (most efficient, cleanest) implementation of each method/class/package, resolve any conflicts created by the merge, and test the final result. Needless to say, this is a lot of work. If you can help out, please let us know!