中国软件业和Linux的讨论和建议
jacky
引言:http://www.linuxfans.org网中关于“红旗LINUX面临独立知识产权操作系统的困惑”的讨论十分热闹,如果结合最近一段关于SCO和IBM的官司,在下觉得,总结发表一些意见或许有益,因此发表了下面此帖:
在这次讨论中,明星非cannabis莫属了,我觉得 xqiang66说的
“cannabis的评论绝对中肯。如果我们在对待这类问题上能保持一种虚心和务实态度,那么赶上发达国家就有希望了。”同样中肯,其中risc、freesoftware、steron、gen2、libre
等网友也都持支持cannabis的意见,不过,cannabis在BBS这种公众场合的粗话的表达方式,恐怕不是一种“五讲”“四美”的行为,如果能在这方面注意,恐怕也就没有这么多的指摘了!可取不可取,还望此君三思,Cure的“我一直在期待有这么一天: 国内的所有技术性论坛的讨论气氛可以像国外 (如 slashdot.org, forums.gentoo.org) 那样彬彬有礼, 热情友善:) 那时我相信我们一定会是一个技术强国了.我愿意用我未来数十年的人生期待并见证这一变化. ”、 vyouzhi的“我们是礼仪之邦,但很多时间有些人一说话就骂了,什么时间才可以在说话之前+证据+礼貌呢???????????”、libre的“不知何年何月我们中国人能用理性的分析来讨论问题,而不再是贴标签,扣帽子,抓辫子,打棍子;不再用浓烈的政治色彩来评判客观现实! ”不是道貌岸然,而是在适当的环境,用适当的方式表达的美德,在下觉得值得我们进行自我批评。
我觉得这次“红旗LINUX面临独立知识产权操作系统的困惑”讨论很热烈,在下试着归纳了一下,共有下面七点:
(一)vbo的“其实不需要投钱之类的,我认为国家应该把计算机考试改了就行了取消国家考试中的所有windows类的知识改为linux下的知识,所有国家机关、院校的计算机系统都只准用linux类的软件也是用他下面的,至于软件开不开放源码由开发人自愿。看现在的计算机教育考试,学生小时学的是windows而到机关在改用红旗之类的怎么能习惯 ”但之如触犯刑法之类,则较偏激了。
(二)hantsy的“我们的教育是失败的,,,我想没有哪一个国家把vb,dephi之类纳入考试大纲。。。看linux,minix,unix最初都是和学校有关,,,国外操作系统都是以开源的系统为基础,,,linus就是在用了minix,看了at教授的书和minix的源代码才写出linux,,,中国呢,,,一本操作系统学完了,,,谁知道什么是操作系统。。。国外lisp,汇编,c是计算机的基础语言,基础课程,,,中国呢,都是用一些rad工具作为语言教学,所以中国人写不出系统软件,,,”
(三) xiaoyi2003“我看只要大力打击盗版,让windows使用成本高的难以承受,自然就会寻找替代产品了。 ”
(四)risc的“自由软件”和“开源软件”是要保证人们“自由获得知识的权利”,而不是保证人们“免费使用的权利”。并不是鼓励不劳而获!
人与人获取知识的能力和可以付出的精力不同。有能力从源代码中获益的人,他付出了时间和精力,并且他需要将自己的知识成果和其他人共享。而对另外的人,既无必要也无能力去直接阅读源码,因此他们是应该为使用软件和服务付费的。有付出才有回报,不是么?
因此,我也更认同“GPL”的理念。 ”
(五)pinkme005的“中国人就是喜欢追潮流.我看见N多人每天在疯狂研究C#,VC++,就是没有看见多少在研究c.一提起c,便有人不屑一顾,都说是C++的时代了,还学那个,土!!!
其实没得几个人能真正的搞懂c,用c写点像样的东西.他们喜欢的无非是拖拖控件,做点玩具似的东西.
没有人喜欢去搞底层的东西了,很多人以懂MFC那奇怪的语法为荣@好像就是得了宝贝似的,他们不知道除了WIN外,还有更广的一分天空,国外那么多人不用WIN又怎么过来了? ”
linuxbb“看了angryorca的观点,感觉中国更需要开源了!真确的学习方法,科学的态度从那里来?不是浮光掠影地学学vc,java这些语言来的,这样只是学了皮毛,这样学出来的程序员只会累的象狗一样;应该是通过开源实践来的……”
(六)nick_zm的“有些人总爱叫嚣“中国人自己的Linux”,却不知Linux是世界的,不是XXX自己的,去sourceforge看看吧,你会发现中国人也做了一些东西。如果把Linux比作是一栋大楼的话,世界各地的人都在为它添砖加瓦,为何非要把它占为己有哪?而把它本地化,做成适合自己人用的Linux,却因为没有触及底层成了令人唾弃的事情,怪哉!”
(七)chaobill的“我还是要说说我的理想:“以自由对自由,以商业对商业”以商业保障自由知识的成长,不局限于软件,计算机,将来还扩充到其他的知识领域。虽然代码公开但你却做商业应用得付钱,用来保障先知者的利益。 ”
这些都不失为一些可参考的建言,其内容涉及了学校教育内容,社会职业应用考试,社会职业软件开发考试,国家对版权的态度,怎理解“自由软件”的内涵,认识基础语言C和可视开发软件各自的利弊,认识Linux是否有国界,怎样处理自由软件也商业软件的关系等问题。对于我们阅读的人来说起到了启迪和引起思考的作用,可说意义重大。
看了这些观点,笔者也想谈谈自己的看法。
一、当我们讨论“红旗LINUX面临独立知识产权操作系统的困惑”时,似乎有一种红旗Linux是中国的独立知识产权的印象,笔者认为这种提法欠妥,同上面讨论中nick_zm的观点,笔者认为Linux是属于世界的,红旗即使进行了一些在此基础上本地化或改进,不能改变这种性质,如果我们阅读一下GPL(GNU通用公共许可证)就可以知道,上述提法违背GPL。
二、红旗的成绩。在下用过Redflag的桌面版,认为它对各种文件系统的识别、汉字的显示很好、输入法的支持也较多较专业,支持优盘的即插即用,多媒化程序xine可播vcd,dvd等还有音频,不象win占的空间小,播放的文件类型很多,*.asf等xp的音频文件也播放 等等Linux在中国本地化的优化;但是其办公套件,在单机版中未加入,而且一些其它的Linux特色在单机版中均无。
如果与其他套件比较,笔者认为,Xteam除DVD播放、优盘即插即用这两个功能上因为是前两年推出而未支持外,其余优势并不明显。
如果对比红旗与红帽子,则汉化红帽子在纯文本终端中的汉字显示有问题,也不能显示同机中dos下的汉字,而办公套件Openoffice则已相当成熟,而且几乎具备所有Linux的完整功能。
所以,笔者认为,如果Xteam能在市场继续运作,实现Linux的本地化,则红旗不见得具有优势的地位。
笔者认为,到今天Linux在中国的基础应用条件已经具备,笔者不是崇洋媚外,从纯技术的角度评论,如果国人能使用RedHat Linux9的完全安装,则从安装的简易、办公文字、表格处理,局域网和广域网的应用、程序开发、文字和图像打印,(用WINE)兼容windows平台的工程绘图autocad软件(Linux下可用qcad不过确实不如autocad)、图像处理Photoshop软件(图像处理软件的功能GIMP软件实际上与photoshop各有长短,ph的使用工具可能要多一点,但有些功能却是GIMP更好用)等等方面均已达到专业级应用水平,也许象动画方面似乎还与mac、windows系统有较长的距离,推荐阅读<a href="http://www.egesh.com">Linux易居上海网</a>中有关新手应用入门的知识。
三、政府的态度。
在同样是第三世界的印度和中国之间,从各自软件业的发展状况,也许我们可以得到一些启示,即一个国家的软件业与该国的产业政策息息相关。一个国家当然以本国的国家利益作为考量一切政策的重要依据,但我们不能不看到,利益有短期利益和长期利益,有时维护短期利益的作法是需要,但应该将它纳入长期利益的步骤中,否则就可能要事与愿违。就象保护自然环境,用偏护的办法并不能促进一个物种的发展,而将它纳入平等的竞争环境中才能更好发展。
中国的软件产业政策不可谓差,但实行的力度有多少,国内的人也许都知道,这种态度,如果在前几年可以归因于落实版权的经济损失,那么到了今天如果再继续的话也许要归因于惰性了。可以说,因为GNU和Linux,今天在软件业将中国与世界的差距拉得很近了,如上面第二点所述,中国如果不抓住这个机会以整顿版权市场,创造平等的市场竞争环境,以促进软件业的发展,那么它可能一直停滞而不会进步,进而成为长久的受害者。所以,笔者认为,1、要发展中国的软件业,整顿版权市场是重中之重,即使目前有一段痛,但这个痛应该是已经可接受了,这是利益于长治久安一个建议。
2、区别对待软件业中福利机制和商业机制。
newhuman在最近<a href="http://www.linuxfans.org/nuke/modules.php?name=News&file=article&sid=2359&mode=&order=0&thold=0">"Linux之父专访:Linux的真正威胁是法律纠纷"</a>的评论中认为,有必要理清Linux及其套件的商业与福利性质。因为一方面,GNU和Linux的套件正在以极低的价格和极高的价值自由传播,另一方面大量的商业公司开始打着GPL 的旗帜出于各种目的在把它作为一种商业工具,如果不予以理清,则GNU和Linux就成为倾销的工具,而破坏良性的平等的商业竞争,这种潜在影响是不能忽视的。
因此,从该软件的版权声明、发布渠道、获利来源来鉴别是以商业机制还是以福利机制运作似科确有必要。如果它的版权是GPL,而又能被人们容易获取,而且其获得来源不是靠知识产权(象普通的非知识产权的零售商品一样运作的),那么他就是福利机制运作的,这种运作应该避免知识产权及专利的冲击,因为它本身是非谋利的。而大量从GPL吸取资源,加了一点改进就打起“自主知识产权”将GPL资源占为己有,去谋取商业利益;或声称是GPL,然而人家又很难获取执行代码及源代码的假GPL,或其它在GPL下以知识产权为目的获利的运作,或将软件与硬件捆绑销售的所谓GPL,凡此种种很难说不是商业机制的运作。
对福利机制和商业机制应区别对待,自由传播的福利机制应予以鼓励、奖励。怎么操作,笔者认为,不妨从作品被社会的认知度入手,比如国内作品是否被GNU社区的接纳,或是否被国内大众所认可使用(这一点评价比较抽象和难一些),从这些方面选出一些优秀作品来进行平均生活补贴,因为GPL软件的开发人员也是要吃饭的,当他的作品被社会所认可使用时,获得生活的补贴应该是天经地义的,如果能有普通程序员平均收入的二年、三年金额作为补贴,可以说对自由软件不啻是艳阳高照的政策了。而这对政府并不算是一笔大开销,以五百个项目获得补帖,每个项目10万元,那么也就是5000万元,而一年有500个子项计,我们试问能有多少个500供软件业来发展?恐怕我们要担心没有项目来发展才对。而且如果参照西方的福利政策,如果企业资助福利项目,国家进行税收优惠,则政府可以花更少的钱来办成这件事了。
3、变化投资取向,将投资由公司转向项目。
在本篇讨论的原文中最后一段:“去年六月,信产部投入2500万,组建了一个国家LINUX公共服务平台,50个编制,现在已有二十几个博士,三年内投入达到2亿。只给他们投钱。企业和高校可以来共享技术成果,但是不能给钱。”袁坚决地说,“实际上,信产部也是发出了一个信号:你们自己动手做,企业们好自为之吧。”很有意义。
扶植一个产业恐怕不是靠扶植一个公司能解决问题,这是比较理性思路。如果把资金用来资助或奖励为社会或市场认可的项目,应该更有意义,2500万,三年2个亿,这个数字,如果用在自由软件业项目的平均生活资助上,将会促生多少个优秀的程序和推进自由软件业的振兴啊!
4、教育和考试多元化。国内的计算机应用和开发教育目前都是集中在某一操作系统,这会造成对特定操作系统的依赖,也无形造成商业竞争的不平等性。
对于电脑知识,似乎可以将考试的模式改一下,创建题库,每一次考试都可以调出不同的组合,然后可以选择操作系统,甚至可以自带(笔记本)电脑,进行重能力不重形式的考试不是更好吗?事实上,今天的初级、中级考试的分法可能也可以改革,例如瓜分为字处理、表格处理、数据库、局域网、互联网、编程等几块可能更实际,这样既可以满足开放平台的需要,又可以满足能力测试的要求。
怎么评价?也不难,在汉王、蒙恬等公司的识别技术高度发达的今天,只要各自输出打印稿纸,通过识别对比,再打分,由机器自动完成恐怕不难吧?!怕没有需求,还怕没有市场吗?
如果能这样,那么各软件百花齐放的格局就不难建立,而今天对微软“想说爱你不容易”的复杂情绪出可得到缓解,有利于创造平等开放的软件市场环境。
而且笔者认为在软件开发上在原来考试的范围外,还可以引进公用项目评级制,实践见真功夫,而且有用不用另外浪费为考试而准备的时间不是更好吗?