Software code that is shared and available for everyone to see, inspect and modify.