Step-by-step explanation:
Open-source software in simple terms refers to software whose source code can be changed by another developer other than the original developer (the original creator).
Benefits:
- it allows improvements
- it is easy to get tutorials about the software from several developers.
- fewer usage restrictions
A Closed-source software does not allow modification, in other words, it means programmers cannot improve the program expect if given permission by the creators.
To ensure the quality of the program the developer needs to perform periodic internal testing.