Mozilla

April 8, 2014 - 10:42 AM
A celebration sign is posted at Mozilla headquarters in Mountain View, Calif., Friday, July 31, 2009. (AP Photo/Paul Sakuma)