常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

自由软件你的路该怎么走?

 
发表新文章   这个论题已经被锁定,您不能发表、回复或者编辑文章。    FreeBSD China -> 历史-文化-设计-实现
阅读上一个主题 :: 阅读下一个主题  
作者 留言
yarshure
精神病


注册时间: 2002-06-11
文章: 2483
来自: ShangHai

文章发表于: Sun 2003-02-23 18:26:49    发表主题: 自由软件你的路该怎么走? 引用并回复

自由软件你的路该怎么走?



高飞

isfei@sohu.com



  一、认识自由软件

  迄今为止在中国,仍然有很多人不知道什么是自由软件,更有甚者是根本没有听说过"自由软件"这个词。真不知道这算不算IT界的悲哀?

  即使听说过该词的人,依旧是有很多人并不知道该怎么去正确的解释这个词。绝大多数人认为"自由软件"=="免费软件",就连一些业界人士也是这么认为的。

  这不正确吗?

  严格的来说这是一个不正确的解释,至少是不完整的解释。

  那么正确的解释是什么呢?

  对于这个词的解释业界还没有完全统一的说法。就笔者认为"自由软件"应当遵循以下五个原则:

  1. 程序设计者应当公开程序的源代码;

  2. 程序设计者应当允许用户根据自身的需要,添加、修改、删除或编译程序的源代码;

  3. 用户也应当将添加、修改、删除或编译后的程序源代码公开;

  4. 用户不得将添加、修改、删除或编译后的程序和源代码以任何的形式用于牟利行为(除经过原作者同意),以保证程序原作者的权利;

  5. 程序设计者对自己制作的软件可以选择免费提供(免费软件)或收取费用(共享软件)。

  只有遵循了以上五个原则的软件才可以被称着为:自由软件。

  二、自由软件的优点

  有了对自由软件的正确认识,就可以对自由软件的发展提出构想。如何发展自由软件可以是每一个自由软件支持者最关心的问题。

  首先,应当让更多的人知道自由软件是什么样的软件,有哪些好处。

  1. 最直接的好处就是可以以非常便宜价格或是免费的获得软件。

  在中国普遍存在着低收入与高价位软件的巨大反差,一个软件可以要花费一个普通公民一个多月的工资或是更多(一个Windows操作系统被盗版后只有几元钱,而一张正版的Windows操作系统至少则需要几百元,多至几万元),如此巨大的差额驱使着人们去购买盗版软件,也给不法之徒可乘之机,致使盗版软件在中国横行。而人们却无视这种对别人知识产权的无情榨取,只因收入低。所以这种优点在中国根本体现不出来。(详见:盗版的危害)

  2. 自由软件的安全。

  A. 我需要安全的软件吗?

  需要,为什么不需要。试想一下如果你的软件不安全,你在网上与亲人与朋友进行聊天、收发电子邮件的时候你会感到安全吗?你在网上购物你会感到安全吗?你的孩子上网,而你却无法确定他是否去过或没有去过那些色情、暴力、凶杀站点或其他不应该去的站点,你会觉得安全吗?网上有无数的电脑病毒无时无刻地不再侵袭着你的电脑,有些还是专门针对你现在正在使用的操作系统或应用软件,你会感到安全吗?就以上问题你认为你不需要安全的软件吗?

  B. 大公司的软件产品不安全吗?

  虽说大公司声称在软件产品的安全方面做了很多,但由于他们的程序源代码是不公开的,外人无法知晓。还有些大公司为获得他们需要的某些信息,就在自己的软件中设计了一些根本没有必要存在的程序。如:将用户的信息传递到自由公司网站的数据库内,或是留有后门以便他们可以轻松自由的出入你的电脑。

  C. 自由软件就安全了吗?

  是的,可以这么说。因为自由软件的源代码是公开的,你可以先对其源代码进行分析,然后再对源代码进行编译,这样你就不用担心会有安全后门的存在了。即使你看不懂源代码也不要紧,因为一旦有人发现源代码有问题就会被在网上公布出来,还会有修正该问题的软件出来,而且也是公开源代码的。

  3. 自由软件稳定性吗?

  自由软件的稳定主要指的是自由软件的"操作系统"类的软件。

  举个例子,大家就能知道它的稳定性了。我想大家都还记得前几年的电影《泰坦尼克号》吧!在那部电影中有许多许多的电脑特效都是用自由软件Linux操作系统上完成的,据说那时有70多台机器共同使用Linux操作系统,日夜连续使用了几个月都没有一次死机的现象发生过;FreeBSD操作系统还成为了一些人造卫星的专用系统,你说它们稳定吗?

  4. 都有哪些自由软件?

  自由软件有许多类型,最成功的就应当属"操作系统"类的。如,Linux和BSD系列操作系统。很多都用在高、中端的服务器中,还有就是刚才提到的FreeBSD操作系统还成为了一些人造卫星的专用系统。

  当然它还有其它很多的软件,只是没有将软件集成化的制作,以致很多人误认为自由软件非常少,不够用。而这些软件比商业软件更好,无论是功能还是效率都好的多。(详见:自由软件缺乏集成化)

  三、自由软件的缺点

  其次,也应当让人知道它的弱点。

  1. 安装不方便。

  自由软件的安装并没有向在Windows下的安装那样方便,需要一些手工方面的修改,相对商业软件来说比较麻烦。

  但并非所有的自由软件都是这样的,有些软件还是和商业一样安装非常方便的。

  另外,越来越多的软件都极力在安装方便做到方便,以满足用户在这方面的需求。

  2. 使用手册比较少。

  因为是自由软件,软件的作者很少会把手册写的完整,有些自由软件根本没有使用手册,这就使得软件在使用需要花费较大的时间来摸索使用方法。

  3. 中文化不够。

  许多自由软件是由国外人制造的,所以大部分都是英文的,又没有中文使用手册,这就给中国的软件使用者带来了困难。

  4. 软件多,却没有集成化。

  由于许多的自由软件都是由个人制作的,目的只是为了实现某个或某几个功能,并没有象大公司那样将软件集成化的开发。

  5. 系统兼容性。

  同一个软件只能使用在一个操作系统中。Linux操作系统有多个发行版本,如,Red Hat、SuSE、红旗、蓝点等等。例如一个软件可以在Red Hat工作,但它有可能不能在SuSE或者红旗、蓝点等其他Linux操作系统下工作。据说BSD系统也有这种现象。

  四、自由软件如何发展

  最后,我们来说一说自由软件如何发展。

  说到自由软件发展的确是那些为自由软件摇旗呐喊的人们头痛的一件事。它的优点是没有什么软件可以比拟的,但由于它的缺点却吓跑了许多用户。

  有人说:"自由软件是计算机专业人士使用的专业软件",这充分说明了它的使用不方便。这与使用商业系统下的软件使用有着明显的反差。可以这么打个比方,自由软件是贵族化软件,而商业软件是平民化软件(复杂与简单)。

  今天我们要想将自由软件发展就必须将贵族化软件变成平民化软件。如果做不到这一点根本就不用去说发展,做不到就没有发展的空间;没有发展的空间如何发展呢?甚至连生存的机会都没有。(古人曰:"不进则退")

  1. 自由软件需要发展遇到的困难是什么?

  A. 盗版的危害。

  有人会问你刚才不是说"可以以非常便宜价格或是免费的获得软件。"那盗版与你何干呀?

  其实不然,当人们面当几元、十几元、几十元或是百多元的自由软件与盗版软件时,许多人仍然会去选择盗版软件。因为盗版光盘只有几元钱一张,而且一张盗版光盘上有很多软件,多个几元 + 多个十几元 + 多个几十元 + 一个百元,那它的价值就远远大于几元钱的盗版光盘的价值了。

  还有就是许多人正在使用盗版的商业软件,人们已经习惯了使用商业软件,不太愿意改变习惯(这是人类的惰性,本文不予以讨论)。有盗版的商业软件存在,不仅阻碍了商业软件的发展,也阻碍了自由软件的发展。

  不是有免费的软件吗,免费软件看他们怎么去盗版!想一下当你不能上网、没有宽带、没有足够的磁盘空间等情况的时候,盗版光盘就便会成一个非常不错的选择,对不对?

  所以说,盗版仍旧会有它的市场。即使没有商业软件的存在,盗版软件也会阻碍自由软件的发展。

  B. 破解软件的存在

  现在网上有许多软件破解器可以不用支付任何费用就能使用软件。虽说都是免费的,但却是在盗窃软件作者的成果。

  C. 自由软件缺乏集成化

  自由软件缺乏集成化主要是由两方面的原因造成的。一方面是自由软件没有全面团体协作开发,另一方面是没有标准化。

  团体协作开发是指由一个组织团体来共同制定软件发展目标和软件结构标准化。团体成员共同去完成一个项目,使之能够全面化、标准化。这一点FreeBSD就做的很好。

  如果你是一个程序员,你想在某个软件中扩充某个功能或是加入某个自己需要的功能,你不知道该软件的标准是什么,你有办法去增加代码呢?不能增加代码你能扩充功能吗?所以标准化是非常重要的,但却要以团体协作开发为前提。

  D. 自由软件的宣传。

  由于自由软件的收费少、利润低,有很多还是免费的,所以几乎不可能来去做广告宣传(看广告也是需要付费的噢J)。如何使自由软件生存下去便是最重要的问题了。

  2. 自由软件怎么发展?

  套句公式化的话:发扬优点,改正缺点。笔者认为至少要做到以下几个方面:

  A. 坚持不懈地去制作自由软件

  如果退缩了,不能坚持去做,明天就不会再有自由软件的存在。都不存在了,我们说什么自由软件呢?

  B. 全面发展自由软件协作团体

  这是解决自由软件系统化开发的一个重要前提。想一想自由软件为什么到今天还没有被大众认知和接受,而商业软件却可以大行其道,很重要的一个原因就是没有全面发展自由软件协作团体。

  全面推动自由软件团体协作的发展,需要做以下几点:

  a. 成立、工作过程

  ①. 成立自由软件团体;

  ②. 选择自由软件项目;

  ③. 招幕志同道合之人(包括:程序开发人员、管理人员和文档制作人员);

  ④. 制定自由软件的标准化;

  ⑤. 颁布一系列的工作流程;

  ⑥. 分配每个人的工作任务。

  b. 项目报告内容

  ①. 项目名称;

  ②. 项目参与人姓名、任务及完成时间;

  ③. 项目准标化文件;

  ④. 项目开始至完成的工作流程;

  ⑤. 项目文档(包括:技术文档和使用,但应做到全面);

  ⑥. 非项目人员制作扩充程序的名称及使用文档。

  c. 与其他自由软件协作团体的相互协作

  ①. 经常与其他自由软件协作团体进行经验交流;

  ②. 与其他软件协作团体进行合作开发;

  d. 保持各系统的兼容性

  一个好的软件只能在一个系统中使用是多么的遗憾呀!至少Linux系统下的软件无论是哪个发行商发行的都应当可以在其实Linux系统发行商的系统下使用;BSD系统也是这样。

  e. 如何使自由软件创收

  我想这一点可能是许多自由软件开发者最想知道的事了。毕竟软件开发需要投入人力与物力,应该得到回报。

  随便提一下制作自由软件都是些什么人。大部分自由软件都是由软件爱好者制作的,他们并不是以编写自由软件为职业的。

  笔者认为走商业化道路是条不错的道路,至少目前是这样。我们不可以否认商业行为在当今社会中有着被不可取代的地位,毕竟它推到了社会的发展。即可以使自由软件不断发展壮大,又可以使软件安全化程度提高,何乐而不为呢!

但这并不意味着自由软件就会变成商业软件(别忘记笔者对自由软件的几点原则)。

  另外笔者认为,还有以下三种软件发行方式也是值得提倡的,但都有其局限性。(希望在此方面地有识之士能够给予指教!)

  自由软件的收费最好的形式就是收取服务费,向用户提供免费的软件,以售后服务的方式向用户收取少额的费用(积少成多)。但它有局限性,只能局限一些更新速度快的软件和大型的服务软件(如:杀毒软件、数据库软件、服务器软件等)。

  其次就是租赁软件服务,用户按照使用的软件时间支付费用。但它也有局限性,不能提供给一些不能上网或网络速度慢的用户。

  最后一种就是定购软件。即根据用户的要求定制软件,但这种情况很少。

  f. 需要政府对自由软件的支持。

  自由软件不仅对团体和个人是有用的,对政府也是非常有用的。不仅可以使政府办公安全性大大提高,并且可以节省大量的费用支出。

  政府采购自由软件和打击盗版都是对自由软件的支持。另外政府不也在提倡自主产权化,这就是其中的一种。

  笔者是一个学习经济与管理的,并未学习过计算机专业,但笔者爱好计算机,所以对计算机有一定的了解。

  综上所述仅为笔者从个人关点来看待这个问题,借此抛砖引玉。若有不当之处,还望各位包涵、指教。

  不过我相信在一段时间后,自由软件凭借自自己的优势发展起来。最终使软件业达到一个更加辉煌的时代。

  让我们为自由软件的美好将来努力吧!自由软件万岁!

  注:1. 凡是持有不同意见的人士,愿意进行指教地,本人洗耳恭听;

    2. 凡是持相同关点者,愿意交流的可以与本人进行邮件交流;

    3. 本人网名:高飞,邮件地址:isfei@sohu.com

_________________
msn or gtalk:yarshure#gmail.com
“宗若端玉手,元之水思克。希言公彦承,宏闻贞尚衍。兴毓传继广,昭宪庆繁祥。令德维垂佑,钦绍念显扬。建道敦安定,懋修肇彝常。裕文焕景瑞,永锡世绪昌。”
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
mailjzwu_1
半仙


注册时间: 2003-11-13
文章: 10
来自: 中国-深圳

文章发表于: Wed 2005-03-30 13:28:33    发表主题: 引用并回复

精彩,顶一下! Razz
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页
qhljx
半仙


注册时间: 2005-01-04
文章: 56
来自: 包头

文章发表于: Sat 2005-04-02 14:14:45    发表主题: 引用并回复

顶!
_________________
Smile...
坚决学习BSD!
适当学学Linux。
返回页首
阅览会员资料 发送站内信件 Yahoo Messenger
我善治木
半仙


注册时间: 2005-04-01
文章: 84
来自: 上海

文章发表于: Tue 2005-04-05 13:22:13    发表主题: 回答自由软件能否走商业化道路,关键是我们对自由软件的预期是否允许 引用并回复

回答自由软件能否走商业化道路,关键是我们对自由软件的预期是否允许这条道路。但是,毫无疑问,自由软件运动给我们带来了各种各样的机会。而机会是有价值的。凭此,即可断言:自由运动,将有所成,其前程可待也。
返回页首
阅览会员资料 发送站内信件
我善治木
半仙


注册时间: 2005-04-01
文章: 84
来自: 上海

文章发表于: Tue 2005-05-17 10:54:45    发表主题: Re: 回答自由软件能否走商业化道路,关键是我们对自由软件的预期是否允许 引用并回复

[quote="我善治木"]回答自由软件能否走商业化道路,关键是我们对自由软件的预期是否允许这条道路。但是,毫无疑问,自由软件运动给我们带来了各种各样的机会。而机会是有价值的。凭此,即可断言:自由运动,将有所成,其前程可待也。[/quote]
从经济学的角度论一下,可惜没时间与条件。
返回页首
阅览会员资料 发送站内信件
iFei
半仙


注册时间: 2003-02-08
文章: 54

文章发表于: Mon 2005-07-25 12:07:39    发表主题: 引用并回复

我善治木 有空讨论一下吗?

QQ:3405323
加入请写:自由软件的路

_________________
起初他们追杀共产主义者,我不是共产主义者,我不说话;接着他们追杀犹太人,我不是犹太人,我不说话;此后他们追杀工会会员,我不是工会会员,我继续不说话;再后来他们追杀天主教徒,我不是天主教徒,我还是不说话;最后他们奔我而来,再也没有人站起来为我说话了。
返回页首
阅览会员资料 发送站内信件 发送电子邮件
alpaxy
半仙


注册时间: 2005-12-26
文章: 3

文章发表于: Mon 2005-12-26 15:04:56    发表主题: 我认为自由软件的出路是“软件产品免费使用,有偿服务” 引用并回复

无正文
_________________
FreeBSD菜鸟一个,到目前为止,仅有通过ftp方式安装FreeBSD的经验,是不是有点geek
返回页首
阅览会员资料 发送站内信件 MSN Messenger
wujianhao
半仙


注册时间: 2007-01-11
文章: 16

文章发表于: Fri 2007-01-12 13:55:56    发表主题: 引用并回复

顶下
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
tscmga
道士


注册时间: 2007-01-26
文章: 671

文章发表于: Mon 2007-02-19 06:54:56    发表主题: 引用并回复

Laughing
_________________
http://tscmga.j2.okidc.info/dis/upload/forum.php
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页
penghui
半仙


注册时间: 2007-03-26
文章: 1

文章发表于: Mon 2007-03-26 09:51:52    发表主题: 引用并回复

我喜欢使用自由软件,尽管没有商业软件那样易用。除了我的老爸还在用WINDOWS外,我已经不使用WINDOWS了。
返回页首
阅览会员资料 发送站内信件
conjuer
半仙


注册时间: 2007-03-27
文章: 5

文章发表于: Tue 2007-03-27 14:57:51    发表主题: 引用并回复

太精彩了。。受益匪浅~~~
返回页首
阅览会员资料 发送站内信件
rainytooo
半仙


注册时间: 2007-06-06
文章: 3

文章发表于: Thu 2007-06-07 08:36:35    发表主题: 引用并回复

恩 早上看看这些不错
返回页首
阅览会员资料 发送站内信件
DRIFT
半仙


注册时间: 2006-11-25
文章: 4

文章发表于: Sun 2007-06-10 08:33:38    发表主题: 引用并回复

顶!

本人是用Linux的菜鸟,现在想转到BSD上.
我感觉Linux各个发行版的兼容性越来越差了(都是那个rpm弄的)
返回页首
阅览会员资料 发送站内信件
mike
半仙


注册时间: 2004-09-17
文章: 5

文章发表于: Sun 2007-08-12 11:25:40    发表主题: 引用并回复

自由软件与安全与否并没有直接的联系,唯一的优势是你可以通过源代码来评估自由软件是否安全;而对于上用软件需要进行黑盒的测试,相对难度大一些。。。但不能就说自由软件一定比上用软件安全。。。。现在还有一种错误的流传就是说苹果的系统比微软的安全。。。。其实苹果的用户群比较小;无论使用什么样的系统,你都需要进行配置,进行测试。

另外有一点,不能和作者苟同。。。不能期望别人对代码的评估。。。如果真需要运行关键业务。。可以雇佣测试人员,对安全进行测试,或者外包/委托到有经验的公司来做

Michael
iChat: MikeVancouver@mac.com
MSN: MikeVancouver@msn.com
Blog: http://mike.mscanada.net


-----------------------------
引用





B. 大公司的软件产品不安全吗?

  虽说大公司声称在软件产品的安全方面做了很多,但由于他们的程序源代码是不公开的,外人无法知晓。还有些大公司为获得他们需要的某些信息,就在自己的软件中设计了一些根本没有必要存在的程序。如:将用户的信息传递到自由公司网站的数据库内,或是留有后门以便他们可以轻松自由的出入你的电脑。

  C. 自由软件就安全了吗?

  是的,可以这么说。因为自由软件的源代码是公开的,你可以先对其源代码进行分析,然后再对源代码进行编译,这样你就不用担心会有安全后门的存在了。即使你看不懂源代码也不要紧,因为一旦有人发现源代码有问题就会被在网上公布出来,还会有修正该问题的软件出来,而且也是公开源代码的。
返回页首
阅览会员资料 发送站内信件
cell
半仙


注册时间: 2008-05-02
文章: 5
来自: 南阳

文章发表于: Sat 2008-05-03 07:30:52    发表主题: 引用并回复

凡是使用自由软件的人,都应尽力为自由软件事业做点事,这样她才能发展地更好。
_________________
爱生命,更受自由!
返回页首
阅览会员资料 发送站内信件 MSN Messenger
从以前的文章开始显示:   
发表新文章   这个论题已经被锁定,您不能发表、回复或者编辑文章。    FreeBSD China -> 历史-文化-设计-实现 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
Protected by Project Honey Pot and phpBB.cc
silvery-trainer
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标