Open source software refers to computer programs whose source code is freely available for anyone to use, modify, and share. This collaborative approach to software development allows for open collaboration, peer production, and rapid evolution of the software[3][5].