Navigating Patent Strategy for Open-Source Software: Risks, Rewards & Best Practices