Slashdot Mirror


Oracle Acquires Innobase

A short time ago, Oracle announced its acquisition of Innobase, the Finnish company that makes the GPL'd InnoDB table storage engine. Among MySQL users, the separately-written InnoDB is almost as popular as the native MyISAM engine, and is considered to be more advanced for most purposes. Slashdot has, except for search, run entirely on InnoDB for the past year or two so we're as concerned about this as anybody. Brian Aker, former Slashdot coder and current Director of Architecture for MySQL AB, comments: "InnoDB is GPL, so once again the beauty of the open source market is at play: there is no lock in, and we can continue to develop Innodb as we see fit. The code is out there and we plan on continuing to support it. The largest database vendor in the world just confirmed that the market for open source databases exists."

165 comments

  1. /. concerned? by TedCheshireAcad · · Score: 1

    Slashdot has, except for search, run entirely on InnoDB for the past year or two so we're as concerned about this as anybody.

    Why? InnoDB is GPL'ed.

    1. Re:/. concerned? by Trigun · · Score: 2, Insightful

      Slashcode development is a tad bit different than database development.

    2. Re:/. concerned? by kwerle · · Score: 3, Insightful

      Why? InnoDB is GPL'ed.

      But the minds behind it are not. If Oracle snaps up key talent behind innodb, it could mean a big slowdown for that aspect of MySQL.

      Oracle isn't stupid. They didn't want the InnoDB buildings. They didn't even really want InnoDB itself - that's in the wild. They probably DID want the brains behind it, or the tech they were about to release.

    3. Re:/. concerned? by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      Why? InnoDB is GPL'ed.

      Just off the top of my head I'd say that they are worried about the possibility that future development and bug fixes will go to a closed source branch, that development might grind to a halt as the original developers are reassigned, that the nature of development might change and move in directions not beneficial to Slashdot as a user, or that something else will result from this change.

      It is wise to be concerned when you technology provider undergoes a drastic change. The GPL helps, since the project will likely continue as a active, GPL project in any case, but losing most of the experienced developers could really slow things down. That is not to say that it will. In fact, development might speed up and get better. It is just understandable to be concerned.

    4. Re:/. concerned? by jamie · · Score: 4, Interesting
      Because continuing InnoDB development is critical to upcoming versions of MySQL, and development of a database engine requires more than simply GPL'd code. In the past, Heikki Tuuri's company Innobase has been eager to develop InnoDB specifically for MySQL's needs, because MySQL was in a sense the only "platform" it ran on. But that's not likely to be true in the near future, or at the very least, not necessarily true.

      I do know there are at least several developers at MySQL AB who are intimately familiar with the InnoDB code, but I don't know if there are enough to fork the code and continue its development in the same vein as before. Frankly I will be surprised if this doesn't slow down 5.x development at least a little, while MySQL AB shuffles people around to get them up to speed.

    5. Re:/. concerned? by MemoryDragon · · Score: 4, Funny

      Well they wanted to be the IKEA of db development, the users now have to fix InnoDB themselves ... sounds IKEAish :-)

    6. Re:/. concerned? by dickko · · Score: 1
      But the minds behind it are not. If Oracle snaps up key talent behind innodb, it could mean a big slowdown for that aspect of MySQL.

      Isn't that one of the major points of open source software that if developers leave for whatever reason, that other brilliant minds will take their place? If so, why should slashdot be concerned?

    7. Re:/. concerned? by jadavis · · Score: 1

      Slashdot, and other MySQL users should be concerned.

      MySQL is centrally controlled and developed. That means that, unless the development model for MySQL changes, MySQL will need to take over development and maintainence of the InnoDB engine. Right now it would be a big change in the entire MySQL development model if the InnoDB engine were developed and controlled by some other group.

      Also, this also sounds like it affects commercial licenses of MySQL, but I'm unclear on those details.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    8. Re:/. concerned? by Watts+Martin · · Score: 2, Interesting

      This is probably accurate. Oracle was most recently in the news, remember, saying that they wanted to "crush" Salesforce.com's competing CRM products.

      http://www.theregister.co.uk/2005/09/30/oracle_cru sh_salesforce/

      Since you can't really buy and destroy open source software, they may well be trying to throw a monkey wrench into it. InnoDB brought ACID compliance to MySQL, and the new 5.0 release brings, well, SQL to MySQL. Despite what I'm sure Oracle would say, this is a problem for them.

      I know there are copious reasons people can bring up about why MySQL still can't hold a candle to Oracle. Those people are, in my experience, the ones who fail to appreciate that when money is, in fact, an object, "good enough" frequently trumps "unreservedly best." (While I'd agree with the ones who'd suggest PostgreSQL instead, MySQL has a great deal more mindshare, and if MySQL 5's new features hold up in practice, the gap between the two is much smaller now. Also, like it or not, having the database vendor provide commercial-level support, as MySQL AB does, trumps PostgreSQL's approach of "here's a list of independent consultants to call" for most companies.) I'm aware of more than one company that evaluated Oracle and chose MySQL anyway, because they decided the performance and stability gain for their particular application didn't justify the cost.

      So would Oracle make this purchase solely to try to slow MySQL's progress? Absolutely.

    9. Re:/. concerned? by rnicey · · Score: 1

      Your big problem is that the license that MySQL has to include InnoDB in their product expires soon. If it doesn't get renewed then without question they lose half of their user base.

      I certainly can't do without transactions, foreign keys, table spaces etc. etc.

  2. So why are concerned ? by frodo+from+middle+ea · · Score: 2, Insightful
    Acquisitions happen.

    The code is GPLed so what exactly is your concern ?

    --
    for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    1. Re:So why are concerned ? by beacher · · Score: 1

      Because if my imports or exports fail (just like user defined tables with nested arrays or OO tables) because of these I'm going to be pissed. RMAN isn't widely used with other database systems within my company, and we're already having to deal with other systems wanting to hand us datapump exports when our models aren't scheduled to go to 10g until next year.

      That's why I am concerned. There's other table types that break import/export, if I can get an assurance that this isn't one of them , then fine.
      B

    2. Re:So why are concerned ? by blackmonday · · Score: 1

      C'mon, man. Most large GPL'd projects are supported financially by some corporate interest(s). Sure, the code is out there. That doesn't mean the project will be a continued sucess, or that future development won't suffer. If Oracle drops the GPL'd version, the DB is in a precarious situation. You don't think everyone using the DB has their own team that compiles and develops it, do you?

    3. Re:So why are concerned ? by Bulmakau · · Score: 1

      I think by now enough people explained why concerns exits. However, I might suggest thinking about this.. Assuming Oracle bought InnoDB only to bury it (and I still wonder about how much money they paid for it..), they would have to be clear about it with the company they bought, and its people. So, the question is, if that is so - why would the people in the company accept such a deal? is the money SO attractive? Also, how would Oracle manage to ensure that people in the company won't leave to continue developing the code as part of a new company or as part of MySQL AB? Non-competition probably won't hold since the GPL makes it quite ineffective. So I estimate that the deal is a bit different.. Oracle do intent to heavily use the brains behind InnoDB. They intent to employ them and make them a part of Oracle. Maybe use some of their ideas. But in any way, make them an integral part of Oracle. Certainly not just but them to burn them. These tactics work much better with a trade-secret properties or copyrighted ones. Just my 2 cents

      --
      "From the moment I could talk, I was ordered to listen" - Cat Stevens
  3. Consern? by Gnpatton · · Score: 4, Insightful

    I guess the consern would be that InnoDB isn't going to get as much support as it should be. But as the original story puts it, the MySQL team intends to continue support with InnoDB. As a heavy MySQL user I can see where the worry would come from but I'm not worried because I believe the MySQL team will hold true to their word.

    1. Re:Consern? by rovingeyes · · Score: 1
      I believe the MySQL team will hold true to their word

      That would look better this way - "I believe the MySQL team will hopefully hold true to their word."

  4. Purchase good for InnoDB by totallygeek · · Score: 2, Insightful

    I think this is excellent, and will only lead to an expansion of InnoDB functionality. The speed over MyIsam coupled with the direct disk access is great, and was a huge factor in choosing MySQL over some others in recent software development. I have not ever heard of Oracle purchasing technology to squash it, either.

    1. Re:Purchase good for InnoDB by Thundersnatch · · Score: 4, Insightful
      I have not ever heard of Oracle purchasing technology to squash it, either.

      Peoplesoft and J.D. Edwards don't count?

    2. Re:Purchase good for InnoDB by VikingDBA · · Score: 2, Informative

      With support well into the next decade, I would say no, it doesn't count as squashing them out.

      from http://www.oracle.com/support/premier/lifetime-sup port-policy.html

      "Oracle's Lifetime Support Policy further extends support for PeopleSoft and JD Edwards applications as well. For currently supported PeopleSoft and JD Edwards releases, we are offering Premier support for five years from their general availability date. This is an extension of an additional year over what we had previously announced. We will still continue to deliver tax, legal, and regulatory updates for six-years for the PeopleSoft Enterprise and JD Edwards EnterpriseOne applications. For JD Edwards EnterpriseOne Xe and 8.0 customers, Premier support is now available through 2013. And for PeopleSoft Enterprise 8.8 customers, we are offering an Extended support option through 2011, as well as an upgrade from PeopleSoft Enterprise 8.8 to Project Fusion."

    3. Re:Purchase good for InnoDB by Christopher+B.+Brown · · Score: 1
      Hmm. How about RDB? Peoplesoft? JD Edwards?

      You can still get licenses for some of these if you really try, but it has been quite clear that Oracle bought them more to take over the market for their own products than to "enhance" the prospects for the products.

      This will most certainly turn the continued availability of the "transaction-oriented" InnoDB engine into a delicate dance between MySQL AB and Larry Ellison.

      If MySQL AB had "disinterest" in competing with Oracle before, this will most certainly strengthen that disinterest, because Oracle has acquired ownership of the bits of MySQL(tm) that could be pointed in an "Oracle-competing" direction...

      --
      If you're not part of the solution, you're part of the precipitate.
    4. Re:Purchase good for InnoDB by Thundersnatch · · Score: 1

      Support != development. Oracle will effectively kill PeopleSoft and JD prodcut lines by stagnation.

      Oracle's obvious ratioanly in buying PeopleSoft/JD was to get their large customer bases, and transition them to future versions of Oracle's applications. PeopleSoft and JD customers are effectively in maintenance mode.

      Supporting three large, and mostly redundant application suites is not cost-effective from the vendor standpoint. My own company has experienced this "buyout and switch" practice for several of our major applications over the last few years. It's the nature of the software business.

  5. Somebody set us up the Innobase. by Mulletproof · · Score: 5, Funny

    All your Innobase are belong to us. Or them. One of the two.
    (Ok, yeah, you can shoot me now.)

    --
    You need a FREE iPod Nano
    1. Re:Somebody set us up the Innobase. by Tackhead · · Score: 0, Redundant
      > All your Innobase are belong to us. Or them. One of the two.
      (Ok, yeah, you can shoot me now.)


      Bugs: Do you want to shoot him now or wait till you get home?

      Daffy: SHOOT HIM NOW! SHOOT HIM NO_*BLAM*


      How are you gentlemen!

      Innobase are belong to us!

      A m00se is on the way to bite you.

      (What you say?)

      No realli! If you're karving your initals on the m00se
      with the sharpened end of an interspace t00thbrush given
      by Svenge - your brother-in-law - an Oslo dentist and star
      of many Norwegian m0vies: "The H0t Hands of an Oslo Dentist",
      "Fillings of Passion", "The Huge M0lars of Horst Nordfink",
      you have no time to survive, because m00se bites Kan be pretty nasti..."


      Bugs:

    2. Re:Somebody set us up the Innobase. by temojen · · Score: 0, Redundant
      Narrator: In A.D. 2005, transaction was beginning.

      Captain: What happen ?
      Programmer: Somebody set up us the MySQL.
      Operator: We get signal.
      Captain: What !
      Operator: Main screen turn on.
      Captain: It's you !!
      MySQL: How are you gentlemen !!
      MySQL: All your money are belong to user 127.
      MySQL: You are on the way to destruction.
      Captain: What you say !!
      MySQL: You have no chance to ACID, make your backup.
      MySQL: Ha Ha Ha Ha ....
      Operator: Captain !! *
      Captain: Take off every Table!!
      Captain: You know what you doing.
      Captain: Move Table.
      Captain: For great justice.
  6. SCO by Douglas+Simmons · · Score: 1

    I don't remember the exact details of the article from a few months back, but will this have any effect on MySQL's befriending SCO?

    1. Re:SCO by free2 · · Score: 1

      SCO bought a simple proprietary license of MySQL, like anyone else can. No big deal. They can't buy more than that.

  7. Time for PostgreSQL by splante · · Score: 4, Insightful

    Time for /. to convert to PostgreSQL!

    1. Re:Time for PostgreSQL by Anonymous Coward · · Score: 0

      hehe.. that won't help -- PostgreSQL snuggling up to Sun.

    2. Re:Time for PostgreSQL by Anonymous Coward · · Score: 0

      More the other way around. PostgreSQL's BSD license makes IT the slut that SUN is cuddling up to. PostgreSQL will still be sleeping around with dozens of other companies as well.

    3. Re:Time for PostgreSQL by Zeut · · Score: 1

      Amen Brother! I will never understand the attraction of MySQL.

    4. Re:Time for PostgreSQL by bruthasj · · Score: 1

      Time for /. to convert to scoop! Oh, wait...

    5. Re:Time for PostgreSQL by Anonymous Coward · · Score: 0

      > PostgreSQL will still be sleeping around with dozens of other companies as well.

      Including SCO.

    6. Re:Time for PostgreSQL by killjoe · · Score: 2, Insightful

      /. is written in PERL right, it's written with DBI right? It should be trivial in theory right?

      You know what would be cool? Keep switching the backends of /. to different open source databases and report on the results.

      --
      evil is as evil does
    7. Re:Time for PostgreSQL by Dom2 · · Score: 3, Informative
      To say this shows a lack of real world database experience. Whilst it's simple to change the connection to point at a different database using DBI, once you're actually connected the SQL that you have to use varies in many subtle and incompatible ways.

      Probably the first one that everybody comes across is the difference in the integer primary key. In MySQL, it's auto_increment, in PostgreSQL it's a serial datatype with a backing sequence. If you want to know the primary key value after creating a new row, it's accessed in different ways. And this is just the tip of the iceberg.

      Thankfully, because they're all based on a common standard language (SQL), it's possible. It's just still a lot of very hard work. But it's not impossible.

      If it was easy, you'd see many, many more open source projects supporting something other than MySQL (which bugs me as PostgreSQL user :-)

      -Dom

    8. Re:Time for PostgreSQL by killjoe · · Score: 1

      I should have put the sarcasm tag on I guess.

      --
      evil is as evil does
  8. haha! by larry+bagina · · Score: 2, Funny
    InnoDB is GPL, so once again the beauty of the open source market is at play: there is no lock in, and we can continue to develop Innodb as we see fit. The code is out there and we plan on continuing to support it..

    Of Course, InnoDB exists because MySQL's effort (MyISAM) is such a piece of shit.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:haha! by Z00L00K · · Score: 3, Informative
      The difference between InnoDB and MyISAM is not that InnoDB is better, they are both good, but have different strategies. MyISAm isn't a fully transactional solution, which may be bad, but the advantage is that MyISAM is very fast, which is the key issue in some cases.

      MySQL is also supporting several other databases as backend, all with different advantages and disadvantages.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re:haha! by Anonymous Coward · · Score: 0

      The difference between InnoDB and MyISAM is not that InnoDB is better, they are both good, but have different strategies. MyISAm isn't a fully transactional solution, which may be bad, but the advantage is that MyISAM is very fast, which is the key issue in some cases.

      note: supporting ACID transactions is kind of important for a dbms

    3. Re:haha! by Anonymous Coward · · Score: 1, Interesting

      What, exactly, is the point of a DBMS that doesn't guarantee (or try to guarantee) data integrity??

      Reminds of the mutual fund manager who was part of this exchange at a conference:

      Customer: Your XYZ fund has underperformed the market each year for the past 5 years .. why should I buy your managed fund? Why don't I just buy an S&P index fund and match the market?

      Manager: Uhm, our fund isn't designed to beat the market.

      Customer: W...T...F...??? *gets up and leaves*

      MyISAM is a sad sad mistake and I wouldn't touch it for *any* application. The really sad thing is, the people who justify it by saying "it's faster" are usually the same ones who code in PHP, Ruby, etc., so it's not like they are blazing along at 10M transactions per day, yah know?

      Which would you rather do? Buy a couple more boxes to spread out the load, or explain to your boss why the last 1,000,000 inserts are WRONG because of a crashed process a couple weeks ago inserting inconsistent data? Geez.

    4. Re:haha! by vandan · · Score: 1
      Probably > 50% troll here, but I'll ignore that and answer the minority portion: the idiot.

      Reminds of the mutual fund manager who was part of this exchange at a conference:

      Customer: Your XYZ fund has underperformed the market each year for the past 5 years .. why should I buy your managed fund? Why don't I just buy an S&P index fund and match the market?


      You never went to this conference, did you? If you knew anything about the stock market, you'd know NOT to chase the fund that performed best last year. Chasing last year's winner will invariably send you bankrupt. In fact, you'd be far better off chasing the fund that underperformed, because statistically, you are simply more likely to get a better return by following them than by chasing last year's winner.

      Not that this has anything to do with InnoDB or MySQL, of course. But it's nice of you to demonstrate your ingorance with something so off-topic and vile as the stock market.

      What, exactly, is the point of a DBMS that doesn't guarantee (or try to guarantee) data integrity??


      Why don't you remove your head from your arse and ask some people who use it? I will answer your question now. We use it because it's unbelievably fast. In cases where you want something unbelievably fast, an unbelievably fast solution sure makes sense. Your question makes as much sense as asking why people don't want supercharged V12s in their cars. Maybe you want one. Maybe you need one. Fine. But some people don't, and for them, the solution that suits their need doesn't include a supercharger or 12 cylinders.

      None of this prevents me from using InnoDB in cases where it's required, or people who own Honda Civics from buying a Jaguar and bolting a supercharger on it. The point is that ( luckily ) not everyone is like you, and variety and choice are good things.

      Which would you rather do? Buy a couple more boxes to spread out the load, or explain to your boss why the last 1,000,000 inserts are WRONG because of a crashed process a couple weeks ago inserting inconsistent data?


      WTF are you talking about? I'm not inserting 1,000,000 records. That's the problem with your analysis: you only seem able to consider what's sitting right in front of you ... and I'll assume you work for some spammer or porn outfit - or maybe that's just what you aspire to. Sorry buddy, databases are used for more than the textbook case of php shopping cart stuff wrapped up in transactional goodness. Understand?
  9. Confirmation? by jlowery · · Score: 4, Interesting
    "The code is out there and we plan on continuing to support it. The largest database vendor in the world just confirmed that the market for open source databases exists."

    I would think that it was the users of InnoDB that confirmed that the market for open source databases exist.

    Also, what about IBM and their open-sourcing of Cloudscape? Don't they count?

    --
    If you post it, they will read.
    1. Re:Confirmation? by njcoder · · Score: 1
      "The largest database vendor in the world just confirmed that the market for open source databases exists."

      Looks like they forgot two letters. I think they meant to say the market for open source databases existed. :) If MS or SCO or whoever bought OSDL or hired some other key linux kernel developers or Ubuntu I don't think they'd say "see, the market for open source kernels and OS's exists!" At least they didn't say that when MS hired drobbins.

    2. Re:Confirmation? by Jeff+DeMaagd · · Score: 1

      I think it's more of a shock that the largest commercial DB company is willing to buy a company that develops open source software.

  10. DBMS market going open source? by martenmickos · · Score: 3, Informative


    Is this yet another sign that the DBMS vendors are going open source? This reaffirms our thinking of where open source is going. Great to see Oracle legitimise the open source database space as they did with Linux.
     
    Marten Mickos, MySQL AB

    1. Re:DBMS market going open source? by 3770 · · Score: 4, Insightful

      Great to see Oracle legitimise the open source database space as they did with Linux

      There is one key difference. Oracle isn't in direct competition with Linux.

      There is a chance that Oracle has some plan for InnoDB that will help Oracle's bottom line without actually harming MySQL. But if I had to guess, I would guess that the strategy in some way involves Oracle helping Oracle by harming MySQL. Or rather by slowing MySQL's progress. Because I don't believe that this isn't something that MySQL can't deal with.

      While that is a great flattery, I can't help but think that brave words such as "Great to see Oracle legitimise the open source database space as they did with Linux" feels just a little bit like putting up a brave face. Because it would almost certainly have been better for MySQL if Oracle hadn't bought InnoDB.
      --
      The Internet is full. Go Away!!!
    2. Re:DBMS market going open source? by mikvo · · Score: 1
      Because I don't believe that this isn't something that MySQL can't deal with.

      Way to look at the positive side! Sheesh... I had to turn on my special boolean processor just to read that last sentence.

    3. Re:DBMS market going open source? by 3770 · · Score: 1

      I don't know that that isn't a compliment, or not.

      --
      The Internet is full. Go Away!!!
    4. Re:DBMS market going open source? by Bulmakau · · Score: 1

      I agree.
      I can see very few reasons why anyone would think this move is a positive one in the short to medium term from MySQL's perspective. At best, it would be a neutral one. I do like MySQL and do hope that this move would in the long term be netralized and maybe even turned around to be an advantage, but can't see that hapenning any time soon.
      That being said.. Long live MySQL :D
      Remember that every change involving risk, has the other side of it as well.. opportunity.

      --
      "From the moment I could talk, I was ordered to listen" - Cat Stevens
    5. Re:DBMS market going open source? by Anonymous Coward · · Score: 0

      I'm not sure Oracle is acknowledging the power of open source. Instead, Oracle has probably seen a possibility to slow down the slide of DBMS prices by acquiring InnoDB. Because of the high-performance, industrial strength InnoDB engine, MySQL has been the major pain for Oracle's pricing strategies. With InnoDB IPR under its command, Oracle has much less reason to worry about MySQL.

  11. oy vey by SuperBanana · · Score: 4, Insightful
    Brian Aker, former Slashdot coder

    Uh, no offense guys- but that's something I wouldn't put on my resume. Slashcode has seen near zero feature additions, is widely known to have some of the worst perl code ever written, is grossly underdocumented...

    and current Director of Architecture for MySQL AB, comments: "InnoDB is GPL, so once again the beauty of the open source market is at play: there is no lock in, and we can continue to develop Innodb as we see fit.

    You can, sure. But who has been putting the majority of development time into InnoDB? MySQL, or Innobase? If it's Innobase, and Oracle says to Innobase, "walk away from this", you're screwed. "Open Source" doesn't mean "if the primary supporter walks away, the project keeps going."

    The largest database vendor in the world just confirmed that the market for open source databases exists."

    Um...no, they didn't. They thought buying Innobase made business sense, so they did it. Inferring "OMG Oracle thinks we're cool!" is, well, quite the stretch. For all we know, Oracle could be handing out pinkslips as we speak, or folding Innobase talent into Oracle...who knows.

    1. Re:oy vey by MindStalker · · Score: 1

      Support for InnoDB is one of the primary features people use MySQL for. I know I would drop MYSQL in a heart beat if they dropped InnoDB or even if some new critical bug was found and MYSQL didn't fix it. They really don't have a choice but to pick up InnoDB development if Innobase drops it (they might have to change its name though, which could cause some confusion)

    2. Re:oy vey by blackmonday · · Score: 4, Insightful

      Slashcode is as good as it needs to be, and no better. It serves millions of web pages each month (day?). I'd be glad to put a site of this popularity on my resume.

      Come to think of it, if other apps were "as good to be, and no better", there would be a lot of companies saving good money right now.

    3. Re:oy vey by pudge · · Score: 4, Informative

      Slashcode has seen near zero feature additions

      Huh. Just in the last month alone, we've seen the addition of support for CSS and Atom, and the beginnings of a brand-new replacement for formkeys (called reskeys). And that's just September. So, um ... no.

      is widely known to have some of the worst perl code ever written

      Only among people who don't know perl, or Slash.

      is grossly underdocumented...

      True enough.

      But the last thing being true does not remedy the fatal flaws in the other two assertions, which prove you to be quite ignorant about the subject.

    4. Re:oy vey by D-Cypell · · Score: 0

      You can, sure. But who has been putting the majority of development time into InnoDB? MySQL, or Innobase? If it's Innobase, and Oracle says to Innobase, "walk away from this", you're screwed.

      I dont agree with you.

      If you have enough interest in InnoDB's future (and require new features or bug fixes) then you are free to add thoses features and fix those bugs or sub-contract this work if you dont have the in-house skills. Of course, these enhancements will need to be released under GPL also. It just raises the bar a little. Now if you are waiting on a Peoplesoft enhancement, you are possibly screwed ;o).

      What you are suggesting is that if Microsoft hired Linus and other senior Kernel maintainers and convinces them to "Walk away from this", Redhat users would be 'screwed'. There might be a talent gap to fill, but that doesnt suit my definition of 'screwed'.

    5. Re:oy vey by jdavidb · · Score: 1

      Rather trollish to assert that slashcode has seen no feature additions when we all know you're still huffing and puffing from the exhaustion of the migration to CSS and standards compliant HTML. Or, at least, I thought we all knew that. I know I did.

      I haven't looked at slashcode in about three years, but I have an idea it'd have to be in pretty good shape for that overhaul to have even been possible. One thing I know for certain is that given slashdot's userbase it absolutely must be using taint mode, and that's a good indication for quality.

    6. Re:oy vey by Anonymous Coward · · Score: 0

      "Come to think of it, if other apps were "as good to be, and no better", there would be a lot of companies saving good money right now."

      I don't think so. From the crap that quite a few of the major corps are passing off as their main Internet apps, they'd better be saving money, 'cause they sure didn't buy "good".

    7. Re:oy vey by Just+Some+Guy · · Score: 1
      Just in the last month alone, we've seen the addition of support for CSS

      I love the new CSS layout, truly I do. But the fact that it took a few years to implement it says more about Slashcode than I think we all want to admit. Had it been built on a solid MVC platform, the project should have taken a couple of days. Having to re-write much of the system to generate different HTML isn't exactly a design I'd brag about. And adding Atom when RSS was already working? That should have been a lunch break project.

      Clearly you guys manage to make it all work, so it's obviously not totally broken, but neither is it in great shape. I haven't written any megahits-per-day sites lately, though, so take my opinion for what it's worth.

      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:oy vey by pudge · · Score: 2, Interesting

      I love the new CSS layout, truly I do. But the fact that it took a few years to implement it ...

      No such fact exists, in fact. It took a few months, not a few years.

      Had it been built on a solid MVC platform, the project should have taken a couple of days

      That's nonsense. The great majority of the time spent on it was two things: making sure the code produced text (comments, stories, and so on) that was valid HTML 4.01 strict (which includes processing all old data), modifying the code to make CSS well-integrated into the system (so that it would play nice with sections and so on), and then actually designing the HTML and CSS. None of that would be eased, or even affected significantly, by whatever MVC platform you wish to conceive of.

      (Slash actually does use, essentially, an MVC model, though not religiously; we have significant and pervasive separation, but not complete. But really, very few code changes were required to accomodate the view, except to supply new features to the view [such as the aforementioned automatic stylesheet handling on a per-section basis], so as to make the distinction from true MVC moot for the purposes of the discussion here.)

      And even assuming it was just modifying the view (and we could have done it that way, in shorter time, but decided to do it better than that would have allowed): a few days? Obviously you've never worked on such a large system as Slashdot (which is not that large). There are scores of templates that need porting and testing. Just the view part alone is a several-weeks project, assuming you already have the thing perfectly designed, which of course, we didn't, as you make a lot of changes as you go along. You can't just wave a magic wand and turn thousands of lines of crufty HTML 2/3.2 into valid, strict HTML 4.01.

      And adding Atom when RSS was already working? That should have been a lunch break project.

      Yes, it was minor (though obviously not a mere hour, since code has to be written, tested, and so on). It was a few days going back and forth with one of the core Atom guys, since we had no experience with it. Then another day or two of modifying the code to be able to transparently handle multiple feed types, since 'rss' was hardcoded in a bunch of places. Then more testing, bugfixes, etc. Not to mention integrating it with FeedBurner, who currently handles our feed distribution.

      But the original poster said there are no new features being added. I listed three significant ones added in just the last month. I would hope not all of them would take a long time to do, else they'd not have all been added in September ...

    9. Re:oy vey by larry+bagina · · Score: 0

      Pudge,

      Is the code that converted all the old skanky comments into valid html available somewhere? I tried looking through the sourceforge cvs for it, but sf goes down like a crack whore in need of a fix, and reading through the slash code makes me want to pour hot grits down my pants.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    10. Re:oy vey by daffmeister · · Score: 0, Offtopic

      Oh for modpoints. That's the funniest comment I've read in a long while.

    11. Re:oy vey by Just+Some+Guy · · Score: 1
      It took a few months, not a few years.

      Maybe I should have said "a few years to muster the courage, then a few months to fight the fight." :-)

      Since I have you here, do you have time for a couple of hypothetical question?

      1) Would it have been possible to upgrade in parts, such as creating a base stylesheet to handle stuff like fonts and colors and incrementally altering the backend to use it?

      2) I understand the reasons you've given for not going to XHTML and won't beat that horse, but if you were decide today that you wanted to, how hard would that be?

      --
      Dewey, what part of this looks like authorities should be involved?
    12. Re:oy vey by pudge · · Score: 1

      Maybe I should have said "a few years to muster the courage, then a few months to fight the fight." :-)

      But that is a business decision that has nothing to do with code. We knew it would be a committment of a few months' time of a few employees, including the web designer who is not a full-time member of our team.

      Would it have been possible to upgrade in parts, such as creating a base stylesheet to handle stuff like fonts and colors and incrementally altering the backend to use it?

      Yes, but it would have been suboptimal. Easier to do it all at once, from our perspective. However, that is how we are doing reskeys (the formkey replacement). So far only zoo.pl uses reskeys; everything else still uses formkeys. journal.pl is next.

      Also, we did convert all the stories/comments/etc. long before making the switch to CSS. We started making *new* stories/commments/etc. valid HTML 4.01 in the spring, then converted all the old stuff over in August. So while the CSS part was done all at once, the entire project was done in phases.

      I understand the reasons you've given for not going to XHTML and won't beat that horse, but if you were decide today that you wanted to, how hard would that be?

      Very easy, in theory. Basically we'd need to do two things: modify the templates to produce XHTML instead of HTML (of course), and change a single variable in the code -- which controls whether the comments/stories/journals are HTML or XHTML -- to be true instead of false.

      Then of course we would need to convert the old comments/stories/etc., which we already have the code to do, and would take a few days, and as HTML and XHTML are not compatible, we would have a "broken" site in the meantime (though most (all?) clients are smart enough to read XHTML tags as HTML just fine).

      That's the main stuff, as far as the code is concerned.

      There's a few other things we would have to figure out, though, regarding content types. Like HTTP headers, and whether we should start outputting index.sxhtml instead of index.shtml, etc. That could be a big job, just testing and figuring it all out, but little of it has to do with the code itself.

      Not to mention fixing all of the XHTML-specific problems that have little to do with the code (embedding objects, JavaScript, ads, and so on; and making sure there are absolutely no errors in the XHTML, since as you probably know, if the XHTML is not perfectly well-formed, it breaks the entire page, and right now we still have a few HTML errors here and there, some out of necessity).

    13. Re:oy vey by Christopher+B.+Brown · · Score: 1
      This is double interesting, to be sure.

      It means that if you depend on MySQL + InnoDB, then you are dependent on the continuing "good graces" of two companies, and MySQL AB is dependent on Oracle for ongoing availability of licenses to the "non-GPLed" deployment of InnoDB.

      If anything adverse happens to any of the relationships, the Gentle User is pretty screwed.

      I could easily see this representing a plan by Oracle to set MySQL AB back.

      Note that if Oracle ceased selling InnoDB licenses to MySQL AB, the availability of a "GPLed fork" is completely useless to anyone that was purchasing licenses from them in order to avoid all the (purported and/or real) encumbrances of the GPL. In effect, it would make some forms of MySQL undistributable for any useful purpose.

      They are all certainly talking nice right now; that doesn't warrant anything a year from now...

      --
      If you're not part of the solution, you're part of the precipitate.
    14. Re:oy vey by Anonymous Coward · · Score: 0
      For all we know, Oracle could be handing out pinkslips as we speak, or folding Innobase talent into Oracle...who knows.


      I'm pretty sure Innobase talent don't mind even if they received pink slips right away. They are very probably all millionaires now, ready for new adventures. At least Heikki Tuuri, Mr. InnoDB, is.
    15. Re:oy vey by joe_n_bloe · · Score: 1

      [...] Had it been built on a solid MVC platform, the project should have taken a couple of days. Having to re-write much of the system to generate different HTML isn't exactly a design I'd brag about. [...]

      Good Christ Almighty. Here I sit debugging a Swing P.O.S. and now you've made me remember Struts. MVC doesn't have a thing to do with modularity or flexibility. It's a design decision, and one that is almost invariably insane in web applications.

      It's people like you that think that methodologies or models can substitute for talent and intelligence.

      Pppppffft.

  12. Interesting questions come up by MemoryDragon · · Score: 3, Interesting

    The MySQL business model works following way. They enforce the GPL and if you want to get out of the GPL you have to pay, just like qt, but MySQL has a problem there. Qt has its own codebase, MySQL does not, they rely on Berkley DB and on InnoDB, obviously there must be some relicensing contract between them so that people can relicense the InnoDB code non GPL, so what if Oracle refuses this relicensing in the future. MySQL might have a problem bigger than it seems on their hand. BDB is not the best repo (ask the SVN guys) and InnoDB is now in the hands of Oracle. Not that I would be sad to see MySQL going the way of the dodo, but this issue is bigger than it seems.

  13. PostgreSQL by Anonymous Coward · · Score: 0

    With MySQL AB's new relationship with SCO and now Oracle taking InnoDB proprietary, I expect we'll see many people reconsidering MySQL for PostgreSQL. Who's going to fork the last GPLed version of InnoDB? Certainly MySQL AB has demonstrated that it doesn't have that ability.

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

      > With MySQL AB's new relationship with SCO...

      Yeah. Kinda like PostgreSQL's relationship with SCO. Now that you mention it.

  14. InnoDB and MySQL relationship by dvanatta · · Score: 4, Insightful

    "InnoDB's contractual relationship with MySQL comes up for renewal next year. Oracle fully expects to negotiate an extension of that relationship."

    Hmmm... I think InnoDB will cost MySQL a little bit more next year.

  15. The bug by ducttapekz · · Score: 0, Flamebait

    Isn't Oracle afraid that it could catch the GPL bug? One wrong key and they will have to open their entire empire of code to everyone.

    1. Re:The bug by Lussarn · · Score: 1

      That scenario isn't in line with any form of reality we live in. It's just you swallowing the MS fud.

  16. More mergers than you can shake a stick at... by Cutting_Crew · · Score: 4, Funny

    Oracle pulls this off..
    Autodesk acquires Alias(maya)
    Cingular buys out At&t wireless
    NewsCorp purchases IGN
    Yahoo purchases Konfabulator
    IBM buys Gluecode
    Verison acquires MCI
    EA buys Digital Illusions
    Google Acquires Keyhole Corp
    Adobe buys Macromedia
    GameStop buys EB
    Yahoo buys Flickr
    Yahoo buys MusicMatch
    Warner Bros buys Monolith Productions

    Mergers Left: 1. Sony buys Nintendo
    2. Microsoft buys Yahoo
    3. Google buys Sun
    4. EA buys Hollywood
    5. Walmart buys K-mart
    6. Google buys Sony
    7. Microsoft buys EA (very geographically convenient)
    8. Walmart goes Bankrupt.
    Google vs Microsoft vs RIAA Judge Judy presiding.

    1. Re:More mergers than you can shake a stick at... by linumax · · Score: 1

      Forgive me for asking your majesty prophet Cutting_Crew but what happend to Apple and Saint Steve then?!

    2. Re:More mergers than you can shake a stick at... by Anonymous Coward · · Score: 0

      Because Cutting_Crew didn't explain all of number 1. Microsoft buys Sony, and they make an iPod killer. Meanwhile, Intel Macs come out and completely flop because at that point Linux is finally ready for the desktop. Apple tries to compete by making OSX open source, but then they realize they aren't selling anything and try to become ad-supported, but by then it is too late and they go bankrupt.

    3. Re:More mergers than you can shake a stick at... by Cutting_Crew · · Score: 1

      Apple Who? oh yeah them.. i forgot.. RIAA wins IPOD lawsuit and gets all Apple Stock.

  17. Sure by The+Bungi · · Score: 4, Insightful
    ... except that Oracle might pull a 'MySQL' on MySQL themselves and kindly inform them that if they intend to use InnoDB for commercial purposes they'll have to pay up. IOW, Oracle might require licensing for every commercial (no-GPL) version of MySQL sold.

    The biggest database vendor just confirmed that you can be too clever for your own good when you design your licensing schemes.

    1. Re:Sure by HC_Earwicker · · Score: 1

      > .. except that Oracle might pull a 'MySQL' on MySQL themselves and kindly inform them that if
      > they intend to use InnoDB for commercial purposes they'll have to pay up. IOW, Oracle might
      > require licensing for every commercial (no-GPL) version of MySQL sold.

      And you think Innobase doesn't require licensing for non-GPL versions today? It is a for-profit company - not a charity. They probably make money on licensing revenues from non-GPL versions and from support contracts. The following statement from the Innodb website seems to bear me out.

      "If you want to combine MySQL and InnoDB to a product which you distribute, and which is not open source, or for which the user has to pay a fee to you, you have to purchase a commercial license from MySQL AB."

      I'm sure some of the money that you are paying for a commercial MySQL license is going to Innobase.

      - HCE

    2. Re:Sure by ocelotbob · · Score: 1

      Uh, MySQL already has a licensing agreement with the Innobase people for such purposes, just like they have for BDB support. Try again.

      --

      Marxism is the opiate of dumbasses

    3. Re:Sure by The+Bungi · · Score: 1

      Uh, and I'm guessing it's about to go through the roof.

    4. Re:Sure by babelex · · Score: 1

      Wow Oracle just palyed a real blinder, now they will make money out of the low end SQL database market. Effectively every sale MySql makes now benefits Oracle what a sweet f*cking move for them..
      Also everyone supporting MySql also benefits Oracle in kind..
      Lucky I switched over to Postgresql years ago, don't think I could stomach paying Oracle tax again :)

  18. Yet Again... by sdirrim · · Score: 1

    See the earlier article Oracle To Buy Siebel

    --
    Not only "land of the free" but "land of the lawyers" who love a good old 1st amendment smackdown. Shihar 153932
  19. Here's why by Work+Account · · Score: 2, Interesting

    "Because continuing InnoDB development is critical to upcoming versions of MySQL, and development of a database engine requires more than simply GPL'd code. In the past, Heikki Tuuri's company Innobase has been eager to develop InnoDB specifically for MySQL's needs, because MySQL was in a sense the only "platform" it ran on. But that's not likely to be true in the near future, or at the very least, not necessarily true.

    I do know there are at least several developers at MySQL AB who are intimately familiar with the InnoDB code, but I don't know if there are enough to fork the code and continue its development in the same vein as before. Frankly I will be surprised if this doesn't slow down 5.x development at least a little, while MySQL AB shuffles people around to get them up to speed." -- Jamie

    --

    If you "get" pointers add me as a friend (116)!
  20. Ikea of Databases? by Unknown+Relic · · Score: 4, Insightful

    Could this be one of the reasons behind recent comments regarding MySQL wanting to be the Ikea of databases and not wanting to compete with Oracle?

    1. Re:Ikea of Databases? by kpharmer · · Score: 1

      > Could this be one of the reasons behind recent comments regarding MySQL wanting to be the Ikea of databases and not wanting to compete with Oracle?

      Anyhow, it wouldn't surprise me - oracle's acquisition of innodb doesn't bode well for mysql:
          - larry ellison (CEO of Oracle) is a megalomaniac and a nut-case to boot
          - even though mysql is a poor competitor of oracle, it still has "mindshare" - and some
              people will undoubtably send their cash mysql's way.
          - oracle doesn't really need this code
          - mysql might have gotten a warning, and hoped to avert this fate

      So, why would oracle be buying this product - unless they wanted to harm mysql? The only scenario I can imagine that would benefit mysql users is if oracle next buys mysql - and is using this as a ploy to maneuver mysql into a negotiating corner.

      Of course, even if oracle did buy out mysql, I'm not seeing that as anything good for mysql users: oracle has a lot of skill obviously, but they've also got a ton of bureacracy.

      ok, add to the list of reasons for why you should own your own io layers: it prevents your competitors from buying them out from under you!

    2. Re:Ikea of Databases? by dnoyeb · · Score: 1

      True. IIRC Oracle just bought Peoplesoft, so what could they possibly need Innobase for?

  21. Premeditate disruption? by Anonymous Coward · · Score: 1, Insightful

    Actually, this could be a well thought move IF InnoDB is so important to MySQL. Indirectly, it may disrupt its development.

    Not that Oracle would really need it; or would(?)... How much does MySQL threat Oracle's market share in the LONG run, especially with its new version coming around?

  22. Money talks... by SwedeGeek · · Score: 1

    Again, Oracle opts for purchasing a pseudo-competitor instead of innovating on their own. I certainly don't think there is anything wrong with that, it just seems they are finally starting to realize they can't do everything for themselves. Although, database technology itself should be under their grasp already. It's Oracle-grown products like JDeveloper IDE and the OC4J application server that really don't (IMHO) meet the standards already set by OSS projects such as Eclipse and Tomcat. It would be nice to see them admit their shortcomings in those areas and either contribute to the OSS cause or purchase if they feel deem it necessary. Call me old fashioned, but I guess I just don't like to see big companies compete "just because" in spaces where they really aren't experts and are just looking to add 2 more sentences to their marketing material.

    Of course, I write all this as I alt+tab away from my Jdev/OC4J/BC4J environment that's been forced upon me, so at least I'm not bitter about it!

    1. Re:Money talks... by Anonymous Coward · · Score: 0

      Umm, Oracle acquired the original code for JDeveloper from Borland and OC4J from Orion, so I'm not quite sure I get your point about "Oracle-grown" products...

  23. Ah, so that's why by Overly+Critical+Guy · · Score: 2, Interesting

    Now we see the reason for all the endless pro-MySQL articles on Slashdot. They've been using it since the site's inception, despite superior alternatives like PostgreSQL.

    If MySQL hooking up with SCO wasn't enough to steer people away, this probably won't either.

    --
    "Sufferin' succotash."
  24. Re:Largest DB Vendor in the world by leoxx · · Score: 2, Informative

    No, you will likely be moderated down because you are extremely wrong. For those too lazy to click, IBM is #1 with 34% marketshare, Oracle is second at about 33% and Microsoft is a distant third at 20%.

  25. Re:Largest DB Vendor in the world by Just+Some+Guy · · Score: 1

    Sleepycat has more installations than all the rest of them put together, probably by at least an order of magnitude. I mean, as long as we're throwing about useless metrics...

    --
    Dewey, what part of this looks like authorities should be involved?
  26. Oracle Might Just Improve InnoDB by frohsinn · · Score: 1
    Seriously, folks, the MySQL/InnoDB combination is rather feature poor in comparison with Oracle 10gR2. That being said, the MySQL/InnoDB combo is here to stay. What better way for Oracle to play in this space than to buy something as pivotal as InnoDB, and then make it better. Improving InnoDB's hot backup capabilities would be a reasonable first step. Then who knows, maybe add shared-disk clustering ala RAC?

    We all know that Linux adoption is benefitting to some extent from Oracle's push in that space.

    I'd say a brilliant move on Oracle's part, and something that might just benefit the MySQL/InnoDB combo as well.

    1. Re:Oracle Might Just Improve InnoDB by Just+Some+Guy · · Score: 1
      Oracle Might Just Improve InnoDB

      I'm sure they will, but even more certain that you and I will never see it. This is Larry Ellison we're talking about. Nothing personal against the guy (I've never used his products or competed against him), but he's not exactly known for his community spirit or cooperating with the other guys.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Oracle Might Just Improve InnoDB by Anthony · · Score: 1

      Didn't Larry set up that Globex corporation? With its own community full of spirit. Lots of happy people. Pity it didn't last. But at least the Denver Broncos got a new owner out of it.

      --
      Slashdot: Where nerds gather to pool their ignorance
    3. Re:Oracle Might Just Improve InnoDB by poopdeville · · Score: 1

      Hank Scorpio.

      --
      After all, I am strangely colored.
    4. Re:Oracle Might Just Improve InnoDB by Anonymous Coward · · Score: 0

      Yes, why is everybody here forgetting the M word. Oracle is still loads more expensive than SQL server but for now they can support that market - because it's a better product of course. But they want to have a cheaper/alternate offering on hand to compete with customers who won't consider spending 40K on Enterprise Edition. (something I'm trying to convince a client to do right now)

  27. Re:Largest DB Vendor in the world by Doctor+Memory · · Score: 2, Informative

    Ummm.....cites? According to this, IBM is the market leader with 36%, Oracle follows closely with 32.6%, while MS isn't even close with 18.7%. Or is this "ships more units" as in "ships it with every copy of Windows Server", whether it gets used or not?

    --
    Just junk food for thought...
  28. Re:Largest DB Vendor in the world by $RANDOMLUSER · · Score: 4, Funny
    Terabyte Oracle Database
    Terabyte SQL Server Database
    Terabyte DB2 Database

    Everybody sing!
    One of these things is not like the others!
    One of these things just doesn't belong!
    One of these things is not like the others!

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  29. Re: Slashdot EeziPost (TM) MK Irc by Anonymous Coward · · Score: 0

    A Troll???? Nooo! It should be a standard template in the comment box. hey, is it open source? Can I use it? Thanks, it was great, shoulda been modded funny, at least.

  30. Oracle Community Edition... by OneFix+at+Work · · Score: 2, Insightful

    This could be a way of Oracle gaining "street cred" with the OSS crowd. Oracle sees that OSS is gaining in popularity...PostgreSQL and MySQL end up being the backends for most OSS apps that require a database...which leaves Oracle out of the picture...

    Oracle may be thinking of releasing an OSS version of their database server. What better way to start off than by buying the developer of one of the most popular database formats for OSS.

    Their "new" business model would probably be similar to MySQL and they may even sell a new version of InnoDB to MySQL every now and then (an older version of course)...

    In their eyes, this would be a good way of Oracle being written into OSS apps...Write a new version of Oracle database that is identical to the commercial version in every way except that you are using InnoDB as the backend...

    This happened a while back when Ford bought Jaguar. At the time Dodge was working on the Viper and word was that it would be a "Mustang killer". Ford was scared to death that one of their most popular automobiles would be outsold by the Viper. There was very little known about the vehicle at the time, but what was known was that it was going to be a big engine...bigger than a V-8... Ford knew that the only company with a V-12 was Jaguar and figured that this was the most likely powerplant to be used in the vehicle (or some variation). They decided that if Dodge was going to make a killing with the Viper then they might as well get in on the action by licensing the engine design for every Viper produced...So, Ford bought Jaguar...of course, Dodge went with their own V-10 design...some say this was always then intent, others say the original design called for a V-12...

    1. Re:Oracle Community Edition... by Anonymous Coward · · Score: 0

      yeah, but when ford bought jaguar ti bought something that was much sexier/faster than anything they had.

      oracle buying innodb isn't like that at all. it's more like ford buying yugo.

  31. Re:Largest DB Vendor in the world by rk · · Score: 1

    No, the GP was right. He stated that " Well, MS ships more units of SQL Server than..." and that's certainly true. Not terribly informative, of course, because it's like stating that "Ford ships more Explorers than GM, Daimler-Chrysler, Toyota, and Nissan combined." Sybase also ships more units of Adaptive Server Enterprise than all those other database vendors, yet they only have a 2.5% market share.

    You've got to watch pesky market-speak. :-)

  32. commercial users screwed by Anonymous Coward · · Score: 0

    if you use the commercial version you are screwed. oracle just has to raise the fee on innobd or drop commercial version all together. then you have to eat it or rework their product with another db.

    gpl users dont really care, like you said.

    the difference is that you cant get a commercial version of the linux kernal. its only gpl.

  33. it doesn't work that way by idlake · · Score: 1

    Isn't Oracle afraid that it could catch the GPL bug? One wrong key and they will have to open their entire empire of code to everyone.

    First of all, the bought InnoDB, so they can do with it whatever they like; the GPL only applies to other people.

    Second, if Oracle shipped binaries that include GPL licensed code, they may be liable for hundreds of millions of dollars of damages and they must remove the code, but putting their code under the GPL is neither necessary nor sufficient to resolve the situation after they have violated the GPL.

    1. Re:it doesn't work that way by Anonymous Coward · · Score: 0

      hahahahaha

      how's the aspergers thing working out?

  34. K-mart was already bought out by hellfire · · Score: 1

    5. Walmart buys K-mart

    K-mart was already bought by Sears. Pay attention you ninny :)

    --

    "All great wisdom is contained in .signature files"

    1. Re:K-mart was already bought out by Forbman · · Score: 1

      Actually, it was a reverse merger. The guy who bought KMart seems to be a pretty sharp financing guy. He got KMart profitable and through bankruptcy, and the smaller KMart (but probably financially more healthy) bought out the bigger, but wheezing, Sears. So now there is kind of a joint financing company that technically owns both KMart and Sears' stores, if my recollection of the fawning articles over the guy who runs all of them now is correct.

  35. Re:Largest DB Vendor in the world by kkrause · · Score: 1

    not sure where you're getting that...

    According to IDC, it's Oracle...according to Gartner, it's IBM..but SQL Server is a distant 3rd.

    http://www.oracle.com/corporate/investor_relations /orcl_db_strength.pdf

  36. A warning to the KDE project? by CyricZ · · Score: 2, Interesting

    Perhaps the KDE project should take this as a warning, too. They're also heavily dependent on a third-party piece of software: TrollTech's QT.

    Suppose TrollTech were to be bought out tomorrow, and they stopped releasing their work as open source software. While QT is open source software and could thus be forked, would the KDE project be able to muster together the talent to continue developing it? Or would it stagnate, in turn harming the entire KDE project? Has the project looked into the possibility of that happening, and if so, what are their contingency plans?

    --
    Cyric Zndovzny at your service.
    1. Re:A warning to the KDE project? by marcelC · · Score: 2, Informative

      I'm not quite sure if the KDE community can maintain the same development pace of QT as trolltech does, but they do have some contingency plans for the QT codebase. see the KDE Free QT Foundation.

    2. Re:A warning to the KDE project? by adtifyj · · Score: 5, Informative

      The KDE project and Trolltech have carefully protected the future of all software developed on top of the Free QT license.

      In the event of a buyout, QT will be re-licensed under a BSD license.

      This agreement was negotiated very soon after Trolltech was formed.

    3. Re:A warning to the KDE project? by 10Ghz · · Score: 1
      Suppose TrollTech were to be bought out tomorrow, and they stopped releasing their work as open source software. While QT is open source software and could thus be forked, would the KDE project be able to muster together the talent to continue developing it?


      Sure, why not? By same logic: what if Microsoft hired Linus Torvalds, Andrew Morton, Greg K-H, Con Kolivas and several other top kernel-deverlopers, would the kernel still survive? Yes it would, after a period of turmoil. I fail to see why it would be any different with KDE and Qt. And folks at TT seems to be pretty passionate about KDE, and they employ several KDE-developers directly or indirectly (Hell, KDE's founder works for TT!). Why exactly would they want to screw KDE over? Besides, TT and KDE have agreements in place for this scenario.

      Seriously, I fail to see the problem here. KDE uses a GPL'ed toolkit. And everybody keeps telling how GPL eliminates vendor lock-in. But heaven forbid when we start to talk about KDE and Qt, then KDE is apparently "locked in" by TT, and TT can screw them over if they want to. And here I thought that GPL eliminated the vendor lock-in...

      And what should KDE do? Re-write KDE in GTK+? Yeah right!

      Has the project looked into the possibility of that happening, and if so, what are their contingency plans?


      Well, they can always fork the codebase (this is open source, remember?). And they have the Free Qt-agreements that would require TT to re-license Qt under the BSD-license.

      Really, worrying about TT pulling the plug on GPL'ed Qt? Since Qt is free and open source software, I fail to see the problem. Is Gnome hampered because GTK+ is developed by volunteers? No? Then why should KDE be harmed if Qt was developeb by volunteers?
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  37. Re:Largest DB Vendor in the world by Saanvik · · Score: 1
    It all depends on how you slice it. Is it number of units sold? Probably SQL*Server. Is it revenue? Probably Oracle. Is it number of companies using the database? Probably IBM.

    Is there anyway to be sure? Nope.

  38. Eat your competition by nurb432 · · Score: 2, Insightful

    While they cant remove existing work, they can kill any future development. AND they can absorb the developers into the corporation and cut off any short term outside projects with a 'non compete' agreement.

    --
    ---- Booth was a patriot ----
    1. Re:Eat your competition by quarkscat · · Score: 1

      Exactly so.

      However, since the project (to date) is GPLed, there is always the possibility of the project forking. AFAIK, this is the primary reason why MSFT (and SCO Group) hate F/OSS and the GPL -- the MSFT-invented (patented?) business process of "embrace, extend, extinguish" cannot be used to kill off competition.

      No F/OSS or GPLed software project can ever be orphaned into non-existance. This gives the organization using F/OSS or GPLed software the power to control its own destiny -- a point alluded to by the MA. OpenDocument Initiative.

  39. More subtle then we think by jvs · · Score: 4, Insightful

    Could this be more subtle then we all realise? Maybe the big O is just turning the screws on SAP. Think about it. SAP is "in bed" with MySQL AB via the transfer of MaxDB. Now if SAP were thinking of pushing MySQL as the db of choice to seperate themselves from Oracle, what better way to scupper them - buy the transaction engine technology (of choice) in MySQL.

    Remember SAP is the only competition left for Oracle in the Apps space.

    But then again, maybe I'm just paranoid!

    1. Re:More subtle then we think by dbdweeb · · Score: 1

      You're not paranoid if they really are out to get you.

  40. Fiendishly Clever... by dskoll · · Score: 1

    The danger here isn't that InnoDB would be close-sourced, or that it will languish.

    What Oracle can do is say "We love Free Software so much that we are ONLY releasing InnoDB under the GPL." That would destroy MySQL's commercial licensing plans, from which they derive most of their revenue. It means MySQL could no longer have "OEM Licensing" or any of the non-GPL'd schemes that bring in actual money. (Well, unless MySQL decouples itself from InnoDB, which means they'd be shipping an inferior product.)

    I'm really glad I went with PostgreSQL. :)

  41. Anyone remember when Oracle acquired Rdb engine? by dbdweeb · · Score: 1

    Long ago (1994) Oracle acquired Rdb which came with VMS and people were alarmed thinking the sky was falling because Oracle would convert the customer base to its flagship database engine and let Rdb wither. Well it didn't exactly happen like that. What withered was VMS but Rdb is still maintained and improved by Oracle as a separate database product. http://www.oracle.com/technology/products/rdb/inde x.html/

    Of course Oracle makes money on Rdb. Oracle's strategy is probably to make money with InnoDB too. They may be sneaky and improve InnoDB and keep quiet for a few years and then when people get dependent on it they will up the license fees.

    How to make money on open source: Get people addicted with "free" open source software but charge them for key critical components, training, and support. Oracle is not alone here.

    Hey man, I got some really good stuff for ya here and I'll give ya some for free just because I like you and I'm so nice. It's really good shit. Here, try some on me.

  42. MySQL AB guys must be thinking... by Slashdiddly · · Score: 1

    Just wait till Oracle buys us as well - we're gonna be rich!

    And, btw, suppose they did - what then?

    1. Re:MySQL AB guys must be thinking... by Anonymous Coward · · Score: 0

      Oracle doesn't need to buy MySQL. They already bought the part of MySQL that actually is valuable and they made a very good deal. Oracle can put their own SQL layer on top of InnoDB very quickly and that's their ticket to the next generation of databases. Very smart move from Oracle.

  43. aha, but here's a solution by kpharmer · · Score: 2, Interesting

    Mysql could replace its transactional foundation (innodb) with postgresql.

    This would give it a transactional foundation that oracle couldn't buy out from under them!

    1. Re:aha, but here's a solution by briansmith · · Score: 4, Insightful

      Why would somebody use MySQL with PostgreSQL underneath when they could just use PostreSQL in the first place?

    2. Re:aha, but here's a solution by FooAtWFU · · Score: 1

      Legacy code which wants to use MySQL client libraries to connect? I'm sure there's plenty.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
  44. oracle wants in on the Ikea hype by sednet · · Score: 1
    Oracle Mergers & Acquisitions probably got wind of MySQL via this Slashdot Thread: MySQL To Be Ikea Of The Database Market and moved to snap up a piece of the Ikea action.

    Seriously, MySQL doesn't perceive itself as an Oracle competitor, but Oracle may very well perceive MySQL as a competitive threat. Employing the developers who write the back-end for the paying customers of MySQL is a nice way Oracle can influence their competitor.

    My work has an application based on mysql that needs to add ACID compliance, and PostgreSQL just got a whole lot more attractive.

    --
    about sean dreilinger
  45. Patents? by FireAtWill · · Score: 1

    The GPL addresses patents, right? If Oracle has a patent for which InnoDB has prior art, could they suppress the application of the prior art?

    Just a thought.

    1. Re:Patents? by Anonymous Coward · · Score: 0

      > The GPL addresses patents, right?

      Wrong. The current version of the GPL does not address patents. The next version probably will (it's certainly been discussed).

  46. simple: replace innodb with postgresql! by Anonymous Coward · · Score: 0

    > The code is GPLed so what exactly is your concern ?

    Duh, this isn't like some bowling league score calculation program - this is 90% of the code that makes mysql worthwhile. You're not going to just pick up a transactional layer and start supporting it - unless you're a software engineer that specializes in this exact kind of problem. Which mysql must not have on staff, or they would have done it themselves.

    So, here's a suggestion: maybe mysql could use postgresql as a transactional layer! ok, here are the great reasons why:
        - it would stop all mysql vs postgresql flames since mysql would be using postgresql, and widening the postgesql marketshare at the same time they widened theirs
        - postgresql can't be bought out from under mysql
        - mysql won't have to hire the brains to build a database transaction manager
        - it might help mysql become more ansi-sql compatible
        - it might mute postgresql's recent popularity surge - since mysql will also ride that wave
        - it can protect mysql against postgesql - since mysql can always be added to everything that postgresql does
        - there could be a single really popular open-source database stack: mysql/postgresql, with little
            divisiveness, splintering, etc. This might help increase mysql's momentum
        - postgresql doesn't have innodb's bloated tables

    tada!

  47. no, it really did (does?) suck by Anonymous Coward · · Score: 0

    I do know perl. I have implemented SlashCode.

    It is some of the worst perl I have ever seen, and that includes a half-assed shopping cart written by an ex-coworker of mine who was, quite literally, stoned at the time (his "lunch" hour was spent chasing the dragon, as it were).

    Of course, that was slashcode 1.x. Haven't had the courage to look at 2.x. :)

    Posting anon because I don't really feel the urge to get into a pissing contest with grumpy editors.

    1. Re:no, it really did (does?) suck by pudge · · Score: 2, Insightful

      Of course, that was slashcode 1.x ...

      Right, so like I said, the only people who say Slash has some of the worst perl code ever written don't know perl, or Slash. As you've not looked at the code in about five years, it's quite true that you don't know Slash.

  48. This doesn't automatically kill MySQL. by IGnatius+T+Foobar · · Score: 1

    MySQL has pluggable back ends, and they make it easy to switch between them. If the Oracle folks make life with InnoDB too difficult, MySQL users can just convert their tables to be stored using Berkeley DB instead. No code changes, no loss of functionality, everything just keeps on going.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:This doesn't automatically kill MySQL. by Anonymous Coward · · Score: 0

      We run MySQL/InnoDB in a large environment (IBM p590 as production machines), and are very concerned with this move.

      One reason is thath we rely on Innobase to provide the hot backup utility. It's not GPL'd and it's not available for BDB, so there's not really an easy way out of this if Oracle would, for example, decide not to sell hotbackup.

      In the long run, Innobase (Heikki Tuuri) are the source of innovation. It's up to Oracle now to decide what features they will integrate in future releases and I'm sure thay won't let them get too competitive with their main product.

  49. Putting this into language for non DB people by Anonymous Coward · · Score: 0

    This is the biological equivalent of outsourcing your nervous system. If foreign keys and transaction management are not built into your database (that you're selling) , and you've outsourced them, then you honestly deserve everything you get. How could they have been so stupid. mySQL is now in strategic grip of Oracle. Nobody wants mySQL without innoDB any more than you would want yourself without a nervous system. mySQL is nothing but a wrapper around innoDB as far as most people are concerned. The WHOLE point of an RDBMS is the MS part of the acronym. Management System.

    And another thing SQL is pronounced "sequel" not "es - q -el". That should have been the first warning sign that these guys were a bunch of DB imposters. Why or how mySQL has become as popular as it has it totally beyond me, and indeed beyond most database professionals. It doesn't even support bind variables. Mod down the messenger if you want.

    But the house of cards is about to get some wind blown at it. It took a lot longer than most DB professionals thought it would, but it was never NOT going to happen.

    1. Re:Putting this into language for non DB people by Anonymous Coward · · Score: 0

      And another thing SQL is pronounced "sequel" not "es - q -el". That should have been the first warning sign that these guys were a bunch of DB imposters. The "sequel" pronunciation is out-of-date by about 30 years -- sort of like calling a DVD a record. IBM had a query language named SEQUEL, but it changed the name to SQL.

      The editor of the SQL standard explains the correct pronunciation is "ess cue el" on page 4 of Understanding the New SQL (Morgan Kauffman, 1993).

    2. Re:Putting this into language for non DB people by Anonymous Coward · · Score: 0

      "sort of like calling a DVD a record."

      Don't you mean a "david" ?

    3. Re:Putting this into language for non DB people by Anonymous Coward · · Score: 0
      Oracle says it's pronounced SEQUEL

      And as Oracle OWN mySQL's technology now, I think that carries some weight.

      According to the book _Introduction to SQL_ (Oracle Corporation 1985, 1989): "SQL, pronounced 'sequel,' is an English-like language..." (page 1-4) So if that's the way it's pronounced, then you would say "...a SQL query." Only if there were two fairly common pronunciations (letters vs. word) would there be a question (as in SCSI vs. scuzzy). Not that my company is the final arbiter, of course, but you might consider this when evaluating our claim: "SQL was defined by IBM Research but was introduced to the commercial market first by Oracle Corporation, in 1979." (same page) Besides, I don't think I've ever heard it pronounced "S-Q-L" in the years I've been in the database biz, except by newcomers to the relational database world. Rich Julius Oracle Corporation Senior Technical Writer Box 659504 Decision Support Systems 500 Oracle Parkway

      And I think allowing your transaction management to be outsourced to another company qualifies these goons as newcomers.

    4. Re:Putting this into language for non DB people by Christopher+B.+Brown · · Score: 2, Interesting
      This is totally wrong as far as the typical sorts of "use cases" for MySQL(tm) are concerned.

      If you're creating a BLOG or web forum, foreign keys and transaction management aren't vital in the way they are for financial applications.

      It is so easy (see the MySQL Gotchas site) to accidentally lose transactional and foreign key support even if you installed InnoDB libraries that it is pretty dangerous to depend on the notion that any of the "data integrity" functionality is actually in place.

      And the classic sorts of MySQL(tm) applications were written for version 3.23, so it is common to be unable to use InnoDB on the longstanding web apps.

      At OSCON, the MySQL AB guys seemed pretty uncomfortable with the notion that the new versions had to support all this data integrity stuff. This buyout can let them head back to what they are comfortable supporting.

      --
      If you're not part of the solution, you're part of the precipitate.
    5. Re:Putting this into language for non DB people by Anonymous Coward · · Score: 0

      Besides, I don't think I've ever heard it pronounced "S-Q-L" in the years I've been in the database biz, except by newcomers to the relational database world.

      You replied to a message that said the editor of the SQL standard wrote it's pronounced "ess cue el". Not exactly a rookie in my book.

      If you listen to MP3 interviews, you'll hear him say "S-Q-L".

    6. Re:Putting this into language for non DB people by Anonymous Coward · · Score: 0

      At OSCON, the MySQL AB guys seemed pretty uncomfortable with the notion that the new versions had to support all this data integrity stuff. This buyout can let them head back to what they are comfortable supporting.


      Funny for you to say that, being a PostgreSQL developer and all. FUD anyone?

      For the love of god, mod down this trolling bastard.
  50. We'll see... by TheLink · · Score: 1

    It raises the bar more than just a little..

    Not just anyone can fix Innodb bugs or add features to it. And not just anyone can identify the ones who can from the ones who just say they can.

    Plus the people who can may be too expensive for a single user to afford. Sure it may be very important to the users, but if they just can't afford it does that mean they miscalculated and should have used some other _cheaper_in_the_long_run_ DB?

    The costs of 1000 users each looking for different subcontractors to fix bugs is far more than 1000 users getting fixes from the primary company.

    Even if the 1000 users have the same problem, it is harder for them to share the various solutions to the same problem they fixed using different subcontractors. Also if the users lack the expertise, they will have little idea which is the best solution.

    If MySQL AB has significant InnoDB expertise then it won't be so bad. MySQL AB can then be the creator, manager and distributor of the bug fixes and features.

    Maybe the InnoDB team would refuse to close source their stuff, even if Oracle tells them to. In which case Oracle gets Innobase but not the team, who might leave and work for MySQL or someone else...

    It'll be interesting to see what the core people do.

    --
    1. Re:We'll see... by Christopher+B.+Brown · · Score: 1
      This represents no material change to who is able to get changes into InnoDB...

      Last week, it was only the staff of InnoDB that could commit changes to a product that, in order to license it under traditional proprietary licenses, required that they have exclusive ownership of all code in the code base.

      The Oracle buyout merely changes the name of the corporation holding exclusive ownership of the codebase.

      Remember: Unless InnoDB AB granted MySQL AB a pretty non-restricted source code license, then the only thing that MySQL AB would continue to have access to is the GPL-licensed 'branch,' which would mean that they become forbidden to "duel-license" products involving InnoDB.

      --
      If you're not part of the solution, you're part of the precipitate.
  51. Troll - Mod Parent down by Anonymous Coward · · Score: 0

    Nice troll fuckwad.

  52. GPL Friendly != SCO by br0k_sams0n · · Score: 1

    Interesting to see MySQL architects leaning on the GPL to comfort users given their partnership with SCO who seems to care so little about the license and arguably seeks to defeat it. I feel like one hand doesn't know what the other is doing. Too bad also that they were never able to create a transactional table type on their own rather than allowing someone else to do it for them, they wouldn't be in this position.

  53. Possible sneaky reason by Tablizer · · Score: 1

    One possible reason for this is that Oracle wants MySql to grow faster than PostgreSQL. This is because Postgre's SQL dialect is closer to Oracle's than My. Thus, if they can popularize scalable MySQL at the expense of Postgre, then Postgre will not raise up to take customers away who might otherise think of porting their big-iron Oracle queries to big-iron Postgre. Keeping Postgre small or immature will keep it out of their market area.

  54. Confirmed the market for *what*, exactly? by anothy · · Score: 1
    The largest database vendor in the world just confirmed that the market for open source databases exists.
    erm, no. they didn't. they confirmed that the market for open source database companies exists, but that's hardly the same thing. the later being true does pretty much nothing for the good of the users of open-source database technology.

    while we're speculating (hey, this is /.), my bet is that Oracle has two goals: make MySQL's commercial licensing harder, and, more importantly, get access to the Innobase minds. they probably do not care about the InnoDB product.
    --

    i speak for myself and those who like what i say.
  55. Ikea? Still not good for Joe the Carpenter by dallaylaen · · Score: 1

    Let's see, I may rather use MySQL and a huge expertice-enanbling iBuzz-oriented java middleware, or Oracle (who does the thing) and a simple perl script to do selects and updates.

    While the #2 approach is perhaps still better, the #1 drains some demand from Real DBMS market. Less demand, competing gets harder.

    Moreover, as time passes MySQL improves and workarounds/middleware solutions are accumulated, thus undermining Real DBMS market even more.

    It's like windows in the server room: once it appeared, it didn't fit the job most of the time. But it was cheaper! And now, the MS server OSes have improved, the solutions are everywhere and windows admins are easy to find.

    So, basically the el cheapo solution, while not being the choise for Real Men, quickly makes them a minority. Thus making the market conditions worse for them.

    My point is: while MySQL is of no direct competition to Oracle, it still harms their business and should be considered a competitor.

    --
    WYSIWIG, but what you see might not be what you need
  56. Scaringly smart, Oracle - you've got the "cache" by bshensky · · Score: 1

    Fact: Oracle is gobbling up both development tool and packaged application middle-tier products and plans to "fuse" them into their middleware platform now called "Oracle Fusion" using a Web Services platform.

    Fact: Oracle Application Server is really a best-of-breed solution that leverages Apache, PHP, Perl, Orion J2EE Server and acquired reverse proxy caching technology. Oracle has in effect morphed into a company with an "acquire and merge best-of-breed" mentality.

    Fact: Larry Ellison knows that, with the purchases of TimesTen, JD Edwards, Peoplesoft and Siebel, that there are not really any more fish to catch, pragmatically speaking (MS doesn't count - really). Oracle's goal for the next 10 years is to build these discrete products into a massive quasi-open platform that even interoperates with /competing/ products. They'd lose the very customer base they purchased if they did otherwise. Here is where Oracle plans to win - by embracing open (and Open Source) /standards/, they clobber the Microsoft beast in the enterprise market.

    So why buy InnoDB? I think (a) Oracle genuinely understands it needs to play fair, especially in the Open Source space, so better that it acquire InnoDB than Microsoft; (b) Oracle needs (ok, wants) the InnoDB talent to figure out how best to interoperate its own products with other MySQL-friendly products (and corollary to [a], it might have been easier to simply buy InnoDB than to "partner" with them), and (c) as they are doing with TimesTen, by integrating InnoDB into their product line, they create a convenient migratory path to the Oracle RDBMS for companies that outgrow MySQL (and, yes, you *can* outgrow MySQL - if you don't understand this, then you don't understand the nature of enterprise computing). Finally, (d) I'm pretty sure Oracle's future direction depends pretty heavily on data caching at many levels in the computing infrastructure - heck, Oracle App Server caches requests/responses for HTTP, stored procedures and portal "portlets", and TimesTen is being positioned as a database-level cache for distributed networks, so why not add InnoDB to that pot as well?

    MySQL recently said they were happy to have Oracle at the top end, and that they were quite happy at the low-to-mid end. Somehow, I believe Oracle bought InnoDB so they have a vested interest in the low-end, where there's noplace for a customer to go but up.

    Oracle has a vested interest in GPL - it helps them make money. I don't think the acquisition of InnoDB reveals anything incongruous. Heck, Zend just moved from Israel to a place down the street from Oracle, and Oracle just established a significant relationship with Zend to enhance Oracle interoperability with Zend's "PHP performance cache", but I really don't see PHP ever being 0wn3d by Oracle.

    What do /you/ think?

    --
    Makin' money, makin' friends, makin' whoopee and wearin' Depends
  57. This Puts MySQL AB in a tough poisition by neromancer2005 · · Score: 1

    The majority of MySQL AB's revenue comes from commercial licensing. Companies can only use the GPL licensed MySQL if their code is also using the GPL. Most commercial companies can't use the GPL version of MySQL for this reason. Currently MySQL will sell you a commercial license allowing you to use InnoDB without the GPL but that is only because they have a contract with Innobase until next year for the commercial rights to redistribute Innodb. Now that Oracle owns Innobase this puts mysql in a really tough position. The only way they can continue to sell commercial licenses of mysql (with InnoDB) is to negotiate a contract with Oracle. It seems to me that Oracle really holds all the cards in this deal. They could ask MySQL to pay huge sums of money for redistribution rights. If they can't come to an agreement Oracle won't really care. They just made mysql no longer commercially viable for most companies. MySQL made the comment that since the code is GPL that they can just go forward using the existing InnoDB code. Sure that's true but the only customers who can use this code are those willing to abide by he GPL and most large companies currently invested in supporting MySQL with their applications aren't able to do this.

    Time will tell what Oracle intends to do with this new acquisition but It puts them in a perfect strategic position. They can re-negotiate a contract with MySQL where they stand to make a lot of money. This might also push up the cost of commercial licenses of mysql so they are no longer as competitive. They can refuse to give mysql commercial redistribution rights thereby dealing mysql a huge blow to their business. At this point who knows what they really intend to do, Oracle probably doesn't even know yet but they also realize this palces them into a great strategic position for the future.

    MySQL also has a large number of talented employees so it's possible they could develop their own transactional storage engine but the difficulty of doing this can't be underestimated. If they decided to go that route it could be years before they had a viable alternative to InnoDB. Even if they did this it wouldn't surprise me to see Oracle sue them for patent infringement, as Oracle's next task is probably to patent as many parts of the InnoDB code as possible.

    1. Re:This Puts MySQL AB in a tough poisition by Anonymous Coward · · Score: 0

      > MySQL also has a large number of talented employees so it's possible
      > they could develop their own transactional storage engine

      They already have at least two others:

      http://dev.mysql.com/doc/mysql/en/bdb-storage-engi ne.html (Not theirs, but it's there.)

      http://dev.mysql.com/doc/mysql/en/ndbcluster.html (Yes, it's transaction-safe. MySQL just haven't been making a lot of noise about this aspect of Cluster. Perhaps for good reason, as it turns out.)

      > Oracle's next task is probably to patent as many parts of the InnoDB
      > code as possible.

      How are they going to patent stuff that's been available under GPL for 10+ years?

    2. Re:This Puts MySQL AB in a tough poisition by neromancer2005 · · Score: 1

      >They already have at least two others: I guess I should say a transactional storange engine that is competitive with InnoDB (or Oracle). BDB isn't there and isn't well supported by MySQL. Also NDB is definitely no replacement for InnoDB. >How are they going to patent stuff that's been available under GPL for 10+ years? That's whay no one seems to understand InnoBase is just like mysql in this regard. They actually own the code. They just choose to release a version under GPL. The only reason they couldn't do this is if this code was created by the open source community. This isn't the case as both InnoDB and MySQL code is under tight control. If someone does wish to submit a patch that mysql or Innobase doesn't wish to re-write they will ask you to sign over ownership of that code.

  58. Oracle evangelist: We'll see how it affects MySql by Anonymous Coward · · Score: 1, Interesting

    In his blog Oracle OS evangelist Omar Tazi raves about all the things that Innobase can do and MySql can't. Then he says: It'll be interesting to see how this affects MySQL. Stay tuned! Doesn't sound like a friendly takeover...

  59. Just back up from a slave by Jamesday · · Score: 1

    I've never used or even installed InnoDB Hot Backup to back up the few hundred gigabytes we have at Wikipedia. What we do is take one of the database slaves out of producton service and then either use mysqldump or shut down its server and copy the database files. It's effective, without adding the unnecessary cost of InnoDB Hot Backup. This approach also avoids adding undesired disk load to a server people are using.

  60. Possibly Branding? by Anonymous Coward · · Score: 0

    Oracle is 'big biz' and has had a rough time with Microsoft for MSSQL's separation form Sybase back, oh it seems like another life ago (4.2 I believe it was), placed Microsoft firmly in the small to mid biz. The acquision now lets them tag the 'Oracle' name on the 'open sourced' project(s) associated.

    In the process they can also add some coding influence, 'open source' SQL's respond to more Oracle SQL elements.

    Consider this, when Google demonstrated their functionality in distributed processing potential the people at Sun and Oracle both cried. Both expected to battle MS and never expected this kind of assault. In Essene why buy Sun or Oracle when one can assemble throwaway boxes at a fraction of the cost with just a few conceptual adjustments?

    Remember Microsoft is releasing it's new database and it's worthy for those who are actually interested in business backends that have a distributed flare. Oracle very much needs to get a 'Oracle Anywhere' type product but I suspect it will be about the viability of Sybase's Anywhere...

  61. mysql could use firebird as storage engine by mAriuZ · · Score: 1

    mysql could use firebird as storage/transactional/relational
    engine in future ;) if oracle will cut InnoDB (who knows what will happen with it)
    don't know about licences fit (mpl vs gpl)
    and with it they could get oracle mode too (for free)

    http://www.janus-software.com/fb_fyracle.html

    --
    developer http://flamerobin.org
  62. The press release: by ACORN_USER · · Score: 1
    Hmm, the worrying bit is about the terms for re-negotiation with MySQL not being disclosed:

    Oracle Announces the Acquisition of Open Source Software Company, Innobase - Oracle Plans to Increase Support for Open Source Software

    October 7, 2005, Oracle Corporation announced the acquisition of Finland-based Innobase OY. Innobase is the developer of discrete transactional database technology, InnoDB, that is distributed under an open source license. "Oracle has long been a supporter of open source software such as Linux and Apache," said Charles Rozwat, Oracle's Executive Vice President in charge of Database and Middleware Technology. "Innobase is an innovative small company that develops open source database technology. Oracle intends to continue developing the InnoDB technology and expand our commitment to open source software. Oracle has already developed and contributed an open source clustered file system to Linux. We expect to make additional contributions in the future."

    InnoDB is not a standalone database product: it is distributed as a part of the MySQL database. InnoDB's contractual relationship with MySQL comes up for renewal next year. Oracle fully expects to negotiate an extension of that relationship. Terms of the transaction were not disclosed.

  63. From MySQL to PostgreSQL: quite easy by NotAHappyCoder · · Score: 1

    Few months ago I switched most of my own programs to use PostgreSQL instead of MySQL. The process was relatively simple. Most of my problems came from the use of MySQL's non-standard SQL-extensions. (It should be noted that PostgreSQL also has many extensions to the standard.)

    I use SQL mainly from Perl and Python scripts and I was very happy to notice that not very many lines of code needed tuning. Almost all my problems in this area were related to the fact that PostgreSQL has very different way of automatically incrementing the primary key. But luckily the PostgreSQL's documentation was excellent and there they explained very carefully how their system works. I needed about one line more code to handle the difference :-)

    So my opinion is that it is not very difficult to switch from MySQL to PostgreSQL. If you have the will you'll succeed :-)

  64. I'm gonna have to ask you to come in this weekend. by tillerman35 · · Score: 1

    Riiiight. Oh, and did you get that memo on the TPS header reports?