Why Open Source for Product Development