开源软件阻碍了中国软件的发展

来源:互联网 发布:雪人软件 编辑:程序博客网 时间:2024/05/08 01:33

个人角度的一点感想。


开源在中国的应用范围越来越大,它有好的一面,可我还是认为,如果不能有效的利用,可能会给我们的软件发展带来更大的阻碍。


一方面,开源软件帮助很多软件企业节省了生产升本,并且由于源代码的开放,也利于技术上的学习,但是,由于开源软件的这些好处,我们的企业慢慢丧失了自主创新的精神,而这种创新,更多的应该依靠企业,而不是学术界。

或者可以这么说,我们学到了一些知识,可是丢失了产生知识的动力、智慧。


比如,在现在的项目开发中,一提到需要某方面的功能,首先想到的是有没有相关的开源软件可以使用,有的话就拿来用,增加了开发的效率。

可这样发展下去,慢慢就没有生产这部分基础软件的动力了,毕竟,别人的可以直接拿来用,而且比自己开发的还要好,为什么不拿来用呢?

如果我们真的丧失这部分动力,那软件的水平还怎么提高,还有什么核心竞争力?


我们公司是做企业应用软件的,基本上都是基于J2EE,那我就举一个这方面的例子,比如IBM是开源有力倡导者,一方面它资助很多开源项目去发展,另一方面它可以把这些开源的成果拿来开发自己企业级的产品,这样,开源有所发展,它自己得利更大,而同时,更为关键的是,我们这些使用这些开源产品的企业,没有了开发这部分基础功能的动力,那么就选择这些开源的产品使用,而这些开源产品又恰恰在企业级应用上存在这样那样的缺陷,最后的结果就是,如果不使用开源产品,就要去购买IBM昂贵的软件产品。


最终结果就是世界上高水平的这些企业,利用开源世界(基本上都是它们控制)的发展,压制住了其它落后企业的追赶,同时自己又能享受高端产品带来的高额利润。

 

反过来说,确实,开源的发展,对我们来说应该当成一个追赶的机会,不过需要很好的管理与计划,不能短视。

 

当然,做企业应用软件可能在整个软件行业里只是很小的一部分,利用这部分得出来的一些结论肯定不够全面,我只是有这方面的感触,记录下来。

原创粉丝点击