B blog.mozilla.org Mozilla Awards $585k to Nine Open Source Projects 441 points kibwen 10 years ago 140 comments