benefits of open-source software and proprietary software