Solution Builder - Channel Insider

 


Vizard: IBM Gets Principled About the Channel
Big Blue looks to improve its reputation with a Principles of Engagement document governing how internal salespeople deal with the channel.

 

Sun Open-Sources More J2EE Tech


Article Rating:starstarstarstarstar / 0

Rate This Article:
Add This Article To:
The company will continue its project to release the Java Enterprise System stack under the CDDL, but some analysts predict a lukewarm reception.

Sun will release this week components of its Java Enterprise System technology stack to the open-source community under the Community Development and Distribution License.

To be released are Sun Microsystems Inc.'s Enterprise Service Bus implementations, based on the community's Java Business Integration specification, and its Java Systems Application Server.

These moves, which will be announced at the annual JavaOne conference to be held in San Francisco this week, are part of Sun's 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.

The project will, from this week, be fully available under the open-source CDDL, John Loiacono, Sun's executive vice president for software in Santa Clara, Calif., told eWEEK. The CDDL is not compatible with the GNU GPL (General Public License) under which the Linux kernel is licensed.

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 CDDL's 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 don't like it much. [It's] 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. We're 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.

JBoss middleware simplifies J2EE. Click here to read more.

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 can't get anyone to use it," said Anne Thomas Manes, an analyst with Burton Group Inc.

"Now they're 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 don't 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 Sun's application server is "challenging BEA for the top slot of app servers."

JBoss CEO Marc Fleury called Sun's 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.

Read analysts' take here on the future of OpenSolaris.

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."

This article was originally published on eWEEK.com.





Discuss Sun Open-Sources More J2EE Tech
 
>>> Be the FIRST to comment on this article!
 

 
 
>>> More Solution Builder Articles          >>> More By Darryl K. Taft
 


 
CHANNEL DEEP DIVES
CareersLinux and Unix
Computer NetworkingPrinters
SecuritySMB Partner
StorageSurveys
Solution BuilderMessaging/Collaboration
Dell ResellersMicrosoft Partners

 

 

SIGN UP FOR CHANNEL INSIDER NEWSLETTERS
Reliable, timely information on the business of technology. Sign up now.

RSS SUBSCRIPTIONS
XML
Add Channel News, Product Reviews, Trends and Analysis to your RSS newsreader or My Yahoo!

 

CHANNEL RESOURCE CENTER
HP StorageWorks Scalable NAS is highly available, scalable network-attached storage for any industry solution. To learn how you can take full advantage of fault-tolerant NAS that seamlessly scales capacity and performance, visit: http://www.hp.com/go/scalablenas


Feature Video: What Can Green Do For You?
There are many ways that systems can be run faster or more efficiently, using less energy and thereby reducing costs. Watch now!
Microsoft-hosted solution offers you advanced customer relationship management capabilities without a major investment in IT and staffing.
Try It for free for 30 days!