I see the merits of open sourcing DarwinMail.
It would open up the platform to develop on it from people all over the world. They would fix bugs for themselves and others and perhaps write mini-features.
However, if I open source this code, I may never be able to make any profit on this tool I have spent so much time building :( How will I be able to pay my bills?