Apache Launches a J2EE Project
gstein writes "The ASF has announced the launch of the "Geronimo" project. Geronimo will be an Apache-licensed implementation of the Java J2EE specification; further, the ASF is committed to getting it certified as J2EE-compliant. The project is looking for developers interested in helping to carry this ambitious effort forward. See the original invitation that was sent out to many J2EE communities."
J2EE is a very complex standard. Of the J2EE containers that I have used (WebLogic, JBoss, and Resin), only Resin actually seems easy to set up and use. WebLogic is very powerful, but the learning curve is steep.
:)
It would be nice to see a complete, certified J2EE implementation that's as straightforward to use as Tomcat.
Maybe I should join the effort. Maybe you should too
- Vincit qui patitur.
Free J2EE implementation here!
I'm all for the Apache project and use many of their projects in my own open source project. However, the J2EE spec is *HUGE*. JBoss is already an Open Source implementation. Might it be a better effort to contribute and make JBoss stronger?
-- Freedom means letting other people do things you don't like.
http://www.cgisecurity.com/development/java.shtml
Ok, we all know it is not very performant compare to other servlet container, but things are getting improved with the latest releases.
:(
But about the stability, i've pushed tomcat on some big servers since years without having any kind of problem.
If well parametrized, there is no issue for a single instance to handle more than 200 connections at the same time. This is quite enough for most people server requirements !
Bu the way did you heard about schroedinger, a nice packaging that ease the setup of tomcat for developement machines ?
Pretty nice and simple, also have a zeroconf (aka rendezvous) discovery feature. Only missing is a webstart link
...as SUN's stuff usually feature Apache code inside (including the current J2EE RI and Application Server). It's only logical for SUN to push development of the complete application server to Apache, as it has been doing with many other code bases of it's products. Using an open source group to develop stuff reduces costs (SUN is not the only one doing this, see IBM with the Eclipse/Websphere studio for another example).
The benefit is for everyone as we gain access to more OS code. Then again, SCO may claim it owns certain Apache code fragments...
The advantage that this could have over JBoss is the potential for certification as a J2EE container.
JBoss have spent ages negotiating with Sun over the costs of certification, whereas Apache (as a registered charity) aren't eligible for the certification fee.
I'm not making a case for certification, but for some people this is a big deal.
According to some interviews in the media posted on their website, JBoss is ready to accept Sun's certification conditions and pay up. Sun cannot arbitrarily exclude JBoss from certification and allow Apache to certify. JBoss has accepted Sun's fee and conditions. A certification mark is not a country club. Arbritrariness makes it legally invlalid.
Don't know if you saw this discussion over in the Developers section. Looks like JBoss is finally making a concerted effort to move ahead with certification.
JBoss will be certified long before Apache's J2EE is finished, so Apache won't have the advantage of being the only open-source J2EE implementation.
However, I still think Apache's J2EE does have one big advantage--the Apache license. As others have pointed out, this could mean that we'll see Apache's J2EE code popping up in other vendors' products, ala Apache web server. This could strengthen Apache's position in the business world in a way that JBoss can't compete with.
With this story, the "Virgin Apache hard to find" story has officially been dropped off of the apache mini-page at the top right corner of slashdot, it will be missed.
FYI "steep learning curve" in psychology means that it's easy to learn. Au contraire, in engineering, it means it's difficult to learn. This is due to the different ways the time-knowledge graph can be drawn vis-a-vis the X and Y axes.
Who decided that white on black was the right colour combination for one of the biggest mailing list archives out there?
Did someone really sit down and say "Hey, we're building a site where people are gonna sit and read large ammounts of text. How about we choose the worst combination of colours for long term reading known to man."
not Free Beer that Sun gives away.
Project ELBA has the best summary ever:
ELBA is an interim but production ready enterprise application server written in Java. The goal of the ELBA project is to die by having all of its functionality replaced by the Apache Geronimo project.
apparently marc flowery is chomping over this. He has been flaming everyone all over the place, calling the people running appache hypocrites, pulling CVS write privalages from core jboss developers, and trying to make out the LGPL has some kind of mystical closed source properties that no-one else can posibly understand or explain!
ha! how much do i loathe flowery, how i laughed as i downloaded allTheDocs.zip from kazza, now his empire is crumbling around him...
this puppy is gonna run and run!
Before adopting WHATWG, read the moonlight.NET EULA [http://www.microsoft.com/interop/msnovellcollab/moonlight.mspx]
The issue with the Apache licence is valid but the "how JBoss is run" is pure FUD.
If you don't like how the current maintainers of open source run it, fork the project. That's the power of open source. That's what happened with GCC and it became better because of the fork.
Someone is feeling a little bitter.
Do you check for Jonas?
We are using from version 2.4.x and the new version 3.2 is wonderfull. It's easy to set up, fast and very stable.
Pabloa