红联Linux门户
Linux帮助

自由软件和开源软件的差别

发布时间:2009-03-31 12:32:45来源:红联作者:kakashiljf
昨天,2008年5月24日,哲思自由软件高峰论坛。我在复旦大学新闻学院见到了Richard Stallman。第一次明白了自由软件和开源软件的区别。



一直以来,我都认为开源是伟大的。但是,昨天的学习让我明白。开源只是自由的一部分而已。开源更多的集中在商业的竞争策略上。按这个道理来说,当微软的垄断地位不再牢固时,它也会开源。但是,它和其它商业软件,甚至很多的Linux发行版一样都不是自由软件。
自由意味着没有人靠拷贝赚钱。软件的代码可以卖,但是只能卖一次。这一次交易用以负担作者的付出。但是没有人可以在以后的复制中抽取版税。而开源只是表象,尽管开源后,用户可以通过学习在自己的机器上编译出一个版本,但是并不能保证用户不会为运行这个版本而负担使用费用。
GNU 是Stallman创建的自由软件社区。GPLv3是最新的自由软件标准。但是,许多人把自由和开源弄混了。这让Stallman很头痛:“Open Source? Never Open Source, I hate Open Source. Free Software! Only Free Software.”
自由软件在道德上和哲学上都站在人类发展的制高点。但是,资本商业上的运作却是另一回事了,于是,管理层往往只重视开源而忽略了自由。
所以,请不要谁开源就喊谁万岁。因为我们真正需要的不只是那些冗长的代码,我们更需要理解代码和更改完善这些代码的能力和权力。自由万岁,开源值得欣赏,但是远远不够。


上一年的文章,今天才看到,转过来,希望更多人认识开源软件和自由软件的差别……
文章评论

共有 3 条评论

  1. wangfeng819 于 2009-03-31 18:38:35发表:

    目前的情况是让更多软件开源,自由还需要时间

  2. Yutie 于 2009-03-31 12:36:57发表:

    拜读中

  3. smqt 于 2009-03-31 12:34:15发表:

    不过大部分开源软件就是自由软件