GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

FSF是什么

自由软件基金会(Free Software Foundation,简称 FSF) 是由 理查德·斯托曼(Richard Stallman) 于 1985 年创立的非营利组织,致力于推广和保护自由软件的理念。FSF 是自由软件运动的核心推动者,其核心精神是“四大自由”:

  1. 运行自由(任何目的运行程序的自由)

  2. 研究自由(查看程序如何工作并加以修改的自由)

  3. 分发自由(复制并分发的自由)

  4. 改进自由(发布改进版本的自由)


🏛 FSF 本身并不托管太多项目,但它主张和支持 GNU 项目及一系列自由软件

下面是 FSF 发起、托管或强力推荐的主要项目分类列表:


🐧 一、核心项目:GNU 计划(GNU Project)

GNU 项目 是 FSF 的中心工程,旨在开发一个完全自由的操作系统,称为 GNU(GNU's Not Unix)。最初的目标就是构建一个类 Unix 的自由系统,后来与 Linux 内核结合成为我们熟知的 “GNU/Linux” 系统。

🛠 代表性 GNU 核心项目包括:

项目名称简介
GNU Bash GNU 的命令行 Shell,是大多数 Linux 系统默认使用的 Shell。
GCC (GNU Compiler Collection) 最著名的自由软件编译器套件,支持 C、C++、Ada、Fortran、Go 等。
GNU Coreutils 包含 Linux 系统中最基础的命令如 lscprmcat 等。
GNU Emacs 高度可编程的文本编辑器,FSF 的旗舰项目之一。
GDB GNU 调试器,适用于多种编程语言。
Binutils 编程相关工具集,如汇编器、连接器等。
Make 构建自动化工具,常用于 C/C++ 项目。
GLIBC GNU 的标准 C 语言库,是 GNU/Linux 系统的核心组件。

📦 二、自由软件目录推荐项目(Free Software Directory)

FSF 维护一个称为 Free Software Directory 的网站,其中收录了成千上万的符合 FSF 自由软件定义的项目。这些项目涵盖:

  • 操作系统(如 Trisquel、Guix)

  • 图形软件(如 GIMP、Inkscape)

  • 教育软件(如 GCompris)

  • 游戏(如 Freedoom、Battle for Wesnoth)

  • 网络服务(如 GNU Mailman、IceCat 浏览器)

  • 开发工具(如 Autoconf、Bison、Flex)


🌍 三、FSF 自主维护的项目与平台

项目简介
GNU Savannah 类似于 GitHub 的托管平台,托管所有 GNU 官方项目及一些自由项目。网址: https://savannah.gnu.org
LibreJS 一个 Firefox 插件,阻止非自由 JavaScript 代码运行。
Replicant 基于 Android 的自由手机操作系统(不包含专有驱动)。
Guix 高度自由、声明式配置的包管理器和操作系统。
GNU IceCat Firefox 的自由软件版本,去除专有组件。

🔒 四、自由硬件与自由 BIOS 项目(FSF 支持但非完全维护)

项目简介
Libreboot 自由的 BIOS/UEFI 替代方案,不含专有二进制。
Coreboot 类似 Libreboot,但更关注性能,有部分专有 blob。
RISC-V 开放指令集架构,FSF 支持其自由实现。

🧭 五、倡导性与支持性项目

名称简介
自由软件定义(Free Software Definition) 明确界定什么是自由软件,区别于开源软件(Open Source)。
自由软件许可证(如 GPL) FSF 编写和维护了 GPL、LGPL、AGPL 等自由软件许可证。
反对 DRM 的 DefectiveByDesign.org 运动 反对数字版权管理(DRM)的宣传项目。
Respects Your Freedom (RYF) 认证 认证硬件是否符合自由软件原则。

✅ 总结

  • FSF 核心项目是 GNU 计划,它的构件组成了大多数自由系统的基础。

  • FSF 不追求数量,而是追求“自由”本身。它支持的项目都强调 完全用户可控、可修改、可分享

  • FSF 推荐使用其维护的 自由软件目录GNU Savannah 来寻找合规的自由软件。

posted on 2025-05-05 13:45  GKLBB  阅读(187)  评论(0)    收藏  举报