Java Transaction API

Andrew John Hughes gnu_andrew at
Thu Jul 31 21:52:41 UTC 2008

Dear all,

It seems Classpath includes the full set of interfaces for the Java
Transaction API:

while the J2SE spec. only prescribes three exceptions used by CORBA:

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):

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?

Andrew :-)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK

PGP Key: 94EFD9D8 (
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8

More information about the Classpath mailing list