The Mozilla Foundation has begun putting up posters across New York criticizing tech billionaires, including Mark Zuckerberg and Elon Musk. The campaign went up this week, Business Insider reported.= The foundation is the nonprofit that owns Mozilla Corporation, the maker of Firefox. Its posters set the work of Musk, Zuckerberg and Jeff Bezos against projects […] This story continues at The Next Web