CNET科技资讯网7月7日国际报道 多年来,Sun 在华尔街不得宠的一个原因是它无法利用其创造性的发明盈利,尤其是软件方面的发明。9 ~$ W6 j/ }7 U0 n2 [- i
( N$ p: \" Q, G5 J1 m8 H为了再现昔日辉煌,Sun 目前的软件策略可以总结为一个词:开放源代码。Sun 已经使Solaris Unix操作系统开放源代码化,首席执行官乔纳森表示,Sun 将最终使其所有软件技术开放源代码化,甚至包括Java编程语言。Sun 的目的是用开放源代码商业模式的“破坏力”蚕食其它软件厂商的市场份额。# R2 h6 o# S' U+ S# x- e. R
" a$ J7 N. B9 w, h4 I2 TSun 负责软件的执行副总裁格林肩负着使软件业务盈利的重任。在接受CNET News.com 采访时,格林说Sun 将“相当迅速地”使Java开放源代码化,并阐述了Sun 的软件战略。: X3 ?! F$ O- r# ]- F
9 a+ O* P3 A- p8 b& P% |问:你目前最重要的任务是加速Sun 的开放源代码化进程,现在这一计划进展得如何?8 [3 j: f! t- O
( E: k( d( H2 o) X
答:与二年前离开时相比,现在的Sun 有了很大变化。Sun 在Solaris 的开放源代码化、NetBeans开发人员社区、Sparc 架构向多内核技术的发展等方面取得了很大的进展。9 {' z5 u8 ^5 [. p
( p' Z' b7 d3 o8 O8 T' K0 q我认为Sun 的宗教色彩已经大大降低,更注重业务了。
2 H/ H' t3 W0 l8 D- c0 M0 M; c) q; p, i2 b" I3 @
问:许多年来,对Sun 的批评一直是它是一家硬件公司,只想销售更多的服务器。你会告诉我说Sun 已经改变了自己的信仰,软件成为其主导业务了吗?
1 _: Q/ o- D9 T1 g4 Q
9 R# g4 H: z& D8 Y) P答:我认为我们过去的一个重大失误是只偏重硬件,现在,我们的业务要平衡得多了。Sun 是一家大公司,有能力同时做好许多事情。我不能说“我们将放弃硬件业务而优先发展软件业务”,我能说的是,我们将把软件作为Sun 业务中的一个重要组成部分,利用它积极地影响我们的硬件业务。! K. Z+ A. {9 Q. c. V% P( w
, U/ ^3 d. i w8 f6 Q
问:你曾经表示Solaris 是Sun 软件战略的中心,为什么?我想许多人会认为Java更会使人想到Sun。
( [; ^7 |! v9 A/ S: p) _' |+ e4 I% T% T
答:也许你是正确的。要选出哪种技术更重要是相当困难的。我要指出的是,在操作系统领域,竞争是非常激烈的,而Java的处境则会好一些。8 m2 n" L8 M6 | H
# G4 n3 b4 {2 c4 F7 I- r所有人都意识到了Solaris 的强大功能,我认为开放源代码计划给它带来的亲和性将使人们在内心更喜欢它,因为人们能够查看源代码,能够使用它,并根据自己的需求进行修改。
1 K% T- \# g, e/ Y! }6 r9 ]
s9 g; M5 \0 J( b. U) l- e问:为什么提供源代码就会刺激销售?8 l3 y) @) e; p6 m
' a/ v0 ?8 L! v4 d
答:这不仅仅是有没有代码的问题。在获得、分析、试用软件前,甚至是在它上面开发软件前,人们不会购买软件。软件采购模式已经由“预先分析”向“事后分析”过渡。- i5 p+ l9 V* s$ _4 J4 |4 K6 ]- l
# y A; s! u. k# M5 r* }无论是查阅源代码还是试验一些项目,企业都可以按照自己的节奏来做,而不会受到Sun 的任何干预。一旦项目规模扩大时,客户就会与我们接触,寻求支持服务。! _. |, I# q% J$ V
9 J9 n0 N, y7 B
问:你重新加盟后Sun 宣布的一个重要消息就是它计划使Java开放源代码化。概述一下这样做会达到什么目的。你能解决兼容性问题吗?Sun 一直以兼容性为理由拒绝使Java开放源代码化。
' ?' b! D. V8 [
+ |* i8 \4 G! a" X4 K, N答:我希望澄清一下一些传闻。现实情况是,大多数个人已经能够获得Java的源代码,我和乔纳森在JavaOne 会议上公布的消息影响了许可途径和使用开放源代码化Java的灵活性,这也是我们采取措施使Java完全开放源代码化的原因。
3 t; B/ Z- U( X5 l' A: s: j# T" t) K* z3 z6 H8 `5 p
但是,应当澄清的是,目前,几乎所有人都可以获得Java的源代码,但是,我们希望向人们提供在如何使用这些源代码方面更大的灵活性。
; T6 e* ~4 B0 [8 f* z6 @* p4 z. Q O& H. t
这样做是非常有意义的,它减轻了客户在使用Java时对灵活性的担忧。现在,兼容性问题相当危险,但我认为冒这个险是值得的,这不是一个不可克服的难题。& L3 C0 N" w: C% G
2 j! [: r9 W* N9 \4 p问:你预计Java会在何时真正实现开放源代码化?+ k w! w# n1 T# _. f
; g9 o' @/ u0 F8 P答:我们正在努力工作,使Java“相当迅速地”开放源代码化。6 m! g" |+ L$ @3 E4 w: f1 {
" s% q- j, _1 \' M) R- r( `* X% a5 U: u问:Sun 对软件投资的成果还需要多长时间才会显现出来?4 J+ m- n# f) T/ P, P
5 C. g/ J* p% y: K& L0 r. Q
答:这些成果是多元化的。Solaris 的下载量达到了500 万次,我们在一年时间内就做到了这一点。衡量的标准非常有趣:它们是下载量、使用者、开发人员、财务目标。我认为这个过程正在加速。
7 e# l1 g y% d( B! G- A, G1 E. J2 F* q
我认为,作为开放源代码社区中的一家公司,我们必须在中间件领域花点时间。
0 j- L/ j. P1 x0 {! p* m1 G. Y7 k, g" Z2 ~6 _
问:所有的大厂商都在吸引开发人员?对他们的争夺会更激烈吗?( Z3 |/ H- H+ `3 s6 f# ?
5 r* M' W2 R8 a ^; c
答:由于我们的核心技术、技术力量、开放源代码计划,开发人员会对我们有深深的敬意。我认为一旦人们对“它会真正这样做吗?”这一问题有了明确的答案后,他们会将我们列为是第一、第二大开放源代码厂商。6 {0 @; S6 c, v0 c e' s2 y4 T
: V, F7 L* A8 G- ]
问:在标准化过程之外还存在许多Java开发活动,这对于Sun 和Java而言是好事还是坏事?, C: }; J! K1 R+ Z
% e; E' ]6 u3 _
答:我认为这是一个了不起的事情。我们不能总是以历史的眼光来看待问题。在前开放源代码时代,标准在软件产业中是重要的,因为它是提高产品兼容性的唯一途径。在开放源代码时代,出现了不同的创新、创造模式,和不同的标准概念。
2 H5 q* ]% w4 }" s9 E! w8 Q) I0 y; s0 l6 |& C. d W* x
因此,我们不计划控制这些开发活动。我们将与这些项目进行接触,对它们提供比过去更好的支持。
3 }- G" C$ Y9 V5 U- Z& O2 l
1 N8 Z& \2 Q# p* [6 z2 s8 Y问:脚本语言是开发领域的一个热门话题,你如何吸引脚本语言编程人员?有人认为Java虚拟机应当成为面向所有脚本语言的虚拟机。
8 _, n$ ? w3 J+ d) ]! w4 X" o* b! Q/ e F1 p+ r/ ^
答:我不希望看到事情沿着业界“不喜欢”的方向发展,因此我不会试图为业界指定一个发展方向。我认为,Sun 雇佣提姆就是我们意图的一个表露,它与脚本语言编程社区有着密切的联系。
6 z$ n% X/ O* b# Z- c7 o! Q" a/ X* y5 L8 B. E4 a; b
我认为,在Java虚拟机之上运行脚本环境是一个明智的主意,但是,这要看业界的选择。我们要做的工作是帮助开发人员更好地完成他们的工作,而不是规定他们应当怎样做?