August 29, 2019

Mozilla CEO Chris Beard to depart at year end

By Tech Online Things

Executive chair Mitchell Baker stands ready to be interim CEO as search takes longer than expected.