Link to home
Start Free TrialLog in
Avatar of anokun7
anokun7

asked on

DB2 JDBC drivers from IBM

I intend to use IBM's DB2 JDBC drivers to connect to our corporate DB2 databases. But I have been stopped citing that the DB2 drivers are not free to be used in production.

I scoured the IBM website and did various google searches, but just could not find any information that says the DB2 jdbc drivers are not free. (On the contrary I found that the DB2 drivers are free when used with Apache Derby).

Can someone provide me a link or more information about where I can buy the DB2 jdbc (Type 4) drivers? Also any idea how much it costs?

Additional points if someone can suggest an alternative: We are considering StarSQL, how good / reliable is it? Can it in someway be better than the IBM DB2 jdbc drivers?
SOLUTION
Avatar of Member_2_276102
Member_2_276102

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of anokun7
anokun7

ASKER

Sure - I can explain a bit more. We host some financial data that is on a DB2 database. The DB2 database contains tables, actually we use just one view that is all. The DB2 database is itself hosted on a mainframe (OS390). Our application is a java unix app and we need to connect to the DB2 view to populate a drop down...

I also forgot to mention that my company is very much against open source. So that is out of question. If it is true, then I would like to point out to the management that the IBM DB2 jdbc type 4 drivers are indeed free to use in production and that there would be no problem.

I hope I have provided you with adequate information.
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of anokun7

ASKER

Thank you momi_sabag.

But I am not able to ascertain in the link where it says that the IBM DB2 jdbc drivers are free. I need something to prove such is the case. It talks about the usage of the jdbc driver and also the necessity of the license file. So it can be interpreted that the license file can only be purchased from IBM for a cost... I am trying to get more information about the cost and the restrictions on the usage.
i think you get it once you download the db2 client and the client is free
Avatar of anokun7

ASKER

Any link to prove to management that the client is indeed free? Thanks so much.
I'm not sure that "proof" exists of something that is 'not'; but I think that evidence exists:

http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.uprun.doc/doc/c0022612.htm

Scan the page for the word [ license ]. You should be able to locate this sentence -- "License terms that allow free redistribution of DB2 Runtime Client with your application." Note that the DB2 Runtime Client includes JDBC as a common database access interface (according to a bullet point above the license point).

Tom
Well, technically, IBM's own DB2 JDBC driver is NOT a free item. However, you are entitle to download it at NO CHARGE if you have the DB2 product  licence (not sure on DB2 express-c edition as it is free). So if you use it in-house and you have a db2 licence, go to www.ibm.com, under the tab "Support & download" > "Download" > "fixes, updates & drivers", search for it and you can download it from there. you need a login for the site.
bpnchan:

Technically, I agree. And maybe anokun7 can clarify whether or not their "corporate DB2 databases" are running on licensed installations of DB2...

Tom
Avatar of anokun7

ASKER

Yes - of course, Corporate databases can be safely assumed to be running on licensed DB2 databases.

So it seems if the DB2 installation itself is licensed, all other client tools / drivers are automatically free?
yes, client tools are free
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial