Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why isn JayBird in one jar file?

file jar JayBird
0
Posted

Why isn JayBird in one jar file?

0

JayBird is now available as a single jar file: firebirdsql-full.jar. Some of the code was originally from Sun and they didn’t allow distribution by third parties without a license. To be scrupulously legal you had to download the Sun jars separately. This was a pain so equivalent classes from the JBoss Project were used instead. These could be distributed but needed to be updated from the JBoss project source, so they are in a separate jar (mini-j2ee.jar). This combined with the fact that people are using the driver for everything from running a backing store for J2EE servers to simple database access in applets makes it hard to please everybody. So, multiple jars are used and you can pick and choose from them as needed. The concurrency files are also from another project and are in a separate jar with a subset of only the needed classes in the package (mini-concurrent.jar), see: http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html for details. The firebirdsq

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.