|
OSI(开放源代码倡议组织)称,“开放源代码”这个词的含义即将改变。OSI是一个由志愿者组成的组织,负责确定软件的授权协议是否符合“开放源代码”标准,他们已经决定进行一项彻底改革,对开放源代码协议进行分类。最终将建立一套“多层的”分类系统,并鼓励开发者优先使用某些开放源代码协议,这项工作将会持续大约6个月的时间。。
OSI网站上发布的一份白皮书对此次改革进行了详细介绍,称此次改革的目的在于解决现有开放源代码协议数量众多所带来的混乱。这种作法将提高新协议获得“开放源代码”认可的门槛,同时还开始对现有协议进行重新分类,重点关注一小部分得到普遍使用的协议。
OSI认为,开发者有一种与日俱增的担忧,那就是如果将2种协议不同的开放源代码软件的代码结合到一起可能会违反其中的某个授权协议。这份白皮书上说“随着得到OSI认证的协议不断增多,协议之间相互冲突的可能性会大大提高,这是一个潜在的严重问题。”
目前,OSI网站列出了50多个开放源代码协议,仅仅看一下这个列表就足以让开发者感到莫衷一是。OSI委员会成员Russell Nelson说,“我们要做的工作就是,将这个平坦的列表组织到一个层级结构中去。”
OSI计划将这些开放源代码协议划分成3个类别:优先、普通和次要,将会有6种推荐使用的开放源代码协议被放到最顶端,它们是“优先”协议,涵盖了80%~90%的Linux软件,它们之间的交互将会比较容易控制。这些“优先”协议将包括GNU通用协议(GPL)、次级GPL协议,Apache软件协议、伯克莱系统发布协议以及Mozilla公用协议,都是大家最常用的开源协议。OSI希望鼓励开发者根据“优先”协议发布源代码。
Neslson说,减少协议的数量和由此带来的混乱是一件很困难的事情。“如果要问这件工作什么时候能够产生实际的效果,那可能是若干年后的事情了。”
|