最近读到了一套软件开发工具的许可协议,发现了一些有趣的处罚条款:该协议禁止被许可人将工具基准化,他并不禁止针对某个软件工程师的基准化,但是禁止披露任何结果。
尽管我的公司,BDTI,是一个基准化公司(我们对工具和处理器进行基准化),我们也没有计划对这些特定的工具进行基准化,我们购买它们仅仅用于软件开发项目。但是这些限制同样让我很困惑,这意味着我们不能简单的购买这些工具,然后基准化,发布结果,我们必须得到供应商的许可,通常按照我们的经验,供应商不愿意发布这样的基准化结果,除非他们事先知道结果是正向的,这显然破坏了基准化的独立性。
你能够想象汽车制造商在不进行路测的前提下销售车子吗?你能奢求用餐者在不对用餐体验进行讨论的保证下经营餐馆吗?这将会让人猜测你在隐藏什么,不是吗?
当我问起这些工具的供应商关于他们许可协议中的基准化禁令时,大多的回答是他们担心会有人针对性地进行一些不利的基准化工作,发布比实际效果更差的结果,我同样讨厌这样的行为,但实际上这样的事情很少发生,我想更加真实的原因是他们怕产品的弱点被频繁的循环提起
但是实事求是地说,如果产品的弱点(实际上每个产品都有),消费者最后都会发现,不如让他们提前知道,甚至是让工具开发人员尽早修复,人们更倾向于想要对他们所购买的产品了如指掌,即使这些产品并不是很完美,当他们发现他们购买的产品里隐藏了缺点,他们不会成为回头客,特别是他们发现供应商并没有对他们的产品做到坦诚不公。
允许基准化正是供应商向消费者表达他们诚实的方法,很好的规范,很好的事情。
关于作者
Jeff Bier是BDIT的总裁,这是一家致力于数字信号处理技术方面的基准化咨询公司,这边文章来自于BDIT的Jennifer Eyre White 专栏。