Ok, I read the edit *grin*
First, releasing or not is all about control. Again, there is no value judgement in that, just a statement (for it is effectively controlling information, the code).
Second, for some shard owners, perhaps the capabilities of Razor/Playuo is consider cheating all ready? I am not asking you to agree it is, just the fact is that many may consider what is cheating to be different. Clearly, the developers of tools, do not feel what they do is cheating. But believe others may use it to go beyond that definition. How is that prevented or hindered? by "controlling" information. Basically that is what is being done. Again, no value judgement, just what is being done in the simpliest form.
Third, you assume that everyone uses ConnectUO? If I was in an accussatory mode, I could claim that is forcing even more control, it that now, if one doesn't want to allow such features, one is "forced" to use that service, versus others. Again, I am not, but use it as an example.
I think we are starting at different points, and therefore perahps we have some misunderstandings.
1. I am not assuming that there is an agreed to what is cheating or not. In the gross sense, perhaps, but there is lines of disagreement (and I have seen some of that on Razor before, as well as Playuo). That is not unique to these tools, but any tool that provides some capability is subject to that.
2. I consider source information. So if you are not using that definition, understand it is what I am using for my discusison. Therefore, not releasing source, is a form of control (not questioning either way the motive behind it)
So utlimately, it is a control information. Good or bad, I will leave for each to determine. If you think it prevents cheating, then it is good (but still control). I dont assume control is bad (or good, which you seem to , based on what Ihave inferred by your post). so perhaps that is the other difference we have in definitions.