The Unofficial How-To of Open Sourcing: Best practices and lessons learned