All mock tests are FREE till 31 December — register to save your progress

Mr X designed open source software which must comply with some criteria. Choose the false statement in respect of above.
(A) No restriction on redistribution of the software as part or whole
(B) The integrity of the author's source code must be maintained.
(C) The software can be sold after distribution.

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: C. (C) only

Explanation

The examiner's intended reading is the popular one that open source software is given away rather than sold, so statement (C) is treated as the false criterion. Statements (A) and (B) map directly onto the Open Source Definition: clause 1 (Free Redistribution) forbids any restriction on redistributing the software as part or as a whole, and clause 4 protects the integrity of the author's source code by allowing distribution of modifications through patch files and build-time changes. Note, however, that clause 1 of the OSD also states that the licence 'shall not restrict any party from selling or giving away the software', so selling open source software is in fact permitted. The keyed answer is option (iii), but see the flag.

More Theory of Computation and Compilers questions