Refers to a method of developing software that relies on the distributed authorship of several software developers. The designation of a software as ‘open source’ needs to abide by a number of criteria.  These include: free redistribution; access to source code; allow modifications and derived works; no discrimination against persons, groups or fields of endeavour; the licence must be generic, not specific to a product, not restrict other software and must be technology neutral.