通常,所谓“天气预报”是指天气变化的报告,《 Linux 基金会》借用此术语来表明全球 Linux 的开发现状。
大家知道, Linux 是当今自由 / 开源软件( FOSS )之核心(也叫根, root )开发项目,可以说,几乎所有(绝大部分)的 FOSS 项目都是在 Linux 平台上开发的。今年 6 月 9 日, Linux 2.6.30 版本正式发布。据统计,有 1,100 多人参与此版本的开发,他们代表(或来自) 200 多个企业,比如: Intel 、谷歌、红帽和 Novell 等。相比 Linux 2.6.29 版本(今年 3 月 24 日发布),该版本发生了 12,000 处改动(或变化),增加了 62,400 行程序源代码,平均每天增加 8,300 行程序代码。 Linux 2.6.30 版本的总代码行数已经超过 1,000 万行源代码。
我们设想一下,对于 Linux 而言,每天增加 8,300 行程序源代码是个什么样子?是很微小的近千分之一的变化,看上去简直微不足道。不过,由此可见, Linux 是在不断成长的一个系统,仿佛具有生命。特别值得提出,该版本共有 9 项重大改进,其中第一项改进的直接效果就是降低了硬盘的读写次数和延长了电池的使用寿命。降低硬盘读写次数特别有利于自启动 U 盘的实际使用,延长了它的使用寿命。
自 6 月 24 日起, Linux 2.6.31 版本的开发已进入开发稳定期,预计在今年 8 月底或 9 月初正式发布。很明显的是, Linux 的开发没有受到全球性经济衰退的直接影响, Linux 正在稳步前进。
根据 Black Duck 软件公司的一项最近的调查报告,目前,全球共有 20 多万个 FOSS 开发项目在进行中,分布在 4,100 个独立网站,共有数百亿( tens of billions )行程序代码资源。这是一笔何等可贵的共享软件资源。目前,存在 1,500 多种开源软件许可协议,其中 65 %的项目遵守 GPL 许可证。特别值得一提的是, GPL 3.0 的开发项目,一年以来,增长了 4 倍,是 FOSS 许可协议的佼佼者,占整个 FOSS 开发项目的 5.10% 。这种发展趋势还将保持下去。 GPL 2.0 占 50.06 %, LGPL 2.1 占 9.63 %, Artstic 占 8.68 %, BSD 2.0 占 6.32 % ,Apache 2.0 占 3.91 %, Mozilla 1.1 占 1.25 %,微软的 Public License 占 102 %。近年来,出现一种开源双授权模式,也叫“ Open-Core” 模式,即核心开源,外围闭源,便利于商业运作,比如 MySQL 数据库。
一点重要说明, FOSS 软件的第一要义是指,允许程序自由地再次分发,而不仅仅是程序源代码对外开放。有人愿意程序源码开放,但是,不允许程序自由地再次分发,喜欢把它继续搂在自己的怀里面不放手。这是何必呢?国产 Linux 之所以不能算是真正的 FOSS 软件,就在于它被视为是企业的私有产品,不允许自由地再次分发。这种私有观念严重阻碍着了 Linux 在中国的健康发展。在我国境内,开源一词的含义被误读了许多年。
【编辑推荐】