Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Java Programming

JBoss Group Developers Walk Out 313

An anonymous reader writes "According to The Inquirer, 'seven consultants for The JBoss Group publicly announced the immediate termination of their contracts and the foundation of their new company, Core Developers Network.'"
This discussion has been archived. No new comments can be posted.

JBoss Group Developers Walk Out

Comments Filter:
  • by Gortbusters.org ( 637314 ) on Wednesday June 04, 2003 @10:26PM (#6120575) Homepage Journal
    From their site...

    We are pleased to announce the founding of Core Developers Networkâ, a new services company supporting enterprise open source Java software. Core Developers Network is a partnership of peers with the guiding principles of integrity, openness, and fairness. Its charter is to provide a commercial infrastructure to enable open source contributors to deliver their professional expertise to the marketplace, independent of their contributions to open source projects.

    Many of our partners are core developers with cvs commit privileges on the JBoss project, and this enables us to offer a wide range of services geared towards the JBoss server, including professional documentation, training and expert support.

    The focus of Core Developers Network, however, is wider than just JBossâ, and we have partners with cvs commit privileges on other projects including Jetty, Apache Jakarta, and XDoclet. Direct support is available today for these projects, as well as 3rd party support for several other Core Technologies.

    We are committed to having the same level of involvement in our current projects that we have had in the past. This means that we will continue to work on the JBoss project itself. In addition, we will continue to support the JBoss project via the jboss-development and jboss-users mailing lists maintained by SourceForge.net, as well as any other open public forum. Unfortunately, the forums on jboss.org are a commercial venue for the JBoss Group LLC, and therefore we will not be participating in them.

    A few of our partners have offered support through the JBoss Group LLC in the past, but for various reasons have concluded that their professional aspirations would be better served outside of the JBoss Group LLC. In order to ensure that customers previously supported by our partners continue to receive the same level of high quality support, Core Developers Network is offering these customers a limited amount of free support during this transition period.

    We want to emphasize that our partners will continue to provide the same responsive, high-quality technical support as we have always done. The founding of Core Developers Network simply signals the natural emergence of competition in the marketplace. We hope that broadening the range of service options for open source projects will raise the level of support available and lead to even greater adoption of these Core Technologies.

    Please look for us at JavaOneâ booth 1705!

    Core Developers Network
  • by linuxislandsucks ( 461335 ) on Wednesday June 04, 2003 @10:30PM (#6120594) Homepage Journal
    As of today's date they are still coding on the JBoss porject..

    There servered their consulting contracts JBoss group only..

    People really should master the skil of reading sometime soon..
  • by markhb ( 11721 ) on Wednesday June 04, 2003 @10:49PM (#6120685) Journal
    They're consultants on JBoss and a range of other FOSS items; hence, they themselves (more specifically, their expertise) are the product. If the conventional Open Source business plan is summarized as:
    1. Write and distribute free software
    2. Sell support for the software
    3. Profit!!!

    then think of it as forking step 2.

    Remainder of my .sig: be the majority of voters.
  • no big deal (Score:1, Informative)

    by Anonymous Coward on Wednesday June 04, 2003 @11:14PM (#6120804)
    from the list of the members, only two are actively working on core parts of JBoss. The others work on integration with Jetty. That's not a big deal, since Jboss also uses Tomcat and jboss/tomcat integration is supported actively by the developers using JMX. The consultants have experience, but doesn't seem like it cripples JBoss in any way. If anything, the mix of developers provides an even mix of skills, rather than an outright gutting of the core JBoss developers.
  • by janda ( 572221 ) <janda@kali-tai.net> on Wednesday June 04, 2003 @11:23PM (#6120832) Homepage

    "tripod", also known as "wheelie", also known as "that thing with the little wheels you strap you luggage to".

  • by more fool you ( 549433 ) on Wednesday June 04, 2003 @11:24PM (#6120838) Journal
    you didn't "scan" very well.

    Documentation [coredevelopers.net] - Subscriptions
    Training [coredevelopers.net] - From core developers
    Support [coredevelopers.net] - Including remote development

    Yeah, okay, they are associated with existing projects. But the site makes it sound like they are running a business, but they as yet have no proven business *product* unique to themselves.
    I'd say attending training delivered from the core developers is not something that is offered very often.
  • Re:Who? (Score:4, Informative)

    by toddhunter ( 659837 ) on Wednesday June 04, 2003 @11:33PM (#6120880)
    Well I certainly do recognise the names and they are guys who do major work for jboss and jbossweb (jetty). Listed here [coredevelopers.net] And they say they will continue to do so. Go to the jboss forums and search for a few of them to see how much they know about jboss.
    Seems they just want to earn some money doing their own support, probably because they don't like the Jboss group model, or were not getting ahead with them.
    I doubt this is a big deal. Probably just here on slashdot because
    a) People like to wind up Marc Fluery
    b) See above
  • Re:Who? (Score:3, Informative)

    by kingkola ( 679033 ) on Wednesday June 04, 2003 @11:48PM (#6120947)
    From their website:
    " Dain Sundstrom
    Dain is the author of CMP/JBoss, an implementation of the CMP 2.0 specification for JBoss 3, and is the leading the JBoss 4 persistence team. Dain has 7 years of experience in enterprise computing working with companies such as United Health Care, McKesson, Corporate Express, MCI and McDonalds.
    David Jencks
    David is the author of the distributed transaction manager and the JCA subsystem for JBoss, as well the author of the JMX tags for XDoclet. David has written JCA adapters for the Firebird database and for clients such as FMG, and has worked with webMethods on the integration of JBoss into the webMethods Integration Platform.
    Greg Wilkins
    Greg developed the Jetty http server and servlet container, which is the default web container in the JBoss server. Greg has 18 years of experience in enterprise computing working with companies such as Cisco, Telstra and the London Clearing House and he sits on the experts panel for the java servlets specifcation.
    James Strachan
    James is a co-founder of the Jelly, dom4j, jaxen and saxpath projects. He is also a member of the Apache Jakarta Project Management Committee, and sits on several Java Specification committees. James has over 15 years of enterprise computing experience working with companies such as SpiritSoft, PaceMetrics, Rabobank, CSFB, NEON, Nomura Research Institute and JP Morgan.
    Jeremy Boynes
    Jeremy is a member of the JBoss 4 Persistence Team, and maintainer of CMP/JBoss. Jeremy has over 20 years of enterprise computing experience working with companies ranging from the Fortune 100 to Silicon Valley startups including BT, Sequent Computer Systems, Cisco and Bravanta.
    Jules Gosnell
    Jules spearheaded the integration of Jetty into JBoss in November of 2000 and has since been deeply involved in both projects. Jules has 12 years of experience in enterprise computing ranging from Toshiba's Research and Developement Center in Tokyo to the London Financial sector, including clients such as Nomura, Credit Suisse, UBS Warburg, and major eCommerce players such as LastMinute.com.
    Remigio Chirino
    Remigio is the principle developer of JMS/JBoss, and developed the first iteration of the Aspect based infrastructure for JBoss 4.0. Remigio has expertise in designing, building and deploying enterprise messaging systems."


    They look pretty significant in my view, but maybe its just me. CMP, Dist. XA , JMS, Jetty all seem kinda important, especially in the corporate environment.
  • by ParamonKreel ( 182921 ) * on Wednesday June 04, 2003 @11:53PM (#6120971)
    JBoss is an open sourced Enterprise Java Server, simialar to BEA Weblogic or IBM's WebSphere. JBoss isn't truly certified as J2EE compliant yet because as a free software package they're not forking over the dough to Sun for the compliance testing.
  • by dszd0g ( 127522 ) on Thursday June 05, 2003 @12:04AM (#6121013) Homepage

    I'm not sure why the first post got a +4 informative as it was just a cut and paste of the CDN Web page.

    JBoss (project page project page [sourceforge.net] is a Java Application Server for Enterprise Java Beans (EJB's). They are working on a free implementation of J2EE [sun.com]. It includes JBossServer which is the application server, JBossCX for JCA, JBossCMP for persistence, JBossMQ for JMS, JBossMail (obvious), JBossSX for JAAS, JBossTX for JTA/JTS, and more that you can see on the project page.

    There is always the Google cache [216.239.51.100] too.

  • by JLyle ( 267134 ) on Thursday June 05, 2003 @12:15AM (#6121053) Homepage
    Who? what? when? why? how? If someone could answer those five basic questions about this story, many of us would appreciate it.
    I will try.

    JBoss [jboss.org] is a very popular, open-source application server for the Java 2 Platform, Enterprise Edition (J2EE) [sun.com]. And although the JBoss software is free, there is a commercial consulting firm, the JBoss Group LLC, which provides support, etc. for JBoss users. The Marc Fleury referred to in the Inquirer article is the founder and CEO of the JBoss Group.

    Dain Sundstrom (the "Dain" from the Inquirer article) is one of the core JBoss developers. He was also working as a consultant for the JBoss Group. He and several other consultants for the JBoss Group have jumped ship to start their own consulting firm [coredevelopers.net], providing support for JBoss as well as other enterprise open source Java software.

    The story is a big deal to JBoss users for a number of reasons. For one, a lot of commercial companies are use the commercial support provided by the JBoss Group as justification for going with an open source software solution (as opposed to one of the much more expensive commercial application servers). This was a relatively large loss of personnel for the JBoss Group and it thus raises questions about the reliability or stability of commercial JBoss support. Another important question is how this defection will affect these core developers' standing in the JBoss development group. Obviously, it won't be pretty, but will be they be kicked out altogether?

    As for the background (the why), I don't have an answer for you. I don't know if grievances have been publically aired leading up to this, and I wouldn't have been paying attention if they had been. So I'm interested to see what details, if any, emerge over the next few days.
  • by pajama ( 48556 ) on Thursday June 05, 2003 @12:50AM (#6121203)
    JBoss 4.0 DR1 (Developer Release 1) is based on Aspect Oriented Programming.

    Check it out!:
    Aspect-Oriented Programming and JBoss [onjava.com]
    JBoss 4.0 Developer Release JBoss [jboss.org]
    JBoss Aspect Oriented Programming [jboss.org]
    Download it now! [sourceforge.net]
  • by GunFodder ( 208805 ) on Thursday June 05, 2003 @01:20AM (#6121325)
    How about SunONE App Server 7 Platform Edition?
  • by johnnyb ( 4816 ) <jonathan@bartlettpublishing.com> on Thursday June 05, 2003 @01:30AM (#6121355) Homepage
    An application server is a set of tools that do a lot of the scalability work for you. For example, let's say you have a database that 100G big. You have classes/objects that map to all of this data, each referencing each other. Now to instantiate an object, it will require data from the database. It also likely has a pointer to another object which is tied to the database. So, you have three choices:

    * Have instantiation of one object bring half the database into memory

    * Write code that intelligently loads and unloads references seamlessly from the database on demand (_lots_ of work)

    * Get someone else's code to do it for you

    Option 3 is the application server. Remember also that if you have your application spread across 13 servers, and all of them need access to the same object, where is the object going to live? If you have 13 copies of it, what happens if an instance gets modified - how do the other 12 instances know to reload their data? If you keep it on one server, how are you going to handle load balancing intelligently?

    The purpose of application servers is to have a canned infrastructure capable of handling these problems well. There are many other plumbing considerations that application servers keep track of, such as nested transactions, being able to remap data items onto different tables/attributes, being able to set the environment of an application through a simple text-based descriptor, etc.

    Usually I've found that for smaller-scale projects, application servers are overkill. However, for large-scale projects, they keep your project from becoming the ultimate hack-job. The trade-off probably hits when you have about 3 front-end webservers. For some items it hits as soon as you need 2 servers, for the load-balancing/synchronization problems.
  • Re:What the... ? (Score:5, Informative)

    by PizzaFace ( 593587 ) on Thursday June 05, 2003 @02:33AM (#6121516)
    The author of the Inquirer article wrote an earlier article three weeks ago about what a jerk [theinquirer.net] Marc Fleury, the head of JBoss, was. There was also an article a few days ago in Open Enterprise trends, about new profit-sharing [oetrends.com] and stock-purchase plans at JBoss, which might have been either a cause or an effect of dissension there.
  • by miniver ( 1839 ) on Thursday June 05, 2003 @02:38AM (#6121522) Homepage

    Check again -- as of 6/5 2:00 AM EDT, it looks like the JBoss Group declared these guys to be non-persons. No pictures, no names, no mention whatsoever.

  • by Anonymous Coward on Thursday June 05, 2003 @04:32AM (#6121770)
    of course its not complete j2ee 1.2 or higher.. tomcat is just a webcontainer.
  • by KingRamsis ( 595828 ) <kingramsis&gmail,com> on Thursday June 05, 2003 @04:42AM (#6121790)
    The purpose of application servers is to have a canned infrastructure capable of handling these problems well. There are many other plumbing considerations that application servers keep track of...

    you missed the point by a mile, the main purpose of the application server is to hold your business logic tier in a multi tier application, so you have a database-vendor neutral application, and the option to use multiple clients like web, standalone desktop applictions, mobile devices etc..etc.., scalability and mangeability are just bonuses...
  • by Anonymous Coward on Thursday June 05, 2003 @09:48AM (#6123197)
    you could always get Errors and Omissions insurance. It's a kind of malpractice insurance for service companies/professionals.
  • by dubl-u ( 51156 ) * <2523987012&pota,to> on Thursday June 05, 2003 @11:07AM (#6123938)
    The purpose of application servers is to have a canned infrastructure capable of handling these problems well. There are many other plumbing considerations that application servers keep track of...
    you missed the point by a mile, the main purpose of the application server is to hold your business logic tier in a multi tier application, so you have a database-vendor neutral application, and the option to use multiple clients like web, standalone desktop applictions, mobile devices etc..etc.., scalability and mangeability are just bonuses...

    Don't be silly.

    Even if one isn't ever going to change your database, and even if you will have only one type of client, using an application server can be helpful, because of the (hopefully) solid infrastructure they can provide.

    And even if one isn't using an application server, it's good design practice to design things in a tiered fashion. You can, and should, keep the business logic pretty separate from the interface code. The same goes for the persistence layer. There's no reason to drop $100k on an app server just to keep your code separate.

    That said, I have so far never actually seen a use of EJBs that wasn't a giant clusterfuck. I'm in the middle of rewriting a web app that was built with EJBs, and it's pathetic; using their expensive app server and their expensive Sun hardware, they can serve maybe 60 pageviews a minute.

    I'm tearing most of that cruft out and just using Hibernate [bluemars.net], a great open-source object/relational persistence layer. One need notdto anything weird to one's objects (no special interfaces, no common base classes, no weird methods). It's swell.

    But had I my druthers, I'd have used Prevayler [prevayler.org]. Their whole dataset is maybe 1 GB. For that, you don't even need a database; you can just keep it all in RAM.

Scientists will study your brain to learn more about your distant cousin, Man.

Working...