开源软件,英文表示是 open source software,简称为 OSS,直接的字面意思是公开源代码的软件。软件既然连源代码都公开,因此开源软件具备可以免费使用和公布源代码的主要特征。
开放源代码软件运动是一个主要由程序工程师及其它电脑用户参与的声势浩大的运动。它是自由软件运动的一个分支,但两者的差别并不明显。
一般而言,自由软件运动是基于政治及哲学思想(有时被称为所谓黑客文化)的理想主义运动,而开放源代码运动则主要注重程序本身的质量提升。
开源软件 | 描述 |
---|---|
Linux | Linux 是一款开源的操作系统,它的内核由多名极客共同维护。Linux 是开源软件的经典之作、代表之作、巅峰之作。 |
Apache | 世界使用排名第一的 Web 服务器软件。 |
MySQL | Mysql 是世界上最流行的关系型数据库,适合中小型网站。 |
Firefox | 火狐浏览器。在 Chrome 推出之前,Firefox 几乎是最快速的浏览器,直到现在也是 Web 开发人员的调试利器。 |
OpenOffice | 一套跨平台的办公软件套件,类似 Microsoft Office。 |
GCC | C 语言 和 C++ 编译器。 |
Java | Java 是开源的编程语言。 |
Php | Php 是开源的编程语言。 |
Python | Python 是开源的编程语言。 |