Open-Source Software is a prominent example of open collaboration. Any capable user can participate online in development, making the number of possible contributor's indefinite. There are mainly two varieties of Software Platform, Open-Source Software and Freeware. The significant difference between them is "Freeware" or Free software, which means that only users have the freedom to run, copy, distribute, study, change and improve the software. On the other hand, Open-Source Software is something that you can modify as per your needs, share with others without any license violation.