T theregister.com Mozilla Foundation crumbles as third of staff cast off 13 points urlwolf 1 year ago 4 comments