我注意到他提的几点:“…… 所以软件的互联网化、软件的服务化和软件的社区化,是未来共享软件、商业软件发展的趋势”,我对此不以为然。
首先说,软件的服务化:
什么是软件的服务化?为什么软件需要服务?我想有两个情况下,我们需要软件的服务:1、软件功能强大如Oracle、LINUX,常人使用很难,必须要寻求专业指导;2、软件的易用性太差,就一小功能,却要兜一个大圈子,把人搞晕。
如果是前边那种,我看这样的共享软件直接卖钱就可以了,他不会有什么赢利问题了。如果是第二种,对不起,用户可不是好欺负的,不好用,我就换……。
大多数时候,易用性和软件是否需要服务支持,是矛盾的,而易用性又与推广的难度成正比关系。windows的易用性比LINUX强很多,所以LINUX的入门都需要专业学习,而WINDOWS不用,也因为这样,LINUX叫嚷了好几年,占有率还是上升不大,只能在专业领域(服务器)有所作为。
其次谈:软件的互联网化以及社区化:
之所以放一起谈,是因为很多时候,软件的互联网化其实就等同于社区化。我觉得这个绝对是一个馊主义。
首先说,不是任何一个共享软件都适合社区化的。其次,难道搞一个社区,比开发一个共享软件还轻松么?
对于开发共享软件的作者来说:
1、开发是一个技术活,运营社区是一个综合要求很高的活;
2、一个软件可以一个人开发,但是一个社区却很难一个人支撑起来;
3、开发共享软件,对于技术人才需要的只是时间,可是如果要运营一个社区,时间、资金、人才,一个都不能少。他比开发软件难度大N多倍。