Are Google and Facebook the biggest Open Research platforms?

149