Open Source Software is a computer software that is distributed along with its source code. The source codes are the codes that is used to create the software under special software license. The licence allows users to use, change and improve the software