Well Mule CE (Community Edition) is open source AFAIK!.. But not Mule EE (Enterprise Edition)! It violates the Open Source definition (item#6) according to Sanjiva [1]
However, what's more interesting is that Dave thought that Mule EE is open source...and he was the CEO! His comment on the above post states "...The Enterprise version of Mule is open source", but Dan quickly corrected him saying "..you get the Mule enterprise source as part of an enterprise subscription. Yes, this is not OSI open source - but thats what Mule CE is for".. talk about people who don't even know what they are selling!
So what happens to the poor users who once bought a Mule EE, and decides to stop paying the subscription after sometime?.. they cannot use that Mule EE anymore! and have to drop back to using Mule CE. Now the Mule EE configuration and the Mule CE configuration are worlds apart!, and they would be much better off migrating the code to use the WSO2 Enterprise Service Bus (ESB), instead of re-writing everything to Mule CE.
After all, Mule CE cannot even create a proxy service [2] with a WSDL!?, and Mule CE consistently fails on 1% of all requests [3] you send to it.. and this is all without even considering the 4 times improvement in speed that the WSO2 Enterprise Service Bus [4] (ESB) is going to give you over the Mule!