Skip to main content

Starter Toolkit for DB2 on Rails

A set of tools that enables rapid building of Web applications with Ruby on Rails and DB2.

Date Posted: May 31, 2006

alphaworks tab navigation


Update: November 2, 2006 Version 2.1 includes final version of the DB2 Express - C 9; improved handling of LOBs, BLOBs, and XML data types; and significant performance and quality improvements.

1. Is the use of this toolkit limited to a trial period of time?

Starter Toolkit for DB2 on Rails is not limited to a trial period and does not have an expiration date. You can use it for as long as you wish. Please review the DB2 Express - C 9 licence agreement for the applicable terms and conditions.

2. Is this toolkit really complimentary, or will I need to purchase an alphaWorks license later?

This toolkit is completely "free to build, deploy, distribute." Please review the licence agreement for the applicable terms and conditions.

3. Can I use this toolkit for creating production applications, or is it only good for experimentation or for use in development?

You can use the toolkit for learning DB2 and Ruby on Rails, for developing applications, and for deploying these applications in production. Again, there is no charge for either development or production use, provided that you abide by the terms and conditions of the DB2 Express - C license.

4. Can I distribute my applications to my customers at no charge, or must they purchase a license for DB2?

You can distribute your applications including DB2 Express - C and DB2 Ruby Driver and the DB2 Rails adapter at no charge, provided that you abide by the terms and conditions of the DB2 Express - C license. If you do plan to distribute your application and include DB2 Express -C with it, we ask that you register for redistribution by filling out this form (a PDF file). There is no charge for this registration.

5. What are the terms and conditions of the DB2 Express - C license?

DB2 Express -C is optimized for specific environments. Specifically, DB2 Express - C can be deployed to servers with no more then two CPUs and containing no more then four GB of memory. Unlike other "free" data servers on the market, DB2 Express - C does not impose nay restrictions on the size of the databases that you can create. Please make sure to review and abide by the terms and conditions of the DB2 Express - C license.

6. Is DB2 Ruby on Rails supported only on Windows?

We currently provide an installer and binaries only for the Windows platform. However, we intend to provide support soon for other platforms, including Linux. If you wish to deploy DB2 Ruby Driver and DB2 Rails Adapter on another platform, please download DB2onRails_V2.1_Source.tar.gz to get source code and "build" instructions. Please be sure to also download DB2 Express-C 9 for Linux.

7. Were the DB2 Ruby Driver and DB2 Rails Adapter developed by IBM, or are they open-source versions developed by the community and simply packaged in to this download?

IBM is the only RDBMS vendor that provides enablement for Ruby on Rails. Both the DB2 driver and the DB2 adapter are 100% IBM-developed code. They were built by the same people that build DB2 itself, and it is our full intention to provide the highest level of optimization and complete exploitation of all the latest features of DB2.

8. What should I do if I have a usage question or find a bug?

Please post your questions and report bugs on the alphaWorks forum for this technology. We intend to update this technology frequently and to address any issues that may arise.

Trademarks