Slashdot Mirror


CA Advantage Ingres To Be Released As Open Source

Bruce Perens writes "Computer Associates is releasing CA Advantage Ingres as Open Source under a variant of the Common Public License. The press release is here. This is a commercial fork of the public-domain University Ingres of the '80's, probably the first real relational database. CA's product added SQL and in general brought the program up to enterprise quality. So has the PostgreSQL project. It will be interesting to see if there can be any synergies between the two products. The BSD licensing on PostgreSQL would allow it." Here's an article at CRN on this and a few other open source moves announced today by CA; can anyone find a link to the text of CA's "Trusted Open Source License"? Related news, contributed by an semi-anonymous reader, is that CA has established "a new open-source foundation that will support Plone, the content management system built on the free Zope Application server," and that Plone's license will change as a result.

20 of 217 comments (clear)

  1. Why not PostgreSQL? by RuneB · · Score: 3, Insightful

    Why would someone want to use this instead of PostgreSQL?

    --
    dtach - A tiny program that emulates the detach feat
    1. Re:Why not PostgreSQL? by molarmass192 · · Score: 3, Insightful

      The only reason I can think is that Ingres was at one time one of the big 4, namely Oracle, Sybase, DB2, and Ingres. It comes from a commercial heritage, so it might be an easier sell to Joe CIO?

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    2. Re:Why not PostgreSQL? by Anonymous Coward · · Score: 5, Insightful

      You wouldn't. The source code is so that existing legacy customers can fix their own bugs.

    3. Re:Why not PostgreSQL? by HeadDown · · Score: 2, Insightful

      Because it might have better Windows support than PostgreSQL. I'm looking forward to giving it a whirl.

    4. Re:Why not PostgreSQL? by hey+hey+hey · · Score: 2, Insightful

      The source base diverged over 20 years ago. I don't think there will be much in common anymore.

  2. MYSQL by Anonymous Coward · · Score: 4, Insightful

    With all the quality open-source RDBMS's like Postgres, Firebird and now Ingres why the hell would anybody, ANYBODY want to use a hacked up beast like MYSQL for heavy database work. MYSQL was beautiful when it was used for what it was designed for. At some point, the developers gave in to user demands to start adding in RDBMS functionality, and now its a multiheaded beast. Sad.

    1. Re:MYSQL by Anonymous Coward · · Score: 1, Insightful

      Ok, true, but if the problem you are trying to solve requires features like referential integrity, then its time to move up to a real (read: designed for the purpose) database. Besides, IMHO, Firebird is simpler to use than MYSQL.

    2. Re:MYSQL by hendridm · · Score: 3, Insightful

      This is Slashdot, where PHP, MySQL, and Visual Basic are "toy" applications. PHP is awesome and getting better all the time. Is it the killer language that will devour all others? Hell no, but my clients don't seem to care as long as their sites are running. MySQL is the backend on them all, too. Works great for what they need. Is Visual Basic toxic waste that causes new programmers to forever learn how to code the wrong way? Yes, but it seems to do okay for RAD at my current employer. Yeah, the apps would be cool if they were in C++, but it isn't necessary for nearly all the apps the employees use.

      Use the right tool for the job! Sometimes standards are more important than cutting edge. Would I like to upgrade our web server to something less loathsome than ASP and FrontPage extensions? Hell yes! But transition takes time, especially in a zero-budget bureaucracy...

  3. Another has-been set free by k4_pacific · · Score: 4, Insightful

    It seems like this sort of announcement is becoming a common thing. Heck, even Microsoft did this with their WIX installer.

    Step 1: Dust off the source code for something that hasn't made any money in years.

    Step 2: Slap a GPL on it.

    Step 3: Release it to SourceForge.

    Step 3: Gain the goodwill of the open-source community.

    --
    Unknown host pong.
    1. Re:Another has-been set free by Trailer+Trash · · Score: 4, Insightful

      Bring it on! Seriously, if something isn't making money for a company, what's to lose? The more source we have available, the better off the entire computing industry is...

    2. Re:Another has-been set free by Linus+Sixpack · · Score: 4, Insightful

      Yea but available code without a simple free license is a problem as well as a bonus.

      At least it will make patent searches easier :)

      ls

  4. Re:So many oss/fsf RDBMS... by sholden · · Score: 1, Insightful

    You use a non-toy language which abstracts out the peculiarities of those databases.

    "use DBI;" and all those databases work.

  5. Until ... by A+nonymous+Coward · · Score: 4, Insightful

    Until you try an outer join or something other than trivial SELECTs. At least some of them have different syntax from others, and then there's the matter of working around MySQL's inadequacies. DBI is of very little help.

  6. Re:So many oss/fsf RDBMS... by MisterFancypants · · Score: 2, Insightful

    You use a non-toy language which abstracts out the peculiarities of those databases.
    "use DBI;" and all those databases work.

    What if you're creating a 'non-toy' database application. Do you really think DBI abstracts the differences in all of these databases, even when using triggers, etc, to the point where you don't have to worry about it? Uh.. No.
  7. Re:So many oss/fsf RDBMS... by veg_all · · Score: 2, Insightful

    What I want to know is: What do you have against toys? Scared by a clown as a child?

    Even on the big, bad interweb, sometimes one doesn't feel like writing "production" "code." Sometimes one may just want to make amusing and useful applications that need to manage fair amounts of data. And then one might want to share them with others.

    Sheesh. People here can get so serious about computers. Coding is such a manly art!

    --
    grammar-lesson free since 1999. (rescinded - 2005)
  8. Re:First real relational database by darnok · · Score: 2, Insightful

    If you're prepared to accept dBase II as a relational database, then I'd submit that IBM's ISAM/VSAM files have been around a good deal longer than that and they're fairly similar in terms of capability. No transaction level support, no ACID compliance, etc.

    In terms of longevity, I've heard that William the Conqueror was tracking his troops using ISAM files when he invaded England in 1066.

  9. Re:Plone license by drmike0099 · · Score: 2, Insightful

    Is anyone else a little bit disturbed by this change in licensing? Perhaps it was the CA guy referring to the GPL as "viral" in the article, or perhaps it was that they went out of the way to reassure us that nothing "sinister" was going on. Maybe it's the fact that they are coming up with (yet another) open source license, which typically means they have some hokey rule in there that fits the OSI's definition legally, but not in spirit.

    I could definitely be considered paranoid, but they could have easily dual-licensed it as GPL and something else (which they state above in the FAQ) without coming across as a little sinister, but nowhere in the article do they mention dual-licensing w/ GPL. Add that to the "viral" comment and some of the other stuff they said, and I don't think the open source license will wind up being as good as you might think. Time to fork Plone? (j/k) I hope that I'm proven to simply be a bit jumpy, and not actually right...

  10. Re:So many oss/fsf RDBMS... by Brother52 · · Score: 2, Insightful
    a pain to support the perculiarities of each of these products in, for example, a PHP script intended for general use

    It's more a problem with PHP than with anything else - failure to have a unified DBMS driver as about every other scripting language does.

  11. Tools for the job by 16K+Ram+Pack · · Score: 2, Insightful
    I get a bit fed up with all the PHP/VB bashing as well.

    A LOT of companies use these tools, partly because they are simple and quick.

    I've also used MS Access when it suited. For getting something implemented in a department in a very short deadline as an interim solution to something more scalable and stable.

  12. Re:As an Oracle DBA by mangu · · Score: 2, Insightful
    I agree completely about Oracle being a bitch to manage and vastly overpowered for almost all databases. I have been using Postgres for all new applications I create, and Ingres and Oracle for legacy applications. I believe the reason why so many developers choose Oracle is twofold: first, it's so widely used, many people are familiar with it. Second, nobody ever got fired for choosing Oracle. People feel confident that no matter what database they throw at Oracle, it will be able to handle it.


    As for the cost, well, they include it in the business plan. Except for very small companies, Oracle is considered "affordable" by the upper management.