The last time I checked, DB2 Express had some pretty substantial restrictions on a license agreement, and both Microsoft and Oracle provide free versions of their DBs with similar restrictions. I don't see a compelling reason for a business to choose DB2 over SQL Server or Oracle as a MySQL replacement -- let alone something like Postgres, which is the most logical (and cheapest) alternative.