A defined set of requirements for open-source software from the Open Source Initiative (OSI).  The Open Source Definition (OSD) stipulates not only access to the source code, but also integrity of the code, its free redistribution, a technology-neutral provision, as well as specific anti-discrimination rules.  See 
Open Source Initiative and 
open source.