本帖最后由 作者 于 2009-4-12 1:11:30 编辑
我的观点完全与楼主相反:开源是一件好事。 开源对软件的发展是利大于弊,在中国,需要更多的有开源精神的人为软件业奉献,才能改变中国这样的现状。正是因为中国有着太多像楼主这样占山为王的思想的人,才阻碍了中国软件之发展,活力和规模都远不如国外。
互联网之迅速发展,开源是其重要之因素。
论坛更应该本着开源的精神,本着“人人为我,我为人人”的宗旨。不记冷嘲与热讽,不计得失与辛劳,我之献出,必有回报,即便无益个人,也必有益众人。也许你会说可能助长懒惰精神的滋长,但完全不是这样的一回事,如果我有了某个程序源代码,那我就可以投入更多的精力开发更多的功能和放在其他方面。这难道不是一件好事么?
一份调查显示:60%的人认为开源对Java带来更好的发展,30%的人持相反观点,10%对此事不了解。 下面的观点复制了某个软件开发网站: 开源软件可以帮助管理全球化分布式的大型软件项目。现在开源越来越多的在商业软件业界被采用。开源软件的这个特点人称之为“开源全球化”,这种现象可能对工程师职位带来更深层的影响。对于勇敢接受这种改变的人来说,这似乎并不是一个坏消息。 开源全球化,软件开发者在全球不同的地方的家里就可以实现协作。这种模式早晚要被大多数软件公司采用,因为它相比传统模型更具有成本优势,更代表了发展的趋势。这种优势来源于可以为合适的工作雇佣到合适的人才,不再局限于本地招聘人才等等。 今天,大多数传统的公司依然觉得很难让职员回到家中工作,一个在IBM公司研究开源Java“Harmony”项目的员工依然被要求每天在他的公司内打卡“坐班”。传统软件公司不愿意接受这种模式的原因也有很多,其中有的是因为降低了可管理性,有的是因为与现行激励系统不协调,或者是因为对面对面交流方式的依赖等。对于非开源公司来说,可能还担心失去对知识产权的控制。 但是根据一些运营开源公司和分析研究机构对MySQL的研究,分析人士觉得这种模式可以让公司节省大量的成本。因此一些人还是很自信地预言这种趋势将改变业界规则。传统软件公司要么采用这种模式,要么失去与已经采取行动的公司的竞争力。 目前的全球开源公司有MySQL、JBoss等,他们的知名度和通用、英特尔等不相上下。虽然他们的总部都在美国,但是关键的组成人员却生活在欧洲、俄罗斯、巴西和澳大利亚等。他们的员工每四个里面就有三个在家里工作,这些员工大部分是通过互联网招聘的,大多数甚至没有经过面试。公司关心的是他们的技术技能以及具有良好的互联网沟通能力。 在开源全球化模型中,工程师角色的改变可以说有好有坏。好的一方面是开源将用户和软件工程师放在一个更重要的位置。在开源公司中,一般是用户和工程师直接交流,让工程师处于驾驶员的位置,可以更迅速、更准确地控制项目的发展方向。 坏的一方面是,软件工程师突然发现自己处于全球范围内的竞争。不同国家之间的工资待遇标准的不同、生活标准的不同,造成了一部分工程师的就业压力。 另一方面的改变是用户不用每天按时上班,想工作的时候就工作,他们自己管理自己,很少向老板汇报。衡量他们工作成绩的就是他们的工作成果。 尽管有许多人会拒绝全球化,因为这意味着增加的竞争和收入的降低。但是竞争带来的可能是他们技术技能的提高,随之而来的是收入的增高。 |