小鸭梨滴春夏秋冬吧 关注:30贴子:2,290
  • 5回复贴,共1

【科普】自由软件和开源软件

取消只看楼主收藏回复



1楼2012-12-24 19:01回复
    自由软件运动
    自由软件这个观念来自美国人Richard Stallman
    上世纪八十年代的美国,随着软件产业的商业化进程,许多免费、自由流通的软件渐渐被专利软件所取代。例如当时的主流操作系统UNIX,最开始是由AT&T Bell实验室出于学术研究、练习目的而开发的,AT&T将它分享给了许多研究人员和学生。但是随着研究和分享
    ,这个产品变得越来越完美,AT&T开始思考是否应该追加投资并从中获利。接着AT&A开始要求大学校园内的相关研究人员签约,要求他们不得公开UNIX的源代码,并赞助Berkeley大学继续强化UNIX,这就是后来UNIXBSDBerkeley Software Distribution)版本,并衍生了其它众多的BSD版本。
    1984Stallman离开麻省理工学院的AI实验室,发表了GNU宣言(GNU Manifesto,计划要创造一套完全自由,兼容UNIX的操作系统。随后为了协助计划,他成立了自由软件基金会(Free Software Foundation,简称FSF。所谓GNU,全称是“GNU is
    Not Unix
    ”。什么,好像有什么不对?不过确实GNU就是这么递归定义的,这是一个冷笑话~


    本楼含有高级字体2楼2012-12-24 19:02
    回复
      开源软件
      GPL带给使用者强大的道德束缚力量,导致了种种反对意见,于是又衍生了各种不同的授权版本,这种版本的共同原则就是“开放源代码”。这些不同授权形式的拥护群体导致了整个自由软件阵营的分散,甚至互有对立。
      1998年,自由软件社群成立了一个非财团法人组织开放源代码促进会(Open Source Initiative,企图整合各方。开放源代码源软件现在的定义共有10条(http://opensource.org/osd),任何软件只要符合这10条定义,就可以称之为开源软件。所以开源软件和自由软件并不等同。


      本楼含有高级字体4楼2012-12-24 19:03
      回复
        GNU计划的形象:

        OSI注册的标记:


        5楼2012-12-24 19:08
        回复
          这一篇作为待发博文的初稿……


          6楼2012-12-24 19:08
          回复
            哇ri啊这个东西真是亮瞎狗眼。。。
            科学和恶趣味的完美结合么 =_=|||
            http://www.gnu.org/fun/jokes/dna.html


            7楼2012-12-24 19:48
            回复