Role in IT decision-making process:Align Business & IT GoalsCreate IT StrategyDetermine IT NeedsManage Vendor RelationshipsEvaluate/Specify Brands or VendorsOther RoleAuthorize PurchasesNot Involved

Work Phone:

Company:

Company Size:

Industry:

Street Address

City:

Zip/postal code

State/Province:

Country:

Occasionally, we send subscribers special offers from select partners. Would you like to receive these special partner offers via e-mail?YesNo

Your registration with Eweek will include the following free email newsletter(s):News & Views

By submitting your wireless number, you agree that eWEEK, its related properties, and vendor partners providing content you view may contact you using contact center technology. Your consent is not required to view content or use site features.

By clicking on the "Register" button below, I agree that I have carefully read the Terms of Service and the Privacy Policy and I agree to be legally bound by all such terms.

These moves, which will be announced at the annual JavaOne conference to be held in San Francisco this week, are part of Suns commitment to making all the components of its Java Enterprise System technology stack available under an open-source license over time.

The Santa Clara, Calif. company currently uses a project code-named Glass Fish to make the Sun Java System Application Server Platform Edition 9 available under the JRL (Java Research License).

That license grants some access to source code but does not allow full open-source privileges, like the permission to redistribute the software or use it outside of research projects.

This will not include the reference implementation of the application server, as that is still owned by the Java community itself, "But this is our implementation of the community J2EE specification and our implementation of that will be available," Loiacono said.

Just "throwing the code over the wall and making it available is not interesting to me," he said, adding that building a supportable community behind it and creating a unified format and infrastructure to build open communities on is what would drive it to the next step.

Asked about the CDDLs incompatibility with the GNU GPL, Loiacono said Sun believes the CDDL was the most appropriate license to use for this particular technology because of its flexibility, indemnification and ability to integrate with many other licenses.

Eric Raymond, co-founder of the OSI standard and a consultant in Malvern, Pa., said of the CDDL: "We approved it, but I dont like it much. [Its] yet another corporate vanity license."

But, to be clear, Sun is not doing away with the Java Community Process or the current licensing models. "This is just our implementation, our application server, that we are open-sourcing. Were not telling the community what to do. This is a Sun play rather than a community play," Loiacono said.

Sun, which created Java, has long tried to make its Java Application Server more popular and dominant, as the server has lagged behind products from rivals IBM, BEA Systems Inc. and JBoss Inc. In fact, in 2003, Sun even started giving away the basic Java Application Server Platform Edition for free.

However, some observers criticized the move. "So, Sun gives away the J2EE reference implementation, and they give away the Sun app server platform edition (which is I believe identical to the J2EE reference implementation), and they still cant get anyone to use it," said Anne Thomas Manes, an analyst with Burton Group Inc.

"Now theyre trying to open-source it. Sounds like they are throwing dead code to the open-source community," she said, noting that the industry already has three open-source Java application servers—JBoss, Jonas and Geronimo. "I dont think we need another open-source J2EE implementation."

Joe Keller, vice president of Java Web services and tools at Sun, said from here on Sun would drop the "2" in referring to Java, and that the technology will be known as Java Platform Enterprise Edition or "Java EE" instead of J2EE.

Keller also said he believes Suns application server is "challenging BEA for the top slot of app servers."

JBoss CEO Marc Fleury called Suns news "irrelevant" and scoffed at the Sun license. "What are they going to do now?" he said. "Fight it out for second place? With IBM? Oh, this is going to be fun. You have Sun, a company that could never release (or re-release or re-re-release for that matter) a successful app server, versus IBM, a company that never understood mass-market software distribution."

Sun plans to continue to release components in the Java Enterprise System stack to open source over time, and, having started with the base foundation of Solaris, is now moving up the stack. Open-sourcing the Java Enterprise Service Bus will "fuel the community to participate at a higher level," Keller said.

But Eric Newcomer, chief technology officer at Iona Technologies PLC in Waltham, Mass., which last week announced its own open-source ESB project named Celtix, said Sun faces challenges in not going far enough with its open-source efforts.

"What bears watching is the challenge confronting Sun in deciding how best to respond to the pressures to open-source Java and relax their control over it," Newcomer said. "The community is unlikely to be satisfied with half measures."

/zimages/1/28571.gifCheck out eWEEK.coms for the latest open-source news, reviews and analysis.

By submitting your information, you agree that eweek.com may send you eWEEK offers via email, phone and text message, as well as email offers about other products and services that eWEEK believes may be of interest to you. eWEEK will process your information in accordance with the Quinstreet Privacy Policy.

We ran into a problem

We already have your email address on file. Please use the "Forgot your password?" link to create a password, validate your email and login.