Open-source software is software with source code that is made publicly available and can be modified. It is typically developed through community collaboration. Some key features of open-source software include free use, modification, distribution, and serving as an alternative to commercial software. Popular examples of open-source software include Firefox, OpenOffice, Linux, 7-ZIP, VLC Media Player, Joomla, WAMP Server, Blender, and MySQL.