附录:FLOSS {#floss}
作者注:请注意这一章撰写于 2003 年,所以里面有些内容对你来说可能已显得古早。:-)
“自由/开放源代码软件”,简称 FLOSS,是一个基于社区概念而建立的组织,而这一社区则基于分享、尤其是知识分享这些概念。FLOSS 的成员软件均可免费使用、修改与分发。
如果你已经读完本书,那么你对 FLOSS 概念应该已经很熟悉了,因为你正在使用的 Python 便是其中一员,而且 Python 还是一款开源软件!
下面是一些 FLOSS 的案例,可以帮助你了解社区共享共建可以创造出什么样的东西:
Linux:这是一款 FLOSS 操作系统内核,运用于 GNU/Linux 操作系统之中。Linux 这一内核是由 Linus Torvalds 在他还是一名学生时发起的。Android 系统便是基于 Linux。现在你所使用的任何一家网站其中的大部分都运行于 Linux 之上。
Ubuntu:这是一款由 Canonical 赞助、社区驱动的 Linux 发行版,是目前世界上最流行的 GNU/Linux 发行版。它允许你通过一款易于使用且易于安装的管理器安装大量 FLOSS 成员软件。最重要的是,你可以重启计算机然后通过 CD 来运行 GNU/Linux 系统!这一点能够允许你的电脑上安装新的操作系统前对它进行充分的试用。但是,Ubuntu 不是完全的免费软件,它包括了一些专有的驱动程序,固件和应用程序。
LibreOffice:这是一款基于社区驱动与开发的优秀的办公套件,包括文档写作、演示制作、电子表格和绘图组件等诸多内容。它甚至可以轻松打开并编辑 MS Word 文件和 MS PowerPoint 文件。它能够在几乎所有平台中运行,并且完全免费、自由、开源。
Mozilla Firefox:这就是那一款最好的网络浏览器。它以速度极快,并且以敏锐且令人印象深刻的功能获得了诸多赞誉。它的扩展概念能够允许用户使用任何种类的插件。
Mono:这是一款微软 .NET 平台的开源实现。它能够允许在 GNU/Linux,Windows,FreeBSD,MacOS 等其它诸多平台上创建并使用 .NET 应用程序。
Apache Web 服务器:这是一款十分流行的开源 Web 服务器。实际上,它是这个星球上最流行的 Web 服务器!在它之上运行着世界上超过一半的网站。是的,正是如此——Apache 的使用量比它的所有对手(包括 Microsoft IIS)加起来还要多。
VLC 播放器:这款视频播放器可以播放从 DivX 到 MP3 到 Ogg 到 VCD 到 DVD 等几乎任何内容。谁说开源没有乐趣的?;-)
上面这一列表只是为了给你一个简单的印象——还有其它许多优秀的东西在 FLOSS 里等待你的发现,例如 Perl 语言,PHP 语言,针对网站的 Drupal 内容管理系统,PostgreSQL 数据服务器,TORCS 赛车游戏,KDevelop IDE,Xine 电影播放器,VIM 编辑器,Quanta+ 编辑器,Banshee 音频播放器,GIMP 图片编辑程序等等等等,这一列表可以永远不断地罗列下去。
要想了解 FLOSS 世界的最新动态,你可以访问以下网站:
浏览下列网站以了解有关 FLOSS 的更多信息:
所以,接着走下去吧,去探索这个广阔、自由且开放的 FLOSS 世界!