Linux之父Linus Torvalds公开评论Linux与Solaris以开放源代码计划合作的可能性后,Sun首席执行官Jonathan Schwartz邀请这位Linux领袖餐叙,试图化解他对Sun动机的疑虑。
Schwartz在13日发表的博客文章写道:我们想要合作,我们要结合本身与社群的力量。我们无意保留任何东西,或使出专利的伎俩。为了证明我的诚意,我邀请你前来寒舍餐叙,我将亲自下厨,你负责备酒。
Linux目前使用第二版的通用公共授权书(GPL)。Torvalds始终认为第二版优于即将在本月底正式定案的第三版(GPL 3)。
Sun的OpenSolaris目前仅根据社区开发暨发行授权(Community Development and Distribution License),但Schwartz相信GPL 3能让升阳的开放源代码计划,“会合于一个统一的授权许可”。
Schwartz表示:我们赞同自由软件基金会之GPL 3的方向。基于各种技术上的原因,我们比较难让OpenSolaris使用GPL 2-但并非不可能,或甚至绝不可行。
两人的观点并非南辕北辙,Torvalds在日前公开的信件中写道:我不认为GPL 3和(GPL)第二版一样好,但另一方面,我是个务实者,如果我们能避免产生两个采用不同授权许可的核心,和因此造成的摩擦,我愿意勉强接受GPL 3。
Torvalds对Solaris软件的ZFS(Zettabyte文件系统)特别感兴趣,该系统管理档案在硬盘的存储方式,具有横跨多个硬盘,同时保持数据完整性的内建功能。但根据他“悲观的”预测,Sun会想办法阻止Linux得到ZFS。
Schwartz试图扭转他的看法,表示Sun“有意看到ZFS遍及各处,包括Linux,且完全免受专利责罚。”更甚者,他说:“我们应该放下武器-你们不是我们的敌人,我们也不与你们为敌。”
Linux可受益于ZFS和其它Solaris软件,如DTrace动态调查或Crossbow网络虚拟化;而Solaris可得到Linux的驱动程序,扩大其硬件支持能力。Schwartz说:“这不是掠夺,而是深谋远虑。我们不要再浪费时间各自闭门造车了。”