Why I'm not an ACM member

I took a course on engineering ethics as part of my degree in computer science, and decided that it was very important for me to formally ascribe to a recognized code of conduct. This is not just a principle, but also an important legal matter in today’s litigious atmosphere. Court cases have literally been defended by engineers pointing to a code of ethics as their guidelines for actions and decisions.

So I became an ACM member, and they promptly “shared” my information with other organizations who started sending me a large quantity of completely unrelated and unwanted junk mail. I called and asked, and they confirmed that they’d done this.

My response was to ask the ACM to stop “sharing” my information, and to immediately refund my membership dues. Why? Because of the blatant hypocrisy of their actions, which are contradictory to several points in the first section (GENERAL MORAL IMPERATIVES) of the ACM’s own code of ethics, especially point 1.7.

In a general sense, I believe that my identity and personal information such as my mailing address are mine and mine alone. I take it as a principle that it’s morally wrong to sell that which doesn’t belong to you. I know this isn’t the way the world works, but “how the world works” isn’t how I distinguish between right and wrong. When I joined the ACM, I gave them my information for membership purposes only. I did not authorize them to sell my information, nor was I given a chance to “opt out” of such selling. If they sold it – and as one who’s worked in several marketing companies, I know they sold it, they didn’t just give it away – then the revenue belongs to me, not them.

This incident has always been a sour taste in my mouth, and will remain so. If I were elected supreme ruler of the universe, any type of “opt-out” policy for selling someone’s information would be strictly illegal. The ACM should be lobbying Congress to make it illegal, not doing it themselves. What’s odd is that the ACM apparently sold my personal information more quickly and broadly than almost any other company I’ve ever dealt with. I occasionally have to call a company and ask them to set the “do-not-sell” bit on my profile, but I’ve never had such an immediate and large flood of junk mail as I got after giving my information to the ACM.

The ACM just sent me a letter asking me to become a member, which is why this comes up again after all these years. Good luck with that, ACM. Try walking your talk, and then we’ll see. In the meantime, I’d like to let the world know that I have continued to adhere to the ACM code of ethics, and treat it as my own rules of conduct. I don’t need to be an ACM member to get that benefit.

I'm Baron Schwartz, the founder and CEO of VividCortex. I am the author of High Performance MySQL and many open-source tools for performance analysis, monitoring, and system administration. I contribute to various database communities such as Oracle, PostgreSQL, Redis and MongoDB.