Lutris Closes Enhydra Source
Ron van Balen writes: "Lutris has retracted the open source Entreprise Enhydra product. The old version will remain open source, but the open source community will not get access to the new J2EE compliant product. The decision was made because Sun J2EE license requirements don't allow an open source release, Lutris says. Lutris also says it wil refocus its efforts to its commercial products and support the open source community at a lower priority. It seems there is one less commercially supported OSS project on the planet." Newsforge has an excellent piece on this as well which gets into the reasoning and details on this move.
Are there different licenses for projects like Tomcat? Can you deploy them legally?
I think the issue is they can't get the nice logo's on the box by going Open Source with the current J2EE license.
Don't care about being recognized by Sun? => Problem solved!
Anyhow, how can JBoss have an open source J2EE implementation ?(which is lightyears better, in my opinion) Maybe becasue they don't have so many suits trying to put a spin on the product in order to get it to sell.
It really seems like Lutris is just trying to transition back to the closed source model because they can't sell an inferior, late J2EE application server when you can see what is 'really under the hood' - an almost J2EE 1.1 compliant application server. They are chasing JBoss' and others' tails on a prior standard even.
I used enhydra 3.01 for a major project and it was/is quite good: scalable, robust and fault tolerant, but it seems to have been poisoned by commercial interest and delays in implementing J2EE.
The problem is that Enhydra is based on Sun's reference implementation of J2EE, not on a clean-room implementation like JBOSS. Sun's license for the reference implementation is the problem, not the J2EE license.
OSS and J2EE work together.
but since I'm not a Java developer it's sort of an "on the outside looking in" thing.
Sun developed the J2EE SDK, and released it to developers with the licensing requirements (and whatnot) fully disclosed. Lutris then comes along later and is upset that Sun won't rewrite their licensing procedures and open source their language interface just to suit them?
And the people here are actually upset about this?
How is Sun the bad guy for not giving away the sourcecode to their product (when they've never had any intention of doing so) just because some other company (I imagine the 'Good Guy') thinks they should?
'Life is like a spoonful of Drain-O, it feels good on the way down but leaves you feeling hollow inside'
The issue is simply that if you want to brand as "J2EE" you have to sign a license, then pass a test (which is A Good Thing, IMO - as a consumer, I like the brand protection). Part of the license you sign holds that your use of all the code you used to pass the test is brought under the control of that license. The SCSL license thereby prohibits the kind of code sharing and changing that is a hallmark of OSS.
JBoss does redistribute Sun RI code without license - lots of it. Take a look! As far as I can tell, the JBoss community isn't concerning itself with their "customer's" future problem of being in violation of Sun copyrights, licenses and deployment restrictions.
1. It's an excellent implementation of J2EE
:-) project leader/lead programmer, Marc Fleury.
:-) download with embedded Tomcat or Jetty.
2. The project has a really active (like in hyperactive
3. The expertise of the other main programmers on JBoss is impressive.
4. The community is very active
5. Now provides a "turn key" (if that's possible with J2EE
6. Extremely developer friendly with a working hot deployment (no crappy weblogic "compilers" etc. here ), quick to restart if you want to,
and handles load fairly well.
I've used JBoss for some time now and I'm very impressed. JBoss has been rock stable for me, and usable on both Linux and Windows. (The servers on my latest project use JBoss/Tomcat/Debian Potato/Blackdown JDK and it's running 24/7)
Recommended! Check out http://www.jboss.org
At this point, Lutris has too much ground to make up against the J2EE server leaders, and no one is jumping onto their proprietary XML binding bandwagon, so Enhydra needs a way to distinguish itself from other Java application servers to get attention. My own evaluation of Enhydra gave me serious reservations with its architecture, including some issues around its scalability. Pointing to Sun and crying foul over the J2EE licensing issues (and that's all it is: an spat over whether or not their product can have the official J2EE compliant label or not), is just poor form.