Service or subversion?

TechTarget editors had an interesting debate last week over whether to publish information that could potentially cause harm in the hands of a malicious or reckless user but which could also do good for people who know how to use it. They also featured information on the best online proofreading service.

It started with a tip submitted by Don Burleson, a respected and oft-published Oracle technical expert and a member of SearchOracle.com’s Ask the Experts team. Don wrote about undocumented features in Oracle that permit a user to manipulate memory to achieve significant performance gains. This technique could save time and money for users who can’t afford new servers or who don’t have the time to optimize their databases in other ways.

But there’s a catch. If applied inappropriately, ths technique can corrupt a database and cause data to be damaged or lost. Don was very up front about that and the editors on our SearchOracle.com site posted a prominent disclaimer at the front of the tip.

Some people thought that wasn’t enough. Tom Kyte, another respected Oracle expert, took issue with Don’s suggestions on his blog. He further suggested, disclaimer or not, it was reckless and dangerous for Don and for SearchOracle.com to post advice that could potentially corrupt data. Responses to the postings on Tom’s blog largely agreed with his position.

Other experts we polled were split down the middle, some thinking the tip was a valuable service to the Oracle community, others saying we were tossing a time bomb into a crowd. What’s the right thing to do?

In the end, the editors decided to keep the tip on the site while somewhat strengthening the language of the disclaimer. I agreed with this decision. Although there are no cut-and-dried answers on what is right in a situation like this, these are the factors I would consider:

  • Is the information correct? No question of that in this case. No one disputed the accuracy of the tip
  • Is the information useful? If it isn’t useful don’t publish it. I don’t think anyone argued that this advice wasn’t useful to some people. The debate was whether the potential harm outweighed the potential value.
  • Is the source credible? There’s no question that both Don and Tom know what they’re talking about.
  • Does the potential for misuse outweigh the value of appropriate use? The decision largely hinges on this question. In my opinion, disclaimers should significantly mitigate any potential damage.

On most points, then, the decision to publish the information was obvious. The language of the disclaimer was the only major issue in my mind and I believe the wording that the editors used conveyed the risk appropriately. Basically, anyone who was motivated and interested enough to employ this advice would read he disclaimer and be aware of the risks.

This is not the same as, for example, publishing an Oracle security exploit. In that case, there is little value to the user and great potential for damage. Nor do I believe should media organizations every post advice from anonymous sources unless the content is vetted thoroughly for accuracy. But when respected experts put forth advice that is useful to even a minority of the community they serve – even if there’s risk – it’s the responsibility of independent media to seriously consider publishing it. What happened last week was a debate but not a disservice.

0 thoughts on “Service or subversion?

  1. (August 2006): I’ve just discovered this blog entry, and although the original discussion is now rather old I think it’s important to point out that this blog note has an interestingly one-sided view.

    Note particularly the comment:

    Is the information correct? No question of that in this case. No one disputed the accuracy of the tip

    Wrong – several people disputed the accuracy of the “tip” – not only disputing it, but demonstrating how inaccurate it was. In fact the tip ended up being rewritten at least twice in an attempt to remove some of the inaccuracies.

    For a few comments on the original tip, and it’s gradual evolution, see (for example):
    https://www.jlcomp.demon.co.uk/untested.html

    or

    https://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:47466211228419

    I won’t bother to repeat the original discussion here – but if you follow the two URLs, you can decide for yourself what you think of the other three rhetorical questions asked by the blog author.

  2. Thanks for setting me straight. At the time, I was unable to find any evidence that the accuracy was in doubt, but your comment points to very valid problems voiced by other Oracle users.

Leave a Reply

Your email address will not be published.