HOW IS OPEN SOURCE AFFECTING SOFTWARE DEVELOPMENT. - SPINELLIS, DIOMIDIS