Shell's Home

Feb 22, 2006 - 1 minute read - Comments

标准和软件同质化

软件标准,啥叫软件标准呢?最出名的(也是我最敬佩的)就是RFC(Request 4 Comment,内容堪称网络的基石,但名字虚怀若谷,绝对比现在乱糟糟的名字好多了),微软的WINAPI也算标准吧,还有POSIX等等。用各种标准来写软件确实方便多了,要DOS时代,每次系统升级都会有报废的软件。而且DOS和WINDOWS软件也不能互换,但是WIN9X和WIN2K的软件互换就超过八成了。

不过软件标准却造成了现在的一个严重问题,就是软件同质化严重。简单的讲是软件的功能一致。深层次来分析的话,软件是一个中间层,他上有实现标准,下有使用标准。在类似的平台上,使用标准是类似的。如果实现标准再类似,那么除非有突破型的技术,否则就注定了软件只有同质化的下场。举例来说吧,例如IM软件,他们的下层都是TCP/IP协议,由于网络情况复杂,多数都不能在IP层(网络层)玩花样,一般都是在TCP/UDP层(传输层)做各种变换。例如内网穿越,代理等等。对上层来说,要实现的标准也是很类似的。由于其上层就是用户,所以必须按照类似的用户需求来写软件,最后IM都是一个模子里面出来的,也没啥好奇怪的了。

软件同质化特点大致有以下几个:

1.值钱不要钱,要钱不值钱。IM来说,最重要的功能是整合通讯,但是现在没有一个IM的整合通讯是收费的。相反,收费的统统是什么送花啦,群拉等等非常花哨的功能。因为整合的功能同质化不严重,所以收费还有人用。但是核心功能都完全同质化了,竞争太严重,根本没法收费,广告都不好打。

2.你卖的软件和我差不多,盗用代码违法,盗用想法合法。这个毕竟也是无奈,要判盗版想法的话,windows都是盗版了。

3.软件行业技术水平低下,技术标准的确立,无疑使得所有使用标准的人之需要在标准上竞争,这样无形限制了竞争的范围。其实在某些情况下,无视标准反而有更强的优势。例如RealMedia系列的压缩格式就完全不同于AVI的封装格式。熟悉媒体格式的人应该知道,AVI是可以封装各种算法的格式。但是RM凭借自己的努力获得了一片天空。如果RM使用的是AVI封装格式的话,现在媒体软件市场是何样形式还很难说。

4.产业增值集中在核心技术和标准上。如果标准是收费的(无论费用是怎么收上来的),那么同质化竞争的最终收益者应该是技术标准所有者,因为他们限制了竞争条件,那么竞争对手的减少造成收益理当的归属标准所有者。如果技术标准不收费,那么他们就不能限制标准的使用,这就是只孵不出蛋的金鸡。

其实我们可以看出,所谓标准,只是另外一种形式的垄断。

Tags: others

第三代博客的兴起 分布式软件构架的变革

comments powered by Disqus