Slashdot Mirror


Microsoft And JBoss Collaborate On Server Software

wellington map wrote to mention a C|Net article discussing a collaboration between Microsoft and JBoss, intended to ensure their server software is more interoperable. From the article: "Microsoft has struggled to deal with the arrival of open-source software, which is collaboratively developed with a code-sharing process that stands in stark contrast to the secrecy that shrouds most of the products from Microsoft and other proprietary software makers. After several attacks on the intellectual-property foundations and the methods, quality and cost of open-source software, Redmond, Wash.-based Microsoft has begun a more cooperative phase."

116 comments

  1. Response by gleather · · Score: 5, Funny

    What is the appropriate response when you are offered a hand that started out with a knife in it?

    --
    Idiot.
    1. Re:Response by greythax · · Score: 5, Insightful

      The appropriate response is to look for the knife in the other hand.

    2. Re:Response by Cally · · Score: 4, Funny

      Surely the appropriate response is to start checking your back for any unexpected protrusions.

      --
      "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
    3. Re:Response by rjamestaylor · · Score: 0, Troll

      "Nice to meet you, Edward Scissorhands..."

      --
      -- @rjamestaylor on Ello
    4. Re:Response by Anonymous Coward · · Score: 1, Funny

      I plan to look for the knife after I take care of this problem with the monkeys flying out of my butt. Don't know how that happened.

    5. Re:Response by killjoe · · Score: 4, Interesting

      I am trying hard to think of a company MS partnered with but didn't stab in the back. I can't think of one.

      --
      evil is as evil does
    6. Re:Response by ozmanjusri · · Score: 3, Funny

      I am trying hard to think of a company MS partnered with but didn't stab in the back. I can't think of one.

      SCO?

      --
      "I've got more toys than Teruhisa Kitahara."
    7. Re:Response by Anonymous Coward · · Score: 0

      Killjoe, you gotta be the quintessential dumbass young naive /.'er. How old are you? Christ you are stupid.

    8. Re:Response by Anonymous Coward · · Score: 0

      Surely the appropriate response is to start checking your back for any unexpected protrusions.

      When dealing with this outfit, surely the appropriate response is to start checking your backside for any unexpected protrusions approaching.

    9. Re:Response by Anonymous Coward · · Score: 0

      The best response is to run away. Run away as fast as you can... screaming.

    10. Re:Response by slazar · · Score: 0, Troll

      okay, maybe Microsquishy didn't stab SCO in the back, but MS definitly put a nice leash and collar around SCO. Fed him some tasty mutagen too! The leash didn't stay on long... Officer Gates sicked the mutated SCO dog on poor open source Linux. Linux fought valiantly, and won!

    11. Re:Response by killjoe · · Score: 1

      Oooh I am getting under the skin of the shills and astro turfers. Happy day!

      --
      evil is as evil does
    12. Re:Response by hkmwbz · · Score: 1
      LOL!

      You sure hit a nerve there. Someone @ MS HQ is boiling with anger. Perhaps he's even throwing chairs through the room as we speak? ;)

      --
      Clever signature text goes here.
    13. Re:Response by killjoe · · Score: 1

      One can only hope huh? I doubt it's ballmer though, he is worried about bigger fish to fry. I can imagine a microserf throwing chairs around to try and impress the hierarchy though, wouldn't that be a hoot.

      --
      evil is as evil does
    14. Re:Response by mdecarle · · Score: 1

      Apple !

  2. beta news.com? by Anonymous Coward · · Score: 0

    Why does the link go to beta.news.com.com? Someone out to get them? :)

  3. It's a trap! by No+Salvation · · Score: 1, Insightful

    So...embrace, extend, and DESTROY!

    --
    I'm agneglectic, too lazy to care if there is a God.
  4. How is the saying? by sploxx · · Score: 1, Interesting

    If you can't beat 'em, join 'em.

    But, hiding in a thick container of tin foil, I would add: Until we have the means in place to kill FOSS.

    1. Re:How is the saying? by Sponge+Bath · · Score: 3, Funny
      If you can't beat 'em, join 'em.

      Bill Gate's saying is:
      "If you can't beat 'em, have Steve Balmer fling a chair at them.


    2. Re:How is the saying? by game+kid · · Score: 2, Funny
      But, hiding in a thick container of tin foil

      Instead of wrapping all that foil around the basement, you should have asked the contractor for one tin ceiling in the first place.

      It'd work much better against the CIA's powerful intelligence-gathering methoh49hrv90gtv2gvNO CARRIER

      --
      You can hold down the "B" button for continuous firing.
  5. Proprietary by mysqlrocks · · Score: 5, Insightful

    I'm sure Microsoft has some plan for assimilation (this is not meant to be a troll or a flame). Hopefully this doesn't turn out like J# where Microsoft put in their own proprietary libraries that developers built on thinking they were building Java applications that could run on any JVM.

    1. Re:Proprietary by hkb · · Score: 2, Informative

      Uhm, J# is a Java-language interface to the .NET Framework, it has nothing to do with any JVM.

      You might mean J++, and I don't really see what was wrong with that, other than lawsuit-happy Sun wanting to keep a maniacal strangehold on Java. What's wrong with adding proprietary libraries? Java has/had a ton of shortcomings. If you didn't like J++, you didn't have to use it.

      This same thing is being done by OSS JVM projects, and the Mono project, who had developed their own implementation of the .NET Framework and added their own libraries*.

      * See also Gnome.*, Mono.*, Novell.*, Mozilla.*

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    2. Re:Proprietary by ezweave · · Score: 3, Informative

      Well J# isn't supposed to be Java. I have never heard that, only that it is C# with Java-like syntax (which is to say not really that different). Now, I do remember good old J++, which was just a plain Java ripoff. Since J# is supposedly compatible with J++ maybe it is just MS trying to be clever(ly evil).

      Back in 97 or so, J++ was actually Java. It wasn't until Visual Studio 6 that it became something else. Hence the lawsuit!

      All that said, I worry for JBoss. I don't want to see MS ruin a good product.

    3. Re:Proprietary by rewt66 · · Score: 4, Informative

      What's wrong with adding proprietary stuff? Nothing.

      What's wrong with adding proprietary stuff in violation of the requirements for using the name "Java", and yet still calling it "Java"? Plenty.

      That's why Microsoft lost the lawsuit. They aren't quite the innocent victims of lawsuit-happy Sun that you are making them out to be.

    4. Re:Proprietary by hkb · · Score: 1

      They settled with Sun, they didn't "lose". They ceased releasing J++ due to the uncertainty of the outcome of the lawsuit BEFORE it settled.

      And basically, J++ continues on as its next iteration with new technologies as J#, so the lawsuit didn't really do much, except get Java banished from Windows by default. Who lost again?

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    5. Re:Proprietary by ozmanjusri · · Score: 3, Insightful

      Who lost again?

      Every computer user who would have been better off with a truly platform-independant application development platform.

      --
      "I've got more toys than Teruhisa Kitahara."
    6. Re:Proprietary by hkb · · Score: 2, Insightful

      So we'd be better off if Java ruled the world right now? Everyone running a slow (yes, it IS slow, thank you), least-common-denominator, powerless development environment that Sun won't allow OS vendors to tailor to a particular OS's featureset? Kiss Aqua goodbye, kiss Win32, ASP.NET, Gtk good bye. Gee. Sounds wonderful.

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    7. Re:Proprietary by jrumney · · Score: 1
      What's wrong with adding proprietary stuff in violation of the requirements for using the name "Java", and yet still calling it "Java"? Plenty.

      Right, and its not just that they added proprietary stuff, they also refused to add standard stuff that would replace their proprietary stuff.

  6. quickly... by The_DOD_player · · Score: 3, Funny

    it's a trick... get an axe!

    1. Re:quickly... by Anonymous Coward · · Score: 0

      I will feast upon your soul!!!!!

  7. Taking fire by Armadni+General · · Score: 0, Redundant

    Microsoft is in major damage-control mode.

    Praise Mirrordot: http://mirrordot.com/stories/f28f24fb03710608d1abd 6149d94cbaf/index.html

  8. The Popular Front of Judea by Cally · · Score: 4, Funny
    I was just watching this, and it seems strangely relevant in some way I can't quite put my finger on...

    Listen. The only people we hate more than the Romans are the fucking Judean People's Front.
    P.F.J.: Yeah...
    JUDITH: Splitters.
    P.F.J.: Splitters...
    FRANCIS: And the Judean Popular People's Front.
    P.F.J.: Yeah. Oh, yeah. Splitters. Splitters...
    LORETTA: And the People's Front of Judea.
    P.F.J.: Yeah. Splitters. Splitters...
    REG: What?
    LORETTA: The People's Front of Judea. Splitters.
    REG: We're the People's Front of Judea!
    LORETTA: Oh. I thought we were the Popular Front.
    REG: People's Front! C-huh.
    FRANCIS: Whatever happened to the Popular Front, Reg?
    REG: He's over there.
    P.F.J.: Splitter!

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  9. How Different? by AKAImBatman · · Score: 4, Insightful

    Products from the two companies are similar in purpose, but very different in design. The JBoss application server, based on Java, runs on Windows, Linux and Unix systems. Microsoft's Windows-based application server tools, based on the company's .Net programming model, are part of its Windows Server operating system.

    Oh, well that explains everything. One product runs everywhere, the other runs only on Windows. See? They're different!

    Don't worry, though. Microsoft is working hard to correct the problem. Once they "make sure that JBoss runs well on Windows", both products will be very similar. After all, who needs Linux and Unix support?

    1. Re:How Different? by WilliamSChips · · Score: 1

      People who care about a decent ser...oh right, it's Microsoft. :P

      --
      Please, for the good of Humanity, vote Obama.
    2. Re:How Different? by hkb · · Score: 0

      How is anything this guy said insightful? Please enlighten me. It looks like a troll post, to me.

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    3. Re:How Different? by Anonymous Coward · · Score: 0

      Please study Microsoft's history of "embrace and eviscerate" and then get back to us.

    4. Re:How Different? by hkb · · Score: 1

      Right but JBoss and the ASP.NET application server are completely different technologies, for one, and two, I've used both and ASP.NET seems a hell of a lot more solid to me.

      If Microsoft were to somehow "taint" JBoss with .NET, they'd essentially have to recode JBoss from scratch.

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    5. Re:How Different? by AKAImBatman · · Score: 1

      1. It's called "sarcasm".
      2. Microsoft's "Embrace and Extend" strategy is well documented.
      3. The article claimed that they were "very different" seemingly because one ran on Windows and the other ran on Unix.
      4. Microsoft is "fixing" JBoss.

      BTW, as a Java programmer, I can say with honesty that there are plenty of things you can do to explicitly tie a program to a given OS. There are even things you can do while still being "100% Java". (e.g. File system structures, native network services, login services, command line hooks, etc.) :-)

  10. This is great news... by Eric+Damron · · Score: 2, Insightful

    True cooperation for the purpose of interoperability would be a very welcome change. The only question I have is: "Why is the hair on the back of my neck standing up?"

    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:This is great news... by SilverspurG · · Score: 2, Insightful
      The only question I have is: "Why is the hair on the back of my neck standing up?"
      Many people feel that same thing. This is what Microsoft is up against. Everyone knows Microsoft's track record in the methods they use to take apart competition and most everyone knows that not all of those methods are truly above board. There's a logical consideration which follows,"Does Microsoft know that we knew that they know and will use every underhanded trick in the book and, if so, are they trying to fix it or are they trying to become even more devious at it?"
      --
      fast as fast can be. you'll never catch me.
  11. Does the phrase.... by SwedishChef · · Score: 2, Informative

    "Embrace and extend" mean anything to you?

    --
    No one ever had to evacuate a city because the solar panels broke!
    1. Re:Does the phrase.... by rewt66 · · Score: 4, Insightful

      "Embrace, extend, and extinguish" mean anything to you?

  12. microsoft will turn around if... by FudRucker · · Score: 0, Redundant

    ...if they want to survive, when FOSS gains enough market share that most the world has moved on and been using FOSS and it puts msft in fear of becoming obsolete they will cooperate, make microsoft cooperate with FOSS first! to show good faith, the sooner msft realises the IT industry can live without them the better...

    drink the koolaide monkeyboy

    --
    Politics is Treachery, Religion is Brainwashing
  13. Re:This is a refreshing change by Cally · · Score: 1
    I used to work at Andersen consulting back in 92 and JBoss played a big part in our enterprise deployments
    But Java wasn't first released until - what, 1996? 97? No idea when JBoss came along, but pretty recently - post 2000 at a guess? Did you mean you worked at Anderson back in 2002?
    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  14. IBM by CSHARP123 · · Score: 5, Interesting

    I think this has got nothing to do with FOSS but everything to do with IBM. Hitting on Websphere will be hitting on IBM's one of the server product. If you look at Microsoft website, it always compares .Net with Websphere. By collaborating with open source product MS will kill two birds in one stone. MS open source supporter and other kill websphere as much as possible by promoting an open source product.

    1. Re:IBM by tgd · · Score: 1

      No its not nothing to do with IBM or FOSS.

      The issue is .NET 1.1 and the java web services stacks have different defaults when it comes to structuring a web services message -- Java stacks are RPC-oriented, Microsofts are (correctly) doc/lit oriented. Websphere's stack has the same issue the Axis stack and other Java stacks have. (In fact, I haven't looked, it may be Axis)

      The WS security interoperability and general inability for Java and .NET to pass collections over SOAP are problems that are fixed with a combination of Axis 2 and .NET 2, so I suspect that this is mostly a PR annoucement on both sides. Hibernate already works well with SQL server, so my guess is thats nothing more than them assisting with SQL Server 2005 support.

    2. Re:IBM by freedom_india · · Score: 1

      MS has as much chance of killing off WebSphere as much as a Hotair balloon has for flying off to the Moon.

      --
      "Doing what i can, with what i have." ~ Burt Gummer
    3. Re:IBM by mark_lybarger · · Score: 1

      certainly, but IBM has an astoundingly good chance of killing of such a pathetic product.

      microsoft's os and office suite earn 150% of their profits. jboss has the largets j2ee market share atm. microsoft needs to protect its market.

    4. Re:IBM by TweakMe · · Score: 1

      Careful, WebSphere is a loose marketing term for a collection of software that IBM has built and acquired over the years. To say that this partnership has much to do with Microsoft's ability to compete in this area is reading much more into this than there really is. It's about WS.* interop and JBoss integration with the Windows platform. period.

  15. Microsoft and JEBUS? by nightsweat · · Score: 1

    That's the definition of Holy Crap.

    Ohhhhh. JBOSS? My bad.

    --

    the major advances in civilization are processes which all but wreck the societies in which they occur - A.N. White
    1. Re:Microsoft and JEBUS? by WilliamSChips · · Score: 1
      That's the definition of Holy Crap.
      No, that would be Microsoft and Strong Bad.
      --
      Please, for the good of Humanity, vote Obama.
  16. Re:This is a refreshing change by Cally · · Score: 1

    .../me finishes reading the comment replied to and realises what a mistake that was. D'oh!

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  17. Aaahh! It's back! by temojen · · Score: 2, Interesting

    Jboss stories on slashdot with no indication of what jboss is for (or why anyone would care). Didn't we go through this last year (and figure out that they were all slashvertizements?)?

    1. Re:Aaahh! It's back! by MP3Chuck · · Score: 0, Troll

      I'm inclined to agree with you (that they should at least link to JBoss, so you know wtf it is), but when I saw "JBoss" it took me all of 5 seconds to 1) Realize I didn't know what JBoss was, 2) Open a new FF tab, 3) type "JBoss" into the Google box.

    2. Re:Aaahh! It's back! by Ryosen · · Score: 0, Troll

      Jboss^H^H^H^H Samba^H^H^H^H Gamecube^H^H^H^H Stuff-That-I-Don't-Use-And-Am-Too-Lazy-To-Google-F or stories on slashdot with no indication of what Jboss^H^H^H^H Samba^H^H^H^H Gamecube^H^H^H^H Stuff-That-I-Don't-Use-And-Am-Too-Lazy-To-Google-F or is for (or why anyone would care).

      Today is Google's 7th Birthday. Try to be kind, eh?

      --

      Ryosen
      One man's "Troll, +1" is another man's "Insightful, +1".
    3. Re:Aaahh! It's back! by laffer1 · · Score: 3, Informative

      Good point. Here's a summary of JBoss. Its a J2EE application server. Translation: it runs server side java code for websites and web services (servlets, jsp, jsf, enterprise java beans, more buzzwords) Its kind of like ASP.NET's runtime equivalent in java. Sun, Oracle, HP and several other companies make competing products. PHP folk make recognize it as a bloated service thats used to run code you can just write in PHP as a script. (i don't like php, but its a fair assessment for smaller projects) JBoss is included in Mac OS X and Mac OS X server (10.4).

      A little more information:
      JBoss is a greedy project which used to charge people for the documentation! Yes, it was free and open source to download jboss but the documention was $$$. Most people don't even know what J2EE is and can get away with running Apache Tomcat, Resin, or Jetty. In fact, JBoss uses apache tomcat.

    4. Re:Aaahh! It's back! by BigGerman · · Score: 3, Informative

      JBOSS still IS free. And thanks to the real OSS license will remain so.

    5. Re:Aaahh! It's back! by Anonymous Coward · · Score: 0

      Not only that, but what is a "Microsoft"??1!!1

    6. Re:Aaahh! It's back! by Ryosen · · Score: 1

      Looks like I picked a bad day to make fun of a moderator....

      That's ok. You've got mod points, I've got karma. It all works out in the end.

      --

      Ryosen
      One man's "Troll, +1" is another man's "Insightful, +1".
  18. Re:This is a refreshing change by AuMatar · · Score: 1

    No, it means he's a PHB. Thats why all the job listings require 20 years of Java and 7 years of Windows XP.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  19. minus and minus = plus? by otisg · · Score: 2, Funny

    Are they trying to prove that 2 wrongs make a right?

    --
    Simpy
  20. Working the 5 steps of denial? by jrcamp · · Score: 5, Funny

    1) Denial
    2) Anger
    3) Bargaining — Microsoft, you are HERE.
    4) Depression
    5) Acceptance

    Hey, at least they're working the program. Who would have imagined 2 years ago that they would even acknowledge open source, let alone cooperate. The next 2 steps will be rough for them.

    1. Re:Working the 5 steps of denial? by Rodness · · Score: 1

      That's making progress from stage 2, where they threw chairs and made death threats towards Google.

    2. Re:Working the 5 steps of denial? by Pneuma+ROCKS · · Score: 0

      I don't see ??? or Profit! anywhere.

      --
      Favorite quote: "
    3. Re:Working the 5 steps of denial? by Anonymous Coward · · Score: 0

      Um. Its the five steps of Grief.

    4. Re:Working the 5 steps of denial? by 955301 · · Score: 3, Insightful

      It's either that or

      1. Attack
      2. Embrace
      3. Extend

      Remember, this is a corporation, not a person.

      --
      You are checking your backups, aren't you?
  21. Ghandi by ^DA · · Score: 1, Insightful

    "First they laugh at you, then they fight you, then you win."

    1. Re:Ghandi by Anonymous Coward · · Score: 0

      ... but wait. They collaborate with you?
      That's not on Ghandi's list ...

      Oh my God we're screwed!

  22. Re:This is a refreshing change by Anonymous Coward · · Score: 0

    You're either a good comedian or a very bad software guy.

  23. They want JBoss to run well on windows by Anonymous Coward · · Score: 4, Insightful

    That is all about positioning of windows servers. That is all. It says nothing about their embrace of open source. The market wants to run some Jboss. MS wants to sell some server licenses. While they do this to help themselves, they can still slam java, open source, and move people from java to .net all while they position server 2003 as a worthy jboss host.

  24. embrace and extend... again by WiPEOUT · · Score: 5, Insightful

    MS: Let's work with JBos to interoperate more cleanly. Once we're done, we can always change the way ours works ... I mean improve on our protocols. Our customers can now use Windows and .NET to talk to JBoss, while JBoss users can't talk to our stuff. It's brilliant, as it makes JBoss look bad. Further, it will slow down the JBoss developers who will have to spend more time playing catch-up, while setting them up so that even if they change their own protocols in a game of tit-for-tat, we can point to them and say, "look, the JBoss developers deliberately broke compatibility with our software -- aren't they evil!".

    1. Re:embrace and extend... again by phish · · Score: 1

      Heh... it doesnt take MS involvement to have JBoss developers break compatibility. JBoss does a fine job of that on their own. Anyone who's tried to migrate from JBoss x.x.X to x.x.X+1 knows this pain well.

  25. the obligatory... by oddtodd · · Score: 5, Insightful

    "Keep your friends close, and your enemies closer."
        Sun Tzu (probably maybe)

    --
    I have plenty of common sense, I just choose to ignore it. -- Calvin
    1. Re:the obligatory... by Jherek+Carnelian · · Score: 1

      "Keep your friends close, and your enemies closer."
              Sun Tzu (probably maybe)


      Michael Coreleone: "There are many things my father taught me here in this room.
                                      He taught me: keep your friends close, but your enemies closer."


      Sun Tzu: "Know thy self, know thy enemy. A thousand battles, a thousand victories."

      People tend to forget the "know they self" part, despite it being the most important part.

  26. Too late for april fools by Anonymous Coward · · Score: 0

    Don't you get it? Microsoft+Open Source? Microsoft+Java?!

    Come on. Where do you get these kinds of stories?

  27. Stages of Denial by Bellum+Aeternus · · Score: 0, Redundant
    * Denial
    * Anger
    * Bargaining <-- Seems that we are here
    * Depression
    * Acceptance

    Mr. Ballmer seems to be stuck at 'Anger', but looks like the rest of MS is moving on.

    MS developers are already in the grief stage however:

    * Numbness
    * Disorganization
    * Reorganization (ie get hired by Google)

    --
    - I voted for Nintendo and against Bush
  28. Thi by rawwa.venoise · · Score: 0, Troll

    on beta.news.com Microsoft and JBoss said Tuesday they'll work to make JBoss' Java application server software work well with Microsoft's Windows and higher-level software.

    Making Jboss more compatible with microsoft. Really, another time Microshit try to bypass industry standards.
    Wake up JBoss people, are you guys on dope?

  29. Re:IBM Indeed! by mpapet · · Score: 2, Insightful

    Parent is right, but I think it's bigger than just IBM.

    I think what this suggests is that Microsoft is positioning itself to be the one that gets all the money that is supposed to be generated from OSS.

    I believe Microsoft will be able to say to their wealthiest customers, "buy our product, then use this free product and we'll support both!" Effectively leaving the market "crumbs" to the small guys while capturing the wealthiest dollars.

    If this experiment fails, I think they will litigate away their Linux competitors. Not like SCO claims, but more ordinary IP claims that don't really threaten IBM but drain what little resources distros have.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  30. Re:This is a refreshing change by RLiegh · · Score: 1
    Initially we dealt strictly with a Banyan, Novell or CP/M networking environment, but with the release of Windows for Workgroups 4.0 the tide shifted to San Francisco, specifically Redmond.

    I remember that, not so much because of the software enviroment but because of the parties we'd have afterwards where Axl Rose, Jerry Garcia and Randy Rhoads would come by to have skiffle jam. Regularly, Al Gore would drop by and leave sketches for an arpa net (or was it darpa net? crappa net? who can be bothered to remember).

    At the end of the week we'd all hop on our hogs and haul ass to lolapolooza. Good times, good times.
  31. Re:MOD PARENT UP! by Anonymous Coward · · Score: 1, Insightful

    What reality are you living in? I might join you in it. MS is hardly on the way out. There are a ton of developers using .net tech. I work at a consulting firm, and a great deal of work is going towards building .net apps to replace outdated programs written 5 or 10 years ago!

    IBM survived because of it embracing services. They having shifted to Linux probably has little direct correlation with their survival.

    Also, 60,000 employees vs. 200 of them leaving for Google is hardly a problem. They still have a ton of smart people there!

  32. Wierd, does JBoss own Hibernate? by SuperKendall · · Score: 1

    From the article:

    SQL Server, Microsoft's database software, with JBoss' Hibernate and Enterprise JavaBeans software.

    That's for interop - but does JBoss own Hibernate? I just thought they were heavy users.

    Not much going on there except the possibility of managing JBoss through Microsoft tools.

    I don't see how on one hand Microsoft can claim no new support for Java while at the same time saying the SQL Server will work better with JBoss. Smells like JDBC drivers to me.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Wierd, does JBoss own Hibernate? by jsight · · Score: 1

      That's for interop - but does JBoss own Hibernate? I just thought they were heavy users.


      Gaving King is a JBoss employee, so yes, they control Hibernate. Own is a bit strong, though...
    2. Re:Wierd, does JBoss own Hibernate? by Coward+the+Anonymous · · Score: 1

      http://www.jboss.com/products/list

      Hibernate is part of the JBoss Enterprise Middleware System (JEMS).

      --
      -- Jason
  33. M$ Coprosperity Sphere? by AHuxley · · Score: 2, Interesting

    You cooperate - they prosper. Survive the M$ legal death march? Time to the write M$ jungle code. You wouldn't survive it, but will survive longer depending on how you behave. Embrace, extend and extinguish. http://en.wikipedia.org/wiki/Embrace,_extend_and_e xtinguish

    --
    Domestic spying is now "Benign Information Gathering"
  34. First they IGNORE you, by WilliamSChips · · Score: 3, Insightful

    THEN they laugh at you, then they fight you, then you win.

    --
    Please, for the good of Humanity, vote Obama.
  35. microsoft is gonna look out for ya by flacco · · Score: 4, Funny
    hey kid, whattaya in for? whadja do, kid? how much time dey give ya here in the commercial world, kid?


    my name's microsoft, but in here dey all calls me win-blows. don't worry, i'm gonna look out for ya. here, take dis left-over turkey sammwich i cribbed from da mess hall. it's yours. i want ya ta have it. no strings.


    no, really, dat's a cryin shame dey stuck youse in here wid a buncha cash-addicted boneheads like us. cryin shame. but i'm gonna watch your back for ya kid. i'm gonna make it my personal business dat you get outta here in one piece.


    look, i got some extra socks from da laundry. clean socks. outta my own pocket. you're gonna be all right, kid, don't worry about it.


    an' i got somethin else for ya. i got it taped up under my arm here. you're gonna like dis, kid. ya ever seen one a dese before? it's a SHIV, you goddamn brat! dat's right, now take off yer goddamn pants an' put dis butter on your ass.


    shaddap kid, quit yer goddamn cryin. whattaya think, you come in here an' eat a man's sammwich an' take a man's socks fer nothin'? shaddap, i said! you should feel lucky. you see oracle over dere? he don't use no butter! shoulda seen what he did to peoplesoft.


    man i hate dese goddamn punks. stupid, goddamn, punks.

    --
    pr0n - keeping monitor glass spotless since 1981.
  36. Where's the Incompatibility? by tjasond · · Score: 2, Insightful

    I've been working on a project with web services running in JBoss and clients connecting in .NET for over a year now (JBoss 4.x, .NET 2.0 Beta). These web services involve objects that are fairly complex. The biggest "incompatibility" we've experienced has been upgrading JBoss versions, which unfortunately introduce pervasive changes to the application.

    So my question is, where's the incompatibility with respect to JBoss and .NET? If it exists, I sure haven't seen it. We even recently upgraded to jdk 1.5 and were able to get the services to use enum's on both ends in one day. I don't think there is any other common ground besides web services that JBoss and .NET (which I like to refer to as "not yet") could or should be compatible.

  37. We won't f*ck you, we'll only stick it in a little by whiskey+tango+foxtro · · Score: 1
    That subject is what am MS guy told the ISP I worked for when he was offering us a killer deal for bundling IE instead of Netscape back in '97 or so...

    Make no mistake, guys... MS may offer an olive branch, but they haven't take down their phony studies, and what the sales guys are saying to their customers, you wouldn't believe.

  38. Re:I definitely feel like Microsoft's on the way o by dioscaido · · Score: 2, Insightful

    And yet they have double digit growth every quarter... Maybe what you feel is different from what is actually happening.

  39. Easy way to hurt proprietary competitors? by MagicMike · · Score: 1


    Yes, this just sounds like a conspiracy, but it seems to me that making JBoss better is one of the easiest ways for Microsoft to hurt one of the few cash-cows in the industry that they aren't making money at: application servers.

    What do you think IBM and BEA sell a lot of? Application servers.

    I think its one of those "the enemy of enemy is my friend" things.

    I'm open to being wrong, that'd be great, I'm just not expecting it.

  40. Re:This is a refreshing change by Anonymous Coward · · Score: 0

    Hilarious!

  41. JBoss going after IBM = enemy of enemy = friend by Anonymous Coward · · Score: 1, Insightful

    1. JBoss is trying to undercut a very profitable market for IBM.
    2. Microsoft would love to see IBM be undercut.
    3. Using open source to drive down the compliments to your product increases the value of your product.

    1. Re:JBoss going after IBM = enemy of enemy = friend by Been+on+TV · · Score: 1

      Well, if this becomes a real threath to components in WebSphere, there is nothing keeping IBM from packaging JBoss into their offerings. IBM would still be in a heck of a lot better position to offer both servers for it to run on, and integration services than most other companies.

      The beauty of open source is that Microsoft cannot remove competition from F/OSS by buying the technology - there is nothing to buy. The source code is out there in the public domain. So they are forced to compete.

      This is what's happening; Microsoft finally beginning to feel some pain.

      --
      The future is in beta
  42. Extensions to core libraries by CustomDesigned · · Score: 2
    What's wrong with adding proprietary libraries?

    Absolutely nothing. That is not what the lawsuit was about. All the com.ms.* stuff that Microsoft produced was appropriate - and very welcome for those wanting to write Windows specific apps.

    The lawsuit was about adding proprietary extensions to the core libraries - the java.* libraries. That was specifically forbidden in the contract. Microsoft's excuse in court was that the contract didn't mention future versions.

    The problem with extensions to core libraries was that the unwary would be fooled into writing non-portable programs that only run on Windows. It is obvious (or should be to the clueful) when importing com.ms.* that your program will only run on Windows. Having the compiler accept bogus java.lang.* features was a not so subtle attempt by Microsoft to trick people into writing non-portable programs without knowing it. The 100% pure Java program was an attempt to undo the damage by providing a program that checks all imported classes, methods, and fields, to check for the use of non-portable extensions.

  43. what's the rush? by twitter · · Score: 1
    quickly, it's a trick... get an axe!

    No hurry, I've got five or ten buried in my back. SCO, Get the Facts, Internet Explorer, .DOC, Windows Media, Paladium, pressure on ISPs to block ports, DMCA, the list goes on and on. All anyone in the free software community has to do to get an axe is reach over their shoulder. Any one of them is good enough to show M$'s intent.

    --

    Friends don't help friends install M$ junk.

    1. Re:what's the rush? by Anonymous Coward · · Score: 0

      Not only do you hate this guy that much just for posting on a website, but you took the time to prepare a 2 page rant about him?

      I'm not sure he's the one with the problem..

    2. Re:what's the rush? by Toby_Tyke · · Score: 1

      Still, credit where credits due, it is a good rant.

      --
      "I realise this is not a very popular opinion but it's the truth, and there for needs to be said" -Bill Hicks
  44. Look at the stats by mattr · · Score: 1

    Collaboration phase or Embrace phase? Look at M$ track record for collaboration. Either they buy you, or you are destroyed, seems to be their basic mode. Statistically it is far more likely that JBoss is going to be dead in 18 months than that they are going to be able to do any reasonable "cooperation" with Microsoft. If they can't do business with any other company, they need a new business plan; this one is not a recipe for survival.

  45. WTF they want by marcosdumay · · Score: 1

    Just a few weeks ago, MS was looking for a cooperative project with OSDL or Red Hat (here). Now they anounce a cooperative project with JBoss. That is weard!

    The deal with OSDL (or Red Hat) had a clear oportunity to a backstab, but this one not.

    Very, very weard.

    1. Re:WTF they want by Anonymous Coward · · Score: 0

      weird even

    2. Re:WTF they want by NeoBeans · · Score: 1

      It's obvious to me what Microsoft gets out of this -- a way to sell Windows Server licenses with a cheap (actually zero cost) application server. It also allows them to go in to shops that are J2EE centric (running on IBM, Sun, and HP boxes that are not running Windows in any way, shape, or form) and pitch their product.

      The curious thing from where I sit is -- what is JBoss really getting out of this? The press release implies they'll have access to information within Microsoft to provide greater interoperability with Microsoft products. Of course, the thing is -- Microsoft has absolutely no vested interest in keeping folks on JBoss/J2EE for the long term. They'd love for people to buy Windows Server (which incidentally, can run .NET applications just fine out of the box), use JBoss, and then... move over to .NET. Something they can't do on, say, a Power box running WebSphere or a SPARC box running WebLogic.

  46. JBoss is LGPL by mparaz · · Score: 1

    Why we use LGPL. Ironic that Microsoft supports this.

    I guess it's much easier to work with an existing company than reuse code from projects such as Geronimo, Apache's J2EE server. They could embed the code into their applications under the business-friendly terms of the Apache Software Foundation license. But then, Geronimo is adopted by IBM.

  47. Re:MOD PARENT UP! by Anonymous Coward · · Score: 0

    Perhaps you haven't read some of the blogs by internal Microsoft staffers. The whole thing is dysfunctional. Bill isn't a coder, never was, neither stevie. The 'old timers' with the big money have gone lame. The poor underclass they use to propel the company along don't give a shit about anything but the check anymore because the stock they get has remained flat since '97. Or as one MS staffer put it: there is a huge traffic jam on the Redmond campus at 9:00 AM and again at 5:00 PM. There is no incentive to do great things, because the old-timers collect (leaving underlings, underlings). Why innovate so someone else can profit by it? There have been long Blogs about how to leave, develop quietly while letting the 1 year non-compete clause lapse, then seek venture-capital dollars at the 1 year anniversary. Microsoft has an increasing staff, but generally meetings (and more meetings) grind things to a halt. The OS and MSOFFICE divisions are so mired in legacy code, that no innovation is possible. Apparently MSN is slightly functional, but only because M$ is scared-as-hell about GOOGLE. When you babble on about how "Oh, Microsoft is still doing *GREAT* things...", you really are making rude noises with your a**.

  48. Why do we need application servers? by master_p · · Score: 1

    We need application servers because our operating systems are badly designed and can not handle simple stuff like interprocess communication and resource caching in an appropriate manner. An application server is nothing more than a mini operating system that can cache resources (databases, network ports, objects) and can make applications easily co-operate, something which is nearly impossible with normal processes.

    But weren't operating systems invented for just that task? they did. The original Unix model was about small processes collaborating through pipes, using simple 8-bit text as the means of communication. But people either failed to realize the concept or the concept was not publicised enough, and we ended up with big clunky monolithic applications that resembled monolithic kernels...and thus the concept of application server was born.

    But why can't we have processes to play the role of application server apps? it is because of the broken CPU process models. You see, almost every CPU on Earth is built on the principle that each program should communicate with the kernel through system calls/interrupts only. There is no concept, at CPU level, of service-offering processes. Every CPU design dictates that that a process can only see a list of system calls/interrupts, and nothing else.

    What are the consequences of this CPU design? well, there are multiple consequences, measured in billions of dollars lost in trying to make things work.

    First of all, one can not make things work by making millions of small components that inter-operate, because each process can not talk to other processes unless very expensive (performance-wise) mechanisms are used. That translates to programs being millions of lines of code, hard to debug and difficult to maintain...which means that billions of dollars is lost every year trying to make those big monolithic applications.

    Secondly, kernels can not be true microkernels: bad drivers may bring servers down, costing millions of dollars in downtime. New drivers can not be installed without at least one reboot. Programs are slow, because calling a driver is a very slow task that involves context switching. CPUs can not have big contexts (i.e. thousands of registers) because context switching would take many microseconds, even milliseconds.

    Thirdly, in order to overcome the stupidness of 'modern' hardware and software, things like application servers appear, which do what the hardware and software should be doing, i.e. make things collaborate. But using application servers on top of existing operating systems makes applications slower than what they should be, because applications that run in application servers are usually executed in the context of a virtual machine...no matter how good hot spot compilers will be, they will never reach native code speed, due to the simple fact that they have to translate and monitor the running code (and no matter what exotic optimizations promise, the hard reality is that these optimizations are not applicable in most of cases).

    How should CPUs be designed? well, instead of the model "process + system calls", each process/software component should have a memory map that defines how it sees the rest of the computer. A software component could only process things that its memory map allows and nothing else. The memory map would be like the page table: a set of address mappings to the rest of memory, with each entry defining use: read, write and execute. When an inter-component subroutine call was made, the current memory map would be switched to the memory map of the target component.

    The above model would allow true microkernel design; in fact, there would not be a 'kernel' in the traditional sense, but a small program that acted as a runtime manager for other components. There would not be a distinction between user mode and kernel mode, because each software component would be tuned to see only what is needed and nothing more.

    For example, a video driver would only see the video ram and som

    1. Re:Why do we need application servers? by Anonymous Coward · · Score: 0

      I no hardware guru, but I agree with your points on application servers being a kludge to make up for OS definicies. I would also point out that it has been MS's startegy for a very long time to build provide app server-like capabilities in the core OS, and they work very well indeed.

      Go ahead, pretend I'm a registered user and mod me down.

  49. Microsoft has begun a more cooperative phase by Alsee · · Score: 1

    In related news the check is in the mail and I won't come in your mouth.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  50. WTF?? HUh by bensch128 · · Score: 1

    I thought M$ big thing was to push .NET as the biggest and baddest Language out there. And then they turn around and start promoting a 100% java based app. server. WTF??? Obviously, someone is very confused over there... Ben PS. I bet that JBoss (Inc.) will be crushed under something very heavy once M$ realizes their mistake.

  51. WebTV by Anonymous Coward · · Score: 0
    I am trying hard to think of a company MS partnered with but didn't stab in the back. I can't think of one.

    Microsoft bought WebTV for $425 million. Tht can hardly be considered a backstab.

    1. Re:WebTV by killjoe · · Score: 1

      If I was MS I would not be proud of that spectacular failure. I don't know about you but I would classify flushing my company down the toilet a backstab.

      --
      evil is as evil does