Successful Strategies for Adopting Open-Source Software