March 07, 2003

Censorship test

The government can't muzzle speech, but vendors act as though benchmark testing is unconstitutional

OK, class, time for a pop quiz. Who suffers the most from the censorship clauses many software companies include in their shrink-wrap agreements? Is the answer A) the computer press, B) independent labs, C) the software companies themselves, D) software customers, or E) all of the above?

In case you’re having trouble with your answer, allow me to provide a crib sheet with this recent example of how censorship clauses are inhibiting open public discourse. Chris Merrill, an engineer and partner at Raleigh, N.C.-based Web Performance, was trying last fall to put together a benchmark comparison of Java servers using his company’s Web Performance Trainer Web-load testing tool. But he encountered a roadblock because several of the commercial products he wished to include had a provision in their license agreements prohibiting publication of benchmark results without the company’s permission. In particular, he tried to obtain permission from BEA Systems to include results for the single-server version of WebLogic, only to be told that BEA has a blanket policy against granting permission for publication of third-party benchmarks.

“One question we get asked a lot is how the performance of commercial and open-source J2EE servlet applications compare; so we were just trying to provide some objective information in our research report,” Merrill says. “None of the commercial vendors that had a benchmark restriction in their license agreement would grant us permission, but we were able to determine in several cases that the restriction didn’t apply to what we were doing.”

In an e-mail exchange with Merrill, however, BEA officials said they would strictly enforce the company’s benchmark policy. “At first they seemed to be saying they could not allow anyone who is not an expert with their product to publish performance measurements, but they never asked for my credentials or for my testing methodology,” Merrill says. “Later they suggested they might grant me permission if they could preview the results — and if the results favored BEA — but I wasn’t willing to work that way.”

So when Web Performance posted its benchmark comparison in November, WebLogic wasn't included. Merrill was aware that the censorship clauses are of very dubious legal standing, but sensibly enough, he wasn’t about to get into a legal fight with a company as big as BEA. “For our company, which is very small, we would be out of business long before the case made it to a judge. Legal enforceability does not matter — we would never make it that far.”

For their part, BEA officials are refreshingly up front about the reasons for their policies regarding publishing of benchmark results. “I wouldn’t say our policy is no benchmarks. But the bar is pretty high for what we want to see for the person executing the benchmark, the other vendors participating, etc., if we’re going to invest all the time to participate,” says Eric Stahl, director of WebLogic Server marketing at San Jose, Calif.-based BEA.

“Performance-tuning of an application server is a very important thing, and it has to be done correctly if we are going to help people see the differences between products. And we just don’t have the resources to send out our engineers to participate in every opportunity that comes our way. So unless it’s a really high-visibility scenario, I’m sorry, but we cannot give our permission to test,” Stahl says.

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.