近日,甲骨文公司公布了一份名为「Oracle Java SE Universal Subscription Global Price List」的价格表,该表为 Java SE 制定了新的收费标准。
这个价格表最值得关注的地方在于,甲骨文将基于公司总员工数来收取对应的费用,而不是使用 Java 的员工数。这种按员工总数定价的模式引起了人们对 Java 许可成本相比以往可能会显著上升的担忧。
这个价格表将收费标准分成了八个不同的档位:
- 总员工数量 1-999:$15/人/月
- 总员工数量 1000-2999:$12/人/月
- 总员工数量 3000-9999:$10.5/人/月
- 总员工数量 10000-19999:$8.25/人/月
- 总员工数量 20000-29999:$6.75/人/月
- 总员工数量 30000-39999:$5.70/人/月
- 总员工数量 40000-49999:$5.25/人/月
- 总员工数量 50000+:没有给出具体定价,需要详询甲骨文
上述价格均为美元,按每个员工每月收取费用。甲骨文在价格表中还给出了一个例子,即假如一家员工总数为 28000 人的公司,包括全职和兼职员工以及代理、顾问和承包商,每年将被收取的费用为 28000 X 6.75 X 12 = 226.8 万美元。
也就是说在这种新的收费模式下,如果一家公司开发者人数占比较大,且十分依赖 Java,那么新的收费模式可能影响并不会很大;但对公司开发者人数较少,且员工总数非常多的企业,以及需要使用 Java 但依赖并不大的公司就会产生很大的影响,因为即便公司只有一个开发者使用 Java,也会按总员工数量收费。
甲骨文专家咨询公司 House of Brick 也模拟了一种企业场景,一家拥有 250 名员工、20 个桌面用户和 8 个 Java 安装处理器的公司在旧模式下每年将支付 3000 美元,而在甲骨文的新模式下每年将支付 45000 美元,成本提升了 15 倍。
不过甲骨文在新的订阅模式 FAQ 中表示,旧版 Java SE 订阅产品的客户将可以继续获得所有原始权益,并可以根据原有条款续订(但没有说明是否可以基于原本的订阅模式升级或降级,可能会强制更改你的订阅模式)。使用 OpenJDK 和免费的 Oracle JDK 的用户不受 Java SE Universal Subscription 的影响。