只要符合该组织的10点开放源代码定义,OSI 可提供正式开放源代码授权(licenses,或称“许可”)身份。二月间从联合创始人Eric Raymond 手中接下大位的Nelson,为这些定义新增了三点要求。
在寄给开放源代码社区的一份声明里,Nelson表示,新的条款规定:授权不可与既有的授权重覆;必需以清楚、简单,而容易了解的方式撰写;以及把个人、专案或组织的名称通通移至随附的附件中,以便让授权书可重复使用。
开放源代码社区一直期望能够有具体的方法有效降低开放源代码授权的数量──目前已经超过50个。开放源代码授权含盖了数以千计的计划,例如Linux 操作系统的核心,Firefox 浏览器,Apache服务器软件等等,以后还会有Sun 的Solaris。
授权数的增加也为开放源代码运动带来了实务问题。开放源代码运动主要是借由协作的设计机制,让每个人都可以分享、修改,并再散播程序的源代码。
此举也受到了OSI 联合创始人Bruce Perens的背书。撰写“开放源代码定义”(Open Source Definition)的Perens在1999年从OSI 离职。
“我想这对OSI 的采用来说,是很好的条款。但我认为,它们应该属于OSI 的认证准则,而不该属于开放源代码授权的定义。”
第11戒?包括知识产权权律师Larry Rosen 、惠普的Martin Fink ,及CA的Sam Gree笔记本latt也都努力在降低授权的数量,他们认为,授权过多导致了开放源代码之间的孤立与不兼容。这意谓着,程序设计师因此而不能分享他们所有的成果。而且,理所当然的,这也意谓着要参与开放源代码时必需花更多时间来了解新增的授权。
但Nelson的提案也引来一些批评。其中,如圣荷西州立大学“硅谷开放源代码研究计划”的Joel West 就回应说,“要求授权不可以重覆是属行政细节问题,而不是开放源代码运动的原则性问题。”
“这就好像摩西要把‘准时纳税’(Thou shalt file thy taxes on time)增加为第11戒一样。”
Ernest Prabhakar则认为,开放源代码定义可以维持不变,但是其他新的条款应该经由OSI 认证授权的流程另外独立出来。
Nelson在接受专访时表示,新条款要由OSI 董事会通过才可生效。
董事会成员已经过过该提案,但还未安排好投票的议程。
OSI 并不打算取消已经通过的授权认证,Nelson表示。他认为,推出“OSI Gold”升级认证应该可达到同样的效果。
他进一步表示,新的条款是否能够有效减少授权数量,还要看执行是否有力。