# 已经 25 岁的 Linux，但你知道它的开源却是为了自私目的么？

- 作者：宋延博
- 发布时间：2016-08-26 20:44
- 分类：公司
- 原文：https://www.ifanr.com/708682

![girl-MacBook](https://s3.ifanr.com/wp-content/uploads/2016/08/girl-MacBook.jpg)

> 只是爱好而已，不会和 GNU 一样成为广泛且专业的操作系统。

1991 年 8 月 25 日，随着林纳斯·托瓦兹（Linus Torvalds）这句“天真”的描述，Linux 系统正式与世人见面了。

![linux-NewTux](https://s3.ifanr.com/wp-content/uploads/2016/08/linux-NewTux.jpg)

目前 Linux 官方的吉祥物 Tux（图片来自：[Wikipedia](https://zh.wikipedia.org/wiki/Linux)）

说是“天真”，并非贬低，只是从现在来看，当年的林纳斯·托瓦兹真的太过于天真的低估了这个自己课余做出的东西。

因为 Linux 在随后的发展中逐步壮大，所涉范围小到掌中设备，大到探索宇宙，远非超他当年所想象的广泛。

### 自用的 Linux

如果爱范儿说 Linux 是为了“自私”目的诞生的产物，想必很多人都会先嗤之以鼻。

但其实 Linux 诞生之初，确实只是为了满足个人需求。

![Linux-linus-torvalds-800x455](https://s3.ifanr.com/wp-content/uploads/2016/08/Linux-linus-torvalds-800x455.jpg)

林纳斯·托瓦兹（图片来自：Athanasios Kasampalis 的 Flickr）

那一年的林纳斯·托瓦兹只有 22 岁，在芬兰赫尔辛基大学学习电脑。

在学习中，他为了方便访问大学内的 Unix 服务器，针对自己手中设备随手写了一个程序，但直到程序写的差不多的时候，林纳斯才发现他写了一个操作系统内核。

在后来 [IEEE Spectrum 的一次专访中林纳斯坦言](http://spectrum.ieee.org/computing/software/linux-at-25-qa-with-linus-torvalds)当年的自己真的是初生牛犊不怕虎：

> 如果当时我真的知道从头建立一个操作系统的难度，肯定是不会有勇气去做的。这种年少无知也让我从一开始就没有按照前人的老路编程编写内核。

但是，爱范儿（微信号：ifanr）想说的“自私目的”并不是指林纳斯为自己需要开发这事，而是指 Linux 的开源。

### 自私的开源

众所周知的 Linux 是一个开源系统（虽然并非所有 Linux 发行版都开源），而 Linux 的成功很大程度上是依靠开源社区为其提供的源源不断的代码支持，使其从当年一个人的“小项目”日益壮大起来。

而之所以 Linux 能够获得这些资源，其实全依靠 Linux 采用的授权协议——GPL。

![GNU&#95;and&#95;Stallman&#95;2012](https://s3.ifanr.com/wp-content/uploads/2016/08/GNU_and_Stallman_2012.jpg)

GNU 发起人理查德·斯托曼和他的完全自由软件电脑（图片来自：[Wikipedia](https://zh.wikipedia.org/wiki/%E7%90%86%E6%9F%A5%E5%BE%B7%C2%B7%E6%96%AF%E6%89%98%E6%9B%BC)）

GPL 全称 GNU 通用公共许可协议（GNU General Public License），自由软件许可协议条款之一，该协议最大的特点（也是最大的非议）就是，任何使用 GPL 程序的演绎作品也要在 GPL 之下。

简单来说就是，任何使用了 GPL 程序代码的程序都需要以 GPL 授权来开放代码，一份代码就有可能引发无数的程序成为 GPL，并且继续扩散。

因为这一特性 GPL 获得了“传染病”的评价，并且有不少公司对这一协议表示反感。

比如微软前任 CEO 鲍尔默，他曾在 2001 年公开评价使用 GPL 的 Linux 为“癌症”，其根本原因就是 GPL 协议。

![Steve&#95;Ballmer&#95;at&#95;CES&#95;2010](https://s3.ifanr.com/wp-content/uploads/2016/08/Steve_Ballmer_at_CES_2010.jpg)

史蒂芬·鲍尔默（图片来自：[VentureBeat](http://venturebeat.com/2016/03/10/steve-ballmer-who-once-called-linux-a-cancer-now-says-the-potential-threat-is-in-the-rearview-mirror/)）

之所以鲍尔默这样评价，是因为在 GPL 协议下发布的 Linux 内核，任何使用涉及 GPL 协议代码的再开发项目，都需要将代码重新以 GPL 返回给开源社区。

而除了微软之外，很多企业和公司，尤其是硬件厂商也都对 Linux 这种 GPL 十分头疼，因为涉及到开源驱动，出于商业保密等原因，在提供支持的时候十分小心，甚至消极应对。

比如 Nvidia 就一直不对 Linux 提供最新技术的驱动支持，并直接表示过不会像 Linux 提供和其他 OS 等级的支持，因为这会使得公司一直保密的技术信息暴露在所有人面前。

而对于这一现象，Linux 之父林纳斯在一次芬兰的采访中直接以“国际手势”🖕🏻回应，并表示 Nvidia 是他这辈子工作生涯中处理过的“最糟糕的故障”。

![linus-Nvidia-](https://s3.ifanr.com/wp-content/uploads/2016/08/linus-Nvidia-.jpg)

林纳斯（图片来自：[YouTube](http://www.youtube.com/watch?v=MShbP3OpASA&feature=player_embedded#t=2965s)）

对于 Linux 开源所带来的非议，林纳斯可能是早有预料的。

[在一次和 BBC 的采访中林纳斯谈及](http://www.bbc.com/news/technology-18419231)，他所认为的开源真正的特色是让人人能“自私”。

> 开源不是虚伪的“让我们围着篝火唱歌，使这个世界变得更美好”。如果每人都能为他们“自私”的原因而作出贡献，开源才能成功。

林纳斯以自己来举例，他热爱编程并希望学习如何控制硬件，而这就是他的“自私”目的。

这里的“自私”并非是指利益回报，并且很多人都有这种想法，担心自己的努力白白被他人利用。

所以林纳斯使用 GPLv2 许可证解决了这一问题，这种类似“一报还一报”的模式，在享受别人成果的同时，也承诺回报成果。

林纳斯认为 GPL 是一种公平的许可证。

### 连接未来的路上前行

Linux 能够发展到今天的程度绝对是当年林纳斯没有想到的。

在手机中，在路由器里，在服务器云端，在股票交易大厅，甚至连太空的卫星都有 Linux 的身影。

Linux 在以不同的形式应用在不同行业，不同领域。

![linux-companies](https://s3.ifanr.com/wp-content/uploads/2016/08/linux-companies.jpg)

（图片来自：Ars Technica）

而在未来，Linux 除了应用到更多的领域，还将更强大、专业。

[根据 Linux 基金会公布的数据](https://www.linuxfoundation.org/announcements/linux-foundation-releases-development-report-highlighting-contributions-to-linux)，越来越多的企业开发者在贡献代码。

根据最新的数据，志愿者贡献的代码比例低至 7.7%，余下的代码都是由企业开发者贡献的，其中 Intel 以 12.9% 占据榜单第一。

![laptop-girl](https://s3.ifanr.com/wp-content/uploads/2016/08/laptop-girl.jpg)

（图片来自：[Paul Morris 的 Flickr](https://www.flickr.com/photos/paul_of_congleton/26434760900/in/photolist-auUDBH-8wCfAU-9Tsi2x-cZ2YYb-Ehx9aa-Ee1TA-5AyxC9-aWuTxK-D2gq9L-DebTVu-nXgzYg-sNch4b-xy6jpm-tGSLU9-vYLkeL-E8mrLT-K8s3FA-JRFx8d-KeKKkL-JmaoKE-KiPHN-BGLvx-NT8kf-hx5nL8-qHPfR-cNsevW-5RWkEy-7Y34nS-c1e9Sf-zAUYG-7SxpY8-dLKXmj-dZQbgQ-61b1TF-84ReDy-DzTt4-7oFSR8-dLEpdM-cMnpj-KGPwE-hZ8ymL-dY83p-3JNsPf-6eGwim-4PUta4-4KkgFs-2SBq5-oiSM9C-GgX4rE-57yAdX)）

然而当有人问林纳斯 Linux 未来会如何时，林纳斯似乎并不想考虑太过遥远的事情。

林纳斯表示思考未来这事让那群空想家去考虑好了，他只想脚踏实地的当一个程序员，尝试做到“可以做到的最好的效果”。

题图来自：[Gokhan Altintas 的 Flickr](https://www.flickr.com/photos/gokhanaltintas/13935243496/in/photolist-nepLoU-rfuzdx-dMuQrM-9p4x5w-bPnnMx-7EVfYC-9r4u5C-8ayBYP-pa1tU5-9iH7d5-9pWjbz-gjWF1f-qL4VCe-e8ybg-fcXYp-7r8qUU-carH6W-81JzLb-9efky1-92kq3U-4rzuZa-9krtbu-nwu4Lq-8JkgKz-7wzw5c-diRY43-6P5r5E-7J6xVP-95726-9vMdRc-4BjDHa-bs42LZ-9x3yLe-baaDZp-7Rt71A-5jCyQc-49dxNV-7YTQ3j-sjCDK-9tE3xq-9nT8d4-7Hkj6f-9dZ13Y-9deEer-5CvT2b-5sk7th-vwXKH-r88Cz5-8DMUNJ-9sBWBM)
