Bitcoin was not made open source so developers could screw around with the base code and protocol, but so miners could customize on top of the client to compete with other miners.
Sure if you want to create another cryptocurrency, not change the base protocol. i feel a whole industry will emerge from customizing offensive/defensive mining software for companies