[How the Code Was Written]
-
Integrity
-
Leadership
The Association for Computing Machinery ranks as the largest educational and scientific computing society in the world. Its Code of Ethics and Professional Conduct begins by describing the purpose of the Code:
An update, written in the open. The ACM Council adopted the current Code on June 22, 2018. No earlier revision had taken place since 1992. ACM's Committee on Professional Ethics coordinated a task force that brought together experts from the field together with specialists in ethics, governance and law. The task force produced three major drafts. At each stage it published an article in Communications of the ACM that explained the changes made and the reasons for them, and it opened the drafts to comment from ACM members.
Why "should" and not "must." The task force set out one of its least conspicuous design choices in the third of those articles:
To inspire and educate. The same article describes the change the update made to the consequences of failing to follow the Code:
Sources: ACM Code of Ethics and Professional Conduct (2018); Code 2018 Update Project; D. Gotterbarn, A. Bruckman, C. Flick, K. Miller, M. J. Wolf, "ACM Code of Ethics: A Guide for Positive Action," Communications of the ACM 61(1), January 2018, 121-128.