What do you mean by open source? Do you want the banks website to be open source, or all of the back office code that talks to ancient mainframes and proprietary 3rd party applications?
What will draw customers (other then fellow developers) to a bank with open source software?