您的位置:首页 > 职场人生

开源软件,你用了吗? 推荐

2007-10-22 11:30 302 查看
开源软件,你用了么?

自1984年自由软件活动以来,在软件开发上无硝烟的战争便开始了。您是如何看待开源软件的?您选择开源软件的原因是什么?您对开源软件的发展前景有何看法?在未来软件发展的趋势又会如何……为了了解开源软件在企业中的应用情况,本期我们将针对大家关心的问题进行调查。

1.您是如何看待开源软件的?您所在公司是否有使用开源软件(如Linux)?

2.对于使用了开源软件的企业,选择其原因是什么?开源软件相对商业软件的比率大概是多少?

3.您认为开源软件在工作中是否有帮助?它的优势体现在哪,或有何缺陷?

4.您对未来软件发展趋势有何看法?您对开源软件的前景有何看法?

──《网管员世界》2007.9B问卷调查

==================以下为+lzy回答==================
1.您是如何看待开源软件的?您所在公司是否有使用开源软件(如Linux)?
哦,不知道您说的是开源软件哪方面的?我觉得,开源软件是在经济比较发达的地区和国家,人民的生活都比较有保障的情况下才会发展起来。试想,如果你做了一个很好的软件,但现在却为生活所迫,你会将这个软件开源吗?至少对我来说,不会。所以,开源软件在国内发展得怎么样,是要看大环境和大气候的。
在国内盗版软件猖行的今天,闭源软件有盗版,而且更好用。只有国内真正严厉打击盗版,才会有开源软件的生存空间。
总之,开源软件在中国的境遇可能不不能算很好,至少据我所知,大多数客户端都用的是Windows。
开源软件并不只是开放源代码那么简单,源代码的公开只是一个表象,很多开源项目并未真正的开源,即使开放了全部源代码,但本身的功能和项目控制在少数几个人,也不能算是真正的开源。
我们公司确实使用了一部分开源软件,例如就用了Linux服务器来提供防火墙和高速cache代理服务,以及LAMP、L2MP,还有一台用Linux做域控制器。但是对于整个公司的网络环境范围而言,开源软件所占的比例目前还是很低的。

2.对于使用了开源软件的企业,选择其原因是什么?开源软件相对商业软件的比率大概是多少?
总结原因无非有那么几条:安全、成本、管理、版权、跨平台。
由于历史原因和现实环境,开源软件相对于商业软件,比率还是相当低的。但是,现在很多企业,尤其是大企业,实际上都是处于混源的软件环境,那种纯粹的开源软件环境和闭源环境反倒很少见。从服务端角度来看,在Windows上搭配开源的Apache、PHP、MySQL来提供web服务,在安全、版权、跨平台、成本等方面都较闭源软件IIS有优势。
现在微软及合作伙伴加紧了正版调查,为了避免被微软等软件公司找上麻烦,使用开源软件就显得很有必要,比如我们已经用7-zip取代了WinRAR这个闭源软件,因为软件公司通过版权局找过兄弟公司的麻烦,下达最后通牒要求支付用户许可证费用,其实这类软件都有功能相同的对应免费开源软件可以替代,随着国内软件版权意识越来越重要,在这样的大环境下我还真得建议管理员要高度重视这个版权问题。
闭源软件之所以在安全上表现欠佳,是因为树大招风,而开源软件由于用户群小,所以相对安全性比较高。但要记住,任何情况下,安全都是相对的。只有有组织的开发软件项目才会有安全保障。

3.您认为开源软件在工作中是否有帮助?它的优势体现在哪,或有何缺陷?
其实现在并不是用不用开源软件的问题,而是大家已经离不开开源软件了,而他们往往并不知情。
典型的有Google,它使用了大量的开源软件,我们在日常生活中离不开Google吧?其实我们使用Google的服务,就是使用开源软件撑起了全球最大的搜索服务。全球最火的视频网站,也是架设在Debian、Lighttpd等开源软件基础上的。这样的例子比比皆是。
再比如一个网页浏览器,开源的Firefox现在在用户中使用的比例也越来越高了,开源软件毋庸置疑肯定在工作中有帮助,所不同的是,视个人需求不同而不同,但有帮助是肯定的。
缺陷是有,比较重要的一点就是开源软件版本升级太快,如果管理员经不住诱惑,跟踪软件最新版本,就会有一些软件互相协调上的问题。但是这个问题也是可以解决的,就是使用使用稳定的发行版,这就是它的优势了。尽量不要自己安装软件。 让发行版的开发人员去协调这些软件的版本。2007年已经过去半年了, 2.6.18已经修补过几次了,现在是2.6.18-5。如果你用debian的发行版。 所有的升级和漏洞修补,就都是Debian负责了。而如果你在windows下ftp软件出现问题,微软公司是不管的,这就是微软公司不具备的优势。反观Debian,它负责发行版里面所有的软件2万多个的修补。只要etch不过期,这种修补就要进行下去,当然只是漏洞的修补,不进行功能加强。
说到开源软件的缺陷,那些小规模的开源软件项目很多是个人编写或组织不大,导致开发随意性很大,版本间不兼容的也不少,测试不够,软件的稳定性安全性肯定会有问题。但是如果这个软件有价值的话,就会有人接手做下去,有发现漏洞的就会修补这个漏洞,而修补漏洞的人,一般会把补丁发给维护者,这样,他就不用重复在每个版本做修复。而这恰恰就是开源的优势所在。如果这个软件没有价值,所以不管是否开源,都会面临被淘汰的命运。如果你觉得某个软件开发方向有问题,你完全可以主持一个分支,只要你做得足够好,人气足够旺,你就有可能成为主流,比如Ubuntu之于Debian。
这里面就体现了中国哲学的福祸相依思想, "福兮祸所依,祸兮福所伏",几千年前老子说过的这句话,曾经被认为是带有神秘色彩"宿命论",但几千年的历史证明,"福祸相依"的观点既是事物发展客观规律的反映,也是人们看待事物、认识事物时应有的一种科学态度。这一思想,同样也适用于软件世界。

4.您对未来软件发展趋势有何看法?您对开源软件的前景有何看法?
现在唯一阻碍开源软件发展的是,专利技术。开源软件很可能会触碰一些专利陷阱,而被人威胁。相信大家都听说微软公司曾指控开源软件侵犯了微软的235项专利吧?嗯,这是很重要的问题,不过也不必拿这个当回事。
有一点大家可以明了,未来软件发展趋势将是在桌面领域进行角逐。
至于开源软件的前景,套用一句话:前景是光明的,道路是曲折的。
最近不管是gnome,KDE,还是firefox,抑或是openoffice项目都已经加速运作了,这对部署linux桌面有很大的促进作用。
实际上,在过去的一年(2006年)中,Linux在桌面领域取得了前所未有的非凡的进步,比如我现在一直用的Ubuntu桌面,还有SLED、Fedora等等诸多新发行版,相对以前而言,他们的进步,是令人瞩目的。放眼未来的50年,微软会时刻担心自己的生存问题,而开源不会、也永远不会担心生存的问题。因为,开源软件毋庸考虑公司实体经营运作的问题,所以,开源软件一旦成为开源,它便获得了永生。对于未来而言,微软届时是否还会存在,是一个问号。目前红红火火的软件公司,过了一段时间肯定会倒掉很多,比如许多年以前的Nerscape,就倒掉了。即使开源软件的维护者易人了,只要这个项目有存在的价值,就会永远有人接手干下去,而不会昙花一现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息