Dear all, It seems Classpath includes the full set of interfaces for the Java Transaction API: http://en.wikipedia.org/wiki/Java_Transaction_API while the J2SE spec. only prescribes three exceptions used by CORBA: http://java.sun.com/javase/6/docs/api/javax/transaction/package-summary.html They were (apparently) added by Warren Levy and Tom Tromey back in 2001. Gentoo currently has a JTA package that uses the version of these interfaces from Sun. These still seem to under a proprietary license (though IANAL): http://java.sun.com/javaee/technologies/jta/ even though there is presumably also a GPL version in Glassfish. How do other distributions handle this? Is it worth our while moving these out of GNU Classpath into a separate package so people can use the Free Classpath versions? Thanks, -- Andrew :-) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8