| By Java News Desk | Article Rating: |
|
| December 10, 2003 12:00 AM EST | Reads: |
7,799 |
ObjectWeb and the Apache Software Foundation both work on Open Source implementations of J2EE, the main standard for Java application servers. Their projects are respectively named JOnAS and Geronimo. JOnAS has been used in production for years and currently implements J2EE 1.3 plus some features of J2EE 1.4. Geronimo is a new project launched on August 6, 2003 and is still in the Apache "incubator". Both JOnAS and Geronimo aim at being officially certified as J2EE 1.4 compliant by Sun next year.
While the goals of the ObjectWeb consortium and the Apache Software Foundation are very similar, they typically release software under different licenses, the LGPL and the Apache License respectively. While the Apache License allows ObjectWeb to use Apache code within the LGPL-licensed JOnAS server, the LGPL did not allow Apache to use ObjectWeb's code under the Apache License within Geronimo.
Application servers like JOnAS or Geronimo are assemblies of software components. JOnAS already relies on components developed by the Apache Software Foundation (e.g. Tomcat, a Java servlet container). ObjectWeb decided to depart from its licensing policy so to enable in return Geronimo developers to use some ObjectWeb components. For this reason, JOTM (a Java transaction manager) and ASM (a Java byte-code manipulation framework) are from now on distributed under the BSD license, which is compatible with the Apache License.
The collaboration will speed up both JOnAS and Geronimo evolution. For ObjectWeb, the uptake of JOTM and ASM by the Apache Software Foundation is a major recognition by its peers. This will contribute to increase the industrial adoption of key middleware components on which JOnAS is built. For Geronimo, the integration of ready-made components will lighten the development effort as encouraged by the philosophy of Open Source.
Published December 10, 2003 Reads 7,799
Copyright © 2003 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Java News Desk
JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.
- IBM Puts Systems Chief on Leave of Absence
- Amazon Web Services Database in the Cloud
- SpringSource Moving to Spring 3.0
- Virtualization Expo Call for Papers Deadline December 15
- Move Over BI, Here Comes PI - Performance Intelligence
- Qt DevDays 2009 - Munich
- Using Ext JS, Servlets, JSON, MySQL and Tomcat on Fedora
- Developing APIs for the Cloud
- Canonical Offers Free Cloudware
- New-Generation Virtualization Technologies with Ultra Low-Cost Endpoints
- The Planet Executive to Speak at Cloud Computing Conference
- Trusting the Cloud
- Oracle-Sun: IBM Reportedly Behind Delay
- The Case for Single-Purpose Services
- IBM Puts Systems Chief on Leave of Absence
- Cloud BI & Amazon VPC
- Cloud-Oriented Switch Start-up Valued at $230M
- The Curious Case of Build Release Management eBook
- Amazon Web Services Database in the Cloud
- Tips for Efficient PaaS Application Design
- Reporting Solutions Using Crystal Reports for Eclipse
- SpringSource Moving to Spring 3.0
- Virtualization Expo Call for Papers Deadline December 15
- Un-Clouding Federal Security Compliance
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- Creating Web Applications with the Eclipse Web Tools Project
- Eclipse Special: Remote Debugging Tomcat & JBoss Apps with Eclipse
- The Next Programming Models, RIAs and Composite Applications
- Where Are RIA Technologies Headed in 2008?
- How to Bring Eclipse 3.1, J2SE 5.0, and Tomcat 5.0 Together
- SYS-CON Webcast: Eclipse IDE for Students, Useful Eclipse Tips & Tricks
- Eclipse: The Story of Web Tools Platform 0.7
- "Eclipse 3.0 is a Great Leap Forward," Says JDJ's Dudney
- Developing an Eclipse BIRT Report Item Extension
- The Top 250 Players in the Cloud Computing Ecosystem



























