As to the possible legal ramifications of publishing the names of purported cheaters, those who are scoffing should not do so too easily. The threat of damaging a real reputation by the public shaming of a purported cheater that is done here is real. These are the days when employers and HR departments (mine included) regularly scan Facebook, Twitter, private webpages and others for information on a candidate or employee. Nowadays, the news regularly has stories about people who have had job offers or places at university withdrawn or have been fired because of something that has been put online. So... yeah... if the site admins name someone, and he is branded a cheater for all the world, they better be able to back it up or, yes, a lawsuit is possible and (one day) probably likely, considering how litigous the US and the UK are, as just two examples. And I don't think the issue is that the "loss" they suffer by the shaming need be only financial, only substantial.
If true, then kudos all the more to Erik and the team for being willing to run that risk.
I'm just not sure it is a risk worth running. I really enjoy this site. Would hate to see the talented and hard-working guys behind it getting stuffed just because they feel more and more pressure from their membership to "punish" suspected cheaters with a public shame list. One day or another some disgruntled soul w/ deep enough pockets is going to put this policy to the test.... I just don't see the reason to run the risk. Why not just ban the purported cheater and move on... it's the whole emblazoning the cheater's name on a running list thing that can cause future problems. Unnecessary. Just close the account and make it disappear.
The risk is worth running because the transparency into how many cheaters have been caught provides valuable public insight into the efforts being made by the site administration to curb this problem. Prior to making the list public there seemed to be a fairly widespread perception that it was not being taken seriously. Publishing the list of names makes it clear that there is, and has been, a program in place and that it is effective for detecting and ejecting those who don't play by the rules.
Also because I think the legal risks and ramifications cited in the past few posts are quite overstated.
I don't have the time or energy to check opponents against an engine. I don't even have an engine.
This is why I trust Erik and his team that they are doing the right thing with regards to addressing this issue.
As I posted before: I also trust Erik and his team, but I really don't care if I play against a cheater. Cheat all you want, I'm just going to play the best I can.
That is exactly my position as well and I was happy to find out that I have lost 4 games against 2 opponents and a few days later their names were on the cheating list here!
As rating points here mean nothing to me, I was happy because I think I played well against the 2 cheaters and that is enough to me...
It's difficult to prevent these things to happen in the online chess world, but I also trust Erik and his team and I really don't care if my opponent is cheating or not...
A noble attitude, to be sure.
But, having been thrashed by both humans and silicon, I have found that there is an important difference in the experience.
When I lose to a better player the game usually has some genuine drama and tension to it, at least until I blunder. During a post-mortem of the game I can find places where I truly had my chances and get valuable, practical lessons from the post-mortem that improve my play.
When I lose to a 2500+ program the game has a different, and for me depressing feel to it. If I'm extra careful and don't blunder material, I will be positionally suffocated. If I take the slightest risk or show the least creativity, I am ruthlessly and instantly thrashed.
The cumulative effect of this 'learning experience' would be to make me an overly timid player, unwilling to take the risks that make real chess against real humans exhilirating -- so I don't play computers willingly.