Mozilla Science Lab encourages scientists to share ideas over open web Posted on June 15, 2013 by Laura Even though scientists created this glorious internet you see before you, current scientific practice is still …read more