CAN CENSORSHIP clauses buried in sneakwrap agreements really be used to silence product critics? I'm afraid so, and it appears that silence itself is one of the weapons that can be used to do so.
A reader recently asked for my help in an unusual situation. Eric Shulman is a computer systems engineer for the U.S. Air Force's Space and Missile Systems Center, and his team had been re-engineering measurement software used with a launch vehicle. "We encountered a moderate bug in our embedded compiler, and we wanted to evaluate code optimization," Shulman said. To do so, they ran benchmark tests, using three different compilers available at the Air Force center, including Microsoft's Visual C++ Professional 6.0. "We weren't benchmarking the operating system in any way, we just wanted to get an idea of the efficiency of our construct," Shulman explained.
After running his test, Shulman decided to include the results in a technical paper he was preparing for an Air Force publication and for a presentation he will be making at a technical conference next spring. The problem arose when Air Force officials noticed that the Visual C++ EULA contained a term stating that "you may not disclose the results of any benchmark test ... to any third party without Microsoft's prior written approval." As the EULA was phrased in a way that made him think it might be referring only to operating system benchmarks rather than Visual C++, Shulman was unsure if it really applied, but he decided to consult an Air Force attorney.
By now I hope all my readers understand that these EULA-based censorship clauses are almost certainly unenforceable in court. The Air Force counsel may have realized this because he told Shulman he doubted that he really needed to get Microsoft's permission to publish. Nonetheless, the attorney pointed out that the existence of the EULA term put Shulman personally in an awkward position. "He advised me that if I didn't ask permission and then Microsoft came after me, I'd be on my own because the government wouldn't defend me," Shulman said. "If I asked for permission, then I'd be covered."
Given this situation and given that Shulman felt his benchmarks showed Visual C++ performing quite respectably, he decided it would be best to check with Microsoft. After all, he had almost a month before the deadline for the Air Force publication, so he assumed it would be a simple matter. He assumed wrong.
After searching Microsoft's Web site in vain for the procedure to follow, Shulman's phone calls to Redmond finally elicited a fax number where he could send his request. He sent the benchmark results for all the compilers along with his request, and -- when he did not get an immediate response -- followed up a few days later with a certified letter to Microsoft's legal department. The weeks went by and the deadline for his paper approached, and all he got from Microsoft was silence.
Shulman ultimately had to submit his paper for the Air Force publication without the Visual C++ results. "Not being able to use the Visual C++ results hurt a bit, as they provided some interesting data points," Shulman said. "I was still able to use the data (from the other compilers), as we had ascertained we did not need permission to publish those. It all just tells me and the Air Force that we can't use Microsoft compiler products anymore. I am not sure this is what Bill Gates would want, but this is what is happening."
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 »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 »
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
Effectively address data protection challenges, implementing solutions that help store and protect businesscritical data while cutting costs and improving efficiency and reliability.
Download now »
Sign up to receive Platforms Resource Alerts
