中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 自由软件不言商? [转帖]
作者:
标题: 自由软件不言商? [转帖] 上一主题 | 下一主题
党委书记
高级用户

PCDOS


积分 912
发帖 217
注册 2002-10-17
来自 广东
状态 离线
『楼 主』:  自由软件不言商? [转帖]

自由软件不言商?



  什么样的软件可以称为自由软件,它在中国的发展空间有多大?它会成为中国软件业迅猛发展的契机吗?在6月24日举行的“中国计算机学会青年科技论坛(YOCSEF)” 的自由软件论坛上,大家最感兴趣的话题就是自由软件未来的商业模式和推动模式,以及从事自由软件开发和服务的企业靠什么赢利的问题。宫敏博士说,自由软件的创始人在创造自由软件时根本没有考虑到钱的问题,因此自由软件的推动模式一定是一种无组织的自由开发。

  不管其创造自由软件的初衷怎样,总之自由软件已经“不胫而走”,而且得到了广泛的应用。那么自由软件到底应该装进商人的腰包,还是应该真正贡献给大众呢?YOCSEF新任主席、中科院软件所副所长李明树博士的一段关于自由软件与共产主义运动的论述把讨论推向了高潮。在此,我们将与会专家的观点刊出,以飨读者。

“自由”与“非自由”的界定

  高文:
  关于自由软件我认为首先它是一种新的产业模式,因为软件包括商业拷贝软件和共享软件。在这些拷贝的软件中,有一些被限制功能的实用软件,这些软件可以自由传播,但是一般60天就自动失效了。而共享软件首先当然是可以自由传播,但在版权许可上会有要求,一旦签订了使用许可,作为个人当然可以使用,但如果是以商业运营为目的的话,就必须要付钱,这属于“Shareware”的一种。另外还有一些免费的、可执行码的软件,可以免费使用和传播,但不能共享源程序。而一些非商用软件,比如用于教育、科研的,也可以自由取得和传播,但它主要面向非营利机构,如果团体或公司使用,也必须购买,包括一些免费的函数库软件也是如此。我的理解一般自由软件,应该是指开放源代码的软件,开放源代码现在有各种各样不同的许可证,比如“BSD风格、“Apache”风格和现在的“Linux”风格,各种各样的不同风格对于用户的约束强弱是不一样的,但是不管是哪一种,它的一个共性就是程序源代码开放。

  洪峰:

  自由软件有四层含义:第一,对用户来说,有运行这个程序的自由;第二,要允许用户获得源代码,并根据自己的需要来修改程序;第三,允许利用这个自由软件去帮助周围的人;第四,有利用该软件建立社团的自由,包括利用源程序或修改过的程序。只要是符合这四层含义的,我们就可以称之为自由软件。

自由软件言利益
  高文:
  我认为软件是人类文化的产物。比如我们使用的文字,没有一个人会说写一个汉字就可以得到多少钱,但是如果你写出了一篇漂亮的文章或出了一本书,你的文章和书可以拿去卖钱。软件也一样,特别是平台软件,像操作系统、工具等,发展到了一定程度就成了人类文化的一些基本组合单元,这些组合单元应该是开放的,谁都有权共享的。但是对于用这个平台创造出来更高层的东西,就成为一种作品。

  从商业模型来看,我认为整个开放的源代码也是一种商业模式,当然可能有人不同意我的看法。我认为现在的软件商业模型可以从两个角度看,一种是典型的像微软这样的,以出卖商业拷贝进行商务活动;而自由软件实际上可能会有两种获利手段:直接获利和间接获利。直接获利实际上是通过售后服务、出版和发行教材以及通过提供培训等手段进行获利。而间接获利可能是更主要的,由于开放了源码,并被社会普遍认可和传播,作者的知名度会直线上升,从而获得了极高的身价。但必须承认,有相当一批人,实际上是志愿者,也就是所说的“发烧友”级的软件爱好者,这部分人有着较稳定的经济来源,在业余时间,把自己的作品放到网上,使自己的创造欲能够得到充分发挥,目前这种人还是有相当数量的。

  洪峰:

  怎样看待自由软件的利益与商业的关系?自由软件显然不排斥商业运作,它尊重商业运作,前提条件是商业运作是自由的,也就是我上面说过的那四个层面。如果一个商业公司能够提供给用户这种自由,自由软件就会在市场上获得成功。美国的许多企业都是通过自由软件的模式来获得华尔街股市上纳斯达克认可的,自由软件基金会及自由软件社团都希望这类公司成功,只要他们记住今后继续对用户提供这样的自由。虽然国内的自由软件公司还不是很多,但只要大家能够清楚这个创业模式,那么相应的公司就会越来越多。

  自由软件从整体上降低了整个社会的交易费用,所以它本身就蕴含着巨大的社会财富,需要社会中的每一个公司都对软件中蕴含的自由的意义有充分的认识,并且去遵守GPL游戏规则,把这个“自由”运作成一种更加巨大的社会财富。

  宫敏:

  自由软件可不可以谈利益,发掘自由软件的利益空间是否有利于自由软件的发展?关于这个问题,自由软件的创始人有一句话,他说“Free Software”中的“Free”并不当免费讲,而是强调了它的“自由”,这里不应该太牵扯到 “钱”的事。但同时他说,我没有不许你赚钱,因为自由软件本身是可以散发的,那么散发的过程当中,你愿意收钱我也不禁止,你不收钱我也没意见。但是有一个规则你必须明白,那就是你的散发对象和你享有同样的权利,你可以把软件卖给张三,张三同样有权力卖给李四,这就是所谓的自由软件的GPL规则。


  再让我们看看自由软件从无到有,发展到今天,我举不出一家赢利的公司,从编译器到核心,没有一项是由一家营利机构来做的,所以我认为,从某种意义上说,自由软件这个概念和利益没有直接关系。至于有没有利益空间,我觉得这不应该是科学工作者和软件开发者来考虑的问题。如果想赚钱,办法多得很,没有必要一定要拿别人的工作成果赚钱,这是我个人的看法。

  孙玉芳:

  现在讲软件经常提到“拷贝”,我认为买一个软件,并不意味着把整个软件买来了,而只是购买了它的使用权。从这一点上,要给商业用户一个好的解释。对于商家来说,做自由软件可以通过提供知识服务来受益,当然目前国内还有一些错误观念,认为服务是不要钱的,而软件就是一种服务,因此在这方面今后可能会存在障碍。但观念彻底转变之前,我们还需要继续支持服务,否则你开发的软件大家不敢用。我认为真正能够获得利益的应该在高端服务器和嵌入式方面,因为嵌入式非常复杂,比如移动通信、网络基础设备、信息家电以及现在的WAP等。

  将来我们是有一个定位的,就是发展高端应用,给用户提供一个真正的选择,当然这并不代表我们要不断去赚钱,我们希望将自己所做的工作融入到自由软件里或者放入共享软件联盟里去,同时我希望管理好它,大家用了之后,能够承认我们的劳动成果,我希望能够组织好、管理好这些软件,使它真正能够发展。

  杨振坤:

  自由软件产品在社会上是靠公司来推动的,但是我一直不明白,自由软件公司怎么赚钱?操作系统的利润实际上是比较低的,而自由软件会更低。另外我以前把自由软件看成是自由操作系统,技术含量很高,因此它需要紧密的合作,像Windows 2000的测试源码,而Linux是许多人很松散地做起来的,它如何完成一个严密的配合?

  宫敏:

  我觉得自由软件公司应该赚不了钱,据说全世界除了一家公司赚了一点钱外,其他公司基本上不赚钱。但如果有人捧你,你可能会从资本市场上捞一些钱。也许还可以通过开发应用系统和提供服务赚钱。

自由软件与“共产主义”
  李明树:
  我有这样一个想法,我常常把自由软件和共产主义运动相对比,我认为自由软件运动有一点点像西方的共产主义运动,它在一定程度上曾经红火一时,但它又会一度走向低潮。但是我信仰共产主义,我觉得共产主义理想绝对是好的,由此我判断自由软件运动也将一度进入低潮。我的理由有这么几点:第一,作为自由软件真正挣钱的并不是自由软件本身,而是像Unix这些公司,打着自由软件的幌子挣了不少钱。第二,GPL规则,我非常赞同洪峰先生的观点——Unix根本不是完全自由软件的代表,但我觉得现在很多人眼里的GPL就等于Unix,这是低潮的标志之一。第三是商用的问题,现在自由软件运动的发展,与目前商业社会的价值存在一定的冲突,列宁对社会主义有过一个判断:社会主义会在一部分国家先取得胜利。而中国就是一个率先取得突破的国家,这是我的基本结论。

  关于中国的情况我有一点看法想与大家探讨,第一,我相信今天在座的各位家里都不是揭不开锅的,如果你家里等米下锅的话,我相信你们都不会参加这个论坛。第二,就是经济调整了自由软件的发展。

  我认为自由软件的支撑点是信念,就像共产主义,最终她是靠信念才能真正发展起来。比喻虽然未必恰当,但这样来讨论可能更有启发。

  高文:

  共产主义实际上是马克思提出的我们应当追求的理想化的境界,在那种社会里,既没有阶级,也没有贫富差距,大家完全平等,按需分配。而我的看法是,自由软件是一种软件的共产主义社会,就像物质极大丰富一样,大家想要什么就拿什么,然后用它去组合你想要做的应用。但是为什么中国的软件发展不上去呢?除了各种各样管理方面的原因外,最重要的就是我们没有前期的积累,这使得我们很难做深入的工作。但自由软件改变了整个游戏的规则,如果全部开放的话,大家都在一个起跑线上,那么大家可以重新再来比一比,这对中国的好处比较多。另外,对于国家、企业或研究单位来说,前期投入可能非常多,我们需要用很多的人力去把基础工作做好,有了自由软件,这个问题大部分可以得到解决,对于那些有软件天赋的开发者,我认为将会有更大的舞台和更大的空间,任他们去发挥。

自由软件靠谁推动
  高文:
  自由软件的优点是开发者的智力可以集聚,并且这个智力的集聚和分享,完全与Internet共同成长。自由软件是一种天才软件,是理想主义的天堂。但它的缺点是管理的代价比较大,因为没有一个组织会对它全面负责,开放源码的提供者不承担任何责任。

  自由软件肯定会导致软件产业整个格局的变化,现在的软件产业很容易出现微软这种巨无霸的公司,但是如果转向自由软件,这种巨无霸的公司其实很难存在。自由软件产业不依靠有相当资金做后盾的庞大组织来运作市场,而是完全分散的,靠教育、靠培训支撑发展。因此自由软件更容易发挥年轻个体和小群体的创造力。比如一个人要被微软录取,就必须通过微软对他进行的各种各样的测试,包括能力、素质、编程水平等等,但当他被录取之后却不见得能做出很好的软件。但是如果在自由软件的前提下,他只要写出一个软件,丢到网上,没有任何人会对他进行测试,如果这个软件真的好用,就会被广泛传播,同时这个写软件的人也被人认可了。这样的公开环境 ,会使得一些真正的软件高手能够集中在一起,攻克一些难题,会使整个社会软件文化快步前进,而在这场游戏当中,实际的主角应是年轻的学生,而不是大企业里面很有经验的软件工程师。

   共创软件联盟将起到组织作用,谁做的软件最好,组织就给一份经费,这样做最有利于大学里面的学生,应该鼓励年轻人来创新,从而与整个开放源代码的大潮流相吻合。

  李安渝:

  据我所知,微软花在全部开发人员上的开发费用只占整个经费的15%,而85%的费用用在配套服务设施上。共创软件联盟是为了让大家都站在巨人肩膀上。但是如何提升整个国家的软件应用水平,在这个最花钱的部分,实际上还没有太多的着落。怎样进行全国上下推动,相互间怎么配合还是一个大问题。在前10年像微软、Novell等公司生产了很多产品,因此也就有了很多钱,现在他们可以把这笔钱用在自己的销售和服务上。我们是发展中国家,我们的软件产品还没有赚到钱,而一开始就靠服务来积累,对于新创立的公司来说不太现实。

  洪峰:

  把服务当成一个产业来看待,就应该建立一种制度。而建立制度就需要交易费用,自由软件在中国运作的最大的挑战,在于能否把制度建立起来,微软公司拿出大部分经费做市场推广,实际上他们就是在处理智商、情商和社商这三者的关系。对一个人来讲这三商的比例应该是:智商5%、情商占10%,剩下的85%应该是这个人能不能建立与社会的接口,与社会沟通是非常重要的,企业也是这样。而有了自由软件、有了互联网络,这部分的成本,即所谓的交易费用就大大降低了。

  宫敏:

   我认为至今为止,自由软件的主要传播途径是不胫而走,绝不是靠商人来推动的。今后的发展也不太会脱离这么一种模式。

  孙玉芳:

  自由软件不是为了自由而发展,最终是要体现它的商业应用价值,这才是实实在在的自由软件的根本目的,所以一定要确实解决用户的问题。商业应用绝对是推动一个软件发展的关键因素。

  王阳生:

  我有两个问题,一是“红旗Linux”这个产品是自由软件,还是商业软件?如果是自由软件,那么靠什么来维持公司的运转?如果是商业软件,那么软件版权怎么处理?第二个问题是,在中国目前的环境下,是应该提倡商业软件,还是提倡自由软件?自由软件在开发的过程中,开发人员要得到生活上的保障,在中国目前自己保障生活,自己开发产品的情况不多。

  孙玉芳:

  这是一个非常敏感的问题,就是商业模式的问题,在这个问题上,应该说我还没有一个最终的结论。作为一个公司,赚钱是它的企业文化。就算在研究所或者大学,出成果也需要钱,但对公司来说,合法争取更大的营业额和利润才是成功。

  洪峰:

  实际上每个人都会在国内遇到这样一些问题,生存是首先要解决的。但是从另一个角度来看,一个编写自由软件的人本身就能获得很大的乐趣,对开发人员来讲也是一个回报。你可以靠它积累社会声誉,这种声誉按照西方的经济学观点来看就是无形资产,而无形资产在一定场合是可以转化成财富的。

  陈榕:

  我们公司正在做一个操作系统,我希望谈一个问题,尊重知识。至于说到发展,我觉得自由软件对软件教育是非常有用的。从另一方面看,现阶段可能自由软件对中国软件发展有利,我们可以促进这件事,这是打天下的事。但治天下就要看你想怎么治,不能把话说过了头,把富的都杀光了,回过头来,你想再找资本家还找不着了!

  蔡建军:

  我想说的是,不要扇动国家把钱都投到自由软件上,因为我们国家在很多关键性的投资问题上受到的欺骗太多了。关于自由软件我倒是觉得,OS 这类的东西,有少数几家去做了就可以了,应用软件也可以借用自由软件的思想,使它发展得更好一些。比如有很多软件都可以采用类似独立撰稿人这个概念,由少数人来做某一个专门的软件,然后有一个机构能评测这个软件,公司在做大型应用的时候,就可以把源代码拿过来进行集成,从而减少社会在软件方面的浪费。

自由软件是否安全
  高文:
  自由软件存在的一个问题就是责任问题,我们也可以理解成组织的可信度。当我们购买微软的软件时,很大程度上是对这个公司有一定的信任度,出了问题公司要用其名誉对软件负责,但开放源码就不一样,出现问题开放源码的提供者不承担任何责任,这可能是开放源码的一个弱点。

  基于自由软件的操作系统是不是安全?我认为是更安全。我们现在的操作系统不安全的原因是什么?是密码被人破译了吗?不是。主要是开发系统时,设计人员留下的一些不完善的地方,而系统被攻破往往都是在不完善的地方,任何一个系统不可能一开始做出来就非常完善,但是对于攻击系统的一些黑客来讲,不管你的系统公开还是不公开,他都有办法去分析,想办法试着进入。一个不开放的系统,只有写系统的人才能去看这个系统、发现漏洞,很受限制。而开放源码有一个好处,当一个软件放到网上以后,可能有成千上万的工程师都在看,一旦发现问题,大家会想办法去解决,看的人越多,发现问题的机会也越多,把漏洞补上的可能性也越大,别人攻击就更难。

  洪峰:

  我想首先安全不是一个绝对的概念,世界上没有绝对安全的东西。美国发射航天飞机时,那么多科学家在协同工作,大家都认为绝对不会有问题,结果有一年,七个宇航员就此丧生。从这方面来讲,自由软件比起商用软件有很大的优势,因为它提供源代码。

  宫敏:

  我们经常听到Unix被攻破了、BSD被攻破了等等,但是你有没有听说过,Linux有预留的后门?似乎没听说过。这是两个不同性质的问题,一个是工作中疏忽没有想到编程中的错误产生的问题,另一个是有一些厂家出于某种目的而留了一些后门。

  自由软件创新模式实际上已经发生了变化,从无到有,它基本上不是由哪个人,哪个组织来策划,关于安全性的问题,我建议中国大量采用自由软件来提高信息基础设施的安全性,自由软件比商用软件提供更好的安全性,没有组织胜过有组织,大家都是一个共同的理念,此外,源代码是公开的,你愿意在里面加一些你自己所需要的安全设施也是很容易的。

  孙玉芳:

  讲到安全的问题,我觉得一是要从商业用户考虑,另一个是为特别机密的人考虑,就是部队,或者是特别要害的政府部门。人们常常认为源码公开,你就可以加安全的东西,但同时黑客或者别人也可以加这样的东西,这就叫道高一尺,魔高一丈。我的观点,公开源码并不会比现在没有公开源码的更不安全,但你必须做更严密的工作。

高 文 国家863智能计算机主题专家组组长共创软件联盟理事长
洪 峰 武汉荣世数据通信有限责任公司CEO
宫 敏 芬兰赫尔辛基理工大学研究科学家
孙玉芳 中科院软件所副所长 研究员
李明树 中科院软件所副所长 研究员
杨振坤 北京大学计算机研究所 教授
李安渝 中科院软件所电子商务技术研究中心主任
王阳生 中科院自动化研究所研究员
陈 榕 北京科泰世纪科技有限公司总经理
蔡建军 北京迪斯爱普软件公司总经理

(注:本报记者程鸿、殷鸣方根据录音整理,未经本人确认)




摘自:http://www.oso.com.cn





我完全同意设想建立DOS组织“DOS联盟” ,也就是说和Wengier、以及“起步”站长莫老师等DOS战友一起来建立这个“DOS联盟”,以发展我国自主OS(操作系统)的高度去完成我们共同的愿望。
                                                   ------党委书记
2002-12-2 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
党委书记
高级用户

PCDOS


积分 912
发帖 217
注册 2002-10-17
来自 广东
状态 离线
『第 2 楼』:  


Free=自由?免费?GPL!
Free 这个字眼随着计算机软件的流行也跟着流行起来了,不过很不幸的,大多数台湾人都常常误解了它的意义,对了,这里并没有政治意思在内 ,Free 倒底代表的是免费?还是自由?一般判断字词意思都是靠上下文,不论是英文或中文皆然,所以”火锅”在家里或是海霸王就是可以吃的,而在篮球场上就是可以煽的,而英文的 china 可以是中国也可以是瓷器。

但说到 Free ,它可以是”自由的”也可以是”免费的”,而这两者的意思本来就有点仿真两可,但用在计算机软件上,就有点不妙了,在网际网络还不是那么盛行的时代,也就是五六年之前,大家还是 dial-up BBS 的常客,那时候流行的讨论区不像现在是统一的 tw.bbs.* ,而是“90网”或是“xx网”等等的分开的讨论族群,如果大家还有点印象的话应该不会忘记当时流行的收信软件如蓝波快信,银版快信等等,当时要下传软件还得用 modem 慢慢抓,呃,现在也是啦,不过现在的速度比以前快多了,而抓软件时,会注意到上面常会显示某某软件是 freeware ,而某某软件是 shareware ,国内的翻译就是 免费软件及共享软件。当时老想不清楚,两个不是都不用钱吗?为什么还要分成两类呢?(注)

Freeware
Freeware 是免费软件的意思,而事实上也有人把 free software 解释成免费软件,不过这和 GNU GPL 的提倡是不同的,一般来说, free software 的 free 是指自由,而不是价格(根据 GPL),而网络上流传的 freeware 大部份都是让大家自由使用,不收钱,也不限制任何功能,但是,作者没有提供你程序代码(source code)的义务,换句话说,可能张三今天心血来潮,写了个弹珠台的游戏,于是他在 Windows 上面编译好了,传给他的朋友玩,而不收取任何费用,但是他不需要顺手送上 source code。

也就是说, freeware 本身是个通称,通称不用收费也无功能限制的软件叫做 freeware,而另一种不用收费却有限制的则称为 shareware。

Shareware
相较于 freeware , shareware 可以说是公司软件产品的试玩版。

Shareware 有的只是在程序内部加上判别,因此你需要去注册(不论是花钱或是写信就好)取得注册码,输入之后就拥有全部的功能;而有的则是部份的游戏关卡或是功能,你需要等该软件正式上式之后购买。这个方式也是最多游戏公司所采行的方式,好或不好不必等到买了才知道。

举个五年前大放异彩的德军总部(Wolfenstein 3-D)为例,当初在各联机网站可说是大热门,而里面只有一个任务,总共十层的关卡,(呜...当初为了要下载,因为有 ul/dl 比例限制,还写信给站长拜托)而后来就有软件公司正式代理了,这是一个成功的范例,也是现在大部份软件公司的一个行销方式,当然,这对于消费者来说,也是好事,毕竟不能只凭包装背后的画面加上杂志强力介绍就买了(这里没有影射以前某大软件代理公司的意思)。


GNU GPL 与 BSD License


GNU GPL 与 BSD License 是目前国内比较常讨论的两种 License ,主要也是由于 Linux 与 FreeBSD 的流行而起。当然其它还有如 NPL/MPL(Netscape Public License)等等版权宣告,只是都与 GPL 大同小异。


GNU GPL
GNU GPL 在短短几年内吸引了国内计算机族群的目光,除非你是微软的死命效忠者,不然你一定会听过或看过 GPL 三个字, GPL 是 General Public License 的缩写,而 GPL 的重点在于 OpenSource ,也就是开放原始程序代码。

GPL 特有的 copyleft (与 copyright 相反 :p),要求只要所写的有用到 GPL 的程序代码,都必须也提供原始程序代码以及 GPL 的宣告文件,而且也不可以以这份程序收取任何权利金,而复制拷贝等等的工本费则不算在内,而且严格之处在于,之后所写的任何程序也必须如此;换句话说,只要你发展的软件里面有用到了任何 GPL 的程序代码,则这份软件就是 GPL 的软件,而再经由这软件所发展出来的任何软件也必需是 GPL 的。而且,还得附上原始程序代码与 GPL 的宣告。

所以,这也是部分软件公司所不能面对的地方,对于某些有专利所有权的程序,他们没有办法使用 GPL 授权,像一些有出口限制的加密程序代码,在北美地区和北美之外的地区是不同的,一旦需要采用 GPL ,那这些程序代码必需舍弃,或是重写。不过, OpenSource 社群的力量是很大的,如 OpenSSL ,OpenSSH 等 OpenSource 软件,都是可以 FREE 使用的。


BSD License
BSD License 原先是用在加州大学柏克莱分校发表的各个 4.4BSD/4.4BSD-Lite 版本上面,后来也就逐渐沿用下来。
相较于 GPL 的严格,BSD License 就宽松许多了,一样是需要附上 license 的宣告文件,却不需要提供原始程序代码,可以只以执行文件或二进制文件(binary form)提供给别人,感觉有点像前面提到的 freeware 一样,只是多了个 license,不过比较有趣的是,它还要求将所有程序发展者的版权资料放上去,所以拿到以 BSD License 发行的软件可能会遇到一个小状况 -license 占的空间比程序还大- :p 所以,有改变过的 BSD License ,如 FreeBSD 所用的 FreeBSD License ,跟 BSD License 一样,只是少了那些广告条约。


License 的选择
如果你今天用的某部份程序已经是 GPL 或是 BSD License 的了,那就不用考虑了,不过如果是从无到有,那该选择何种或是另起炉灶好呢?
站在开放原始码的社群角度想, GPL 是最佳选择,最至少公布出来还可以大家帮忙 debug ,而如果不喜欢把原始码公布(比如用到了某些加密算法),那倒是可以考虑一下 BSD License 。或者也可以参考一下新闻 :GPL vs BSDL 。

结语


这一年来 MS Windows 与 Linux 之争已进入了白热化的阶段,前阵子 Bill Gates 与 Robert Young 来台倡言(参考新闻 :比尔盖兹 与 罗伯杨),这篇专栏希望提供新手一点基本的常识,更能了解 free 及 GPL 的涵意,进而可以贡献开放原码社群多一份心意。



摘自:http://linuxfab.cx






我完全同意设想建立DOS组织“DOS联盟” ,也就是说和Wengier、以及“起步”站长莫老师等DOS战友一起来建立这个“DOS联盟”,以发展我国自主OS(操作系统)的高度去完成我们共同的愿望。
                                                   ------党委书记
2002-12-2 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
党委书记
高级用户

PCDOS


积分 912
发帖 217
注册 2002-10-17
来自 广东
状态 离线
『第 3 楼』:  

为自由而战--记自由软件之父Richard Stallman
     自由软件之父:里查德·史托曼(Richard Stallman),在台湾信息科技大会的记者招待会上畅谈GNU/Linux的发展概述,并对自由软件的未来做了预言。

  以下是里查德·史托曼的发言:

  十六年前,我(Richard Stallman)开始研发自由软件(Free Software)的操作系统。在自由软件的理想下,一方面希望这个系统完全兼容于Unix,另一方面又必须是完全免费自由的。在下之所以这么做的原因,完全是基于政治与伦理道德上的考虑。因为计算机使用者的相互合作,是基本人权的范畴。基本人权的内容,个人认为就是三种自由:

  一、修改软件的自由

  二、将软件重新散布到实际需求者的自由

  三、将修改过的软件公诸于世让众人共享的自由。

  在下之所以重视这样的自由,是基于"软件充分的为众人所使用",以及众人充分利用软件在社会中"相互合作求进步"的原因。

  “版权”乃社会进步相互合作之刽子手

  这样的自由,在现况下与"版权"的概念相抵触。"版权"对于这种自由而言,不仅代表了众人的基本人权(自由)遭受到剥夺,同时也抵触众人互相协助,求取社会进步的动力。在版权的专利垄断于少数大型公司的现况下,所有用户争取自由的力量被他们各自击破,社会的进步与基本的人权被那些非自由的软件所控制。

  从世界各种劝人为善的宗教或哲学理念来看,都在谆谆教诲每一个人要互相帮助,彼此扶持。然而这些非自由软件,或是非自由软件的拥有者,完全抵触了这样美善的理念。这也就是我为什么坚持"软件应该为大众所自由共享",因为控制在少数人手中的非自由软件,不仅是不公平,更是不道德的。

  然而那些非自由软件的控制者,却粗暴地称呼自由软件的资源共享者为"盗匪"、"掠夺者"。在下非常不能苟同这样把"自由合作"模拟成"杀人放火"的指控。在我的观念里,分享不仅不是罪恶,分享还更应该受到鼓励。我不认为与众人分享必须受到任何的指控,相反的,这不仅是生而为人的基本人权,同时更代表人性中真善美的一面。是以自由软件的基本宗旨,必也由此出发。

  GNU:GNU is not Linux

  为了这种自由,打破这样的不公平与不道德,我们必须重新建立"自由软件"。在建立的伊始,有鉴于操作系统的计算机的基础,因此自由软件的推进也必须从操作系统着手出发。

  首先让我们来谈谈GNU/Linux这个名词。当时为了与Unix的操作系统兼容,于是我们创造出了GNU。(这个字是源自于一种昵称的无限循环,GNU就是GNU is not Linux)。为了进一步发展这套系统,我们不仅必须不停的研发新的系统,更必须从既有的软件基础上做发展。

  到了1991年,大部分的软件几乎都完成了,只剩下操作系统的核心尚未完全地完成。因此,当同年Linux被创造出来并成为GNU操作系统的核心之后,完整的GNU/Linux操作系统便宣告正式成立。

  积非成是的谬误

  然而,当GNU/Linux这个完整的操作系统为众人广为接受时,很多人便开始混淆。其中最大的错误,便是将完整的"GNU/Linux"操作系统,误认或是误称为"Linux"。没有错,Linux的核心,正是整个GNU/Linux操作系统计划中最后的一块拼图。然而作为软件的根源,Linux的帮助其实并不大。原因追根究底,便在于大家已经忘了自由软件所存在的原因与意义。

  由于此时与Unix兼容的操作系统仅仅处于起步的阶段,所有人对于自由软件的需求,依然具有急迫的渴望。因此,我再三的呼吁大家,必须时时谨记着"革命尚未成功、同志仍须努力",为自由软件继续的奋斗。为什么我要这么说呢?因为目前众人对于自由软件重视的焦点,被谬误曲解地放在与当初理想背离的一些人身上。

  披着羊皮的狼

  两年前,开放软件原始码的运动,开始广泛的为人接受。推动这个运动的一群人虽然与我们合作,但其背后的理念却不是道德性的自由观念,与社群互助的彼此互惠。相反的,他们着眼于商业的考虑。这些人希望借邀请商业人士的加入创造出更大的商机。

  事实上,在这种情形下推广的运动,也的确为一些公司带来了益处。例如许多的商业公司,因为这些人的提倡而开始使用自由软件。可是这样短期的小利,却无可避免地将导致未来可能的大危机。举例而言,这些因为实际用途而采用自由软件的公司团体,并未考虑到当初发起自由软件运动背后的道德因素。如果众人都不了解这深层的道德因素,那么支持自由软件这一股力量的根基便亦显薄弱。

  拨乱反正

  同时,大家如果只看到自由软件的好处、优势及其力量,那么当某一种非自由软件挟其更多的功能与更大的优势上市时,原本理念薄弱的用户便自然放弃自由软件的使用。如此不仅违背自由软件的本意,也破坏了自由使用与分享计算机程序资源的观念,社群也因为自由软件观念的殆坏,停滞了持续成长的动力。因此,我再三的呼吁现正享用自由的大家,如果不重视,不珍惜这份自由,那么她很快就会流失掉。而各个需要持续成长的社群(社会、国家),如果需要这份自由软件的观念,就必须要极力的争取她。

  我由衷的希望在场的记者们,在报导自由软件时,务必要针对这社群中这两种不同哲学的群众思维:"商业性考虑"以及"为理念而战",尽力的加以厘清。由于这两种不同的社群理念,对各种社会与社群的贡献也有所不同。因此希望各位能够从两者间的差异性出发,给予不同角度切入的报导。

  专利权扼杀了发展的生机

  目前在GNU/Linux的两大课题,除了继续研发自由软件,还要研发自由的硬件驱动程序。然而现在遇上的最大难题,却在于"法律"。

  目前有些法律,明令禁止自由软件的研发工作。例如在美国,某些算法、文件格式都受到专利权的保护。在这样的保护伞下,意味着自由软件的写作者,对于这些程序完全没有编写或是修改的权力。事实上,自由软件的写作者,绝对具有能力编写各种大型的程序。然而在法令的桎梏下,我们无法动用这些程序,自然也无法帮助使用这些程序的任何人。

  我必须要说,各国必须体认到非自由软件的愚蠢性与不正当性。诚如去年12月,我极力呼吁大家不要上亚玛逊(Amazon)网络书店去买书。因为亚玛逊书店利用软件的专利权,阻碍所有市场上的竞争者。如果消费者不采取任何的行动,受害的将是自己。因此,美国或许受困于这种专利权的法令,导致软件开发的前途无"亮",希望你们能够想清楚这一点,不要步上美国的后尘。

  为自己而战

  让我试图更深入的解释专利的罪恶。如果一个国家的法令,容许软件的专利权。那么便意味着这个国家将会掌握这些非自由软件。如果软件的研发控制在国家的手中,那么更意味着全世界的软件研发完全掌控在美国,欧洲与日本这些发达国家手中。至于其它的国家呢?很抱歉,进入软件产业的门槛已无形间被拉高了。

  如果对于这样立即的危险不甚了解,请您务必前往http://lpt.ai.mit.edu一探。至于对于自由软件的理念,则请上http://www.gnu.org,尤其要看看哲学(philosophy)的链接,因为其中说明了自由软件的动机与理念。

  Free是自由而非免费

  在此要澄清一个观念:FreeSoftware的Free,代表的是言论的"自由"而非价格的"免费"。当然,价格尽管不是重要的因素,但对于以下两者倒是例外:一、发展中国家,金钱当然极其重要;二、如果全世界每个用户的钱,都流到美国华盛顿州某个大型软件公司,那当然是极不公平的。

  自由软件开发得越多,意味着我们的子孙将越少受到非自由软件的控制。举例而言,如果我们只雇用少量的程序设计师,花费精力在自由软件的开发设计上,那么只需要几年的时间,这些雇用的费用将为我们省下巨额的款项,例如微软Windows的许可证上面。同时,对于重视软件产业的国家而言,投资自由软件是极其重要的,而且不同的国家可以依其国情需要与发展的不同,各自发展其所需的部分。

  最后,我诚挚的希望在未来的世界里,诸如Windows等非自由软件,能够不再被大家所使用。

  答记者问部分:

  记者:GNU/Linux是否会取代目前微软的地位?

  理查·史托曼(以下简称R.S):未来是无法预测的。单纯以GNU/Linux的发展轨迹来看,当时没有人认为这样的理念会成功,事实上她成功了。因此,假如终极的目标是自由,那么无论机会有多少,大家都应当全力的去争取,只要集合的人越多,成功的机率就越高。(反问记者)您是否愿意一起加入这个行列,与我们共同努力呢?

  记者:难道您不认为软件的撰写者,拥有其软件使用的所有权吗?

  R.S:完全错误!软件是我写的,因此我有权控制使用人的观念是完全错误的。我自己是程序的设计师,程序设计的辛苦我知道,但这都不能当作控制任何人的权力与借口。目前有人认为使用者如果不受任何的制约与控制,那么软件设计师就有权力不写任何的程序软件,这种口气无异于威胁。我认为,发展软件是对人类的发展做出贡献,任何人都无权以此作为控制其它人的理由。

  记者:自由软件的开发者,要如何获利呢?

  R.S:方法有很多。以目前的现况而言,许多公司采用以下几种方式:

  一、出售自由软件的光盘。

  二、出售技术的服务。由于自由软件的市场,技术服务是具有竞争性的,因此目前有很多公司都重视这项服务。例如程序员撰写软件提供解决方案,或是提供安装设定等服务。

  三、募款。依循目前自由软件基金会(Free Software Foundation)的模式,当大家认为自由软件是有益的,自然会有人捐款。

  记者:对于拆解微软以杜绝垄断有何看法?

  R.S:请容我这么说:无效,不会有任何帮助。如果非自由软件一样控制着所有人,那么一家大型公司与两家公司有何差别!有一个现成的例子:昨天我发现微软对某种Video的软件有专利权,因此有人因为研发自由软件来读取这种档案,就遭到了微软的威胁。请问,诸如此事的层出不穷,拆解微软有何帮助?

  据我所见,唯一有帮助的方法,便是彻底改变微软的行为。例如限制微软不可利用专利权进行攻击;或是要求微软公开接口或是文件格式的原始码,让大家能设计出兼容的自由软件。

  但我仍要强调,请不要将微软当作唯一的敌人,因为他只不过是非自由软件的研发厂商之一。因此真正的问题其实远大于微软这个公司,唯有以自由软件取代所有的非自由软件方为解决之途。

  记者:请问网络对于自由软件的影响?自由软件基金会授权的GPL是否有碍于自由概念?

  R.S:网络对于自由软件的传播非常有用,它帮助各地的设计师更简易的研发自由软件。但这并不是自由软件开发的最重要原因,因为1985年当网络尚未发展时,自由软件就已经通过e-mail来合作与发展了。

  至于GPL,这是自由软件基金会的授权声明,其目的在于让所有修改GNU/Linux程序并决定散布出去的人,必须公布其原始程序代码借以散播这种自由的概念。所以GPL是确保自由与软件永远结合的一项声明,但并没有强制要求修改软件者必须要把修改过的软件传播出去。举例而言,如果你修改的程序只是为了自己好玩,当然可以不散布给所有人。

  记者:自由软件的概念要如何地维持下去?

  R.S:不停的谈论自由的议题。只要当我们越从自由的角度思考事情,就越能够从事解决这些问题的工作,大家也更能够预见不受控制的自由软件未来。





我完全同意设想建立DOS组织“DOS联盟” ,也就是说和Wengier、以及“起步”站长莫老师等DOS战友一起来建立这个“DOS联盟”,以发展我国自主OS(操作系统)的高度去完成我们共同的愿望。
                                                   ------党委书记
2002-12-2 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
党委书记
高级用户

PCDOS


积分 912
发帖 217
注册 2002-10-17
来自 广东
状态 离线
『第 4 楼』:  

Linux能否成功于中国
  对于中国的操作系统的问题,早在几年前就已经成为了IT媒体热衷的话题。不论是DOS时代的UCDOS,还是WINDOWS时代的Linux,还有去年的维纳斯与女娲较量中的Windows CE与Hopen,以及对于UNIX的孜孜以求,都反映出国人对自主操作系统始终的憧憬与希望。

  国家始终提倡搞自主操作系统的直接的动力就是对于国家信息安全受到威胁的担忧。八十年代后期国家调集人力物力开展了国产系统软件UNIX/POSIX标准的攻关项目。目前中国政府也大力支持linux的开发和应用。争取应用软件开发的主动权、振兴中国软件产业和发展自主的操作系统已成为了政府主管部门、科研人员和广大用户的共识。

  自主操作系统需要什么

  发展自主的操作系统并不是说说的问题。现在很多的Linux厂商都打出自己的民族国家操作系统大旗,但是发展真正的自主操作系统需要做出很大的前期准备与积累。

  首先我们要考虑到发展自主的操作系统是为了什么,难道只是为了争一口气,在发展中国自主操作系统的时候一定要先确立市场和用户需求。

  目前国内很多的Linux开发商对于自己开发Linux的目的到底是什么并没有一个客观的认识。往往在开发自己的Linux的时候主观意念成份比较多,缺乏合理的措施和手段。

  利用Linux开发自主操作系统不一定要“从头做起”,Linux开发中已经建立的很多的软件数据资源还可以使用。由于担心沾上国外的这些东西就没有了自己的自主版权,就采取完全的从头开发最多只能算穷于应付,当然就谈不上有Linux需要的协调和创新,最后顶多只能集成出来一个系统。另外,linux产品商品化到底能够走多远就不是Linux所能够控制的。

  Linux的中国现实

  据了解,目前微软在中国的销售业绩比高峰时期下降了20%。但是Linux的跟进并不是非常的敏捷,相反,Linux在国内的桌面占有量却可以忽略不计,实质上更多的桌面用户在使用盗版或者是OEM装的Windows操作系统,而Linux的桌面梦却始终不能园。这就是Linux操作系统在中国的现实。

  但Linux与Windows更直接的争夺还是在服务器端。目前很明显的是电信等重要的服务器使用部门更多在使用UNIX,而Linux却始终处于一种配角、或者替补队员的位置。linux往往是一些中小型企业在互联网服务器方面的首选,其中还不完全是因为Linux作服务器费用的便宜,更多的原因是能够摆布Linux的技术人员要比懂UNIX的人多。

  也许大家会问,此时此刻Windows NT被排挤到哪里了。实质上使用NT的互联网服务器比较少,虽然技术上NT的应用更普及,但是在中国电信的服务器托管是不以使用什么操作系统收费的,而是依据带宽与存放服务器的空间收费的,这样往往在性能与费用比的较量中Linux获胜。但NT却大量的占据了Intranet市场,这得要感谢那些作系统集成的厂商。但Linux在中国的增长要比NT快的多,这是一个不争的事实。

  中国政府大力支持Linux,在政府的眼中似乎不仅仅是要挟微软的一张王牌,同时也是丰富软件产业的王牌,这也就是为什么在国内能够出现数十个品牌的Linux,而像RED HAT这样的绝对主力却不曾在中国正是露面。相信如果微软确实对于中国Linux市场有所了解的话就会调整一些自己的视角了。

  Linux能够担当重任吗?

  Linux始终担负着成就中国自主操作系统的重任,但是,Linux到底能够担当此重任吗?我们可以从三个角度来探讨。

  1、政府对Linux产业的态度

  目前,我国政府把信息产业、信息技术以及它的应用,提到了一个非常重要的战略位置,因为它直接关系到一个国家的综合国力。而软件业又是信息产业中最为基础、最为核心的产业。Linux当然是中国软件业开发自主产品和技术的良机,不仅仅是因为Linux系统安全性强,而且能够为国家节省大笔购买国外操作系统的费用,更重要的是发展中国的Linux可将中国软件开发带入高端领域并进入国际市场,有力推动我国自主操作系统的发展。

  国内专家认为,公开、免费的Linux 将是中国掌握计算机核心技术的一条捷径。而政府的声音是:要开发中国自己的操作系统。

  1999 年7 月15 日信息产业部首次组织举办“LINUX 未来发展”高层研讨会,信息产业部副部长曲维芝等领导及知名专家和企业代表200 余人出席了此次会议,会议达成要加大力度全面推动LINUX 在中国的普及与应用的共识。同时,国家将从政策,企业应用,、标准制定、和税收上给予支持。

  2000年4月20日信息产业部主办 “促进LINUX健康发展战略研讨会”。研讨会上信息产业部,软件行业协会的领导和发行中文linux的厂商,众多的软件开发商,相关媒体汇聚一堂,共同回顾一年来国内Linux的发展,并展望了Linux的广泛的应用前景。而且信息产业部的有关人士再次表明了政府大力支持Linux发展的明确的态度,和对linux发行厂商和相关软件厂商的希望:联合,创新,发展。他还表示政府将对linux产业的发展将不作过多的干预,在制定标准等方面,将采用比较灵活的方式来适应这个产业的新的特点。

  2、Linux本身的问题

  Linux由于其本身开发中的组织特性,加之UNIX的遗风,使得Linux的扩张受到了自身先天的一些限制。发展操作系统的易用性必须脚踏实地,而Linux的黑客习气将使它很难达到普通桌面用户所需的易用性。虽然Linux本身属于源代码公开的自由软件,但是一款操作系统的源代码公开从某个层面上说是给安全留下了隐患。不论Linux是应用在服务器或者桌面,甚至嵌入领域, 弊端是Linux不能够像UNIX那样应用在高端领域。而且Linux的大众化和商业化也受到了Linux自身技术与服务上的限制,这将一直阻碍Linux作为中国操作系统的突围。

  3、自由与商业能否并存

  开放源代码是自由软件的特点,任何感兴趣的用户都可以对其修改和扩充,所以自由软件的用户往往又是它的作者。因此,一个好的自由软件的开发队伍可能是相当庞大的,绝不亚于大型商业公司的开发队伍。这种开发模式已经创造了众多的奇迹,Linux就是其中的佼佼者。

  之所以要谈到自由与商业结合的问题,是因为中国软件产业对于自由的认识始终不能与市场和商业挂钩,而linux恰恰是自由软件,利用linux进行商业赢利模式有很多种类,而且其中也不乏汉化版本,但是要发展一套完善的自主操作系统必然要经过商业化市场的检验。而以linux作为自主操作系统为发展的基础的话,必然要以商业软件模式结合。

  自由软件与商业公司相结合开发模式在西方已经获得了极大的成功。然而,国内自由软件业还处于萌芽时期,还远远落后于国外。究其原因,并不是国内软件开发者水平不够,事实上中国软件开发人员的水平在世界上都是数一数二的。关键问题在于人们的意识和文化的障碍。现在,国内各大厂商对自由软件还缺乏足够的认识,政府部门也没有完全认识到自由软件开发模式对国内软件业的意义,不过这些条件都在迅速改善。近一段时间,参与自由软件开发的国内企业越来越多了,如联想公司、冲浪平台公司、四通公司等。政府部门也正在着手这方面的工作。



摘自:中国共享软件






我完全同意设想建立DOS组织“DOS联盟” ,也就是说和Wengier、以及“起步”站长莫老师等DOS战友一起来建立这个“DOS联盟”,以发展我国自主OS(操作系统)的高度去完成我们共同的愿望。
                                                   ------党委书记
2002-12-2 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: