knowledge sharing in virtual communities - a review of the empirical research .
Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel