How to Build a Software Company

Which values do I build my newly founded company on? There are many things I value highly - fairness, professionalism, quality, innovation, honesty - but one thing stands out: sharing. The IT community as I have come to know it is centered around the wish to help others by sharing information and software. I want to live with and support this community, and I will do that by sharing myself, both information and software. I have blogged, spoken, tweeted and developed free tools in the past, and I will continue to do so. I will even share what little knowledge I have of funding and running a software and consulting company, and I am going to start doing that right here.
Entrepreneurship