T theregister.com Mozilla Corporation Installs New CEO 3 points atlasunshrugged 10 months ago 4 comments