Mozilla’s bad week: Employees call for CEO Eich to step down, 3 board members leave

Advertisements