自由软件基金会已经透漏同Affero GPL项目一同致力于GNU GPL修订的第二版本,它的设计目的是结束使得GPL代码在没有被发布修订的情况下被作为一种服务的漏洞。
这个漏洞令像Google这样的公司利用开源代码提供没有和其他开发者共享修改的在线服务。
自由软件基金会最初计划在GPLv3解决这个漏洞的问题,但是在第二和第三版本之间放弃了。
自由软件基金会许可工作工程师Brett Smith在他的博客中写道:“我们已经提出了一个更好的解决方法。我们将要写一个新的许可,Affero GPL的第二版本,它会以一种普通的方式解决这个问题。”
Smith正在回应网上关于GPLv3第二草案的第7部分(b)4的缺少的批评,这将迫使所有的GPLv3开发者们发布他们的改变如果他们的软件被作为一个服务来提供。
批评的一个来源是Fabrizio Capobianco,他是开源移动软件贩卖商Funambol的总监,并在2006年9月创造了他自己的诚实公众许可作为这个漏洞的暂时的解决方法。
在一张帖子中Capobianco指责自由软件基金会没能够与像Google这样的公司对抗并批评这个小组用另一个开源许可增加了潜在的混乱。
自由软件基金会的Smith坚持认为这个决定是为了简化问题,通过避免在GPL本身上添加附加的要求。
在伴随着GPLv3的第三草案的一份说明性文件中,自由软件基金会解说说这个决定是对于开源用户和开发者反馈信息的回应。
文件中写道:“我们作出这个决定是鉴于来自我们社区不同部分的不能妥协的观点。尽管我们已经知道许多自由软件的商业用户反对GPLv3包含一个命令的Afferolike要求,我们仍对他们反对第7部分的有效性感到惊讶。”
Smith揭示说Affero GPL的第二版本将会采用与现在被自由软件基金会用来创造GPL第三版本相同的起草过程,而且首个版本已经在企业中间流通起来。