Open source software are not considered as a good alternative sometimes because of the possibility of viruses and threats. Another concern is that they want to get profit from what they code or develop. Open source software, on the other hand, may be reviewed by a much larger group of people for faults and improvements can be made quickly, resulting in better software.