open-source software

n. computer code that is developed and refined through public collaboration and distributed without charge but with the requirement that modifications must be distributed at no charge to promote further development

Notes

Open source software is often distributed under terms of the General Public License to ensure collaboration.