Why startups use open source and why they should be open to others