上一篇 | 下一篇

开源运动:为谁而战?

发布: 2006-9-13 08:00 | 作者: kde | 来源: | 查看: 9420次

为什么迄今为止 GNU/linux 对于广大 windows 桌面用户而言仍然是可望而不可及的一尊紫铜雕像?为什么迄今为止 linux 仍然得不到大众的青睐?放眼望去看看你身边到处都是 windows 下的开发人员和 windows 的用户,货架上摆满了琳琅满目的 windows 书籍。而 linux 和整个类 UNIX 又有多少人关心?
为什么迄今为止 GNU/linux 对于广大 windows 桌面用户而言仍然是可望而不可及的一尊紫铜雕像?为什么迄今为止 linux 仍然得不到大众的青睐?放眼望去看看你身边到处都是 windows 下的开发人员和 windows 的用户,货架上摆满了琳琅满目的 windows 书籍。而 linux 和整个类 UNIX 又有多少人关心?

计算机的发明是为了给人们提供方便和服务,而不是设置障碍、带来麻烦。GNU/linux 既然是操作系统,你就是说得再天花乱坠,充其量也不过就是一个工具而已,其开发者充其量也就是程序员罢了,出了你的小圈子,谁认识你张三李四?谁知道你姓甚名谁?既然是工具,那么你的工具到底是给谁用的?是面向“三家村”学究,道路越走越窄呢,还是转而面向广大民众,道路越走越宽呢?

长久以来 GNU/linux 被一小撮开发者把持用做自己炫耀黑客水平和编程技巧的幌子,成了少数所谓“精英”的玩物,严重背离了计算机作为工具为人类提供便捷这一初衷,这是 GNU/linux 没能进入千家万户的一条重要原因。正是少数开发人员的这种狭隘致使 linux 技术长久以来局限在爱好者这个小圈子里,固步自封、裹足不前。“万般皆下品,唯有技术高。”在他们看来,天空只不过是井口那么大,没什么了不起。似乎除了技术,再也没有什么能够唤醒他们大脑的兴奋点了。

计算机不是,也不应该成为少数人利用知识和信息不对称对他人进行岐视、排挤和压榨的工具,不能因为他人文化、知识上的落差将他人排斥于新技术、新浪潮之外。这不仅是不公平的,也是对人权的践踏。当今社会,信息技术的高度发达越来越加剧业已存在的地区差距,占人口大多数的贫困人群成为拥有信息和技术最少的人群。想想非洲贫民,想想你们那些从艰苦岁月熬过来的父辈、祖辈,难道因为文化水平低、以及没有经过计算机专业训练就无权享受信息社会和高科技带给人类的便捷?再想想你身边的同学,难道同一个学校学习文学、政治、历史、艺术表演而不是计算机的同学非得要具备计算机专业学生的水平才可以用你们的操作系统或者桌面环境?难道整天面朝黄土背朝天只有小学文化的老农民就无权使用计算机上网冲浪、在线聊天、销售他们的农产品?想想看,有多少不公平是咱们这些技术人员一手制造的!

“什么?服务器要搞成桌面操作系统一样便利?那还要我们这些系统管理员干什么?如果是我,绝对要搞一套老板看不懂的系统,想怎么蒙他就怎么蒙。就选 GNU/linux 了。”
“GNU/linux ?算了吧,什么破玩意!表面上可以免费下载、使用,可是员工们都不会用呀,还得花钱搞培训。好不容易聘来一个管理员,三天两头提条件、闹加薪,动不动就要撂挑子、炒我老板的鱿鱼,害得我花了钱还添堵,万一这家伙撂挑子不干了,一时间上哪招人去?业务不全泡汤了?”
看看上面员工和老板各自打的小算盘,就明白为什么老板不愿意用 GNU/linux 了,一个词:难用。

说到易用性,不仅仅是对终端用户而言,对于其他第三方开发者提供便利的二次开发环境和友好的界面也是重要的方面。这一点上,平心而论,windows 做得比 GNU/linux 要好,只不过你得掏钱。谁做得好,最终就会胜出。要实现易用性,产品的开发就必须以用户、以市场的需求为出发点和源动力,而不能以技术人员自身的好恶和性趣为出发点;就必须打破无序和紊乱的开发局面,使之走向协调。随着企业、财团对于开源运动的介入,开源运动逐渐由以技术人员和爱好者为主导的自发的、无序的局面,转向以市场、以经济利益为主导的有序局面,开发呈现加速向前的趋势。随着时间的推移,这场运动纯朴的黑客共享精神越来越淡漠,铜臭越来越浓烈,好在它始终沿着自己原有的轨迹向前发展,只要不背离 GNU 精神,我们就有希望。愿中国开源运动从日益脱离民众的轨道上回归大众,为广大普通用户而战!

出处:
http://blog.sina.com.cn/u/1408594157

字号: | 推荐给好友

最新评论

删除 引用 2mouse   评论时间 2009-10-27 23:41:44
我也来说两句:
我不是技术开发人员,只是一个略懂技术,同时对本单位业务又比较精通的人,于是单位上大型系统时经常会让我参与开发,提需求和测试(是那种动辄上百万的项目)。项目开发参加多了,我发现一个很有趣的现象,技术人员往往固执的认为自己设计的流程、采用的技术是最完善的,可是实际需要操作的工作人员常常抱怨开发出的东西根本不能满足工作要求。究其原因,提需求的人总是从实际工作出发,他不关心技术是如何实现,只是希望能够实现他想要的,而且要命的是,提需求的人常常语焉不详,想当然的认为技术人员理解自己的意图;负责开发的技术人员总是从具体技术实现考虑问题,往往要求工作人员改变现有工作流程来配合技术实现,但是实际工作是很复杂的,不仅仅是工作的问题,有时还涉及政治问题,因此工作流程大改往往是不现实的。于是乎,开发出来的东西双发都不满意,出现不停提需求,不停修补的怪圈,最后往往都是各说各话,彼此都疲惫不堪。

我的体会是只会编码的程序员不是好程序员,程序员必须在理解业务的需求的基础上写出的程序才是好程序员,只知道固执坚持自己技术如何先进是没有任何意义的,比较程序是开发来给人用的。我曾多次在技术人员和业务人员中进行协调,深感双方的苦恼,就是双方说的对方都听不懂。引申到Linux和Windows上,Windows对于一般用户确实更傻瓜,windows有专门的机构研究用户需求,而linux基本上属于程序员自我发挥,离普通用户的想法确实有相当差距。现在看来,linux已经意识到这样的问题,易用性上确实在不断提高,不是那么难以掌握了,今后必会走入千家万户,版主的观点过于悲观了,而windows靠卖操作系统的做法必会被时代淘汰(从本单位使用的软件基本可以判断出来,现在的主流是客户端尽量简化,最好是web客户端),佩服IBM,在如此早的时候就开始转型。
删除 引用 klare   评论时间 2009-4-03 13:12:23
"长久以来 GNU/linux 被一小撮开发者把持用做自己炫耀黑客水平和编程技巧的幌子,成了少数所谓“精英”的玩物,"
-------------------------------------
这简直是胡扯,它之所以没有普及是因为软件少,用户体验差;而软件少,用户体验差是因为开发的人少;开发人员少是因为没有钱;没有钱是因为用它赚得少;赚得少是因为没有人买;没人买是因为不需要买;不需要买的原因是有免费的、盗版的、已经成为软件多、用户体验好的系统了!!!
删除 引用 Mira   评论时间 2008-12-29 20:30:03
开源运动为谁而战?开源运动为人类未来的高速信息化时代而战。
多少年来,人们都把所谓的简便给绝对化。这不对,我打个比方,人们对于一个出生2个月的婴儿和一个上小学的孩子的要求一样吗?对于一个刚刚上学的孩子和已经成年的孩子的要求一样吗?学Linux要明白自己是不断进步的。而不能永远当宝宝。2个月的婴儿什么都不会,有问题了,不舒服了只会哭,这可以理解也没什么不正常。一个初学者,什么都不会,除了疑问只能找人帮忙也很正常。但是要是一个孩子已经5、6岁了还不会站立,不会行走,不会自己穿衣服,不会说话那就不正常。而现实中大多数人却新感情团的去当宝宝。一个公司,一个开发公司如果要求用户必须要计算机专业毕业,懂得硬件开发,软件编程、懂得数据库维护、懂得网络才能用自己的系。那么肯定不合理。但是实际上呢?在现实中有多少所谓的计算机使用者连基本的操作都不会,有些用户使用电脑若干月了,连怎么设置桌面都不知道。也不会打开资源管理器,更不懂怎么建立新文件夹。别人问他,你用了这么久电脑怎么这些都不会?他们呢?脑袋一歪,脖子一拧,嘴巴一撇,眼珠子一瞪:废话,我用不是学电脑的,我什么都懂还要电脑工程师干什么?笑话。在他们看来,自己不是专业出生就可以什么都不懂。不想当专业人士,不想当专家权威就可以什么都不会。这和要求所有的儿童从入学那天起,一步到位直接进科学院,什么小学升初中,初中升高中,高中考大学,什么考研,一概免了一样。学电脑技术学电脑知识就是为了当专家否则可以什么都不懂,这和不想当专家就不要上学一样。在我看来,微软的做法是让用户永远是一个离不开人的乖宝宝,永远不能独立操作电脑,永远向个未满月的婴儿一样。没满月的婴儿出了问题只能哭,而微软希望用户永远在遇到问题的时候都束手无策,只能大喊大侠救命,高手快来。学习linux需要有钻研精神,学什么都要钻研精神。难道微软的东西就简单?微软的系统开发,硬件驱动,分布式开发,数据库,网络安全等等那些东西是白给的?一句话,一个人不用什么都会,也不必什么都会,但是不能什么都不会。
Linux的学习是个循序渐进的过程,不是一个什么都不懂只等着别人做好了安排好了等现成的过程。
删除 引用 zhgagen   评论时间 2008-12-21 20:20:04
无知又自以为是的人啊?如果没有linux微软早就把windows的价格定在天文数字了。难道你永远有机会偷微软的操作系统?!人家想什么时候把你干掉就什么时候干掉!按楼主的说法大家都去用windows才有人权!也不知道人家微软是通过什么安脏的手段达到用垃圾软件占有市场,利用人们对事物的先入为主,利用贪官污吏行使大面积教育手段,早就了大批垃圾跟屁虫程序员。如果没有linux的存在,让楼主这样的宝贝就绝迹了。不过大家都跟着玩完了,除了微软会笑道最后。连我们的国家的安全也玩完了。真不知道楼主得了微软多少好处?如果楼主是出售东风秘密的沃维汉那就情有可原了!最次大家喜欢用什么就用什么,不要不懂装懂,拿垃圾当宝贝到处忽悠大家。有本事为祖国的信息安全做点力所能及的事情。
删除 引用 yjzd111023   评论时间 2008-12-14 09:33:26
原帖由klare于2008-10-29 18:14:36发表
很多中国人,连WINDOWS也不是自己安的,搞杀毒软件也不懂。有人说那还能搞LINUX吗?
我说,不。
反正都不懂,都是从零.

很赞同!
删除 引用 klare   评论时间 2008-10-29 18:14:36
很多中国人,连WINDOWS也不是自己安的,搞杀毒软件也不懂。有人说那还能搞LINUX吗?
我说,不。
反正都不懂,都是从零开始,有什么好怕的!!!
就是周围那些懂电脑的,全是懂WINDOWS的,你要用个LINUX,就怕找不着问的人啊。
那些个懂电脑的人也是,反正你学什么不是学,多学点有什么不好。
删除 引用 bb2222   评论时间 2006-9-20 01:22:30
开源运动就是在微软的不断打压下蓬勃发展的。哪里有压迫,哪里就有反抗。微软施加的压力有多大,开源的动力就有多大的增加。所以有人说是微软促进了开源运动的发展。微软最多只能买几个枪手来论坛骂人,它实际上无法阻止开源运动的发展。
删除 引用 yei   评论时间 2006-9-18 07:21:28
按照作者的观点,GNU/linux就不会发展到现在这种程度,也不会有什么开源运动的出现。
删除 引用 mrkissinger   评论时间 2006-9-18 05:03:14
航天飞机太复杂了,整个人类有多少人关心航天飞机或者其它航天器呢?为什么航天器不能象汽车一样简单呢?最好是自动挡的那种!──问这个问题的是纯粹SB!
删除 引用 m_marion   评论时间 2006-9-18 03:00:25
why not NotePad in Windows?



or UltraEdit for advanced usage
删除 引用 m_marion   评论时间 2006-9-18 02:59:33
why not NotePad in Windows?



or UltraEdit for advanced usage
删除 引用 watercloud   评论时间 2006-9-17 18:07:44
我一向把计算机视为工具。

Windows上我要处理简单的文本,不得不装vc或perl然后再处理,而Linux上我sed就搞定了。。。。。

从这个角度讲对于我这样的“高级用户”Linux要比Windows好用的多。
删除 引用 小楼东风   评论时间 2006-9-17 03:31:25
linux从来没有强迫某些人使用linux,倒是某些人一直在强迫别人不要是用linux,如果害怕竞争应该明说。不要嘴上说这不好,那不好,私下里偷偷剽窃linux。
删除 引用 qustwangxin   评论时间 2006-9-16 23:42:25
萝卜白菜各有所爱,windows有它值得学习的地方。我是最近开始接触linux的,是被它那种自由的精神吸引过来的,学习它纯粹是因为兴趣。如果linux更加简便一些的话,我想单单凭借它这种自由的精神,马上就还会有一批追随者的
删除 引用 twoaxin   评论时间 2006-9-16 17:23:47
开源运动:为谁而战?



开源运动,为心中的理想而战!
删除 引用 twoaxin   评论时间 2006-9-16 17:00:58
如果现实像你想的那么完美,这中国的贪官也不会这么多!这是一个社会问题,也是一个现实问题!自由软件精神其实是一种为人处事的方法!当然,要求所有人都做到这点不可能的,但把它做为一种理想!我想应该能做到,心中有理想的人,总比一些行尸走肉好得多!
删除 引用 twoaxin   评论时间 2006-9-16 16:50:08
如果谁也不学交通规则就可以随随便便开车上路,世界上又会出现多少死在你车轮下的冤魂?

一台家用电脑,不学习就拿来用,可能什么都做不了、或者搞乱系统、弄丢数据,顶多是系统崩溃而已,也不会危及你的小命。



这两者在你的脑子里怎么会具有可比性呢?

_________________________________________

你还真有耐心,我可就没你的耐性,一句话,你的思想有问题,就单单看你说什么领导者是担负的责任绝不是直接参与一线生产,而是起着承上启下的作用就知道你是一个脑子进水的人!

什么叫承上启下??我看到的对上吹虚拍马,对下极尽压迫!什么鸟人,也不看看当今社会的现状就乱瞎扯!
删除 引用 sdeber   评论时间 2006-9-16 09:30:37
关于硬件支持,很多(实际上是绝对多数)情况下,不是linux兼不兼容某个硬件,而是该硬件支不支持linux。因为很多硬件的技术资料都是保密的,如果生产厂商不提供驱动,那别人也没办法。
删除 引用 sdeber   评论时间 2006-9-16 09:21:42
老兄,你怎么总是把别人的话往极端方向想?我想在大多数人的头脑中“会用计算机”只是熟悉某一种人机交互界面而已(说白了就是能用几种软件,甚至能上上网都算“会用计算机”)。这跟懂计算机原理有什么关系?
删除 引用 KDE   评论时间 2006-9-16 09:01:54
作为开源运动的领袖人物Eric Raymond指出,开源社区并没有跟上用户的需求,如果Linux不能兼容iPods, MP3s, 在接下去的30年,Linux 很可能淘汰出硬件平台市场。



   最近的LinuxWorld世界大会上,作为开源运动的领袖人物Eric Raymond指出,开源社区并没有跟上用户的需求,目前流行的iPod, MP3 都是建立在Windows平台上。如果Linux不能兼容iPods, MP3s, 在接下去的30年,Linux 很可能淘汰出硬件平台市场。

  款式,功能和用途,往往是用户选择产品的标准。比如iPod(Personal on Demand), 很受用户喜爱, 因为它具有个性化, 随机点播,便携式的特点。有意思的是, Raymond也在大会上谈到,他曾多次向30岁以下的年轻人推广Linux,但是这些年轻人第一个反应是,Linux能兼容iPod吗?



同时,在开源界,讨论最多的热点话题是Linux是否该使用二进制驱动(binary driver),二进制驱动能够使多媒体工具在PC机上运行更稳定,但它也是个噩梦,因为该平台是不开源的,具有专属性。为了发展iPod和MP3,赢得30岁以下这代非技术性用户, Linux该妥协地接受二进制驱动吗?

  要发展开源,技术+市场必不可少,有了新技术才能顺应市场的新需求,而在这过程中,妥协选择合作?还是单枪匹马向前冲?相信开源人会作出自己的权衡之择。



    备注:

  Eric Raymond, 开源领袖人物, 对于UNIX开发有很深的造诣,主持开发了fetchmail。 其《大教堂与集市》被奉为开源运动的经典之作。

  iPod是APPLE 推出的一种大容量MP3播放器,采用Toshiba出品的1.8英寸盘片硬盘作为存储介质,高达10~40GB的容量,可存放2500~10000首CD 质量的MP3音乐,它还有完善的管理程序和创新的操作方式,外观也独具创意,是APPLE少数能横跨PC和Mac平台的硬件产品之一,除了MP3播放,iPod还可以作为高速移动硬盘使用,可以显示联系人、日历和任务,以及阅读纯文本电子书和聆听Audible的有声电子书。



转自:

http://www.osdn.net.cn/index.php?option=com_content&task=view&id=238&Itemid=27

查看全部评论……(共65条)

 

评分:0

我来说两句