Open-source software refers to computer software that is freely available to the public, allowing users to view, modify, and distribute the source code. It is characterized by an open development process, collaborative community involvement, and a permissive license that grants users certain rights and freedoms. Open-source software stands in contrast to proprietary software, where the source code is not publicly accessible and is controlled by a specific entity.