【科普一下下】整天用着什么Android、Firefox都不懂!揭秘自由及开源软件(FOSS)!
Published byFOSS 是 Free and Open Source Software的简称,中文翻译作自由及开源软件。在英文里面,Free
有自由和免费两个意思,而对于 FOSS 来说,虽然软件是免费的,但是它的宗旨其实自由!
究竟什么是FOSS?
FOSS是一个不仅可以让用户无论是为了商业或者个人用途,完全免费使用的软件。此外,它也将软件的代码公开给所有使用着。使用着可以基于它的代码,开发出使用者自己需要的功能。
FOSS 是基于以下四个宗旨的:
- 自由的使用软件
- 自由的阅读及学习代码
- 自由的重新发布软件
- 自由的重新发布自己修改后的软件
正是因为 FOSS 这四大宗旨,造就了今天全世界最多人使用的浏览器引擎— Chromium Engine,以及知名的 Linux 作业系统。而基于 Linux,又衍生出了 Android 手机上所使用的 Android 作业系统。是的,Android
作业系统就是其中一个自由及开源软件!
FOSS与免费软件(Freeware)的差别
FOSS与免费软件最大的差别就是它的可更改性,以及它的可再发布性。比方说,Discord
以及 Skype 两者虽然都是免费的软件,但是用户不可以去对那两个软件的代码进行修改,或者再另一个平台上发布该软件。
而 FOSS 则可以进行修改,然后再发布自己的版本。值得一提的是,FOSS软件并不一定是免费的,但绝对是开源且自由的让用户修改的!并非免费的FOSS的例子是:Red Hat Enterprise Linux
结论
FOSS 其实已经充斥在我们的生活中了。小至电脑上使用的 Firefox浏览器、到手机上的Android 作业系统、甚至是一个用来开发网页的 WordPress 都是 FOSS。就是因为有 FOSS这个概念,让每个人都可以参与在软件的开发上,才会有今天这些好用的软件!