7月4日国际报道 Sun总裁乔纳森对自由软件社区中对于开放源代码软件的“以讹传讹”表达了自己的愤怒。
上周一在JavaOne 会议上致开幕词时,乔纳森表示,免费是自由和开放源代码软件(free and open source software ━━FOSS)最重要的特性。
他说,如果问我开放源代码软件最重要的是什么,如果希望占领最广泛的市场,有一种价格适合所有人,那就是免费,因此免费一直是我们对开放源代码软件关注的焦点。
但是,FOSS中的“free”被广泛认为是软件的自由性,而非其成本。自由软件基金会的创始人理查德在上周四表示,乔纳森误解了自由软件和开放源代码运动的本质。
他说,自由软件运动中的“free”指的是自由。开放源代码运动并没有将自由列为一个伦理问题,但它仍然规定了有关用户可以做什么的标准。
乔纳森误解了这二者,而且可能是故意的。Sun 既不支持自由软件,也不支持开放源代码软件,因此它同时向这二者开火。
Debian的开发人员伍基也赞同理查德的观点,指责乔纳森故意在定义上纠缠,以证明Sun 不将Java开放源代码化是正确的。他说,乔纳森有一种看法,自由软件是免费的,这将有助于它的普及,歪曲了自由软件的本质。
伍基还解释称,自由软件中的“free”指的是自由,这是非常重要的。
自由软件的四个特性是:随意运行软件的自由;研究源代码、随意进行修改的自由;开发和重新发布拷贝的自由;发布修改后版本的自由。
伍基表示,正是这四种自由的存在,特别是后二者,使自由软件非常便宜,使得对它收费失去了基础。乔纳森有些事情没有搞懂,这是毫无疑问的,因为他想把Sun 的Java称作是“自由软件”,但它显然不是,因为Sun 不支持后二种自由。