最后,开源软件对用户个性化的需求更容易满足 。由于软件过多地引进了工程化管理,使得软件的标准化程度越来越高 。这固然可以增加软件的开发效率,但却使得人们都需要按照一个模式去操作软件 。正常人使用着很方便的软件,左撇子使起来就很别扭 。随着手机、PDA 等新产品的出现 , 这种个性化的需求会表现得更加强烈 。开源软件由于源代码是公开的,所以这些个性化需求更容易得到满足 。软件不能单纯用工程表现,在这个问题上 , 开源软件的开发方式给了人们很深的启示 。
共创软件联盟的刘澎则指出,开源文化是人类几千年的智慧结晶,是一种必然的历史发展趋势,这种发展趋势是谁也阻挡不了的 。今天 , 已不可能有人会否认互联网所蕴含的价值,但人们有没有注意过互联网发展初期是一个什么样子呢?几十年前的互联网只是具备了一些核心的协议,应用价值也并没有显现出来 , 但这根本不会妨碍互联网发展成今天这个样子 。互联网在发展初期实质上就是一种开源的形式,今天的开源软件与此非常类似 。发展趋势本身就具有一种力量,Windows 之所以应用得这么广,在于它符合现代操作系统的标准 。现代操作系统的标准就是一种趋势,Linux 也符合这些标准 , 这使得 Linux 也将注定成为了一种优秀的操作系统 。
刘澎同时认为:“目前开源软件的发展进入到了一个低谷的时期,这其实是开源软件发展的必经阶段 。因为开源软件的商业推广模式在创立初期就出现了问题,所以才有今天的发展低谷,可见这个低谷并没有超越于发展趋势之外 。我们在二十世纪九十年代中期就采用开源技术解决了路由技术,这个项目在商业上也获得了巨大的成功 。事实上 , 国内有许多开源项目,如 Hopen 等,都做得非常成功 。因此,面对暂时的困难,就认为中国无开源,认为开源没有希望,是一种敷浅的表现 。
中国工程院院士倪光南指出:“从产业层面看,以 Linux 为代表的开源软件增强了我国软件业讨价还价的能力,并且使得软件的市场空间增大了 。我们必须看到 , 国产 CPU 必须有 Linux 支持,否则就会因使用范围太窄而不能投入实际应用 。”
开源的本质
在许多人眼中,开源就意味着只有付出而没有任何回报,然而,开源的本意却是“ When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves ”(只要程序员对软件的某一部分实现阅读、重新分发和修改代码,即可称作开源) 。既使是要求极为严格的GPL协议,也仅要求使用GPL源码这个部分开源,而 BSD 协议则仅仅要求在 End User License 中,保留原来的协议就可以了 。
由此看来,开源软件同样可以做到“别人怎么赚钱,我们也怎么赚钱”,开源与商业利益并是完全对立的 。在国内保障体系还不完善的情况下,国内的软件公司和程序员完全可以利用开源软件解决吃饭和生存的问题 。而开源软件也并不只包含 Linux 这样的系统软件,目前热门的 ERP、CRM 乃至知识管理、商业智能同样可以基于开源软件开发 。
对程序员个体而言,加入开源社区也并非一无所获 。国外许多程序玩家通过社区的锻炼获益匪浅,功成名就者也不乏其人 。国内的软件工程技术人员参与过大型开发项目的少而又少,中软 COSIX 项目尽管归于失败,但通过这个项目培养出来的参与过大型项目开发的人员已被几大外资软件公司瓜分殆尽 。而现实的问题却是,一方面程序人员抱怨没有项目可供练手,另一方面却又不愿加入开源社区得到锻炼 。无论国内的程序员有着什么样的想法,开源社区却绝对不失为获得大型开发项目经验和扬名立万的良好场所 。
- 用友软件数据库变慢导致查询单据打印账表等很卡的终极解决办法
- 电脑怎么安装软件才不会有广告,怎么永久消除电脑弹屏垃圾广告
- windows10已经阻止此软件怎么解决,win10应用安装被禁了怎么办
- AI常见问题,ai面试常问问题及答案
- 为什么下载的软件老是在c盘,安装到c盘的软件在哪找
- 安装工程造价预算算量计量软件,全国工程定额预算软件有哪些
- 比较分析国产软件与国外软件的差距,有代替ps的国产软件吗
- 为什么删软件的时候图标会抖,iPhone 图标 禁止抖动
- 免费录屏软件不限时长,录屏软件免费版无水印
- 恢复删除软件办法,文件删除恢复工具如何恢复