终于翻译完偶像级人物Rod Johnson 关于Java社区发生的两件大事的看法,希望大家一起来分享。
采纳的力量:为什么没有公司大到足够去拒绝开发人员他们所想得到的东西?
我们在伦敦的第一周年年会Spring eXchange刚刚结束不久,就陆续传来了许多消息。首先Sun Microsystems得到了MySQL,并且一直意料之中的Oracle收购BEA System终于公告于天下。在发表评议之前,我想先祝贺我MySQL的朋友们,尤其是Marten Mickos,以及我BEA的朋友们。当前的趋势就是并购。 作为一个开源公司,我们看到MySQL因为它们的努力而得到的丰厚回报而感到无比振奋。我们都见证了Marten以及他的同事都非常努力的研发他们的软件。包括社区以及商业性质在内的开发者们都因此享受到了无数好处。他们是开源的先驱者。更重要的是,当我们在北部的加利福尼亚以及全世界建立我们的商业公司时,MySQL使用者们仍然孜孜不倦的提供忠告与建议,对此我们表示非常的感激。MySQL的成功是应该的,我们希望他们在将来的新产品上更上一层楼。
MySQL成了开源交易的新价格标准。到目前为止,还没有哪家开源公司能达到10亿美元。JBoss, Zimbra, XenSource, Gluecode都没有达到,而且前者是几乎后者的总合。
MySQL被Sun收购有一个重大的意义:开源的力量已经可以左右技术方向。在Jonathan Schwartz的带领下,Sun已经改头换面成为一家开源公司。它们投资开源应用服务器GlassFish,他们开源Java,甚至他们在NASDAQ的股票代码都叫JAVA了。Schwartz所领导的Java而面临一个重大的挑战:你会如何让一个大公司从头开始变成软件公司——挑战强大的职责?我相信Schwartz已经表明从当代软件分发方法中得到了好处,这个方法就是开源。
Schwartz在他的Blog中写道:“多年来客户对MySQL的肯定我们是知道的,到目前为止MySQL已经成为最流行的开发平台,当代的开发人员都利用它来建立网络服务。”他也可以简单的写“采纳就是力量”。我的COO Neelan Choksi喜欢说“多少钱都买不到一个社区”。显然Schwartz已经意识到开源需要的是培养:“Sun已经决定效仿MySQL的成功模式——首先投资用于培养社区里的用户与开发人员, 并且仅仅通过商业服务来吸引付费用户。”
Sun的这种眼界与领导能力表明他们将来会取得成功,恰恰相反的是Red Hat和Jboss,因为不兼容的销售模式与企业文化冲突。
最后,Sun主动以及惊人的价格无可争辩的表明开源已经是主流。
我们一直与BEA保持密切联系,其下最近发布的WebLogic服务器也使用Spring,因此关系是紧密的。当然我们也与Oracle也一直保持着紧密的联系。Oracle携其BEA从过去的两个合作伙伴变成一个,势必与SpringSource进行更加完善的合作。
综合上述,Oracle显然面临一个艰难的决定是否一个公司应该存在两种应用服务器。我们预想的是:Oracle的OC4J即将成为历史,WebLogic将是Oracle的焦点。这里驱动仍然是采纳。即使是一个公司有一些天才般的开发人员通过努力,已经强大到有能力去处理一堆客户,但仍然无法使得其应用服务器不受市场约束。WebLogic是一个闭源项目(当然它本身包括了许多开源),多亏它的市场定位(这一点类似于MySQL),有那么多可采纳以及衷心的开发人员, BEA的成功似乎与其努力建造的开发社区息息相关。
尽管,Spring在这两个产品上都运行的很好,并且我们也与这两个公司都合做过,但我们还是希望Oracle能尽快表明它(进中间件领域)的意图。Spring的用户当然不必过分担心,这两个平台任意哪个都将让你高枕无忧。
有一个链接是将Sun和Oracle共同收购视为一场激烈的碰撞。 Oracle的历史表明他们的就是要碾碎所有的数据库竞争者,而且他们有实力做到。Sun目前在那些高利润的核心业务上已经成为了竞争者。随着Jboss的日见冷落,JavaEE应用服务器将有个竞争者IBM和Oracle。
而GlassFish却成为了Sun的黑马。但仍然无法确定是否市场就会因为新人的加入而增长,而且成长中的Tomcat的优势就是本身就是一个平台。
原文地址:http://blog.springsource.com/main/2008/01/16/the-power-of-adoption-why-no-company-is-big-enough-to-deny-developers-what-they-want/
分享到:
相关推荐
《Spring解密》一书,以其深入浅出的讲解方式,赢得了Spring之父Rod Johnson的高度赞扬,这本书无疑是我们深入理解Spring框架的宝贵资源。在这一章节(ch19)中,我们将探讨Spring的核心特性以及其在实际开发中的...
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层...Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。
SpringFramework 实际上是Expert One-on-One J2EE Design and ...Rod Johnson 在interface21 开发包的基础之上,进行了进一步的改造和扩充,使其发展 为一个更加开放、清晰、全面、高效的开发框架。
VTD(VI-grade Driving Simulator)软件是用于自动驾驶仿真测试的一款工具,它的全称可能是指VI-grade Driving Simulator,而ROD可能是指该软件中的某个特定模块或教程。文档的内容围绕着该软件的道路场景建模指导,...
Spring开发指南学习文档 SpringFramework 实际上是Expert One-on-One J2EE Design ...Rod Johnson 在interface21 开发包的基础之上,进行了进一步的改造和扩充,使其发展 为一个更加开放、清晰、全面、高效的开发框架。
Rod Johnson 在interface21 开发包的基础之上,进行了进一步的改造和扩充,使其发展为一个更加开放、清晰、全面、高效的开发框架。 本文正是针对SpringFramework的开发指南, 讲述了 SpringFramework的设计思想...
Spring 由“Spring 之父”Rod Johnson于2002年提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。 2003 年 2 月,Spring 0.9 版本发布,它采用了 Apache 2.0 开源协议;2004 年 4 月,Spring 1.0...
这个“autocad.net_manual_rod5m6_AutoCAD.NET_autocad二次开发”主题深入探讨了如何利用AutoCAD的.NET API来创建自定义功能、扩展模块或完全集成的应用程序。 在AutoCAD .NET API中,开发者可以访问AutoCAD的底层...
目前,大部分的PHP开发工作由一家名为Zend的公司负责,该公司提供打包好的PHP产品、编程工具和技术支持。 #### 结论 综上所述,尽管Java在历史上取得了显著的成功,并且至今仍被广泛使用,但PHP以其简单性和高效性...
Spring Framework 创始人Rod Johnson,Spring Framework 的创始人,这一框架彻底改变了企业级 Java 应用的开发方式,通过依赖注入和面向切面编程,Spring 提供了一个轻量级容器,极大地简化了 Java EE 应用的构建。...
### ROD4_plus_01gb.pdf - AirScan 用户手册概览 #### 一、产品简介 本手册针对的是AirScan红外发射装置,这是一款专为工业与多媒体互动行业设计的光学距离传感器。该设备由Leuze electronic GmbH + Co. KG制造,并...
Spring框架的历史可以追溯到2002年,当时它是由 Rod Johnson 创建的。自那以后,Spring框架已经成长为一个庞大的生态系统,为Java开发人员提供了许多有用的工具和库。Spring框架的设计哲学是基于依赖注入和面向切面...
它由Rod Johnson在2003年创建,最初作为一个轻量级的IoC(Inversion of Control,控制反转)容器,如今已发展成为一个全面的框架,涵盖了从依赖注入到数据访问,再到Web开发等多个方面。 **控制反转(IoC)与依赖...
总结来说,文件中提到的Rod Machado的地面飞行学校是一个为飞行初学者量身打造的教学资源,涵盖了从基础理论知识到实际操作技巧的全方位内容。它不仅仅提供了飞行的基本理论和概念,还深入到飞行操作的细节,如飞机...
Author: Rod Johnson, Juergen Hoeller Paperback: 576 pages Publisher: Wrox (June 21, 2004) Language: English ISBN-10: 0764558315 ISBN-13: 978-0764558313
《J2EE设计开发编程指南(中文版)》是一本专为Java企业级应用开发者编写的实战手册,它深入浅出地介绍了J2EE(Java 2 Platform, Enterprise Edition)平台的核心技术和最佳实践。该书由Rod Johnson撰写,他是一位在...
Spring Framework 是一个开源的 Java/Java EE 全功能栈应用开发框架,由 Rod Johnson 创始,目前由 Spring 社区负责维护。Spring 提供了一种基于依赖注入(DI)和面向切面编程(AOP)的编程模型,使得开发者可以更加...
//这里根据bean的名字,在IOC容器中得到bean实例,这个IOC容器就是一个大的抽象工厂。 Object getBean(String name) throws BeansException; //这里根据bean的名字和Class类型来得到bean实例,和上面的方法不同在于...
- 首先,递归地将前n-1片金片从rod A移动到rod B,此时rod C保持为空或者只包含比这n-1片金片更小的金片,不影响这些金片的移动。 - 其次,将第n片金片(当前rod A上的最大片)直接移动到rod C,这是唯一不受任何...
标题中的“inclined_axial_rod_elastic_elastic_matlabFEM_”指的是一个使用MATLAB有限元方法(FEM)进行的倾斜轴向杆件弹性分析项目。这个项目聚焦于研究非线性介质力学在工程领域中的应用,特别是涉及受力变形的...