Extremely open and incredibly close: should you go open source?

Every founder building for developers, including those founders at a stage where they’re still only thinking about their future product, will inevitably consider this question: should their product be open sourced, and, if so—why?