A arstechnica.com Three Mozilla board members–including two former CEOs–step down 6 points nikai 12 years ago 0 comments