before it is committed are necessary to adequately protect intellectual property
and assure the software security. However, the goal for intellectual property
protection is to limit the information that the outsourced developers receive,
whereas the goal for security is to ensure that they are not supplying malicious