Open source software projects as virtual organisations: competency rallying for software development | doi.page