开源软件眼下越来越流行。
不认识几款开源软件都不好意思跟人打招呼。
开源软件有很多长处,源码公开。能够让使用者改动又一次编译。加入删除功能模块,节省从头开发的时间。
同一时候也减少了后门程序的风险。闭源程序不少都留有后门。阅读开源软件的源码是提高软件技能的一条捷径。
更为关键的是,开源软件是免费的。
但是,眼下人们对开源软件的迷信显得过度了。凡是国外开源的就是好的。这事实上也是崇洋媚外的心理作祟。
于是乎,非常多公司,甚至不乏大公司,在不清楚开源软件的特性之下。缺乏风险评估的情况下,就直接放到自己的企业生产实践中。
这会带来危害的。
开源软件往往是存在非常多bug的。非常多商业公司的开源软件就是由于想借助社区的力量来达到消除bug的目的。
同一时候,很多开源软件的学习曲线是陡峭的。后期也难于维护,一不小心就造成了软件危机。
开源软件能减少后门的风险,但并非说其就百分百没有后门。有些后门程序就存在于开源软件所调用的第三方库中。
诚然市面上有几款非常成熟的开源软件,甚至同类型的商业软件也仅仅能望其项背。
可是也不代表全部开源软件都是好的。万万不可过度迷信。
总之,开源软件能够为我们带来非常多便利,但开源软件就像匹野马 。没有一定的技术功力是非常难驯服的。开源软件要有选择的使用。