GNU、FSF与自由软件

  • GNU简述

  1984年斯托曼发起了GNU(GNU’s Not Unix,这是官方的递归定义,永远找不到本义,是开源软件的幽默)计划,目的:建立一个自由、开放的UNIX操作系统

  后来这个计划不仅局限于操作系统(他应该是没有等到自由、开放的UNIX操作系统,却等到了Linux的诞生),更是通过GPL来建立起更多的自由软件、 召更多的人投身到自由软件的开发

  •   GNU发家的几个“利器”

  后来,他想到:“不论是什么软件,都要进行二编译成二进制文件后才能执行”,于是,他编写了相当有名的GNU C Compiler(gcc),并且他还编写了可以被调用的C函数库(GNU C library)以及可以被用来运行操作系统的基本接口Bash shell 这些“利器”,让GNU计划火了,也让斯托曼有资格完成他的愿望,在这期间,他还成立了自由软件基金会(Free Software Foundation FSF

  • GNU的通用公共许可证(General Public License GPL)

  是为了避免自己的开源自由软件被拿去做成专利软件,于是有了GPL版权声明   

  版权制度是促进 会进步的手段,版权本身不是自然权力

  • 自由软件,自由的真谛li>

  是指具有“自由度”的软件,用户可以自由的执行、复制、再发行、学习、修改、强化、最终回馈自由软件,其也要做到不能修改授权、不能单纯销售

  自由软件的大致优点:安全性好、运行性能好、除错时间较短、贡献的源代码永远存在

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月19日
下一篇 2021年4月20日

相关推荐