Open Source Ingres Swings At Oracle, SQL Server
Rob Westervelt writes "Computer Associates is making its open sourced Ingres DBMS widely available today on Windows and Linux, pitching its mature features and 64-bit support at Oracle and SQL Server customers."
Is there one?
Not SQL-type competition. Remember Cloudscape? Looks like CA is really trying to answer IBM's challenge!
I wonder what sort of performance Ingres has compared to mySQL (lets hope its better), microsoft SQL server and oracle? I know that mySQL is not all that good performance wize, and performace is a important thing with dbms's so for Ingres to be sucessful, i hope they have better peformance than mySQL (no offence ment towards mySQL)
Weapon
looks solid, but this may not be the best move to take market share away from Oracle and SQL Server. Major competition is already presented with postgres and mysql. Splitting up whatever open-source rdbms presence in the corporate world today between these 3 makes each look less widely adopted.
that's my 10 cents.
If CA "retains control over the products and features", then it doesn't sound like it's open source. It's only open source if people have the right to fork the project and make incompatible changes. And that's an important ability because that is what, ultimately, keeps the original developers on their toes.
Is it more BSD-like, or more GPL-like? Can commercial companies use it without paying CA for commercial licenses?
The PostgreSQL license is what keeps drawing me back to it (aside from being a frickin' awesome database)...I can use it as much as I want without paying exorbitant fees. My company does, however, donate back to the community as much as possible.
It'll be hard to compete against Oracle, who is already a player in the linux market. I attended one of the Oracle-Compaq (well, now HP) conferences last year, where they were pushing linux clustering and Oracle using RAC. Oracle is tried and true, and it would take a lot of persuasion and golfing junkets to get enterprises to go down another path, methinks.
The friendliest digital photography forums on the net!
The Computer Associates Trusted Open Source License (CATOSL) apparently qualifies as an "open source" license, but it would probably not qualify as a "free software" license. The focus on user's software freedom found in the free software movement is important in interpreting what powers the license grants and what the license claims to regulate.
Section 10.1 tries to control use of the program--if one's rights under the license terminates, the license claims that that user's rights to use the program terminate as well. But the FSF tells us that US copyright law doesn't permit setting conditions on merely running a computer program (outside of a license or encryption manager) and that if this were to become accepted, would extend copyright law in a dangerous way. This was part of the rationale for saying the first and second revisions of the Apple Public Source License were not free software licenses.
Section 11.4 of the CATOSL claims that no licensee will bring a legal action under the license more than once a year. When one does bring a legal action, one is supposed to waive a jury trial and hold the trial in the state of New York. Licensees in other districts may enjoy rights which the state of New York does not recognize or grant, including the right to bring suit more than once a year; rights licensees would want to retain should they need to go to court.
I'm sure a more thorough examination of the CATOSL would reveal more problems for users. I don't recommend getting involved with programs licensed under the CATOSL. This shouldn't pose a practical problem for anyone because there are excellent database programs under more amenable licenses, including PostgreSQL (licensed under the new BSD license) and MySQL (licensed under the GNU GPL). I also don't recommend licensing one's own programs under the CATOSL.
Digital Citizen
Ok, first, I'm no Microsoft fan, but if you are a Microsoft shop, and you want commercial support, there's little choice but to use SQL Server. It's a logical choice given the circumstances.
... wow, right?
Second, I've seen a bit of Oracle, and watched our DBAs tearing hair out over mismatches in certifications (we are forced to use RH AS2.1 for their iLearning product where I work, where everything else happily runs on EL3). However, if you're not trying to make a whole bunch of suites of Oracle software work together then it all looks ok. I must agree that they definitely have done databases right. It's hard to go past RAC for ensuring reliability!
My previous job, I was (network|system|database|web) administrator, and (web|software) (developer|troubleshooter) in the early days, until we were able to expand the IT base a bit. That introduced me to PostgreSQL. I will always remember those days fondly. After a few years away I'm certainly very rusty, but there's nothing to stop me printing up the manuals and getting back on the rails if I ever get the time.
With our implementation of PostgreSQL we had almost no downtime that wasn't caused by the boss, and experienced one whole inconsistency issue. That issue was patched within 48 hours of being reported. And our hideously inefficient queries just kept chugging along when I felt sure the lack of grunt would cause SOMETHING to snap... IMHO MySQL is still eating its dust in features and reliability. Stick it on reiser4 filesystems, then I reckon virtually all risk becomes genuine hardware failure.
But hang on... it's not just open source. You can buy a license if you want commercial support! You can even run it on Windows! Not that I would, but
The only thing I can say for CA is I hope they maintain the back end better than they create their front ends. The company I work for had CA Unicenter, and since the license expired we switched to an Oracle application and haven't regretted it. It's good to keep the current vendors on their toes, but somehow I doubt they'll grab a good market share. We will see...
I think half the slashdot crowd now-a-days speaks just for the heck for speaking and even goes on the extent of comparing Oracle against MySQL.
Face it, while you may like open-source/BSD/MySQL/PostGreSQL they are no match for Oracle Database server. (lets keep iLearning etc. out of it)
1) Stored Proc support in MySQL is only now added No triggers, foreign_key support (?) , and what is there with all this InnoDB/ISAM for transactional support ? All this lack of features is really a pain in ass if you have worked with Oracle.
2) Dont crap about oracle setup, because anyway only a DBA is supposed to install it. And if you are installing it on your Laptop you are not mission critical anyway.
3) PostGreSQL window installer is still beta(face it).
4) PostGreSQL/mySQL is no business competition to oracle. (even the idea is laughable) ask any Oracle sales guy.
My God, if postGreSQL is so good vis-a-vis oracle why is Red Hat patching their kernel to run Oracle on Enterprise servers?
yes, for slapping together 4 web pages MySQL is ok, but if i have "Money" i would anyday buy Oracle.
yah, be a zealot , that is ok, but accept realities also.
No
Geez, you can't take three steps around here without some database or other getting open-sourced. Maybe Slashdot should start posting stories when somebody decides NOT to open-source a database.
Ther are only Linux x86 and Windows builds so far, and only RPM-packaged binaries are provided. You are also required to create an account on their project site to download (!).
And the license may be "open source", but it is not "free software".
CA seems to want it both ways -- they want to release the product as open source and to build a user base of hackers, but they also want to control the source and the process.
On the other hand, they have already set up mailing lists, a Subversion repository, a bug tracker and a wiki. Let's hope they can nurture their developer community with the same grace as, say, the Eclipse Foundation.
We're also talking about a huge product here, with pretty old code, a strangely obfuscated code tree layout, and a lack of documentation. It will take years before new developers know the sources to the extent that they can comfortably hack it. Just look at the huge amount of time it took for the PostgreSQL people to grok the whole codebase.
Incidentally, the version that has been released so far is incomplete. From the readme:
Comparison to other databases such as MySQL, Oracle and SQL Server