Brendan Eich, newly-appointed CEO of Mozilla, has stepped down, the company stated in a blog post. Eich has been facing a barrage of criticism and...
More Scene
You must be logged in to post a comment.
You must be logged in to post a comment.