The use, development, and management of software whose source code is publicly available for use and modification.