Why is Open Source Viable? A Study of Intrinsic Motivation, Personal Needs and Future Returns