Can an application developed by a third party vendor distribute the DB2's JDBC drivers as part of an application?
Technically, I know it is possible, but I want to know if it is legal.
DB2 express-C has a slogan "Free to develop, free to deploy, free to distribute". Distributing only the drivers is part of that "freedom", or the whole RDBS has to be distributed? What about the DB2 clients (data server client)? this last also includes the JDBC drivers.
If that is legally possible, I would like to know if publishing the DB2's JDBC drivers in a Maven repository is also legally correct? Probably, Maven Central has its own set of rules for Open Source software, and IBM's rules for DB2 does not fit in there; but what about if I create my own Maven repository hosted in my server, with all DB2's JDBC drivers with public visibility? it will allow to the Java community to integrate DB2's drivers easily. The end user does not have to download the driver separately.
For the Maven repository, I mean, to publish all these drivers in my own server: http://www-01.ibm.com/support/docview.wss?uid=swg21363866