Is it possible to create an open source Bitcoin exchange, so we don't have to rely on any central authority (e.g. Mt Gox)?
Open source and central authority are two very different things ... I find that all transactions are very much out in the open, so i have no problem with multiple exchanges. (Good for competition and failover)