5. Computer programs written to aid activities at Levels B and C should be
written in easy-to-understand language and be made transparent in
their operations to the user. As far as circumstances permit, copying
should also be allowed for non-commerical purposes.