采购软件许可证这件事,我见过最离谱的场面,是三家供应商的报价单摊在桌上,老板指着一个数字说“这家便宜二十万,就它了”。那张报价单上只写了一行“License费”,底下什么都没有。实施费呢?接口开发呢?第二年第三年的维护费涨不涨?合同到期之后数据怎么拿回来?没人问,也没人敢问,因为问了好像显得你不想买。
许可证采购哪是什么“买个软件使用权”那么干净的事。你签的那份合同里至少叠了四层东西:功能范围的边界、用户或并发的计量方式、技术支持的服务水平,以及厂商在审计和续费时手里攥着的那把刀。单价只对应第一层里最小的那一块,后面三层每一层都能让你把省下来的二十万翻倍吐出去。
计量方式是最容易买错的地方。Named User 是绑人的,一个账号一个坑,人离职了席位还挂在账上计费;Concurrent 是共享池,理论上释放了别人就能拿,但工业软件跑起来哪有那么理想,一个仿真任务挂后台 overnight,池子就被占了一整夜,早班的人干瞪眼。Node-locked 更死,绑死在某一台机器上,那台机器换硬盘、重装系统,许可可能就找不回来了。PTC 自己的许可原则里写得清清楚楚,并发用户产品在特定时间内只可由一个人使用,带“固定”“锁定”字样的只能在指定电脑上跑。你买的是哪种计量,直接决定了后面回收和调度的空间有多大。拿 Concurrent 的价格去跟 Named User 比,本身就是在比两个不同的东西。
总拥有成本这块,水深到能淹死人。永久授权看起来“买断就完了”,但每年的维护费跑不掉,行业里常见的比例是软件价的百分之十五到二十。你花一百万买断,每年还要再掏十五到二十万养着它,不续?版本升级没了,厂商支持断了,出了兼容性问题自己扛。订阅模式呢,首年看着便宜,但 Autodesk 这类厂商的订阅价格年复合涨幅能到百分之五到八,五年下来累出来不是个小数目。某家电企业选 PLM 的时候挑了个报价最低的,License 八十万,结果数据迁移四十万、接口开发三十万、二次开发二十万、变革管理十万,到头来总盘子远超预算,项目还拖了一年。那张八十万的报价单,在决策会上看起来无比干净,在财务决算表上就是一个笑话。
供应商评估这块,大部分企业的动作基本等于没有。合同里真正要命的不是价格条款,是审计条款和退出条款。审计条款决定了厂商什么时候能派人进来翻你的部署记录,翻出来“间接访问”算不算你的责任。SAP 的间接访问审计在过去几年罚出过天价,一个德国汽车制造商被索赔六百四十万欧元,根源就是第三方系统跟 SAP 之间的数据交换没有被计入许可范围。退出条款决定了你哪天不想续了,数据能不能完整、以机器可读的格式拿回来,迁移过渡期有多长,厂商收不收“分手费”。这些条款在签约的时候不问,等到想走的那天,就是对方说了算。

说个真事。一家装备制造企业,前两年上 PLM 的时候被销售说服买了“全模块企业包”,理由是“以后肯定用得上,现在打包便宜”。License 费确实打了折,但年度维护费是按整个包的价格基数算的。两年过去,高级仿真模块和可视化模块的实际活跃账号一只手数得过来,大部分工程师日常就用基础文档管理和 BOM 功能。第三年续费的时候,维护费账单跟买的时候一分没少,老板问“能不能把不用的模块退掉”,厂商说可以,但重新拆分授权要补一笔“配置变更费”,拆完之后基础模块的单价还要按现行价目表重算,算下来比不拆还贵。他们到底没拆,继续为一个一半功能没人碰的包付着全额的年度维护。这笔钱在采购当年的比价表上根本看不见,但它年年都在。
查需求的时候别发问卷,问卷上勾的全是“我觉得需要”。找个典型用户坐旁边看一小时,看他到底打开哪几个模块、哪些按钮从来没点过、遇到什么卡点绕路走。真实的需求长在手指的动作里,不长在勾选框里。功能范围收窄一档,授权模式选对一层,合同里把审计边界和退出路径写死,这三件事在签字之前做完,比任何事后“优化”都管用。