领先的Linux厂商Red Hat在JUDCon Brazil上宣布JBoss应用服务器(JBoss Application Server)已经被重命名为WildFly,这描述了JBoss AS“非常敏捷、轻量级、不羁和自由”的特性。邮件列表、域名以及带有JBoss AS名字的其他元素目前正在改名。
改名的原因在于避免误解,JBoss这个品牌指的是应用服务器、JBoss社区以及一系列其他的JBoss产品。
新的名字是在2012年通过公开投票确定的,JBoss社区的成员要求在五个选项中做出选择,而这五个候选名字是从2000多个公开提交的名字中遴选出来的。这些候选的名字是BaseJump(最终排名第二)、jBeret(排名第三)、Petasos以及Jocron。
按照新闻稿,“WildFly将会是这个项目的品牌更新,同时也会重新定义它的愿景,从而推动下一代的应用服务器技术。
JBoss技术总监Mark Little在一个更为详细的单独声明中说,Red Hat已经开始允许开发人员基于LPGL许可证免费下载企业应用平台(Enterprise Application Platform,EAP)的二进制文件。
...当开始产品化社区项目时(如AS7.1),我们将会把这个过程中所创建的所有产品构建释放到社区之中(如基于AS 7.1的EAP 6.0 Alpha 1),这样的话,社区中所有的开发人员或我们的客户都能马上使用它们。对于主要的社区产品发布释放版本将不会再有其他的社区二进制文件,因为产品的构建产出物实际上是一个超集,我们希望对大多数的开发人员来说这将会更有益处。当然,项目的下一个主修订社区构建版本将会同步进行,你可以独立的为其做贡献或进行跟踪,所以这不是用产品二进制文件替换社区版本。我们也修改了EAP的下载过程和许可证,这样开发人员获取它们就能够像获取社区二进制文件一样简单。最终的结果就是,不管是否购买了完整的支持,每个人都能体验到产品。
JBoss FAQ页面说,开发人员如何使用二进制文件并没有限制,但是在没有与JBoss协议的情况下,强烈不建议用于产品之中。Litter对InfoQ却说,他并不太担心——他告诉我们,“这是如今正在发生的事情并且JBoss成立的近十年来一直是这样。实际上,对于所有的开源产品都在发生着这样的事情”。
新的WildFly FAQ表明除了名字变化以外,其他的方面并不会有太多的变化,至少在短期是这样的。WildFly将会继续免费下载,WildFly开源项目依然是Red Hat商业化JBoss企业应用平台之中的上游项目。WildFly甚至继续采用了JBoss AS的版本号。
尽管Mark Little提示“围绕着WildFly在未来的几个月中将会有很多其他的声明”,但是当我们联系他的时候,他并没有提供太多其他的信息。不过我们知道的是,这个项目的第一个迭代版本也就是WildFly 8,将会关注于得到即将发布的Java EE 7规范的认证,这个规范预计在5月13日发布。
Java EE 7最初计划在去年底释放,但是遇到了延迟并将云计算特性和长期缓存API(long-overdue caching API)这两个广受关注的内容转移到了未来的释放版本中。也就是说,它还是包含了很多受欢迎的内容,包括消息服务2.0(Message Service 2.0)、Java平台的批处理应用(Batch Application)、JSON处理的Java API、WebSocket API、JAX-RS 2.0以及对Bean校验(Bean Validation)规范的小规模更新。