开源软件增长的“指数模式”
时间:2008-04-18 来源:linux论坛
今年3月14日,SAP实验室Amit Desphande和Dirk Riehle公布了一份研究报告(简称“SAP研究报告”),题为“The Total Growth of Open Source”,共计10页。该项研究第一次从全球开源软件整体发展的视角,严谨地、定量地“拟合”(即“数据模拟”)了全球开源软件的增长发展模型,指出:全球开源软件按照“指数模式”增长,同时,该研究指出,全球开源软件的总代码量,每隔12.5个月就翻一番。具体情况是怎样的呢?
今年,4月18日,在全球最大开源网站SourceForge上的175,075个开源(开发)项目,经有关研究发现,其中大部分项目是“不活动的”(指其源代码不经常更新),大约只有18,000个项目是积极活动的(据Daffara估计)。该项SAP研究报告,是根据开源软件分析公司Ohloh.net的开源软件源代码资源库进行的。该研究涉及5,122个开源开发项目,30种编程语言,103种使用许可证,数据更新频率至少每周一次。研究的时间跨度是自1995年1月至2006年12月。SAP研究报告根据所谓“SLoC”(“Source Line of Code”,即“源代码行数”)进行的,不计入说明语句行及空白行,利用Unix的diff命令直接计算某个程序相继版本代码行的变化情况。SAP研究发现,利用以下指数函数
Y = 70833*exp(0.0464*X)
作为相关数据点(X,Y)集合的拟合曲线最为合适(此时的R-平方值为0.901),其中X代表原点自1995年1月起的总月份数,Y代表原点为零、单位为百万级代码行。如果仔细观察这条指数曲线,就会发现,从2002年9月份开始至2006年的10月份(以及从此以后),曲线急剧呈现上升趋势,明显地符合指数函数的曲线形态。
SAP的这项研究表明,目前全球开源软件的整体正处在“爆炸发展期”。这是一个非常重要的发展时间段。当然,不可能如此无限制的发展下去。据Gartner的研究,这恐怕要等到2011年才会出现发展的“拐点”。微软高层看清了这个发展大趋势,今年2月21日宣布“企业转型”(大范围开放API接口),是非常明智的举措。如今,国际标准组织(ISO)推出新一代电子文档标准Open XML,用于处理庞大无比的“全球电子遗留文档库”,虽然看起来有利于微软,但是,也不能“小视”开源软件的迅猛发展势头,推动着ODF继续向前发展和完善,不断扩大自己的地盘(市场份额)。3月25日,微软总顾问Brad Smith在《世界开源商务大会》(“OSBC”)上发出呼吁,希望世界开源社区把微软视为”盟友”(“ally”)而不要看作”对手”(“antagonist”)。微软虽然“很凶”,但是,微软不是“糊涂人”,它明白谁是它的真正对手(自由软件)。这是有事实根据的。我很坦白地说,微软对待自由软件的态度,要远比那些冠以“国产企业”名头的老板们要真诚的多。
今年,4月18日,在全球最大开源网站SourceForge上的175,075个开源(开发)项目,经有关研究发现,其中大部分项目是“不活动的”(指其源代码不经常更新),大约只有18,000个项目是积极活动的(据Daffara估计)。该项SAP研究报告,是根据开源软件分析公司Ohloh.net的开源软件源代码资源库进行的。该研究涉及5,122个开源开发项目,30种编程语言,103种使用许可证,数据更新频率至少每周一次。研究的时间跨度是自1995年1月至2006年12月。SAP研究报告根据所谓“SLoC”(“Source Line of Code”,即“源代码行数”)进行的,不计入说明语句行及空白行,利用Unix的diff命令直接计算某个程序相继版本代码行的变化情况。SAP研究发现,利用以下指数函数
Y = 70833*exp(0.0464*X)
作为相关数据点(X,Y)集合的拟合曲线最为合适(此时的R-平方值为0.901),其中X代表原点自1995年1月起的总月份数,Y代表原点为零、单位为百万级代码行。如果仔细观察这条指数曲线,就会发现,从2002年9月份开始至2006年的10月份(以及从此以后),曲线急剧呈现上升趋势,明显地符合指数函数的曲线形态。
SAP的这项研究表明,目前全球开源软件的整体正处在“爆炸发展期”。这是一个非常重要的发展时间段。当然,不可能如此无限制的发展下去。据Gartner的研究,这恐怕要等到2011年才会出现发展的“拐点”。微软高层看清了这个发展大趋势,今年2月21日宣布“企业转型”(大范围开放API接口),是非常明智的举措。如今,国际标准组织(ISO)推出新一代电子文档标准Open XML,用于处理庞大无比的“全球电子遗留文档库”,虽然看起来有利于微软,但是,也不能“小视”开源软件的迅猛发展势头,推动着ODF继续向前发展和完善,不断扩大自己的地盘(市场份额)。3月25日,微软总顾问Brad Smith在《世界开源商务大会》(“OSBC”)上发出呼吁,希望世界开源社区把微软视为”盟友”(“ally”)而不要看作”对手”(“antagonist”)。微软虽然“很凶”,但是,微软不是“糊涂人”,它明白谁是它的真正对手(自由软件)。这是有事实根据的。我很坦白地说,微软对待自由软件的态度,要远比那些冠以“国产企业”名头的老板们要真诚的多。
相关阅读 更多 +