Source code from dozens of companies leaked online