Slashdot Mirror


IBM Buys Rational Software

An anonymous reader writes "Rational Software is going to be taken over by IBM. More info on Rational's website. RIP Rational. This is what rational is sending it's customers: To our valued customers: We are delighted to tell you that IBM and Rational Software have announced a definitive agreement for IBM to purchase Rational. This is a very exciting time for both companies and builds on the extensive business relationship IBM and Rational have had for over 20 years. Most importantly, it will provide significant benefits to you." Other readers submit links to the story in InformationWeek and the Mercury News.

18 of 307 comments (clear)

  1. IBM saved Rational, really by Anonymous Coward · · Score: 5, Informative

    After record losses this past quarter and a stock plunge from 70 dollars to 4 in the past year, Rational was on its way out. I'm not sure how much of Rational IBM is really planning on keeping around or whether they simply bought them for their software they wanted and planned on burying the rest of the company, but here's hoping they don't all get canned. I've been using ClearCase on Solaris for years, and it's really an excellent product.

  2. Can CMVC or TeamConnection return from the dead? by deragon · · Score: 5, Informative

    Best configuration management software I ever used was CMVC from IBM. It was then replaced by TeamConnection and then canned because IBM made an agreeement with Rational to promote their ClearCase product, which everyone I know who had use CMVC found ClearCase to be inferior.

    Now that Rational is being bought, IBM, can you make CMVC/Team Connection open source? God I would like to work again with CVMC...

    --
    Remember the year 2000? They promised us flying cars. They delivered the PT Cruiser...
  3. Valgrind by Bullschmidt · · Score: 5, Informative

    Anyone looking for similar functionality in an open source package may want to check out Valgrind. It is "an open-source memory debugger for x86-GNU/Linux". I've used it for a short while and its great.

    Valgrind:
    http://developer.kde.org/~sewardj/

    --
    "Of all days, the day on which one has not laughed is the most surely the one wasted." -Sebastian Roch Nicol
  4. Re:Thank G-d!!! by sql*kitten · · Score: 5, Informative

    Rational Rose is the shittiest piece of software I have ever had to use. We have to use it in some CS and SE classes to draw UML diagrams and it is total crap. Not only that but the program costs like thousands of dollars from what I hear.
    By judging the one piece of software they make that I have used I can tell you that Rational was not a very good company. Hopefully IBM will fix them so another CS student need not suffer.


    ROSE is one of those packages like say I-DEAS that is very frustrating if you don't already know how it works and what to use it for. It does a hell of a lot more than "draw UML diagrams" - if that's all you wanted to do, you should have been using Visio.

    If you ever work on a project with a development team of a hundred or more OO developers, then you need what Rational's tools like ROSE have got, there's really nothing else that can manage projects that complex. Harsh as this may sound, if you're an undergraduate you really don't qualify to have an opinion on ROSE either way.

  5. Re:Rational Rose by sql*kitten · · Score: 4, Informative

    Rational Rose was one of the buggiest, worst-designed pieces of software I've ever used. The one time I had to use it I prayed that someone over there would buy a copy of Visio to learn how a diagramming tool SHOULD be designed.

    Yes, but can Visio generate C++ from your UML, let you modify the C++, then import it back into the UML editor with all your changes intact? It's called "round trip engineering" and if you aren't doing it, you wasted your money buying ROSE!

  6. Re:Also check the internal memo by jkcity · · Score: 5, Informative

    fucked company internal memo here was it so hard to provide a link to it?

  7. Re:Open Source? by Lumpish+Scholar · · Score: 5, Informative
    It seems it's about time for IBM to demonstrate their loyalty to Free Software and Open Source by open sourcing Rational Rose ...
    Counter-example: IBM all but bought Object Technology International, turned OTI's Envy product into Visual Age (for Smalltalk, and then for Java), and released the latest version as a free / open source product called Eclipse. Why? Because (IMHO) every Java program written is a program that's not tied to Microsoft's apron strings, and thus might be available to run on IBM hardware. Is that the case for every program designed using UML? Probably not.

    Note also that IBM sells a high-end, "supported" version of Eclipse called WebSphere Studio Workbench. This is aimed squarely at the big-bucks* enterprise software development market, the same folks who buy Rational Rose. There's huge money to be made in that market, and IBM wants it.

    (*Freudian slip: I originally typed "big bugs".-)
    --
    Stupid job ads, weird spam, occasional insight at
  8. Re:Rational Rose by pcraven · · Score: 5, Informative

    Togethersoft can do transparent roundtrip engineering.

    Rational just manages to mangle code going both ways.

  9. Re:Thank G-d!!! by David+Byers · · Score: 2, Informative

    That doesn't change the fact that Rose is shite. It can do all sorts of things, but I never found one it would do *well* (besides annoying me).

    I agree that you need tools *like* Rose, but you sure don't need Rose.

    Let's see what I've seen it do:

    * Ruin hours of manual diagram layout by rerouting all associations because I had the audacity to move *one* class. Undo? Sure. Moved my class right back. Didn't restore any other part of the layout though.

    * Refuse to save any files unless the user had administrative privileges under Windows NT.

    * Destroy an entire model (it refused to read back the file it saved) when I pasted some classes from a different model into a class diagram.

    * Throw away all my source code when I used the "round-trip" functionality. Thanks, Rational. I guess I didn't really need those method bodies.

    And those are only the onese I remember after a couple of years of repressing memories of using Rational Rose.

    My *best* Rose memory was sending a bunch of licenses back with a message saying that we couldn't accept the license agreement (which said that Rational wouldn't guarantee that our $12k of software would actually *do* anything). Man, that was fun. We went out and bought stuff from TogetherSoft instead.

  10. Re:Open Source? by Ryosen · · Score: 3, Informative

    What about ArgoUML?

    --

    Ryosen
    One man's "Troll, +1" is another man's "Insightful, +1".
  11. Maybe improving things ? by Anonymous Coward · · Score: 1, Informative

    Rational has jumped the Linux wagon quite a while ago, but only half-hearted:
    They (speaking of MVFS[1]) used to "support" only RedHat, with newer versions (v5) there was almost no chance to run a custom kernel, you have to take a specific RedHat SRPM with correct release-sub-patched-by-redhat-version (2.4.9-11 for example). If you want to do it, leave the "Verbose bug-reporting"-feature on (Section: Kernel Hacking), else you have no chance.
    The most recent kernel they support is (please don't nail me if it's wrong) 2.4.18-11 (no sure about the 11).
    So far for the kernel.
    In their startup-script "atria", there were various hard-coded things (e.g. the path to mvfs.o, which is placed in /lib/modules/fs (?), not in the standard places), so I had to edit that one BIG TIME.

    If you didn't like those things, let's come to the best:
    The most common version is 4.X - the newest is 5.0 and is able to run on 2.4.X kernels (notes above strongly underlined) - but that one is totally uncompatible with the 4.X version.
    So - use 4.X with kernel _2.2.14-2.4.16_ and only those.

    This was enough to for me to refuse the (as client) installation on our[2] Linux compute-server (matlab and various simulation, speech recognition and the like) as the data is mostly lying in clearcase-views.

    It HAS a lot of USEFUL features and the "multisite"-support I've only seen with BitKeeper. It _is_ quite powerful. But nonetheless VERY slow and you need big backend servers and an quite watchful admin, as some, maybe more multisite-updates fail the first time you want to apply them.

    -- -
    [1] Multi-Versioned-File-System, built on top of NFS let's you mount a "view" into the local filesystem and perform various operations like checkout/in/...
    This is required, else you have to do "exported views", that are mountable via NFS v3 (only that version). With those, you only have a static view over your repository and no possibility to alter the content.

    [2] I work for a larger company doing mobile phone / base-station design and deployment.

  12. Re:Clearcase by bushido · · Score: 2, Informative

    ClearCase was originally developed by Atria Software, which was acquired by Pure to form PureAtria, then bought by Rational Software, which is now part of IBM - got that? :)

  13. Re:Clearcase by bushido · · Score: 5, Informative

    Here's a couple more small things:

    - Try to do a rename on a file in CVS and retain the element history. ClearCase does this correctly without having to muck with the repository by hand.

    - ClearCase at it's core has a real ACID database to do a better job of preventing data corruption. CVS does not, which can lead to problems - notice newer open source CM solutions (Subversion, BitKeeper, etc.) have followed suit.

  14. Re:Irrational Rose? by bushido · · Score: 2, Informative
    You don't know what you are talking about, dumbass. The $154 million in sales is for ONE QUARTER.
    http://biz.yahoo.com/fin/l/r/ratl.html

    In this tech investment climate, combined with the large amount of cash on hand at Rational, it is pretty easy to see why IBM thought this was a reasonable investment. Take a look at the close to $1 billion RATL has in cash/short-term investments:
    http://biz.yahoo.com/fin/l/r/ratl_qb.html

    I'm sure they wished they could have closed the deal when RATL stock was around $5 instead of $10, but this is about the longer term in preparing IBM to dominate as infrastructure spending improves.

  15. Re:Open Source? by doctrbl · · Score: 3, Informative

    Envy went into the VisualAge series. Note that Eclipse is NOT the latest version of VisualAge; Eclipse doesn't use the envy repository (it uses CVS instead).

    I've used both, and I much prefer VisualAge. The IDE is bound to the JVM (bad), but the environment allows you to work in an object-oriented way; I can pull out a class and work with it. I can pull out a method and look at that. In Eclipse, everything is file-based; to work with a method, the IDE just scrolls to the right place in the text file :(

    Also, the VisualAge debugger was 1000X better than Eclipse. Try step-through debugging with both. Try dropping to a selected frame in the execution stack rather than restarting your app from the beginning.

    Just wanted to clarify that Ecipse isn't really the next iteration of VisualAge; it's a replacement product which is getting better every release.

  16. Yet Another Alternative to Rational... by Heinr!ch · · Score: 2, Informative

    I've used Rational Rose since the 98 version and I would say it has improved in it's stability and flexibility. The real time round trip C# code generation from UML models in Rational XDE is also quite nice. However, when I recently worked for a client who wanted to begin introducing formalized requirements and analysis to their developers, I could not help the tech director justify the cost of Rational products. So instead, we discovered Enterprise Architect for Windows from Sparx Systems, an Aussie company. From $95-180 per seat for a single user, this tool can do most anything Rose Enterprise Edition can. In addition, it includes better tools for doing project estimation, risk management, and requirements traceability. Plus - the data format is either MS-Access, MS SQL, or MySQL. Therefore, you can have multiple users working on the same model. Truly worth looking into if the only reason you're not using UML tools is price.

  17. Re:Open Source? by ShinmaWa · · Score: 2, Informative

    we are mostly a hardware company

    Not even hardly. IBM is mostly a services company (over half of IBM's employees and about half of their revenue hail from the services division). Over the last year, IBM has sold off a lot of its hardware lines, including -- most recently -- its hard drives.

    We also sell a set of software engineering tools

    That they do. However, you linked to VAGenerator, a product that is being sunsetted. What they DO produce is the Open Source-based (i.e. Eclipse-based) WebSphere Studio Application Developer.

    we'll probably integrate Rational's tools with that

    You betcha -- but a lot of it has already been done. WSAD already integrates with ClearCase. Rational also has a product called Rational XDE that already gives somewhat-Rose-like integration into WSAD.

    --
    The /. Effect: Thousands of users simultaneously accessing a site to not read its content.
  18. Re:Let's be grateful that IBM rescued Lotus... by ValiantButter · · Score: 2, Informative

    "Not being a Notes user, I don't know what the name of the Notes .exe is. I'm curious. If it's ALSO "lotus.exe" then we'd have a complete explanation."

    The .exe is nnotes.exe or notes.exe. Unless you're talking about the server, which is nserver.exe.

    (The server, by the way, which offers a real alternative to M$ exchange. No, you don't have to use the Notes client to use the Domino server. A web browser or MS Outlook are viable alternatives, and I *think* you could even make it work with Eudora.)

    I hear that IBM is planning a product for next year that will answer all the critics of the "bloatware" supposedly released by Lotus.