4 reasons developers are scared of making their code public