工具软件该谁买单

 

工具是用来生产商品的,它本身也是一种商品,也需要有人为它付钱。

比如我用螺丝刀组装出电脑卖给你,你只要支付电脑的钱,不必支付螺丝刀的钱,这些该我自己付钱买。当然,螺丝刀的折旧费用可能会被我摊入电脑的售价中,但不会在卖出的每台电脑中都要含一份螺丝刀的价钱。

软件领域似乎也是这样,软件公司可能使用开发工具来开发应用软件销售给用户,用户只要支付成品软件的价款,不需要为这些开发工具付钱。开发工具是软件公司自己该掏钱买的,出售的应用软件中并不含有开发工具的费用,它的成本应该是分摊到成品软件的价款中。


然而,并不都是这样。

比如报表工具,它的作用是协助应用软件公司更快地开发报表,也就是个开发工具的作用,但当前流行的商业模式却常常是用户在付钱。应用软件公司每做一个项目时,用到了报表工具,通常都会向用户收一份报表工具的钱。有时候是用户明确知道有这个费用,就像我卖电脑时会告诉你其中的内存要花多少钱;也有时候是软件开发商替用户支付了,把它放到整个项目的价款中,就像我卖电脑时只报个总价。但无论如何,它都是每用到一次就要支付一次费用,并不是只由应用软件公司掏钱,完全不像螺丝刀那样的工具了。

更极端一点的例子是数据库,很多机构做信息系统时都要采购数据库软件。上同样的应用系统,每家用户也要各自购买数据库,而不是由软件开发商购买一次后将成本分摊到自己做的应用软件中。

有人说,数据库不一样,它不是工具了,它是配件,是应用系统中的一部分。就像电脑里的 CPU,多个电脑当然要多一个 CPU,不同的用户当然也要购买多份数据库。


对于硬件实物,是这个理。但软件的这个理却不一定讲得通。

你知道吗?软件开发工具不只是有便捷的使用界面和代码编译功能,几乎所有的软件开发工具都还有一种叫运行库的东西。不使用运行库,绝大多数应用程序员根本就写不出任何软件。这些运行库会随着开发出来的应用软件被装到用户那里,也就是说用户那里跑的应用软件中也有开发工具提供的一部分程序,那么用户是不是也该为开发工具付钱,至少为这部分运行库付钱?这些运行库是不是像配件,像 CPU?

早期的 Delphi,PowerBuilder 等开发工具都有强大的运行库;现在 Java 时代使用开源的开发工具较多了,但也有运行库。商用 Java 开发工具 JBuilder 也仍然有一些必要的运行库。只要你购买了开发工具,这些运行库都可以免费分发,也就是可以随意安装到你的用户那里。

软件开发工具能执行这种免费分发的运行库模式,其原因在于:软件在技术上可以被几乎零成本复制,硬件则不行。我要组装新电脑时,无法自己零成本复制一个 CPU 出来,只能再买,这就有成本,而这个成本也只能转移给买电脑的消费者。但是,所有软件公司都真地在技术上会零成本地复制运行库(如果这些运行库没有被刻意加密的话)。


数据库和开发工具(的运行库)有什么本质不同吗?看起来并没有。数据库的功能完全可以以运行库的形式提交出来。在 Oracle 这些还不太流行的时代,有个叫 DBase 的工具软件可以用来做数据库应用,它就是把数据库功能作为运行库提供的。

仔细琢磨,还是可以找出差别。数据库通常以一个独立程序的方式运行,它还可以同时向其它应用软件提供数据库功能,这是用户可以“看得见”的;而运行库则集成到应用软件中了,用户“看不见”了,这部分功能也不能再被其它应用软件使用。那是不是这样:“看得见”时应该由用户支付费用,“看不见”时就可以免费分发。

即使这种道理,其实已经和硬件不一样了,硬件的配件无论是否“看得见”,其成本都会转移给用户。


报表工具又是一个奇葩。报表工具有两种运行模式,它可以作为独立的报表服务器,这是用户“看得见”的。但它更常用的模式是作为一种中间件,将运行库被集成嵌入到应用程序中,这就是用户“看不见”的了。后面这种模式更常见,而且也更合理,这样才能获得更好的性能和可管理性以及安全性。但是,无论是否“看得见”,国内的报表工具厂商几乎都在执行终端用户付费的模式,也就是和硬件一样的逻辑。

显然,用户付费时工具厂商的获利会更多。报表工具在国内刚起来时,为了多获得些收益,厂商都采取用户付费模式。而使用它的软件开发商常常也能把这部分费用转嫁给客户,过程中还能赚个差价,也乐于支持这种方式。所有厂商不约而同地都采取了这种模式,久而久之,连终端用户也觉得这很合理。


所以,软件开发工具到底应该是用户买单还是开发商买单?这并没有定论,纯粹是博弈和竞争的结果。

但是,把这些成本转移给用户,无疑会增加解决方案的售价,一定程度会降低竞争力。而且,开发商也并不是任何时候都能把成本转移给终端用户,极端情况可能要开发商自己承担这个费用了,要么找厂商以各种理由获得折扣或免费,要么这些项目中再使用开源工具以降低成本,但工具换来换去反而可能推高开发工作量。

现在,润乾报表率先回归开发工具模式,也就是支持开发商一次性买单后无限分发的模式。开发商可以始终使用一种工具,就像是自己做的工具一样,任何项目都可以使用了。

不过,软件和硬件还是不同的。硬件会旧,工具用多了会坏掉,只要业务存续,就会持续购买新的。而软件不会旧,再用也不会坏。只买一次终生使用的话,工具厂商在后期就只能喝西北风了,博弈的结果是可能没人愿意去做工具了。

所幸现在租用模式渐渐也被人接受,持续使用,持续付费,仍然比用户付费模式的总成本要低得多,这样大家都有利。

以下是广告时间

对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅



嗯,还不太了解好多乾?
猛戳这里
玩转好多乾