Wouldn't a match with an open-source engine be unfair? The competing close-source engine could embed the opponents source inside it to predict the exact moves that the opponent would make, thus gaining a speed advantage.
Even more interestingly, what would a match between two open-source engines look like, if they both embedded each other?