Post Thumbnail

Even though scientists created this glorious internet you see before you, current scientific practice is still based more on publishing academic papers than sharing ideas online. As one of the more prominent proponents of the open web, Mozilla stepped in to offer a solution with a new open science...

2 years ago 0 Comments
June 15, 2013 at 3:32AM