how would you compare and differentiate the features of proprietary software and those of open source software​