The ACM Code of Ethics and Professional Practice is:
A. A statement of the legally-binding obligations on ACM members
B. An example of how a single ethical model can be applied to many situations
C. A statement of the legally-binding obligations of all computing professionals
D. A comprehensive guide of how to handle any ethically-questionable situation
E. The consensus of the profession, which still requires judgment and consideration to apply