Too Long; Didn't Read
The success of a company is not entirely attributed to the performance of the founder, but the value creation for the user. One of the best ways to create value for the user is to treat them as co-developers, finding bugs and testing code. Allowing users to participate in value creation forms a defensible moat around your business making it impenetrable for competitors to break through. In many cases, these network effects lead to new market creation and are driven by open-source technology.