Comparison of open-source and closed-source software