Just because you use one open source project it does not mean everything has to be open source. For example, my last project we used Weblogic and SQL Server which are commercial and we used the following open source
ANT,
Struts, commons logging, Log4j, FOP,
JUnit, Jakarta JSTL, commons validator, commons collection, oscache, axis, poi, hibernate, xdoclet and emma.
On my current project, I am using WAS and DB2 which are commercial and the following open source ANT, Spring, Hibernate or OJB, commons logging and Log4j. The open source list is likely to grow.