JBoss update deepens Java compliance controversy

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
Upstart JBoss Group will on Monday debut a new release of its popular open-source application server software amid a growing dispute with Sun Microsystems over Java standards compliance. The company will release JBoss version 4.0, which introduces new tools based on an "aspect-oriented" programming method that the company says significantly speeds up the process of building complex Java-based business applications. The company derives its revenue from providing support for the software. JBoss software has enjoyed growing popularity with Java developers and is gaining steam with information technology executives as an alternative for commercial software based on the Java 2 Enterprise Edition (J2EE) specification. Executives at JBoss say that its freely available software is being used by cost-conscious companies looking to move existing Java applications written using commercial J2EE products such as Sun ONE (Open Network Environment) products or BEA Systems' WebLogic to JBoss with little modification. But the new release may be more notable for legal, rather than technological, reasons. Growing rancor between JBoss and Sun over J2EE compatibility could spill over into a legal battle, according to company executives. Sun, which controls the Java specifications and trademarks and administers compliance testing, says JBoss is misleading the marketplace by using the J2EE label in conjunction with its software, which Sun says is not fully compliant with the J2EE specification. Sun is considering legal action against JBoss for its use of the term J2EE, according to Rick Saletta, Sun's group marketing manager for J2EE licensing, although he said the company would prefer resolving the ongoing spat between the two parties out of court. Although JBoss says its latest software "supports the J2EE 1.3 specification", the company cannot claim that it is J2EE-compatible, because it has not passed software tests that certify adherence. Enforcing J2EE compliance is important, because IT buyers care about being able to move Java applications to different systems, said Ted Schadler, an analyst at Forrester Research. But compliance is generally seen more as a buyer's "check-list item" as opposed to a technological necessity, he said. "I think the portability question is more important on paper than it is in reality," Schadler said. But "the brand is worth something. If any Tom, Dick or Harry can say that they are J2EE-compliant, that's a problem." Letter of the law
The issue of compliance testing is at the heart of the dispute. For vendors to legally claim that their software is J2EE-compatible, their products must undergo a series of tests to ensure that a Java application written for one J2EE application server will run on other J2EE-compatible application servers. In March, Sun extended an offer to JBoss to license the testing suites. But since that time, the two have not managed to negotiate acceptable terms for JBoss to purchase a license and begin the J2EE compliance process. JBoss president and founder Marc Fleury on Thursday said that Sun is "stonewalling" JBoss' efforts to gain J2EE compliance by not returning phone calls made to Sun. But Sun's Saletta said JBoss executives are not sincere in their pursuit of official J2EE compliance. JBoss executives have complained that the cost of performing the coding required to gain J2EE compliance would be very expensive. Saying that the licensing terms for the test suite were "generous", Saletta pointed out that other small companies have paid similar fees. "They're buying time. The longer (JBoss) can get away with this, the more developers move to JBoss," Saletta said. But "developers are getting led down a road where they'll find they're working with a proprietary platform". Fleury said the company ultimately expects to gain official J2EE compliance, because some corporations value the J2EE brand and the application portability. However, he said the "technical value of compliance is zero", and that the brand is losing its cachet as well. Fleury also said that once programmers make full use of the features in JBoss software, they will be "stuck" with code that is not as portable as J2EE-compliant software. "We will take this certification, and we will pass it, because it has become such an issue with Sun that, at some point, we need to take it," he said. "The other reason we will take it is that I do acknowledge that JBoss has gotten a free ride on the (J2EE) brand itself." Apart from the price of the J2EE compliance testing software, Fleury said that doing the work to gain full compliance will be more expensive because of the programming required. That extra development time is particularly costly, because many of the features that Java application servers build into J2EE products are rarely, if ever, used, he said. In JBoss 4.0, only about 20 percent of the code base is actually based on J2EE, Fleury said. Under the company's strategy "Beyond J2EE", JBoss Group has built server software that it says shields Java programmers from learning the complexity of the full J2EE specification. JBoss 4.0 uses aspect-oriented programming to provide the same capabilities of commercial J2EE application servers in a simpler way, according to the company. Typically, programmers need to code to the application programming interfaces of Java application servers to tap into their services, such as transaction management or caching. Fleury said JBoss 4.0 allows programmers who are not proficient in the most advanced Java specifications to build server applications. Developers also can use JBoss 4 to build their own "aspects", or services, provided by the Java server software.
ZDNet UK's Developer News Section delivers the latest headlines together with the best UK jobs, right to your browser. Let the editors know what you think in the Mailroom.

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

58 minutes ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

1 hour ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

2 hours ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

3 hours ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

4 hours ago by bdantas on A tale of two distros: Ubuntu and Linux Mint
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

4 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

5 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Moley

For Gnome 2 die-hards, it is possible to add icons to the bottom panel (or top top panel, if you prefer) which provide the exact Gnome 2...

5 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
ramwellian

Your comments would seem pretty naive and immature. Your 'solution' appears to be, "gee, let's all just give in to the hackers and give them...

5 hours ago by ramwellian on Cloud computing security: no more oxymoron?
BugStalker

"Interesting thought ... If you installed Win7 as a dual boot on a machine that previously only had Linux, and it wrecked your Linux installation,...

6 hours ago by BugStalker on Windows 7 Declares War on GRUB
whs001

This is an excellent summary of Ubuntu and Mint and the interface differences between them. Most such articles take a very partisan position for...

6 hours ago by whs001 on A tale of two distros: Ubuntu and Linux Mint
Moley

@ewallace. Not so clear. Anyone can obtain the text, for example from here http://www.ustr.gov/webfm_send/2379. I support ACTA so long as it and...

6 hours ago by Moley on ACTA: Facts, misconceptions and questions
45283

I think WinRT is fantastic. I just wish it was an option for people that didn't want to go through Microsoft's App Store with its attendant...

9 hours ago by 45283 on Why Windows 8 needs architectural hygiene for WOA
Burn-IT

Nine people? £30m? Who's back pocket is that lot going in? And IF they say it is for new buildings, what about all the ones the government has...

10 hours ago by Burn-IT on Police set to launch three £30m e-crime hubs
ewallace

Just to be clear, nobody knows what is in the text of ACTA, here is a photograph of the text of ACTA http://twitpic.com/8h9iju as submitted to the...

10 hours ago by ewallace on ACTA: Facts, misconceptions and questions
fgvrg56

Unfortunately main issue is that ASUS is refusing to accept that they make some mistake on this version of asus Transformer prime. 1 - GPS sensor...

12 hours ago by fgvrg56 on Asus Eee Pad Transformer Prime Wi-Fi & GPS problems?
Ben Woods

@Marcus A fair question. Just talked with Archos which said it was working on an announcement for next week....

13 hours ago by Ben Woods on Archos confirms G9 Ice Cream Sandwich update schedule
Marcus Karlsson

Any update on this, considering the claimed "first week of February"?

14 hours ago by Marcus Karlsson via Facebook on Archos confirms G9 Ice Cream Sandwich update schedule
apexwm

Bill Goodrich : Just as al_langevin pointed out, with Windows Server 2008 there is no Services for Macintosh anymore. It's gone, not available....

22 hours ago by apexwm on Windows Server 2008 drops the ball for Mac compatibility
txtrainguy

Replying to an old topic that I'm currently facing with my CEO (who is on a Mac). Our servers are primarily Windows Servers, office is about...

1 day ago by txtrainguy on Windows Server 2008 drops the ball for Mac compatibility

Latest in Application Development