Open Source vs Closed Source Software: Which One Should You Actually Use?