The interplay between volunteers and firm’s employees in distributed innovation: emergent architectures and stigmergy in open source software