IBM just made DB2 Express-C free for production use (...and redistributable too)
32 bit or 64 bit (Windows or Linux)
Up to 2 CPUs (Dual core)
Maximum of 4GB Ram
Unlimited Database size
Unlimited Database users & connections
supports SQLJ, Triggers, stored-Procedures.....
This should work fine for Compiere, what do you guys think?
http://www-306.ibm.com/software/data/db2/udb/db2express/faq.html