|
|
发表于 2006-6-12 13:49:50
|
显示全部楼层
Post by littlepig
拜托老兄,世界上不是只有一个工种 - 程序员。一个秘书需要某个软件的功能,你让他/她加入开发团队用自己的手改变?
开源也是一种制度,这种制度也存在其显然的不合理性。
个人认为就目前全人类的素质而言: 一个制度失去了监督,结果完全取决于当事人的能力,道德和责任感,那么这种制度是不可靠的。 开源软件里面常用的一句话:NO WARRANTY就说明开源几乎是自我监督,完全免责的。我认为开源就是个相当于社会主义试验的东西,我不相信所有人都和RMS一样高尚,完全不信有超过50%的开源开发人员可以做到自我约束和充分的责任感。谁相信? 我不是在抨击什么,只是陈述一种人之常情,或曰人的劣根性,这不是靠我们一厢情愿的热情可以解决的。
我有这样的感觉,其实用来用去,也就在用那么几个经典的软件(由高尚的人开发维护的,比如vim,emacs,gcc),一个发行版里面带着多少Just for fun的烂软件大家没有感受么?当然没有人强迫你用just for fun的软件,但是这个JUST for fun会导致用户在某些时候就不得不审慎选择了。 如 RMS 所说,为自由的项目工作,程序员有一种科学家的感觉。我想你的所谓“高尚的人”,指的就是这类人吧。科学也是这种制度,它“失去了监督,结果完全取决于当事人的能力,道德和责任感”。所幸,大多数科学家的这些方面都很不错。所以我想,要提高自由软件的水平,就必须有某种方式提高编写自由软件的人的科学素养。
“经典”的软件不是已经找到了好的模式,就是继承了好的模式。“Just for fun”的软件,应该也有一部分在寻找好的模式吧。 |
|