Slashdot Mirror


Widenius Warns Against MySQL Falling Into Oracle's Hands

jamie sends in a blog post from MySQL co-founder Monty Widenius calling for help to "save MySQL from Oracle's clutches." While the US DoJ approved Oracle's purchase of Sun back in August, the European Commission has been less forthcoming. Widenius points out that Oracle has been using their customers to put pressure on the EC, and he questions Oracle's commitment to MySQL, saying their vague promises aren't good enough. He writes: "Oracle has NOT promised (as far as I know and certainly not in a legally binding manner): To keep (all of) MySQL under an open source license; Not to add closed source parts, modules or required tools; To not raise MySQL license or MySQL support prices; To release new MySQL versions in a regular and timely manner; To continue with dual licensing and always provide affordable commercial licenses to MySQL to those who needs them (to storage vendors and application vendors) or provide MySQL under a more permissive license; To develop MySQL as an Open Source project; To actively work with the community; Apply submitted patches in a timely manner; To not discriminate patches that make MySQL compete more with Oracle's other products; To ensure that MySQL is improved also in manners that make it compete even more with Oracle's main offering."

278 comments

  1. No they have not. by Anonymous Coward · · Score: 0

    And why would they.

    1. Re:No they have not. by Firehed · · Score: 1

      I take it you hate PHP because there are a lot of lousy coders using it, too?

      I'll agree that the licensing is muddy, but everything else you troll about is the result of using the tool wrong.

      --
      How are sites slashdotted when nobody reads TFAs?
    2. Re:No they have not. by nxtw · · Score: 3, Insightful

      but everything else you troll about is the result of using the tool wrong

      This is correct; using MySQL despite the availability of a clearly superior open source competitor is definitely using the tool wrong.

  2. So fork the damn thing already! by wiredog · · Score: 4, Insightful

    That's one of the reasons we have open source licenses. So we can fork if we have to.

    1. Re:So fork the damn thing already! by Anonymous Coward · · Score: 3, Insightful

      so a guy who sold out is now worried about what he sold?

    2. Re:So fork the damn thing already! by BadAnalogyGuy · · Score: 1

      We can leave those bits behind.

    3. Re:So fork the damn thing already! by tomhudson · · Score: 4, Interesting

      so a guy who sold out is now worried about what he sold?

      It's worse than that - Monty is a greedy self-centered pig. He sold it, then waited long enough so that he couldn't be sued (non-compete), then starts whining about how nobody else can be trusted with it.

      If Oracle *doesn't* get it, I'm switching everything to a combination of PostgreSQL and NoSQL. I trust Oracle more than Monty any day. Oracle at least has a business case to not screw around - unlike Monty, who has already demonstrated his crappy ethics.

    4. Re:So fork the damn thing already! by mrmeval · · Score: 2, Interesting

      That is possible if I read this right. http://it.toolbox.com/blogs/php-bsd-me/the-mysql-license-8922
      It would leave any closed source licensed versions dependent on Oracle or force them to carefully separate out their code from mysql so they can use the forked version.

      I would use Postgresql http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL since it's standards compliant, feature full and is fast if properly configured.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    5. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      I see what you did there.

    6. Re:So fork the damn thing already! by Toze · · Score: 2, Informative

      Fork it and then name it MariaDB, specifically. Sun buys MySQL. Monty complains about Sun's treatment of MySQL. Monty leaves MySQL. Monty forks MySQL. Monty complains about Oracle. This isn't exactly a surprising development.

      --
      No OS on the planet can protect itself from a user with the admin password. - Yvan256
    7. Re:So fork the damn thing already! by mangu · · Score: 2, Interesting

      I'm switching everything to a combination of PostgreSQL and NoSQL.

      Not willing to start a religious war here, but I always liked Postgres better than MySQL, for its features alone.

      However, I don't like Oracle getting hold of MySQL. I have enough trouble with managers who blindly follow the Oracle gospel. Better not to have the same managers saying "OK, if you want a lightweight open source database then why don't you use MySQL?"

    8. Re:So fork the damn thing already! by NoYob · · Score: 2, Funny
      Since Oracle is probably getting MySQL, I was thinking of a fork. With Oracle's licensing terms that I've heard about, I think a fork of an Oracle product should be called "SQLLikaPig"?

      SQL is pronounced .in many old timer circles as "squeal".

      --
      It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
    9. Re:So fork the damn thing already! by ryanrk · · Score: 0

      CouchDB from apache!

    10. Re:So fork the damn thing already! by tomhudson · · Score: 5, Informative

      SQL is pronounced .in many old timer circles as "squeal"

      Old-timers never pronounced it "squeal" or "sequel" - that's a give-away that you're either a newbie or you come from a Microsoft background. Real old-timers pronounce it "ess queue ell".

      Just saying ...

    11. Re:So fork the damn thing already! by Hal_Porter · · Score: 1

      I believe it is a reference to the infamous deleted scene from Episode 1 of Anakin doing The Safety Dance before he turned to the Dark Side.

      http://www.youtube.com/watch?v=HcOZ6xFxJqg

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    12. Re:So fork the damn thing already! by whrde · · Score: 2, Interesting

      It's possible that open source licences can be revoked by the copyright/IP holder. Under anglo common law, a bare licence can be revoked, but a contractual licence can't be --- It all depends on whether you consider there to be a contract, supported by consideration (ie someone of value is exchanged for the licence). I personally believe there is consideration and so no one can revoke open source licences. But unlike the US courts, Australian courts don't seem to agree. (I wrote a dissertation on this problem: feel free to read it)

    13. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      Not if you're old enough to remember IBM SEQUEL.
      (I'm not, so I use [es kju el].)

    14. Re:So fork the damn thing already! by Anonymous Coward · · Score: 1, Interesting

      Firebird kicks the crap out of PostgreSQL. Firebird is like a combination of the performance of MySQL with the featureset of PostgreSQL.

    15. Re:So fork the damn thing already! by MrNaz · · Score: 1

      Oracle for ultra-heavy. SQLite for ultra-light. PostgreSQL for everything in the middle.
      Did I miss anything?

      --
      I hate printers.
    16. Re:So fork the damn thing already! by Crayon+Kid · · Score: 1

      OK but there's also the question of availability. Firebird is not readily available on most hosting plans. Postgres is getting there, most half-decent hosters will provide it. As for MySQL, it's everywhere. It's part of why it's so popular (and viceversa).

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    17. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      Right, IBM oldtimers used "sequel" and that's probably where Microsoft picked it up.

    18. Re:So fork the damn thing already! by tomhudson · · Score: 1

      OK but there's also the question of availability. Firebird is not readily available on most hosting plans. Postgres is getting there, most half-decent hosters will provide it. As for MySQL, it's everywhere. It's part of why it's so popular (and viceversa).

      Which brings up an interesting question - why would any hosting provider switch to Widenius' "Monty Program AB" "MariaDB"? Monty took the money, now he's trying to get Oracle to dump MySQL and using the EU regulatory process as a form of blackmail ("Sun is bleeding millions every month - give MySQL up or else").

      ">Some would call it extortion.

    19. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      I beg to differ - I come from a VAX/VMS background and have pronounced it "sequel", long before that upstart Microsoft SQL Server appeared on the scene.

    20. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      I'm switching everything to a combination of PostgreSQL and NoSQL.

      Not willing to start a religious war here, but I always liked Postgres better than MySQL, for its features alone.

      However, I don't like Oracle getting hold of MySQL. I have enough trouble with managers who blindly follow the Oracle gospel. Better not to have the same managers saying "OK, if you want a lightweight open source database then why don't you use MySQL?"

      Someone modded you Off-Topic. It's not off-topic because you are talking about MySQL and Oracle, and the discussion is about MySQL and Oracle. Really, fellow mods, how much intelligence does it take to see this for yourself? That person who modded you down is being a douchebag and might be functionally illiterate if he honestly can't determine why you were on-topic. Sorry but it had to be said.

      I have mod points and have corrected this, though I shouldn't have to waste them just to fix someone else's incompetence.

    21. Re:So fork the damn thing already! by LordAndrewSama · · Score: 1

      someTHING of value. Slavery only applies to the developers. ;)

    22. Re:So fork the damn thing already! by gumbi+west · · Score: 1

      But the OS license allowed further licensing. That could easily make an irrevocable license. That is A licenses B which licenses C, then A revokes the license of B, but B lets C continue on with its license.

    23. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      I've been calling it 'sequel' since the early 1980's when I was doing development work in a fairly well known RDBMS kernel. As I recall, the "old timers" back then also called it 'sequel'. Its just easier to say (albeit confusing with IBM SEQUEL).

    24. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      Quite true about "squeal" being a newbie mistake, those are the same people who call vi "vie" instead of "vee eye". However, "sequel" is perfectly legitimate. The language was originally called SEQUEL (Structured English QUEry Language), but eventually had to be changed to SQL because of a trademark dispute.

      Having said that, I pretty much always call it "ess queue ell" except when referring to SQL Server. The convention seems to be: when referring to the language, it's always "ess queue ell", MySQL is "my ess queue ell", PostgreSQL is "postgress queue ell", but SQL Server is "sequel server". This leads to statements like, "the program is sending some ess queue ell to sequel server".

      This is getting into some real anal-retentive neckbeardery here, but on a related note few things annoy me more than mispronouncing vi. When the man page says in its first paragraph how to say it and how not to say it, people should just say it correctly (ditto for people who say "X Windows"). I'm a hypocrite when it comes to GNOME, though; most of the time I just can't bring myself to say "guh-nome".

    25. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      Horseshit! I've used both and can tell you that for large transactional systems PostgreSQL stomps it into the ground. I like Firebird. I like the folks who work on it. It is nowhere near as fast and capable as PostgreSQL in large installations.

    26. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      I abandoned MySQL pretty much after I learned you had to use InnoDB for key constraints. MySQL sucks. It's the PHP of Databases. I'm glad Sun f**ked it over by buying it. God, I hate Sun.

      Everyone let MySQL die and use PostgreSQL.

    27. Re:So fork the damn thing already! by raftpeople · · Score: 1

      Old-timers never pronounced it "squeal" or "sequel"

      It's a big world you know. Myself and co-workers (at a large ERP company) have called it "SQL", "Sequel", "Squeal", "Slow query language" and a few other names, starting in the late 80's and early 90's.

    28. Re:So fork the damn thing already! by CAIMLAS · · Score: 1

      Yeah, I think it depends on which camp you come from. Most people under, say, 30, who are not UNIX/Linux centric/are from the predominantly Windows camp/marketing-savvy, will say "sequel". Those who cut their teeth with Open Source/online sources of information for SQL refer to it as "SQL".

      I've had interviews where I pronounced Microsoft's version "SQL server" and got a blank look from the (technical) interviewer. That's a bit embarassing, both for me (didn't call it the proper marketing name) and for him (no idea what i was talking about), I suppose.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    29. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      that's a give-away that you're either a newbie or you come from a Microsoft background

      There's a difference?

      "Easy-to-use marketing" == "permanent noob"

    30. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      Nothing so complex, the tard-modder is just a MySQL fanboi.

    31. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      And who is to blame for that? MySQL AB. Remember when they changed the mysqlclient library from LGPL to GPL going from 3.x to 4.x was it?

      They're at fault for the current issues with forking due to the client library. And honestly, other than the client lib, what reason would your closed source app need for proprietary backend extensions that you COULDN'T release to the community?

      Just my 2 cents. Monty, you dug your grave, now go lay in it.

    32. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      I'm an old timer who remembers that SQL - pronounced sequel - was a pun on
      QUEL an earlier relational language.

    33. Re:So fork the damn thing already! by supremebob · · Score: 1

      Personally, I'd think that OpenSQL.org would sound better. Worked for OpenOffice, anyway!

    34. Re:So fork the damn thing already! by mwvdlee · · Score: 1

      If you live in a world where everything can be measured along a single dimension then no, you didn't miss anything.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    35. Re:So fork the damn thing already! by Daimaou · · Score: 1

      I second that. Firebird is nice, but PostgreSQL is better.

    36. Re:So fork the damn thing already! by Rogerborg · · Score: 1

      Bingo, thanks for raising this issue. GPL2 does not state that it is irrevocable. Stallman and Moglen claim that it's implicit, but then went and added an explicit statement of irrevocability to GPL3. We'll need case law (in each jurisdiction) to decide whether the free ride can be terminated.

      --
      If you were blocking sigs, you wouldn't have to read this.
    37. Re:So fork the damn thing already! by harlows_monkeys · · Score: 1

      Nice misrepresentation. Monty has been pretty open about his company's finances, and where the money went--mostly into paying people to develop MySQL. If he was a greedy self-centered pig like you claim, he could have done a lot better never having started MySQL, and instead working as a consultant all that time. And he's not saying nobody else can be trusted with it--he's saying Oracle can't be trusted with it.

    38. Re:So fork the damn thing already! by harlows_monkeys · · Score: 1

      Can you effectively fork it? Stallman doesn't think so.

    39. Re:So fork the damn thing already! by Vexorian · · Score: 2, Interesting

      What's worse is that he is attempting to make the EU commision require forcing oracle to change the license from the GPL I guess this will become typical of codeplex foundation members...

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    40. Re:So fork the damn thing already! by Vexorian · · Score: 1

      It cannot be a retroactive change anyway. It would just force a GPL-only fork. Take a guess to which of the sides of the fork would the OS community send the patches if they had to choose between oracle's exclusive private fork or the GPL one...

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    41. Re:So fork the damn thing already! by tomhudson · · Score: 3, Insightful

      Then why does he have to lie?

      Why does he want to have the EU retroactively invalidate the GPL grant-back?

      We would like to draw attention to the fact that some major concerns about the effects of the proposed transaction could be somewhat alleviated by requiring that all versions of MySQL source code previously released under the GPLv2 license (whether in a General Availability, Release Candidate, Beta, Alpha release, or as public bazaar or bitkeeper revision control trees) must be released under a more liberal open source license that is usable also by the OEM users and would also create an opportuity for other service vendors to compete with offerings comparable to MySQL Enterprise. A good candidate is the Apache Software License.

      We believe this could be a FOSS-specific approach to addressing the ownership of some of the key assets involved, as an alternative to conventional conditions imposed on such transactions.

      Section 5.5 of the supplementary document discusses this possible measure.

      In other words, he wants to be able to use and distribute GPL'd code without having to distribute the changes. Greedy pig indeed.

      Or this:

      The "copyleft/infection" principle of the GPL license represents a particular obstacle not only to revenue generation by the fork vendor but also to the overall adoption and market penetration of MySQL, MySQL forks and MySQL storage engines....

      Under such open source licenses as the Berkeley Software Distribution (BSD) license and the Apache license, proprietary derivatives are legal. The only obligation might be attribution.

      Where else have we heard about the GPL being an infection?

    42. Re:So fork the damn thing already! by tomhudson · · Score: 1

      Yeah ... but fortunately the Bern Convention doesn't allow it. The worst part, of course,is that he wants to make this change retroactive, to ALL code that was ever released under the GPL.

      We would like to draw attention to the fact that some major concerns about the effects of the proposed transaction could be somewhat alleviated by requiring that all versions of MySQL source code previously released under the GPLv2 license (whether in a General Availability, Release Candidate, Beta, Alpha release, or as public bazaar or bitkeeper revision control trees) must be released under a more liberal open source license that is usable also by the OEM users and would also create an opportuity for other service vendors to compete with offerings comparable to MySQL Enterprise. A good candidate is the Apache Software License.

      Note the reference to how the GPL is an "infection":

      The "copyleft/infection" principle of the GPL license represents a particular obstacle not only to revenue generation by the fork vendor but also to the overall adoption and market penetration of MySQL, MySQL forks and MySQL storage engines....

      OMG GPL VIRUS STERILIZE STERILIZE STERILIZE!!! He wants to distribute GPL'd code in commercial products without having to also distribute the modified source.

      Sure sounds like a greedy pig trolling the EU.

      BTW - I hear Darl McBride is looking for a new gig. You don't suppose ... ?

    43. Re:So fork the damn thing already! by sco08y · · Score: 1

      CJ Date, who is almost as much of an old timer as Codd, notes that although he pronounces it as an acronym, sequel is also a common pronunciation.

      source

    44. Re:So fork the damn thing already! by ClosedSource · · Score: 1

      In the Slashdot world there is only one true command-line OS - UNIX. Of course the mystery is how there can be n operating systems in one UNIX (kind of like the trinity in religion).

    45. Re:So fork the damn thing already! by ClosedSource · · Score: 1

      The problem is that on Slashdot many of the "old-timers" aren't that old.

    46. Re:So fork the damn thing already! by ClosedSource · · Score: 1

      No doubt such a development would devastate Oracle. It's not as if they have ever had to maintain a DB product without a volunteer community. Oh wait ...

    47. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      It's 'my-sequel' for me, and I've never had a Microsoft background. No wonder people dislike you open source proselytizers.

      Thanks for speaking for me, doofus. Next time wait until I ask you to.

    48. Re:So fork the damn thing already! by tomhudson · · Score: 1

      Here's a thought: What will we call the next generation (the sequel to MySQL, if you will)?

      YourSQL?

      LQSyM? (like case and esac) ...

      (BTW, I also refuse to pronounce "gui" as "gooey". Some things are just too stupid for words, but that's just me :-).

    49. Re:So fork the damn thing already! by TemporalBeing · · Score: 3, Informative

      That's one of the reasons we have open source licenses. So we can fork if we have to.

      He did already - it's called MariaDB. He just doesn't like the fact that his fork has to be GPL only - he can't integrate any commercial code like he did when he owned MySQL AB. I don't think I can put it any better here than I did at Groklaw (see this comment. Basically:

      • Monty made MySQL; licensed it under a dual license (GPL + MySQL Commercial License)
      • dual license structure worked well for MySQL AB - prevented commercial competitors, fostered community around GPL version
      • Monty sold MySQL AB to Sun for $1B without changing the license. No compliants; he worked for Sun.
      • Sun seems to be under the gun and going to get sold off - Monty quits, tries to fork MySQL as MariaDB. Wants to build a new "MySQL AB" under another name; but the dual license prevents it.
      • See opportunity to force Sun to change the license so he can keep his money from the sale, while still getting all the code, possibly also the commercial code, and redo MySQL AB
      • Monty's looking to do a "rinse-repeat".

      Monty just doesn't like the hand that he dealt himself - one he had every opportunity to change while he owned MySQL AB, probably even would have been able to influence while he was a Sun Employee too; but never complained (that we know of while he was at Sun) and never did (when he had the chance himself - he could of done it as part of the sale to Sun).

      Yeah - he could just setup a services-oriented company around MySQL; but he doesn't want that - he wants his MySQL back, as well as the money he took from Sun. It's all about his wallet; nothing else.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    50. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      I didn't even know people called it those strange things. It is an acronym. No point in further obscuring it with jargon

    51. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      Actually I suspect that he wants to force Sun or Oracle to sell back to him. Probably at a much lower price then he got.

    52. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      PG fanboi indulging in a little projection, eh?

      Every time there's a MySQL story on Slashdot, the PG trolls are invariably there in abundance, but the reverse seldom appears to be the case.

    53. Re:So fork the damn thing already! by Zontar+The+Mindless · · Score: 1

      You've obviously never worked for the company, then.

      One of the first things a new hire learns (if he doesn't know it already) is that the official pronunciation is my-ess-cue-ell.

      --
      Il n'y a pas de Planet B.
    54. Re:So fork the damn thing already! by OrangeCatholic · · Score: 1

      I would hope so. It's kind of strange to say that the people who know the slang are the newbies. I worked in a database heavy software shop and I don't think the letters "S-Q-L" were uttered once all year.

    55. Re:So fork the damn thing already! by OrangeCatholic · · Score: 1

      What's this about X Windows now? How do you screw that up? It's X and then Windows.

      If you think there's more than one way to say X Windows try going over to MIT and hanging out there for a while. I think you'll get universal agreement on this one.

    56. Re:So fork the damn thing already! by Anonymous Coward · · Score: 0

      yea, the mysql fanbois just mod the shit out of people they disagree with instead of making any valid arguments, cause, well, they don't have any now do they?

    57. Re:So fork the damn thing already! by QuantumRiff · · Score: 1

      Hell, old timers never saw a need for a silly Relational Database... Silly young kids.. Go get a hierarchical DB running on a real Z/OS computer... And get off my lawn!

      --

      What are we going to do tonight Brain?
    58. Re:So fork the damn thing already! by harlows_monkeys · · Score: 1

      Where in there does he say that nobody else can be trusted with it? And do you think RMS is also a greedy pig, since he agrees with Monty on most of these points?

    59. Re:So fork the damn thing already! by tomhudson · · Score: 1

      Where does Stallman say that the EU should have the right to violate the Bern Convention and post-hoc modify the license of GPL'd code? Because that's what Monty Widenius is asking, so that his new company, Monty Program AB, can compete with the business he sold.

      So what if MariaDB can't compete with GPL'd code? That is no excuse for asking the EU to retroactively file off all the copyrights.

      Or do you think it's okay to take GPL'd code, remove the cpyright notices, and incorporate it into your own product and redistribute it without the source?

    60. Re:So fork the damn thing already! by Dan+Ost · · Score: 1

      If you still think that MySQL has a performance advantage over Postgres, you're knowledge is several years out of date. Once your DB app is sufficiently loaded to have multiple concurrent connections, MySQL quickly becomes the loser. Even in the non-concurrent case, MySQL is often the loser. The cases where it out-performs Postgres are, as far as I know, the same cases where MySQL doesn't protect your data.

      --

      *sigh* back to work...
    61. Re:So fork the damn thing already! by sphealey · · Score: 1

      I am unfortunately fairly old, and I agree with the grandparent that "ess que ell" was the common pronunciation through the 1980s.

      sPh

  3. And what did Monty do? by Anonymous Coward · · Score: 5, Insightful

    Besides being a hippocrite, after he was paid, bolted for the door the first opportunity he got. If it was so important to him, he wouldn't have sold to Sun in the first place. Man up and stay with the company and product if you are so concerned.

    1. Re:And what did Monty do? by SteveFoerster · · Score: 4, Funny

      Besides being a hippocrite

      Whoa, is that like being a big, fat hypocrite?

      --
      Space game using normal deck of cards: http://BattleCards.org
    2. Re:And what did Monty do? by Jesus_666 · · Score: 4, Funny

      No, a hippocrite is someone who uses one set of values to judge himself and another to judge hippopotami.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:And what did Monty do? by HangingChad · · Score: 1

      Besides being a hippocrite

      Ah, the elusive horse-crite. I thought they were only a legend.

      --
      That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    4. Re:And what did Monty do? by diegocg · · Score: 2, Interesting

      Why? After opensourcing solaris and java, Sun had a great record of being opensource friendly, and they had a LOT of incentives to improve MySQL and compete with Oracle. Sun also was a Big Company that could invest in MySQL more money than MySQL alone could even dream.

      Oracle is a different story. They make a lot of their money from a bussines based in software licenses of their closed-source database. Opensource competence kills their bussiness model. They clearly don't have many incentives to make MySQL compete with Oracle - unless bankrupcy is a bussiness model. And MySQL CAN compete with Oracle long-term - look what a JokeOS Linux was some years ago, and how today it has eaten most of the Unix bussiness.

      So why Monty is an hypocrite? It's Sun who has sold out, not Monty. The decisions where Monty was involved were to make mysql BETTER. How could he expect that Sun was going to die? Is he an hypocrite just because he wants to avoid the fall of mysql?

    5. Re:And what did Monty do? by rubycodez · · Score: 1

      that's better than a mean, horned rinocryte tilting at you

    6. Re:And what did Monty do? by Korin43 · · Score: 1

      No, it's the super-saiyan fusion of Hippocrates and Crito.

    7. Re:And what did Monty do? by smack.addict · · Score: 1

      Any time you sell your company, you know that you are giving control of the future of your IP over to someone else, including the ability to kill the product should the business need arise.

      Monty cashed in.

  4. Greed... by Anonymous Coward · · Score: 4, Funny

    So, now, being a very rich guy (1B is a lot of money), he wants to it back for free? That's fair... Right...

    1. Re:Greed... by MightyMartian · · Score: 2, Insightful

      He can always fork it (unless he's signed some sort of non-compete agreement). I don't really get the issue. Everyone knew Oracle was probably going to do evil, Oracle is one of the BIG evils, though it never gets sufficient attention around here, what with the likes of Microsoft and Apple.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  5. There is no spoon by BadAnalogyGuy · · Score: 5, Funny

    It's strangely appropriate that Neo, when he went to see the Oracle to find out that he is The One, was also shown that the reality he was constantly presented with was simply a computer manipulation. This is why "there is no spoon" was such a critical piece of the Matrix puzzle. There may be no spoon, but there can still be a fork.

    The Oracle told Neo that he wasn't The One, but the Oracle was lying and just telling him what he needed to hear. The One knows that there is a fork, even if the Oracle leads him astray.

    Then there was a whole lot of crap about rogue agents in the system, but the whole movie was clearly an allegory about databases and the GPL.

    1. Re:There is no spoon by Anonymous Coward · · Score: 0

      yes, and of course the name "Neo" is similar to "Theo" the lead on the OpenBSD project.
      It's all clear now

    2. Re:There is no spoon by Dunbal · · Score: 0

      yes, and of course the name "Neo" is similar to "Theo" the lead on the OpenBSD project.

            Abd Theo actually means "God".... revelation!

      --
      Seven puppies were harmed during the making of this post.
    3. Re:There is no spoon by Anonymous Coward · · Score: 0

      Far out. That some deep profound shit.

    4. Re:There is no spoon by Z34107 · · Score: 3, Funny

      It's strangely appropriate that Neo, when he went to see the Oracle to find out that he is The One, was also shown that the reality he was constantly presented with was simply a computer manipulation. This is why "there is no spoon" was such a critical piece of the Matrix puzzle. There may be no spoon, but there can still be a fork.

      ...

      "Whoa."

      --
      DATABASE WOW WOW
    5. Re:There is no spoon by Anonymous Coward · · Score: 0

      Haha! I didn't start really laughing until I saw your user name.

      So true. So true. Well done sir!

    6. Re:There is no spoon by flydpnkrtn · · Score: 1

      Oh god my brain hurts after this one... can we just stick to car analogies BadAnalogyGuy?

      ;-)

  6. Meh, use Firebird by Anonymous Coward · · Score: 0

    Has more features, performs better, and has a more permissive license which allows embedding in non-GPL applications.

    It's missing some stuff (like multiple indexing types) but I'm sure with a larger user base we could get those features done.

    1. Re:Meh, use Firebird by Anonymous Coward · · Score: 0

      How do you use an old web browser as a database?

  7. Oh who cares... by RocketRabbit · · Score: 1

    Fork it and rename it. These guys are more interested in "their" brand than the actual code.

    1. Re:Oh who cares... by Anonymous Coward · · Score: 0

      He sold the IP - so maybe they own some patents that could gum up the idea of forking?

    2. Re:Oh who cares... by RocketRabbit · · Score: 1

      So people start using one of the literally dozens of mature, well proven alternatives.

      Open source software can route around the damage. If he was so concerned with the future of humanity, he could have kept the IP rights, no?

      This is about ego and nothing more.

    3. Re:Oh who cares... by Kalriath · · Score: 1

      Oracle owns the InnoDB engine. That could REALLY gum up the idea of forking.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    4. Re:Oh who cares... by PhrstBrn · · Score: 1

      Oracle owns the InnoDB engine. That could REALLY gum up the idea of forking.

      InnoDB is GPL

    5. Re:Oh who cares... by Kalriath · · Score: 1

      Actually, InnoDB is not GPL, it is included under the GPL as part of their exclusive license to MySQL AB. As such, because the license is exclusively with MySQL AB, the termination of that license would terminate downstream as well (presumably. and not retroactively).

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    6. Re:Oh who cares... by PhrstBrn · · Score: 1

      Reread it again. It's GPL.

      InnoDB plugin:

      And I quote:

      "The built-in InnoDB storage engine distributed with MySQL is licensed to end users exclusively by Sun/MySQL under contract with Innobase as part of the MySQL database server (both Enterprise and Community editions) under the GNU Public License (GPL) V2. The InnoDB Plugin is also available, from this website, in open source under GPL V2 terms."

      So I can download the plugin directly from the InnoDB website, under the GPLv2 terms (as long as I also adhere the GPL). They also mention they license it to Sun under the GPL.

      InnoDB:

      http://www.innodb.com/products/innodb/license/

      "Innobase Oy provides InnoDB exclusively to Sun/MySQL, which distributes and supports InnoDB within its product offerings. InnoDB is included under the open source GNU Public License (GPL) V2 in the MySQL Enterprise Server and is suitable for a broad range of users. The MySQL Community Edition, which is likewise is available in open source under the terms of the GPLv2, also includes InnoDB."

      So I can download MySQL Community Edition from Sun, under the terms of the GPLv2, and use it, under the terms of GPLv2.

      I'm not missing anything. Both InnoDB and InnoDB Plugin is GPLed. You can fork it. Please read it again.

  8. Perhaps you shouldn't have sold out... by Anonymous Coward · · Score: 0

    Perhaps you shouldn't have sold out to Sun in the first place. Fork the damn thing and let's get on with business.

    1. Re:Perhaps you shouldn't have sold out... by kurt555gs · · Score: 1

      NotTheirSQL. Ok , now fork it.

      --
      * Carthago Delenda Est *
    2. Re:Perhaps you shouldn't have sold out... by Anonymous Coward · · Score: 0

      OurSQL sounds better :P

    3. Re:Perhaps you shouldn't have sold out... by sco08y · · Score: 1

      OurSQL sounds better :P

      Not as good as YourMother.

  9. Anonymouse Coward by Anonymous Coward · · Score: 0

    If he thinks he should be able to call the shots........maybe he shouldn't have sold it.

  10. Shoulda said it sooner! by Anonymous Coward · · Score: 3, Funny

    Widenius tell us sooner?!?

  11. Monty Needs to STFU by smack.addict · · Score: 2, Insightful

    If he gave a shit about what happened to MySQL, he would not have sold it.

    Instead, he made gobs of money and no longer has a say in what happens to the property except insofar as he is free to fork it.

    1. Re:Monty Needs to STFU by Herkum01 · · Score: 1

      Was Monty the only owner of the company? Could he continue running the company? While it is easier to impose your views when you are in charge, who knows how long he could have kept the project together?

      While he owned MySQL the only real thing he could control MySQL, at least with money he could invest his time and efforts that may be more productive than just controlling MySQL. At the very least he can still have an opinion and let everyone know what he thinks of the current the situation.

      Of course your opinion, at least to you, appears to be superior because the only thing you said was he should not have an opinion any more...

    2. Re:Monty Needs to STFU by yanyan · · Score: 1

      Correct me if i'm wrong, but didn't he sell mysql to Sun way before there was even the slightest hint of an acquisition by Oracle? In fact, i don't think anybody even saw the Oracle-Sun deal coming.

    3. Re:Monty Needs to STFU by Anonymous Coward · · Score: 0

      There was an article somewhere on the net that I read during the summer 2009 that gave a pretty good insight as why Sun wants MySQL in the first place. It boils down to this according to the article I read. Sorry, I wish I have the link to it. It was written by a Business Analyst.

      Sun bought MySQL so that Oracle can buy Sun and then the idea is to kill MySQL without running into any legal issues. If Oracle was to buy MySQL directly, then it is a no-no and it is highly the US government would let that happen. However, if Sun buys MySQL, then it is okay since Sun is in the hardware business while MySQL is a software company. There would not be an antitrust issue. However, if Oracle was to buy MySQL, that will be never happened.

      Since Sun and Oracle are close partners, letting Sun to buy MySQL is all about a very clever business strategic. If Oracle-Sun deal passes, Oracle will kill MySQL sometime down the road.

      Personally, I say the fuck with Oracle and MySQL. I think everyone should spend their energy making PostgreSQL a great product to compete with Oracle and MS SQL. Until version 5, MySQL isn't really a true RDBMS anyway. FK wasn't enforced!

    4. Re:Monty Needs to STFU by davecb · · Score: 3, Interesting

      Factually, Oracle bought InnoDB and improved it's performance, while Sun bought MySQL proper and improved it's performance. Not a rational use of their money if the aim was to kill the product. In fact, something of the opposite to what one would want to do to kill it.

      According to Groklaw, the objectors to the deal were Microsoft, who competes with MySQL, SAP, who competes with Oracle, and Monty, who has some kind of relationship with Microsoft, albeit not one involving an explicit employer/employee relationship.

      I smell a rat, arguably involving our favorite monopolist.

      --dave

      --
      davecb@spamcop.net
    5. Re:Monty Needs to STFU by smack.addict · · Score: 1

      So what?

      When he sold to Sun, he made his cash and gave up any rights to say what happened to the software. From that point on, it could have been purchased by the devil himself and Monty should still shut the fuck up.

      He's wanting it both ways. He wants to have his cash and influence the direction of MySQL. The fact is, Oracle bought MySQL fairly. Monty needs to stop whining.

    6. Re:Monty Needs to STFU by sco08y · · Score: 1

      Sun bought MySQL so that Oracle can buy Sun and then the idea is to kill MySQL without running into any legal issues. If Oracle was to buy MySQL directly, then it is a no-no and it is highly the US government would let that happen.

      Except for the small issue that MySQL is not a competitor to Oracle. PostgreSQL might be biting at their ankles. People who don't do this stuff for a living don't understand how important the M in DBMS is.

    7. Re:Monty Needs to STFU by Anonymous Coward · · Score: 0

      Hi there,
      I certainly don't want to offend anyone, but why are you all wasting your (and everyone else's for that matter) time chatting about Monty, MySQL vs PostgreSQL vs XXX...?! Greed is the only thing that comes in my mind...
      Anyways, MySQL is certainly a very used and useful RDBMS (even by Slashdot itself AFAIK) and it'd be nice if it stayed that way... The question here is that probably nothing good will come to MySQL (and all developers that use it) from Oracle taking it over. Having said this, it'd really be nice if Oracle was forced to comply with some conditions when becoming the owner of MySQL for our own good (the community of users/developers etc).
      The other way, which is not necessarily bad, is a fork. There is the chance that the users will be confused if there are 3 or more revisions of the MySQL source tree, though...

      Respect!

  12. Jeez what a whiner by dnaumov · · Score: 3, Interesting

    Perhaps Monty SHOULDN'T HAVE SOLD the damn thing in the first place if he's so worried about these things happening, no? Besides, there is NOTHING in the world preventing him from forking it, naming it something else and continuing development. NOTHING.

    1. Re:Jeez what a whiner by BlueBoxSW.com · · Score: 1

      Where is the Like button on Slashdot?

      This is exactly what I was thinking.

      If he wants absolute control, he shouldn't have cached the check.

    2. Re:Jeez what a whiner by Anonymous Coward · · Score: 0

      Wrong - There are really two version of MySQL. The open version and the closed version. Monty cannot fork the closed version.

    3. Re:Jeez what a whiner by mobby_6kl · · Score: 1

      > If he wants absolute control, he shouldn't have cached the check.

      Well, I'm sure he can still flush the cached check even at this point, and just use the no-cache pragma in the future.

    4. Re:Jeez what a whiner by Anonymous Coward · · Score: 1, Informative

      Wrong. It's all the the same code. (Not counting readline in one vs libedit in the other.)

      We (yes, I work for MySQL/Sun) do NOT maintain separate GPL and commercial codebases.

    5. Re:Jeez what a whiner by M.+Baranczak · · Score: 1

      He already did fork it: http://askmonty.org/wiki/index.php/MariaDB

      So I'm really not sure what he's complaining about.

    6. Re:Jeez what a whiner by Anonymous Coward · · Score: 0

      Well, I'm sure he can still flush the cached check even at this point, and just use the no-cache pragma in the future.

      Do not tweak the mods' noses with your technical wit. It makes them surly. Especially the Apple fanbois.

    7. Re:Jeez what a whiner by Hal_Porter · · Score: 2, Funny

      This being MySQL he can probably figure out a way to both cash the cheque and return it due to dodgy transaction somewhere.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    8. Re:Jeez what a whiner by yuhong · · Score: 1

      Well, most of the MySQL problems Monty complained about happened before it was sold to Sun, and the sale to Sun was supposed to make it better but didn't. I wonder if things would have been better if Monty had more control over the original company. Of course I am sure it is not that simple but still.

    9. Re:Jeez what a whiner by Genda · · Score: 1

      I'm just glad Monty didn't own Python... and now for something completely different...

    10. Re:Jeez what a whiner by Tim+C · · Score: 1

      Where is the Like button on Slashdot?

      They're called "mod points", and I've not had any for years.

    11. Re:Jeez what a whiner by petermgreen · · Score: 1

      Afaict mysql makes most of it's money by exploiting the "fact"* that you need a "commercial license" to link against the mysql client libraries. No forker can sell a commercial license for thier fork of mysql.

      *Some disagree with this interpretation of the GPL but until proven otherwise in all judristrictions you plan to operate in the only safe thing to do is assume it is true.

      P.S. I think this whole thing is a tempest in a teapot, there are many other players (both free and propietry) in the low end database market and I really don't think it's in oracles interests to kill mysql and push people to them.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  13. *Exactly* why it is better to have a community by poet · · Score: 3, Interesting

    People in the Open Source community have been warning against this for years with MySQL. It is one of the key tenets in the PostgreSQL vs MySQL playbook. Use PostgreSQL because no single company controls the source. It can't be bought. MySQL dug its own destiny by tying its hand into the GPL AND (note the AND) being owned by a single entity.

    --
    Get your PostgreSQL here: http://www.commandprompt.com/
    1. Re:*Exactly* why it is better to have a community by Anonymous Coward · · Score: 0

      It is one of the key tenets in the PostgreSQL vs MySQL playbook.

      And the other key tenet is that PostgreSQL is better than MySQL. Period. So while Monty may be concerned over what he still believes is his baby (though it's not), I'm not at all concerned about the future state of open source databases.

    2. Re:*Exactly* why it is better to have a community by Anonymous Coward · · Score: 0

      There's an even bigger problem.

      The MySQL connector library that pretty much everyone running MySQL has to use isn't LGPL (it is GPL). You cannot even link it into a program that isn't specifically released under the GPL license. For example linking the MySql Connector/J library to an Apache license webserver is illegal.

      There are many many websites out there that can currently be sued by Sun/Oracle for using MySQL illegally.

      If you want to run a forum or such on a webserver that runs Tomcat (Apache license) you can't legally link a library that is GPL into that server. You should be using PostgeSQL in such a case.

  14. fork names by Anonymous Coward · · Score: 2, Funny

    How about calling the fork 'MySQL2: The Sequel'?

  15. Who cares what the sell-out thinks? by thetoadwarrior · · Score: 4, Interesting

    No one should take his opinion seriously because if he really cared then it wouldn't have sold it. Just fork the thing and forget Oracle.

    Maybe he's hoping it would stay open source so he could pinch Oracle's improved code an basically have his mysql money and access to the myql code as it improves so he can plug it into his branch.

  16. This really frustrates me... by jregel · · Score: 4, Insightful

    As others in this discussion have pointed out, if the concern about Oracle close-sourcing components of MySQL, then why not fork it now?

    Also, beyond the large installed user base, is there anything particularly important about MySQL as a database that other open source databases cannot do?

    But for me, the biggest frustration is that while there is all this concern about MySQL, the lack of direction is really damaging Sun who make excellent servers (SPARC and x64), software (Solaris 10/Open Solaris with ZFS, Dtrace, Containers etc. etc, OpenOffice, Glassfish, Virtualbox, Sun Cluster (free), QFS/SAMFS (cluster FS)) and many more interesting technologies).

    IMHO, the existence of Sun is a positive thing for the open source community and MySQL is a small and largely unimportant part of Sun's inventory.

    1. Re:This really frustrates me... by Florian+Weimer · · Score: 1

      Also, beyond the large installed user base, is there anything particularly important about MySQL as a database that other open source databases cannot do?

      The strong brand?

      Its SQL dialect isn't compatible with anything else (which is true for all SQL databases without any joint development history, of course). Oh, and the MySQL documentation is only available under a proprietary license which does not permit modification and redistribution.

    2. Re:This really frustrates me... by Miamicanes · · Score: 1

      The problem with a fork is that it would eventually kill MySQL.

      If Oracle ends up owning MySQL and MySQL doesn't visibly fork, Oracle will be under pressure to keep MySQL semi-affordable and at least pretend they want it to be viable.

      Remember... right now, there are two ways to license MySQL:

      * You can distribute it with another application that is itself GPL'ed

      * You can purchase a non-free license and distribute it with your non-GPL'ed application

      The license to distribute MySQL as part of a turnkey non-GPL'ed solution isn't cheap... but it's still a lot cheaper than Oracle.

      If a viable GPL'ed fork of MySQL were to emerge (possibly with Monty at the helm), it would take the heat off of Oracle, and allow them to slowly strangle it for non-GPL'ed use... raising the licensing fees to bring them more in line with those of Oracle, limiting its feature set (things like partitioning, for example) to keep it from competing too effectively against their more expensive database, limiting the number of cpus/cores it will use (or that are allowed to exist on the host server), etc.

      Remember, under MySQL's license, if you write a non-GPL'ed app that depends upon MySQL, you can not automate its installation or configuration in any way without violating the licensing terms of MySQL's "Free" license. Nor can consultants paid to install your app do it. Only the end user, or its collective employees themselves, can do it.

      Pre-Sun, Monty's company owned the right to give MySQL away and sell licenses for it. A forked company would still have the right to develop and give away GPL'ed copies, but only Oracle would have the right to sell it under a more permissive (but violently expensive) license. Also, Oracle could license commercial versions with restrictions about what non-Oracle add-ins could be used with it to extends its capabilities beyond those allowed by Oracle itself.

      Ideally, the EU should require that Oracle either spin off MySQL as an independent company they're prohibited from exercising control over, or sell it to someone like Redhat, who'll keep the free version evolving without trying to kill off its commercial licensing for ideological reasons. Hell, even IBM would be an improvement over Oracle for owning MySQL. IBM has a conflict of interest with DB2, but from what I've seen, IBM has always viewed DB2 as an excuse to upsell the customer to a mainframe. IBM might not PUSH MySQL to its consulting clients, but it's not opposed to cashing checks for a product that doesn't really NEED a lot of handholding anyway, and using it for both public relations and a recruiting tool to bring growing companies into the IBM customer base (think: Eclipse -> Websphere).

    3. Re:This really frustrates me... by Anonymous Coward · · Score: 0

      As far as I'm concerned, MySQL can go fork itself.

    4. Re:This really frustrates me... by petermgreen · · Score: 1

      As others in this discussion have pointed out, if the concern about Oracle close-sourcing components of MySQL,
      A much bigger concern would be if oracle refused to sell people licenses to link new copies of thier propietry software with the MySQL client libraries.

      then why not fork it now?
      People already have, the trouble is afaict mysql made most of it's money by selling the aforementioned licenses. No company can sell thier fork to those customers unless the customers are prepared to opensource thier apps.

      Also, beyond the large installed user base, is there anything particularly important about MySQL as a database that other open source databases cannot do?
      Not really IMO, it's one of the fastest ones but only if you use the unsafe myisam table type.

      But for me, the biggest frustration is that while there is all this concern about MySQL, the lack of direction is really damaging Sun who make excellent servers (SPARC and x64), software (Solaris 10/Open Solaris with ZFS, Dtrace, Containers etc. etc, OpenOffice, Glassfish, Virtualbox, Sun Cluster (free), QFS/SAMFS (cluster FS)) and many more interesting technologies).

      IMHO, the existence of Sun is a positive thing for the open source community and MySQL is a small and largely unimportant part of Sun's inventory.
      Agreed.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  17. first they'll change the name... by Anonymous Coward · · Score: 0

    HisSQL.

  18. Oh, rly? by Anonymous Coward · · Score: 0

    > Perhaps Monty SHOULDN'T HAVE SOLD the damn thing in the first place if he's so worried about these things happening, no?

    Maybe. I did my quote of shooting in the foot... so me might, too. But now is too late, and if he has awaken now, maybe understanding his creation was in jeopardy... what can he do? Solve the problem alone? That's not how free software works. He needs people -- and for that, he needs credibility. Having sold once, who wants to take chances a second time?

    > Besides, there is NOTHING in the world preventing him from forking it, naming it something else and continuing development. NOTHING.

    Ah, Oracle is such a fool, ain't it? If there's not a secret agreement, things like branding and communities are not created overnight.

    BTW, IMO this is somewhat akin to what is happening to Gnome, but I guess M$ wants to spend less money and do a slower process -- so as to get everyone used to Gnome as an M$ technology.

    It's not being sold, it's being assimilated...

    1. Re:Oh, rly? by GNUALMAFUERTE · · Score: 1

      I ain't so sure about the Gnome/Microsoft situation. I am a Gnome user, and I love it (I made the switch from KDE 4 years ago), so, I am worried about it's future. I already checked out the new gnome-shell, from the technical point of view Gnome's future looks brilliant.

      From another perspective, Ximian has been very respectful of the community, and I'm not particularly scared of Mono.

      I think you are blowing it out of proportion.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    2. Re:Oh, rly? by Anonymous Coward · · Score: 0

      I hope you're right and I am to be ridiculed in the future.

      But history shows M$ has absolutely no character. ISO was a perfect example.

      Remember the Gates attributed phrase -- something like: "Good thing we got museums to show our late competitors".

  19. Re:Oracle by butlerm · · Score: 4, Interesting

    I agree that Oracle's dominance and proprietary nature places it in a unique position to dictate terms to its customers. The problem is that Oracle is at least twenty years ahead of all of their competitors in database technology. Oracle 7, ca 1991, has a better overall implementation than the latest and greatest from IBM, Microsoft, PostgreSQL, MySQL, and so on. I mean MySQL is barely out of the 'toy' stage (special purpose applications excluded). In the intervening two decades Oracle has widened the gap. That means for a certain classes of OLTP applications, people tend to think you are suicidal if you recommend anything else.

    The only way to minimize this problem is to bring (open source) databases closer to parity, even with where Oracle was twenty years ago. PostgreSQL is the only one that comes close in the open source world. MySQL started out with so many bizarre design decisions and gratuitous incompatibilities, that I wonder if it will *ever* come close, at least not without losing backward compatibility in a big way.

  20. The case should be made to government by erroneus · · Score: 1

    In the U.S. and in Europe, there are regulatory bodies that need to be aware of this potentially serious problem. MySQL is a component of a huge and significant portion of the internet web sites today. What Oracle decides to do with MySQL could have huge and sweeping affect across the entire web economy.

    In the interests of preventing any potential large-scale destabilization, MySQL should be forced to spin off into an independent entity prior to the acquisition of Sun. Not only are there competitive interests at play, but a significant component of the internet as well.

    1. Re:The case should be made to government by butlerm · · Score: 2, Informative

      On the contrary, it is not a problem at all. MySQL can be forked and the people dependent on it can use the forked version indefinitely. The commercial users who want to stick with the evolution of "MyOracle" can pay for the privilege. Everyone is happy. The EC has no need to worry. A fork of MySQL could provide all the necessary competition, to say nothing of PostgreSQL.

    2. Re:The case should be made to government by jjohnson · · Score: 1

      Thanks to the license under which the current version of MySQL was released, it doesn't matter what Oracle does--existing installs will continue to run just as before, both physically and in licensing terms. All that Oracle can do by nuking MySQL is close off a development path that's already been replicated elsewhere--in MariaDB, forked by Widenius and the other founders, as well as several other forks.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    3. Re:The case should be made to government by jimicus · · Score: 2, Interesting

      A fork of MySQL could provide all the necessary competition, to say nothing of PostgreSQL.

      It's not quite as bad as it was 5 years ago, but there are still a hell of a lot of F/OSS applications which only support MySQL and users who have neither the need nor the desire to tweak them to support PostgreSQL.

      (Though FWIW, I stopped taking MySQL seriously when I figured out the product was designed with a downright cavalier attitude to data integrity)

  21. MySQL Founders please stop whining by johnnnyboy · · Score: 4, Insightful

    Seriously, these MySQL founders have been whining ever since they sold out to Sun.
    Please stop. If you're worried about MySQL why did you sell the rights in the first place?

    --
    "If a show of teeth is not enough, bite ... but bite hard!"
    1. Re:MySQL Founders please stop whining by Anonymous Coward · · Score: 0

      And when it may happen that, due to uncertainties of life and misfortune, it is your child that is kidnapped and
      held for ransom, it is you who'll beg for help and cry. But, and as slashdotters would put it: stop whining, learn
      from your mistakes, maybe work with your cow and create another project.

    2. Re:MySQL Founders please stop whining by soundguy · · Score: 5, Funny

      Bad anology. Your child wasn't kidnapped. You sold her to a pimp named Scott for a billion dollars so he could handcuff and sodomize her, then pass her around to his friends. Scott had a bad run of financial luck and was worried that his Escalade might get repossessed, so he sold her to a pimp named Larry, who will most likely sodomize and asphyxiate her because she's underdeveloped and inexperienced, which means he can't get any real money turning her out.

      In summation, pimpin' ain't easy and you're a shitty parent with a dead kid.

      --
      Nothing worthwhile ever happens before noon
  22. Re:Oracle by Penguinisto · · Score: 3, Interesting

    Agreed. As a big ferinstance, MySQL just barely got two-way replication w/ 5.1, and even then you had to do some seriously weird hoodoo on it to make that happen (hint: it's not a listed feature)... this is a basic function of any full-on enterprise-level DB.

    Now Postgres comes fairly close, but everyone else can't even touch it.

    If Postgres ever got something resembling the ease and power of RAC, then Oracle would have something to worry about. Until then, they're in a position to dictate whatever terms they want to. (I would've put MS SQL Server as a contender, but clustering that into something resembling RAC is a friggin' nightmare to build and maintain, and I doubt that too many MCDBAs have quite wrapped their heads around using SQL Server on a Core (read: non-UI) install of Windows Server just yet.)

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  23. there are other choices by Lawrence_Bird · · Score: 1

    besides the obvous potential to fork mysql, there are other options out there such as postgresql.

    1. Re:there are other choices by formerly+human · · Score: 1

      So if mysql becomes closed source or just really crummy, is it feasible to save xampp by turning it into xappp?

  24. like a millionaire/walking on imported air... by tyroneking · · Score: 1

    Much like the line in the song Maria by Blondie, Widenius is blowing hard about something he sold for lots of cash - and the same time he himself has forked MySQL into MariaDB (see what I did there? ;) so he has answered the problem in the way many of you have already suggested.
    No point being down on Oracle btw, they may be a big freaking software company and on that basis alone deserve to be hated, but they did buy a product I am cursed to work with and they have made such improvements in access to knowledge and the software itself I cannot help think that they are not all bad (OK - I know, they ARE bad, but one can dream :)
    What I don't think is that anyone will seriously form MySQL because most people cannot be bothered when there's Postgres (which we all want to be the winner in the mythic and yet totally uneomotional struggle between MySQL and Postgres - wierd, because the struggle between Ruby and Python is so much more emotional but so much less important ...)
    Honestly though, as soon as we all dump RDBMS and go for lovely object based databases like Durus the happier I will be ...

  25. Re:Oracle by atomic777 · · Score: 1

    Mod grandparent up. Parent is pretty much a perfect example of the propaganda that Oracle and its (pre)sales minions have attacked insecure and clueless C[IT]Os with for a generation.

    This Oracle Tax, much like the Microsoft Tax, hurts the average consumer who has to pay inflated rates for financial services, insurance, etc. when these companies pass on the exorbitant costs of Oracle implementation and maintenance.

    Having maintained large infrastructures of MySQL servers for real companies that make real dollars, I'm amazed that there are still CTOs who are insecure about telling the Oracle leeches on sales calls that they have opted to not pay the Oracle tax, and retain some of that money to invest in their business.

  26. Should he EXPECT oracle to make those promises? by mark-t · · Score: 1

    I sure wouldn't... and it's a waste of effort to be worried about what somebody else is going to do unless one is actually in a position to influence their decisions.

  27. Cant help myself... by miffo.swe · · Score: 1

    But i take anything Monty says these days with a heavy dosage of salt, especially if it happens to coincide with Microsofts current viewpoint.

    http://www.codeplex.org/board-of-directors.aspx

    Recommended reading is this from his blog:

    http://monty-says.blogspot.com/2009/09/codeplex-foundation-why-is-microsoft.html

    Doing a character assasination with those gems in mind would be redundant. Its obvious Microsoft is scared shit that Oracle will undercut it in the SMB market with MySQL and Oracles wast support structure. Call in the drones.

    --
    HTTP/1.1 400
  28. Background Info by Anonymous Coward · · Score: 2, Informative
  29. Re:Oracle by butlerm · · Score: 1

    If MySQL does what you need, at a pain level you can afford, then more power to you. It is certainly a lot more cost effective in those cases. I didn't say anything about ruling out MySQL for any and all possible applications.

  30. Would not be a loss by Improv · · Score: 2, Interesting

    MySQL is the Visual Basic of databases - clumsy and of poor quality, used most strongly by people who don't know any better. I would be delighted to see MySQL fail as a project and have its mindshare go to projects that are superior, like PostgreSQL. There are only two things I can think of that the world would miss - MySQLe (the embedded version, which competes with BDB-esque type uses - it's a really cool idea) and the solid Windows support (PostgreSQL added this about a year ago - I'm not sure how solid it is yet).

    MySQL's wins tend to be based on good marketing for a bad product.

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
    1. Re:Would not be a loss by Anonymous Coward · · Score: 0

      Yeah, but tell us... how do you really feel about MySQL?

    2. Re:Would not be a loss by Anonymous Coward · · Score: 0

      MySQLe (the embedded version, which competes with BDB-esque type uses - it's a really cool idea)

      Any thoughts on SQLite?

      and the solid Windows support (PostgreSQL added this about a year ago - I'm not sure how solid it is yet).

      Are you sure you're not thinking about the improvements in PostgreSQL 8.0? http://www.postgresql.org/docs/8.0/static/release-8-0.html That was nearly five years ago, although I don't use it on Windows myself so I don't know how well it works. There have of course been various Windows-related changes since then, though.

      MySQL's wins tend to be based on good marketing for a bad product.

      Indeed, if Oracle buying Sun increases the chance of MySQL dying, it's a good thing in my book.

    3. Re:Would not be a loss by jimicus · · Score: 1

      PostgreSQL added this about a year ago - I'm not sure how solid it is yet

      Not too bad, I understand. But then PostgreSQL doesn't tend to declare a feature as being done until such time as it is fairly solid.

    4. Re:Would not be a loss by Anonymous Coward · · Score: 0

      I would be delighted to see MySQL fail as a project and have its mindshare go to projects that are superior, like PostgreSQL.

      But would they? That's a rather large assumption. Perhaps they would move on to other hobbies, reducing the net "mindshare" for open source as a whole.

      Diversity is healthy for open source. It's completely normal and natural. People work on the things they find interesting, and no more. That's just a fact of life and it's not going to change for you. There is no top-down hierarchy that says "bob, you work on mysql, and you over there, why don't you join the postgres team". On the contrary, everybody is already exactly where they need to be; otherwise they wouldn't be there.

    5. Re:Would not be a loss by dmn · · Score: 0

      MySQL is the Visual Basic of databases - clumsy and of poor quality, used most strongly by people who don't know any better. I would be delighted to see MySQL fail as a project and have its mindshare go to projects that are superior, like PostgreSQL.

      Agreed. There's an excellent list of MySQL "gotchas" that illustrates just how bad it is - http://sql-info.de/en/mysql/gotchas.html
      The list only applies to <5.0 versions - anyone know a similar list for >=5.0 ?

    6. Re:Would not be a loss by Anonymous Coward · · Score: 0

      Man, you postgresql fanboys must have been Betavision owners back in the day. Going down kicking and screaming, crying about how inferior VHS is while its market share explodes amidst the festering carcass of Beta..

    7. Re:Would not be a loss by poet · · Score: 1

      PostgreSQL has had Windows support for 5 years (4 years?). It has been what I would call reasonable for 3 of those and good for 18 months.

      --
      Get your PostgreSQL here: http://www.commandprompt.com/
    8. Re:Would not be a loss by dkf · · Score: 1

      There are only two things I can think of that the world would miss - MySQLe (the embedded version, which competes with BDB-esque type uses - it's a really cool idea) and the solid Windows support (PostgreSQL added this about a year ago - I'm not sure how solid it is yet).

      SQLite is great for embedded databases, even on Windows. And would you really want to run a server DB on Windows? About the only reason I can think of offhand is if you're in an all-Microsoft shop, and if that's so, why would you worry about using an open source server DB? Just go for MS's own product; it won't change the amount that you're tied in...

      You're not tied to whatever happens to MySQL. You're certainly not tied to what happens to Sun (unless you work there, of course). And you are most certainly not tied to whatever that stupid hypocrite Monty Widenius says. Ignore his pathetic bleatings, and the world will be a better place. That's the good thing about OSS; you can ignore whatever crap that the author of the software is into - including whether they want to support the code - and just focus on whether the software itself is any good for your purposes. (For those of you following along at home, Monty is a stupid hypocrite because he sold out and left, but is still trying to run things; if you take the money and run, you kiss goodbye to that which you sold. That's what a sale is.)

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    9. Re:Would not be a loss by lawpoop · · Score: 1

      MySQL's wins tend to be based on good marketing for a bad product.

      What marketing have they done, really? I thought what made it popular was its easy integration with PHP, its easy accessibility ( it didn't have all those pesky data integrity features that keeps newbies out of real databases ), the explosion of the web and web applications, and its ease of administration ( no pre-2000 tech boom ISP would want to hire a real DBA to administrate their PostgreSQL for $10.99/mo. webhosting ) .

      If there was no MySQL, it would be SQLite or something at that more primitive level, not PostgreSQL.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    10. Re:Would not be a loss by backslashdot · · Score: 1

      Ok so say u got this mindshare to transfer over .. would u want some of the minds to be rotting up the other projects .. considering they didn't exactly push the mysql the way u wanted it to get pushed .. ?

    11. Re:Would not be a loss by Anonymous Coward · · Score: 1, Insightful

      MySQL's wins tend to be based on good marketing for a bad product.

      What marketing have they done, really? I thought what made it popular was its easy integration with PHP, its easy accessibility ( it didn't have all those pesky data integrity features that keeps newbies out of real databases ), the explosion of the web and web applications, and its ease of administration ( no pre-2000 tech boom ISP would want to hire a real DBA to administrate their PostgreSQL for $10.99/mo. webhosting ) .

      If there was no MySQL, it would be SQLite or something at that more primitive level, not PostgreSQL.

      No you are correct. People that call MySQL success on marketing (what marketing lol) are the same cave dwellers that yearn for the day of dumb terminals and VI so their job security is in place. Accessibility is what made MySQL so huge. Most people using MySQL for small projects or websites dont need an Oracle type of DB for their project. Dont you think there is a reason the mighty Oracle wanted to buy MySQL in the first place? The hubris around Oracle or the arguments as to why PostreSQL isnt as popular as MySQL remind me of the people who to this day still argue over DEC Unix. Let me repeat this to those numbnuts...Its not just marketing...its accessibility.

    12. Re:Would not be a loss by shutdown+-p+now · · Score: 1

      There are only two things I can think of that the world would miss - MySQLe (the embedded version, which competes with BDB-esque type uses - it's a really cool idea)

      Assuming it is what I think it is, between SQLite and Firebird Embedded, I don't think it's much of a loss.

    13. Re:Would not be a loss by Anonymous Coward · · Score: 0

      \MySQLe (the embedded version, which competes with BDB-esque type uses - it's a really cool idea)

      What about SQLite?

    14. Re:Would not be a loss by Improv · · Score: 1

      What specifically do you think makes PostgreSQL not accessible? I can see Oracle not being accessible - I like it as a database but learning how to install and configure it correctly took me awhile. Oracle is not Postgres though.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    15. Re:Would not be a loss by Improv · · Score: 1

      I haven't played with it much, but the idea behind SQLite (same as MySQLe) is pretty neat. Provided it has a reasonably standard SQL dialect (I haven't looked, but I hope it does a better job than MySQL), SQLite might be pretty awesome for its niche.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
  31. Just switch... by corecaptain · · Score: 1

    I had moved some new work to postgres, after the sun+oracle announcement I migrated some older code to postgres.

    I also weaned myself off of Netbeans.

    I've been in this business too long to have any illusions that Oracle is going to fund competitors to its revenue earning products. Oracle
    doesn't want you on MySQL- at the minimum they want you on Oracle XE.
     

  32. Business as usual... by Plekto · · Score: 2, Insightful

    #40. I will be neither chivalrous nor sporting. If I have an unstoppable superweapon, I will use it as early and as often as possible instead of keeping it in reserve.

  33. Is there a point? Oracle can't undo GNU. by WilliamBaughman · · Score: 1

    I don't mean to troll, I'm really hoping that someone can explain what the point of all this worry is. Can Oracle really make MySQL not be free? It's my understanding that they could start charing people to buy or license MySQL from them, but that they can't stop people from taking the MySQL source code that's already available, and using it for whatever they want, including selling it. No matter how Oracle changes the licensing terms, or how many proprietary extensions Oracle adds, anyone should be able to take one of the old, freely released versions of MySQL, and sell it for money without Oracle being able to stop them. Even if MySQL is a trademarked name, the new seller would just have to use a different name. I really don't understand what Widenius is talking about.

  34. Monty? by Device666 · · Score: 1

    Monty from Monty Python?

    1. Re:Monty? by Narcocide · · Score: 1

      No.

  35. Re:MySQL brand by butlerm · · Score: 1

    The MySQL brand name and the installed (commercial) user base are pretty much the only reasons for Oracle to acquire the MySQL database business at all. Both worth paying a considerable amount of money for.

    No one needs their database server to be called "MySQL" if they don't like the path that Oracle takes with it though. And it would be easy enough to write new (and perhaps better) documentation for a fork.

  36. MySQL was never truly open source by jocknerd · · Score: 2, Informative

    As long as there was a company behind it, there was always potential that it could be bought. Switch to PostgreSQL. Nobody owns it.

    1. Re:MySQL was never truly open source by DesScorp · · Score: 1

      Open Source has nothing to do with who is behind it. Open Source is a binary thing; either the source code is open or it isn't. MySQL is GPL'd, and so it meets the definition.

      --
      Life is hard, and the world is cruel
  37. Re:Oracle by atomic777 · · Score: 1

    Every implementation involves pain. It's all a matter of how much it will cost you in dollars or sweat to ease that pain, and Oracle makes you pay dearly.

    Statements like "Oracle is at least twenty years ahead of all of their competitors in database technology", "toy database" are meaningless and unquantifiable. You may be able to scare the CIO types with that kind of language, but /. is not a fan of FUD tactics

  38. Sellout by Anonymous Coward · · Score: 0

    If he cared in the first place why did he sell it to Sun, he has no say he sold it. That's like me selling a car to someone and telling them they can't crash it. If I didn't want it crashed I shouldn't have sold it.

  39. MySQL foundation by shentino · · Score: 1

    Unless the EC is just hell-bent on obstructing US commerce then Oracle and Sun should just make an agreement to fork MySQL off into a foundation.

    1. Re:MySQL foundation by DesScorp · · Score: 1

      Sun doesn't give a damn about MySQL. They can't make any real money off of it. They're buying Sun for a song, so the $1 Billion price tag for MySQL is meaningless; that's essentially sunk costs that Sun had to eat prior to Oracle coming onboard. Larry Ellison wants Sun's SPARC and Solaris technologies, as well as the input on Java development. And I'm actually excited about that, because I got tired of Sun pissing away their greatest assets. I think Ellison might revitalize the Sun enterprise the way Steve Jobs revitalized Apple. Vertical integration seems to be making a comeback (for a variety of good reasons) after years of outsourcing. So I don't see Oracle jeopardizing this deal over MySQL. Ellison would probably just as happily give the damn thing away to a foundation. Spin it off and be done with it, and get to work improving SPARC and Oracle's DB business packages.

      --
      Life is hard, and the world is cruel
    2. Re:MySQL foundation by davecb · · Score: 1
      I rather suspect Larry's hoping to eat Microsoft SQL's lunch, which explains why he would buy InnoDB and them put a team on improving it's performance. Sun *always* like to compete with MS, which in part explains their performance work on MySQL proper...

      --dave

      --
      davecb@spamcop.net
  40. "provide affordable commercial licenses to MySQL" by ivoras · · Score: 1

    What is reasonable and affordable for a small Swedish company certainly isn't for a big behemoth like Oracle. There are now many, many more layers to feed with the product. The time for this decision has passed.

    --
    -- Sig down
  41. Re:Oracle by jimicus · · Score: 1

    The problem is that Oracle is at least twenty years ahead of all of their competitors in database technology. Oracle 7, ca 1991, has a better overall implementation than the latest and greatest from IBM, Microsoft, PostgreSQL, MySQL, and so on.

    That's a hell of a strong choice of words, particularly when you're on a site full of raging zealots like /. Could you explain exactly what features Oracle has that place it a full 20 years ahead of its nearest competitor?

  42. Squeal? by mgvrolijk · · Score: 1

    A.k.a. Ese Culo (that assh*le) in Spanish. :)

    1. Re:Squeal? by Nicolay77 · · Score: 1

      Just testing a word in Spanish you recently learned?

      We say esse-kuh-elle.

      No ass anywhere in that word.

      --
      We are Turing O-Machines. The Oracle is out there.
    2. Re:Squeal? by Rainefan · · Score: 1

      Well, at least the 'kuh' thing can be translated to ass in Portuguese ;)

    3. Re:Squeal? by Nicolay77 · · Score: 1

      Well, 'reto' meaning challenge in Spanish means rectum in Portuguese. :)

      --
      We are Turing O-Machines. The Oracle is out there.
  43. This isn't really about MySQL by wsanders · · Score: 3, Insightful

    This is all about the EU blocking Oracle's acquisition of Sun. They are trolling for testimonials about how the Sun acquisition would force people to buy Oracle DB, which is almost certainly would not:

    http://www.moneycontrol.com/news/ibu_index.php?storyid=832

    Look at Berkeley DB (on which OpenLDAP uttely depends.) It's now "Oracle Berkeley DB". I don't see any monkey business with that arrangement (although the OpenLDAP people are probably working on ditching BDB just as due diligence.)

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
    1. Re:This isn't really about MySQL by Vapula · · Score: 1

      I don't think that MySQL has any importance... Now that the split has been announced for some time and blocked by the EU, Sun is falling down...

      So, either the merge completes and SUN survives or the merge stop and SUN disappear...

      In the first option, some project may have to leave SUN (GPL project may always fork) and some will be saved... In the second option, all project will become homeless...

      I think that the biggest issue is from IBM and Microsoft...

      IBM zSerie + zOS + DB2
      MS windows + MS SQL server (+IIS)
      SUN + Oracle

      We have 3 different platforms... Right now, Oracle is the preferred DB over DB2 and MS SQL... But they don't provide end to end support. If Oracle gets SUN (which is the preferred platform for Oracle), they'll be able to sell "black boxes" with all inside : Hardware (SUN), OS (Solaris), DB (Oracle), Framework (J2EE + Oracle PL/SQL)... this would be a big hurt to MS business (they would get a little more "out of the server room") and to IBM... Instead of having 2 actors, we'd have 3... better for the concurrence and for the consumers... But IBM and MS lobbying is quite powerful

      MySQL will live anyway... Maybe it'll have a name change if a fork is needed, but it won't disappear...

  44. the wrong spokesperson by farble1670 · · Score: 1

    whether he's in the right or not, monty is the wrong spokesperson. he has obvious conflicts of interests and possible sentimental ties to mysql. that, and the hypocritical nature of his thoughts as so many others have pointed out.

    he'd be better of keeping quiet. he's probably doing more harm than good for his cause.

    1. Re:the wrong spokesperson by Anonymous Coward · · Score: 0

      he'd be better of keeping quiet. he's probably doing more harm than good for his cause.

      Unless he's really not saying what he truly wants.

  45. Re:Oracle by BeanThere · · Score: 1

    /. isn't full of 'raging zealots', I see that claimed quite often but I've seen no evidence to back it up, it's a myth ... there are a few, but most people here are fairly reasonable, certainly no more 'zealot-y' than any other online forum, and almost certainly less so. GP is probably a paid shill or works for Oracle. I do suspect there's a fair share of shills here, but they aren't zealots.

  46. Why Should Oracle Promise ANY of Those Things? by SwashbucklingCowboy · · Score: 4, Interesting

    Just to make his life easier?

    Welcome to the world of commercial open source...

  47. Re:Oracle by butlerm · · Score: 3, Interesting

    I didn't say "features" (although there are those) but rather "better overall implementation".

    For example, with Oracle you can add columns, drop columns, and modify columns while there are ongoing transactions against the table. Try that with DB2 sometime.

    MySQL is worse:

    In most cases, ALTER TABLE works by making a temporary copy of the original table. The alteration is performed on the copy, and then the original table is deleted and the new one is renamed

    That is a trivial example. Generally speaking, however, Oracle gets significant new features with a high quality implementation about a decade before anyone else does. For example, during the 1990s the lack of MVCC and row level locking were serious problems with virtually every database except Oracle. Without them, you can't reliably run large or long running transactions without risking locking every other user out of the database, even if the transactions don't have any row level overlap.

  48. You guys are missing the point! by vladkrupin · · Score: 5, Insightful

    No single entity controls the source of mysql either. It's GPL. If you want to fork it, fork it. You guys are missing the point.

    The point is Widenius wants to start a new company, and wants to work off of what mysql, the company (and thousands of volunteers who have contributed to the project) have created over the past N years. He does not care if it goes to Oracle, Microsoft, some made-up nonprofit-ish foundation, or dies. He could really care less about that. He wants to build a company that will make a proprietary product and will make him money.

    The thorn in his side, however, is the fact that he can't take the code that was once released as GPL and use it in his proprietary software. He either has to open up his software (which he does not want to do), or else not be able to benefit from all those years worth of effort by mysql AB and others who have contributed to the project.

    If the license was just about anything but GPL (apache, BSD, whatever), he could do just that. But he can't.

    What, you really think it's all about evil Oracle taking over mysql, and it's not really the license that's a thorn in Wideniuses side? Read a more in-depth analysis by someone who understands the issue a _whole lot better_ than I or just about any of you folks do. Here: http://www.groklaw.net/article.php?story=20091208104422384

    --

    Jobs? Which jobs?
    1. Re:You guys are missing the point! by Anonymous Coward · · Score: 0

      Wow, open source database people have wasted so much time and mindshare on MySQL, a toy compared to everything else. Should have hitched our wagons to postgres it seems.

    2. Re:You guys are missing the point! by DNS-and-BIND · · Score: 0, Offtopic

      He could really care less about that.

      When one usually states "I could care less", they usually mean "I could not care less". [e.g. "I could care less about linguistics."]
      In order for one to "care less" about a subject, they must first care about it somewhat. Saying "I could care less about ... " does indeed imply, nay dictate, that there is some degree of care.
      Here is a handy chart to help visualize.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    3. Re:You guys are missing the point! by dclozier · · Score: 2, Informative

      I wish the parent could be modded higher - Widenius is a hypocrite and does not give a rat's ass about MySQL. He simply wants it under a closed source friendly license so he can build another business around everyone else's hard work that is in MySQL. Widenius has complained that the GPL prevents other companies from competing. This simply isn't true. PJ at Groklaw sheds the light on this rather well.

    4. Re:You guys are missing the point! by mathfeel · · Score: 1

      If the license was just about anything but GPL (apache, BSD, whatever), he could do just that. But he can't.

      Help me understand the issue here. Oracle, the big bad corporate entities here, now owns MySQL, the trademark. In what sense does it own the code? It certainly can't close what's already open. Being GPL, they cannot just close it from this point on either. If the problem that they won't accept code from the community from this point on, isn't that what a fork is for? Well, you probably can't call it MySQL any more, but a rose is a rose. Right? If the concern here is that it'd add some code that's tie to its patents, I am not sure what's the solution to that except abolishing softwar patent.

      If the code were under any other license, any new code might, depending on how the wind blows in Oracle, never see the light of day.

      --
      The only possible interpretation of any research whatever in the 'social sciences' is: some do, some don't
    5. Re:You guys are missing the point! by Anonymous Coward · · Score: 0

      The problem is that a greedy schmuck who's already took his cut wants to go back and get money for the thing he's already sold.

      Sure he can use MySQL now under the GPL, but that blows his business model out of the water. He wants to be able to use it under a license that can keep his changes closed.

    6. Re:You guys are missing the point! by janwedekind · · Score: 1

      I thought they were working on Drizzle. But suggesting to the EU to force Oracle to relicense MySQL under the Apache License after having it sold to them (indirectly) doesn't exactly sound like a neutral point of view ;)

  49. Maybe you should have thought of that by Anonymous Coward · · Score: 0

    before selling your company to Sun. You thought Sun would stick around forever?

    Why should Oracle have to offer a product that "competes with its main offering"?

    1. Re:Maybe you should have thought of that by JSBiff · · Score: 1

      I kind of have to agree with the parent. Monty lost any say in MySQL's copyright when he sold the kit and caboodle to Sun. Once you sell something to someone else, you NO LONGER GET A SAY in the control of that property. This guy strikes me as a bit of a jackass - it's like selling a house, then telling the new owner what he can or can't do with the house. If Monty cared, he never should have sold MySQL to Sun. As for the software, the previous GPL releases are still, and until the copyrights expire, will continue to be available under the GPL. What Oracle decides to do with it in the future is Oracle's business. Sorry, but that's life.

  50. another point by larry+bagina · · Score: 1
    Oracle bought sleepycat and owns BDB. Any license changes? Bueller? Bueller?. Oh, and oracle is also sponsoring btrfs development. Which is GPL.

    MySQL is a shit database. If oracle tries to crush it, they'll end up with shit splattered everywhere and a stinky hand. It's 100% forkable, and 95% pointless. Postgres, SQLite, and "no-sql" datastores do a better job for most scenarios. And if you're running a PHP-4 script that needs MySQL 4, it doesn't matter who owns mysql.

    --
    Do you even lift?

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

  51. Now I get it by dnaumov · · Score: 1

    In the comments on his own damn blog (linked in the TFA), Monty let it slip that he isn't worried about Oracle making MySQL closed source (they CAN'T, or well they can, but anyone can fork and make his own version right now). He is worried about the lucrative business agreements between MySQL AB and business customers willing to pay for a customized version if MySQL for their business use. In other words, he wants a piece of that pie (which he would never get should MySQL AB end up in Oracle's hands). What a greedy prick.

  52. Welcome to reality by Anonymous Coward · · Score: 0

    Earth to Widenius come in...

    Oracle spent ONE BILLION DOLLARS on MySQL. It has the right to do whatever the hell it wants with it including driving the entire project into the grond.

    If you don't like it FORK it. Don't expect any sympathy for being a sellout.

  53. Re:Oracle by Anonymous Coward · · Score: 0

    > /. isn't full of 'raging zealots'

    > GP is probably a paid shill or works for Oracle

    mmmyeah.

  54. MariaDB is one ugly name for a DB by Anonymous Coward · · Score: 0

    He names the db after his daughter, Maria. It's an ugly name for a database.

    1. Re:MariaDB is one ugly name for a DB by larry+bagina · · Score: 2, Funny

      Maria: She goes down frequently and has no standards. Unfortunately, she's full of bugs and may silently truncate your input :(

      --
      Do you even lift?

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

  55. Re:Oracle by butlerm · · Score: 5, Informative

    I don't work for Oracle, and I would like to see other databases to get into the same league inf every material respect. Take Oracle RAC (formerly Oracle Parallel Server) for example, Oracle's shared everything database clustering technology. There are no open source equivalents. MS SQL, PostgreSQL, and MySQL don't have anything like it. Apparently IBM DB2 does, but only in the mainframe editions.

    There are often things that can be done to work around these limitations (replication works in some cases, for example), it is just a question of cost effectiveness. There is no reason to buy Oracle just because it is "Oracle". Only if it does what you need better than the alternatives. For many businesses that is the case. Oracle doesn't dominate the business because of FUD. It dominates due to true technical superiority. A business would be positively stupid to pay a large premium for a database that doesn't have any real superiority to much less expensive (if not free) alternatives. That is one of the reasons why it would be great if the alternatives caught up. Transparent clustering for PostgreSQL would be outstanding.

    I *can* use PostgreSQL to do everything I could with Oracle 7 back in the early 90s. That is saying something (MySQL doesn't come close). A lot of people don't need much of what Oracle has added since then. If that is the case, there is a great case to be made for using something else. It is certainly a lot less expensive.

  56. Re:Oracle by gumbi+west · · Score: 1

    I got MySQL 4 to do two-way replication in about 20 minutes, but nice try. Also, speed tests done around 2000 showed MySQL and Oracle neck and neck for large server loads.

  57. Re:Oracle by gumbi+west · · Score: 1

    Wow, how badly did you screw the pootch in the planing stages if you are changing the columns of a live DB?

  58. Check your history... by Anonymous Coward · · Score: 0

    The historical name of the language was SEQUEL and was developed at IBM four years before there even was a Microsoft! Your average IBM Yankee, in the EB White sense, graybeard is actually most likely to still pronounce the language name "see-quall" or "sec-well" even though the name was changed by IBM to avoid a trademark dispute.

    1. Re:Check your history... by tomhudson · · Score: 1

      From your link: That was Structured English Query Language. SQL came later. Even in the late '80s, we pronounced SQL by the individual letters, not slurring them together to make a word.

    2. Re:Check your history... by Anonymous Coward · · Score: 0

      SEQUEL was not a precursor to SQL, it was an entirely different query language, like QUEL, etc...

    3. Re:Check your history... by morkk · · Score: 1

      we pronounced SQL

      who's this "we", white man?

  59. Re:Oracle by atomic777 · · Score: 1

    Oracle certainly has developed a lot of very sophisticated functionality over the years as the functionality of a single standalone RDBMS has become commoditized.

    The problem is that a great number of customers that Oracle strongarms into buying their product really don't need what they are being sold, but the thought of using a "toy" database to accomplish your business needs is a hard thing for many CIOs to stomach, especially if it requires you to actually think hard about what you need and what you don't need, and what you can design around.

    Take your average medium-sized company looking to build a data warehouse. A pgsql solution using some decent hardware and an entry-level storage array may be enough. For bigger volumes, you can move to a hadoop/hive approach or use something like GridSQL.

    For the CIO, unfortunately, there is the axiom "no one gets fired for buying Oracle", and yet-another company is relieved of a good portion of their IT budget.

  60. Re:Oracle by Anonymous Coward · · Score: 0

    Wow, how badly did you screw the pootch in the planing stages if you are changing the columns of a live DB?

    Non sequitur. He's saying that you *could* do it, and in the enterprise options like this are vital.

    From your previous post:

    I got MySQL 4 to do two-way replication in about 20 minutes, but nice try. Also, speed tests done around 2000 showed MySQL and Oracle neck and neck for large server loads.

    Cite, so I can rip their methodology to pieces. Oracle is for the big boys, son, not you down in the basement. Anything under 32 cores, 256GB of RAM, and a SAN is a fucking joke in the enterprise. And no, Linux/MySQL cannot perform at that level in a production environment. I'm not talking about your sorry fanboi ass scrabbling something together on a one-off university cluster.

  61. That's one big forking problem by rbrander · · Score: 1
    Widenius responded to comments on this blog post:

    To Andrés Monroy-Hernández (and everyone else that has asked about forking).

    You can fork the GPL code, but not the business around it. This means that a lot of the current users (who brings money to the table) can never use the fork. In addition you can't fork the manual, trademark which makes it very hard for the fork to get to be known and survive. In practice, it's not that hard to slowly kill an infrastructure GPL project like MySQL. I have described this in my previous blog at:

    http://monty-says.blogspot.com/2009/10/importance-of-license-model-of-mysql-or.html

    Me, I have no skin in this game. Have enjoyed using MySQL on a few home projects running my own web server, but my job is an all-Oracle shop. I just like to see Open Source succeed on general principles.

    But even a neutral observer can offer an obvious riposte: Mr. Widenius is clearly not a helpless bug about to be stepped on. Wikipedia says his capital gains hit 16M Euros in 2008, around $25M US. He has that wealth, and another wealth you can't buy with money: He's the famous and beloved Monty Widenius, and open source contributors will listen to him and rally about him in the right cause - he IS a "brand".

    Younger programmers, at least, eager for the resume decoration, would probably work for him pretty cheerfully for about $50K per year. A single million bucks a year would get him a respectable programming shop of 20 people rolling. I suspect even with a large project like MySQL, that's enough to do a lot of maintenance and even some development. Then there are those free contributors, which can include whole companies, not just kids-in-parents-basements. If his Oracle-as-quicksand fears are shared, many companies not wanting to end up in quicksand will switch to "NewSQL", or "FreeSQL" or whatever he re-brands it as. Switch, not just their usage, but their code contributions.

    I wouldn't allocate a dime to promotion and sales and PR - the best advertising in a move like this is word-of-mouth among server room admins and DBAs.

    Needless to say, any SERIOUS challenge, like that, could quickly bring Oracle back to a bargaining table to perhaps concede all those demands he has. They might have more to gain by letting MySQL molder away than by keeping it healthy, but they don't have so much to gain that it's worth the risk of simply losing the whole purchase value if everybody starts bailing to the newer fork.

    So he can probably solve this problem for a single million, just 4% of his 2008 capital gains. He's just trying to do it with a blog post, that being cheaper still.

  62. Re:Oracle by Almahtar · · Score: 1

    Probably not, no.

  63. Re:Oracle by Anonymous Coward · · Score: 1, Insightful

    There's all kinds of people posting to Slashdot (raging zealots, nonraging zealots, raging nonzealots, and even some perfectly reasonable, smart people), but a good rule of thumb for any Internet forum is: if you are, or ever have, accused another poster of being a paid shill, and actually think this is a remotely plausible explanation for people saying things you disagree with, then you are almost certainly a raging zealot.

  64. Re:Oracle by daveime · · Score: 1

    Hmm interesting ...

    Query 1 = SELECT somecolumn FROM table
    Query 2 = DROP somecolumn FROM table

    Query 2 returns first with "ok"
    Query 1 returns with "fucked if I know, column ain't there no more" ?

    How is this useful ?

  65. Consider the social effect of the public hassles. by Futurepower(R) · · Score: 1

    Story translation: MySQL will be dead soon, like the Pascal programming language.

  66. Re:Oracle by bytesex · · Score: 1

    Add to that that, even if Oracle's pricing model is ridiculous, they never lie about what you're going to get (and you can always get a rebate here and there), and that documentation (even down to their data formats) is ubiquitous and omni-present. Open source newbs tend to yak on Oracle (as they do on postgres) because they won't accept that managing data in large quantities is not something you can learn in an afternoon. Which, in turn, is actually an argument for managing data using btrees and hashes, but that's quite another discussion.

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
  67. Re:Online table modifications by butlerm · · Score: 3, Informative

    Online upgrades. Suppose you have a service that needs to be available on a 24 x 7 basis. Is there any reason to shut everything down just because the upgrade script needs to add a new column, drop an old one, or increase the precision or maximum length of an existing one?

    We do software as a service, for example, and generally speaking, we don't take our site down *ever*, certainly not for application software updates. Logged in users stay logged in and continue their work without noticing.

  68. Uh... by abulafia · · Score: 1

    This is so wrong I don't even know where to start.

    Monty is not beloved - anyone who has been paying attention should be aware that lots of people have lots of problems with him. He isn't an open source hero, but a rather self-serving whiner who has had to have it both ways for a long time.

    With the Oracle thing, he's now wrapping himself in the flag of community to argue against the GPL in order to make it easier for him to attempt to take back mindshare on the very product he "sold" to Sun to become wealthy.

    He's saying some profoundly laughable things about Eblen Moglen and the GPL in general to do this.

    Additionally, paying 20 coders $50k/year != spending $1M/year. Not by a long, long shot.

    Also, also, I hardly think doing so would constitute a challenge that "could quickly bring Oracle back to a bargaining table to perhaps concede all those demands he has". I mean, what? That's profoundly silly thinking that, even putting aside the particular ways that Oracle the company operates, is very unrealistic when looking at what the hypothetical Monty the DB Slayer firm could realistically do in, say, a year, and also ignoring what a company the size of Oracle can do in a year. Think about it.

    It also assumes that folks in the community will ever want to work with the jerk again. He's burning a lot of bridges, and it may well be that your hypothetical cheap young programmers with know knowledge of the past will be the only folks who would want to work with him. Problem is, green coders are not exactly the type of folk you want thinking about database problems, which tend towards the seriously demanding on all of the reliability, performance and complexity axes.

    --
    I forget what 8 was for.
  69. Re:Oracle by hairyfeet · · Score: 1

    Just curious, since I'm not a DB guy and rarely get to work on servers, why exactly would you WANT to run a non UI version of Winserver? I mean I could understand it way back when where literally every byte of memory counted and sparing a single cycle on a UI could be a bad thing, but today we have so much power, and in the server space even the low end boxes are frankly super powerful, that I just don't really see much of a point.

    I mean sure, I can see stripping out WMP and those other pieces that frankly never should have been in Winserver in the first place, but why kill the UI? You can run Powershell with or without a UI, so maybe I'm just not seeing an angle here or something, maybe you can enlighten me.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  70. Mod -1 wrong by metamatic · · Score: 2, Informative

    First came QUEL. The followup developed at IBM was jokingly called SEQUEL. It was changed to SEQL and then SQL for trademark reasons. See Wikipedia.

    So it was originally called "sequel". Pronouncing it as S-Q-L came later.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    1. Re:Mod -1 wrong by Samah · · Score: 1

      First came QUEL. The followup developed at IBM was jokingly called SEQUEL. It was changed to SEQL and then SQL for trademark reasons. See Wikipedia.
      So it was originally called "sequel". Pronouncing it as S-Q-L came later.

      This is why I pronounce it Sequel. I may be late 20s but I know at least SOME computer history. :)
      Also ESS KYUU ELL has more syllables, is awkward to say, and just sounds silly. ;)

      --
      Homonyms are fun!
      You're driving your car, but they're riding their bikes there.
    2. Re:Mod -1 wrong by tomhudson · · Score: 1

      It was changed to SEQL because of the word "English" in SEQL. Hence Sequel.

      Things changed when the E was dropped.

      Which reminds me - how do you conjugate "I.B.M."?

      I BM, You BM,
      He BMs, She BMs,
      We BM, They BM,
      We ALL BM at IBM!.

    3. Re:Mod -1 wrong by OrangeCatholic · · Score: 1

      Yep. People who say S-Q-L are living in their own private hell. It shocks me whenever I hear that. And here they are, dozens of them, defending themselves as being "old school." I think Sequel is too clever. It throws people off, apparently.

  71. I think we better prepare for.. by HigH5 · · Score: 1

    ...ForkSQL, the new MySQL.

    --
    Ceterum censeo Microsoft esse delendam.
  72. Re:Oracle by Antique+Geekmeister · · Score: 1

    Do you mean master/slave, or two-way replication? There _is_ a difference.

  73. The more important question is: by PCM2 · · Score: 1

    Did Oracle rape and murder a young girl in 1990? I'm not saying it did, but it's been curiously silent on the matter. And if it doesn't plan to do so in the future, why hasn't it promised not to?

    --
    Breakfast served all day!
  74. Re: Online column drop operations by butlerm · · Score: 1

    No one is suggesting dropping a column that is still in use. The software upgrade that makes the old column obsolete must usually complete first.

    All transactions dependent on the old column must also complete (the wait for this is automatic). Then, either all sessions or all software state that depend on the previous column must go away, OR some form of (updatable) views be used to allow them to continue without early termination (using a column alias or derived column).

    Once that happens, it is very convenient for access to the relevant table to continue while the old column is dropped and all its data is reclaimed. Oracle and PostgreSQL can both do this, although reclaiming the previously used space is a second step in the latter.

  75. Re:Oracle by Kalriath · · Score: 1

    Until MySQL crashes and obliterates your indexes, yes that's true.

    --
    For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  76. Monty is a lying prick by Anonymous Coward · · Score: 0

    And in addition to all his whining that people here are jumping on, he flat-out lied about his activities with the EC. More discussion on groklaw, the gist is that he has asked the EU to force MySQL to be released without the GPL, then denied having done so. Releasing MySQL back to the community is not enough; he wants a version that he can take proprietary in the future, and that is why a fork is not sufficient.

  77. MySQL warnings? by tyrione · · Score: 0

    Oh look! PostgreSQL 8.5.

  78. Re: Online column drop operations by jimicus · · Score: 1

    Once that happens, it is very convenient for access to the relevant table to continue while the old column is dropped and all its data is reclaimed. Oracle and PostgreSQL can both do this, although reclaiming the previously used space is a second step in the latter.

    Okay, so far you have one feature which has a better implementation in Oracle than in any F/OSS database (though by your own admission Postgres has already solved half of that problem, and since 8.3 autovacuum has been enabled by default, which at least partially takes care of the second half of the problem.)

  79. Re:Oracle by rgigger · · Score: 2, Insightful

    That is a great comparison, and contrary to some of the responses, being able to do alter table statements on an in use production system is vital to any serious database solution. It doesn't say anything about Oracle vs. Postgres though as Postgres has been able to do this for a very long time.

    I'm not just trying to be contrary here, I would really like to know. What does Oracle have that puts it (20 years?) ahead of Postgres (other than RAC, there were very informative posts above about that).

  80. Re:Oracle by atomic777 · · Score: 1

    You seem to have a lot of other people's money to blow away, "son".

    I know it must give you a satisfying feeling in your nether regions to see such "enterprise" hardware, but people working for forward-looking enterprises have long-ago figured out that distributed clusters of commodity hardware give a substantially better processing power per unit cost and energy. You just need to turn your brains "on" and turn the Oracle sales calls "off"

    Maybe you've heard of some of these "in-the-basement" enterprises... Google? Amazon?

  81. The VB of databases by ABasketOfPups · · Score: 1

    ...VB was, before Java, extraordinarily successful. There's no reason to believe that if MySQL went away, mindshare would go to more powerful or more capable solutions, when ease and speed were what sold people on MySQL. People would more likely end up with SQLite then with PostgreSQL.

  82. Re:Is there a point? Oracle can't undo GNU. by swordgeek · · Score: 1

    You're entirely correct. However, Monty blogged a while ago about how that's not enough, and (to reduce things terribly) mindshare follows the original product. He basically said that forks don't survive. He might well be right.

    However, he's the guy who sold MySQL. He's the guy that got roughly a BILLION dollars for it, and hence, he's the guy who has no right to whine about the current state of affairs.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  83. Re:Online table modifications by Simetrical · · Score: 2, Interesting

    Online upgrades. Suppose you have a service that needs to be available on a 24 x 7 basis. Is there any reason to shut everything down just because the upgrade script needs to add a new column, drop an old one, or increase the precision or maximum length of an existing one?

    We do software as a service, for example, and generally speaking, we don't take our site down *ever*, certainly not for application software updates. Logged in users stay logged in and continue their work without noticing.

    The same is true for any serious MySQL site. Just with MySQL, you have to go to the hassle of take out slave, apply change, let slave catch up, repeat for all other slaves, promote some slave to master, apply change to old master to get everything working. This works for changing columns' type/adding columns/removing columns/etc. because MySQL normally uses statement-based replication, not row-based. It can be fiddly, but it works fine. Wikipedia has no downtime for database changes, or any planned downtime at all, and it's a pure MySQL shop. Of course, being able to change tables without this whole procedure is probably quite convenient.

    --
    MediaWiki developer, Total War Center sysadmin
  84. Re:Oracle by Simetrical · · Score: 1

    Wow, how badly did you screw the pootch in the planing stages if you are changing the columns of a live DB?

    Requirements change over time, new features need schema changes. Unless you somehow know exactly what your needs will be for all eternity, you're going to have to change the DB schema sometimes to support a new feature or fix a bug.

    --
    MediaWiki developer, Total War Center sysadmin
  85. PostgreSQL really? by Narcocide · · Score: 1

    ... *sigh* did they add a clustering feature yet?

  86. Re:Is there a point? Oracle can't undo GNU. by Sxooter · · Score: 1

    But if forks don't survive, why is my Ubuntu laptop running xorg for the display and not xfree86? I think Monty is saying forks don't survive because he simply wishes they couldn't. I'd bet that if the MySQL community wanted to they could fork it and make it stick just fine. Heck, I think that's what IS happening right now, and Monty is putting his fingers in his ears going "la la la la la la".

    --

    --- It is not the things we do which we regret the most, but the things which we don't do.
  87. Re:Oracle by Major+Blud · · Score: 1

    "I doubt that too many MCDBAs have quite wrapped their heads around using SQL Server on a Core (read: non-UI) install of Windows Server just yet.)"

    Installing SQL Server on Windows Core isn't supported, though I wish it were.
    http://technet.microsoft.com/en-us/library/ms143506.aspx

    I haven't tried it, is this something that you've been able to successfully accomplish?

    --
    If you post as Anonymous Coward, don't expect a reply.
  88. But BOTH licenses own the FULL right of EVERYTHING by kandresen · · Score: 1

    Notice that there is a DUAL license of MySQL. Whatever EVERYBODY have contributed to MySQL are not squarely GPL but are also the full property of whoever owns the Commercial license.
    This mean that Oracle after buying MySQL can take EVERY technology incorporated into MySQL and mix it with Oracle, then leave the project either dead, or simply maintaining it is as bait. If you contribute to MySQL from that point on, you know you are giving away whatever you do to Oracle... In other words. MySQL is dead as soon as Oracle owns the MySQL. GPL only keeps the leftovers.

  89. This is a simple problem to address... by Genda · · Score: 1

    This barely even rates as a problem. Folks, let's just take out a little simple insurance and remove and operational benefit to messing with MySQL. The MySQL community has the right to copy the MySQL public open source, to a new project branch called OurSQL. This branch continues to receive updates from new versions of MySQL as long as MySQL remains public, and open source. The day Oracle chooses to do anything with MySQL that renders it Closed Source, Crippled, or in any way a Business/Political Pawn to be used against Oracle's competitors, everyone jumps to the OurSQL project and en masse thumb our collective noses at Oracle.

    Let Oracle know there is absolutely no value to messing with MySQL, and if they try, will only end up the proud owners of a dead project branch. This protects the autonomy of MySQL, and allows Oracle to intelligently steer the future of MySQL. It also allows those who require that MySQL have a meaningful future as a robust open source product, the certainty that nobody can screw with their future (or at least that it would be most difficult to screw with it.)

    I have all the room in the world for Oracle to be whatever kind of for profit, capitalistic, corporation they want to be. I just figure if they might even be slightly inclined to mess with my freedom, or preference, and I have some say in the matter now, I'd be an idiot not to cover my behind while the covering was both legal, and reasonably simple.

  90. Re:Oracle by Anonymous Coward · · Score: 0

    A lot of people don't need much of what Oracle has added since then. If that is the case, there is a great case to be made for using something else. It is certainly a lot less expensive.

    Thats probaly the case for a majority of people, hence the excessive Oracle price is not worth it for most. Most other DB's are more then sufficient.

  91. Hmmm by ClosedSource · · Score: 1

    "GP is probably a paid shill or works for Oracle."

    So if they're a paid shill but don't work for Oracle who's paying them?

  92. Re:Oracle by Penguinisto · · Score: 1

    I was taking a stab at a guess on it, but I think that the next iteration of SQL Server is supposed to do something of that nature (though to be honest I'd hate to see the command syntax if Exchange is any indication).

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  93. Re:Oracle by Penguinisto · · Score: 1

    I have to amplify what sibling (Antique Geekmeister) said... there's a massive difference between master/slave and actual no-kidding 2-way replication. We're not talking two separate DB's here, but a perfect two-way interchangeable (down to the transaction logs) clone of one DB on two distinct servers.

    Oracle, PG, and SQL Server can do it... MySQL can barely do it in 5.1 (that is, if you have testicles of iron and dig deep into munging with Federated Tables).

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  94. Re:Online table modifications by turbidostato · · Score: 1

    "Online upgrades. Suppose you have a service that needs to be available on a 24 x 7 basis."

    I can imagine and I see how this is a case you can (and should) control by proper design, not DB*1 features. If you *need* it 24x7 then you can't and shouldn't deppend on a SPOF*2. What will happen when you want to migrate to the new and shinny Oracle current+one? If your DB is not a SPOF then there's no problem with stopping part of the system for upgrading, is it?

    *1 DB: Data Base
    *2 SPOF: Single point of failure.

  95. Re:Oracle by Penguinisto · · Score: 1

    Just curious, since I'm not a DB guy and rarely get to work on servers, why exactly would you WANT to run a non UI version of Winserver?

    Judging by Exchange, the way things are going you may not have a choice... Right now in Exchange 2k7, half the tools you need to get the job done requires PowerShell, whether you like it or not (given the syntax, lack of flexibility, and Microsoft's fondness for overly-long command names, I'm voting "not". I can do it, but it's like getting a root canal sometimes). I suspect that SQL Server may head down the same road once they get a CLI-version of that going.

    Other than that, when you start crawling up into getting that last drop of performance, it's nice to ditch a UI that only the sysadmins see on odd occasion.

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  96. About time someone scared the sheep off MySQL by melted · · Score: 1

    In the world where PostgreSQL also costs $0, I can fathom no reason why anyone would want to use the glorified hashtable that is MySQL.

  97. Re:Oracle by gumbi+west · · Score: 1
    So first off this is from a 2002 PC Magazine article (but since Oracle is 20 years ahead, they should tie knots around MySQL's 2022 products) that used THEN, "high-end server hardware." They did 20M products and 5M customers.

    Their conclusion, Oracle 9i was on top with 629 pages per second, but "Almost nudging Oracle9i for top honors was the dark horse, MySQL, with 608 pages per second." Not too shabby.

    BTW, if you actually can critique this, I would really like to hear it because the methodology sounded great: get a team of developers from the company to implement a webpage that meet certain requirements and then test it under load.

  98. Re:Oracle by gumbi+west · · Score: 1
  99. Re:Oracle by gumbi+west · · Score: 1

    You are right, I just use non-transaction friendly MySQL tables--here two way master/slave replication is fine. Transaction are irrelevant for what I do (store lots of information for later reading), so I don't appreciate the difference. Also, this is the article I was talking about.

  100. He wasn't the only shareholder! by Anonymous Coward · · Score: 0

    By the time everybody got their piece of Sun's beeellion dollars, Widenius apparently cleared about EUR 16 million - a very tidy sum, but much less than people seem to assume.

    (I would have estimated he got even less than this, until I saw that figure a couple of days ago on his Wikipedia page.)

  101. What's really weird by Anonymous Coward · · Score: 0

    Is that RMS is somehow batting against the GPL on this one (as covered by Groklaw).

    1. Re:What's really weird by davecb · · Score: 1

      Yes, I found that odd: the logical presumption was that he meant GPL v3, but that's not the language I'd expect if he did. Ah well, letters written by committees (:-))

      --dave

      --
      davecb@spamcop.net
  102. GO by cosm · · Score: 1

    DROP tblOracle FROM mysql; UPDATE tblBadIdeas SET Oracle = true; INSERT INTO tblYourVagina (MyPenis) VALUES ('FUN'); query language is tehfunzors!

    --
    'We are trying to prove ourselves wrong as quickly as possible, because only in that way can we find progress.' RPF
  103. The EU Hates MySQL by bill_mcgonigle · · Score: 1

    This is all about the EU blocking Oracle's acquisition of Sun. They are trolling for testimonials about how the Sun acquisition would force people to buy Oracle DB, which is almost certainly would not:

    What does the EU have against MySQL anyway?

    There are two choices here:

    1) Oracle can support MySQL. If they try to close it, it will fork.
    2) Oracle can compete against MySQL.

    Conclusion: some within the EU are positioning to have Oracle crush MySQL.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  104. Re:Oracle by shutdown+-p+now · · Score: 1

    For example, during the 1990s the lack of MVCC and row level locking were serious problems with virtually every database except Oracle.

    I had the impression that "MVCC or no" is the kind of a flamewar that is for DBAs what vi vs Emacs is of the rest of us. As a developer, I'm firmly in MVCC camp myself (I find the concept of isolated snapshots with possibility of conflict on commit much more sane and easier to deal with than the numerous not-quite-isolated transaction models in more traditional DB engines; hence why I'm glad MS finally added it in MSSQL2008) - but, so far as I know, there are some rational anti-MVCC arguments as well, and, as always, you trade one thing for another. Or am I wrong, and it has been settled already?

  105. They defaulted on their payment by Anonymous Coward · · Score: 0

    The only reason he would pull such a show would be that they defaulted on his payment.
    Some unforeseen circumstance has caused Monty to lose his full monty.

    Besides he has moderation turned on his blog.

    I'd look for alternatives if you need sql.

  106. Not going to worry about Monty by Anonymous Coward · · Score: 0

    I don't care about Montys ethics or money. MySQL has always been dual license. Oracle doesn't want to give anyone anything for free. MySQL is a database that eats away at their bottom end. I have no doubts that they talked about MySQL when they were talking about buying SUN. I can only expect that Oracle will try to do with MySQL what Microsoft did with FoxPro when they bought it from FoxSoft: the very next version of FoxPro suddenly could only access 1% of the data as the previous version. Several years and many releases later, it could nearly access as much data, but in 1/10 the speed, and with significant other bottlenecks. in short, they bought it to kill it. MSSQL won, Foxpro lost and microsoft decided. They got their money back in 1 release (MSSQL was suddenly more expensive). I care about MySQL. I plan on continuing to use it. I (me, Mr. Anonymous User), will so fork it if I have to, dammit!

  107. Greed at work. by Anonymous Coward · · Score: 0

    He already sold it all off to Sun, once, for a pile of cash, why does he care now about which corporate owns it?

    I'm sure if Oracle cut him a check that had enough 0's on it, he'd shut up - he's already demonstrated that he values money in his pocket more than open source purity, so I'm sure stuffing his wallet a little bit more would pacify him.

  108. Re:Oracle by Crayon+Kid · · Score: 1

    [..]Oracle is at least twenty years ahead of all of their competitors in database technology.

    Hyperbole aside, yeah, Oracle is in a league of its own. That's exactly why the idea that Oracle "fears" MySQL and would want to squash it is so utterly ridiculous.

    It makes a lot more sense to me that Oracle would acknowledge the fact that not everybody needs or wants Oracle db, so they might very well turn MySQL into a low-end offering, thus catering to a wider audience.

    OK, so they might make it close source and commercial only. I highly doubt it because they'd lose the network effect that MySQL currently enjoys, but let's say for the sake of argument they would. So what? They bought the copyright fair and square, it was sold to them. If Widenius didn't want that he shouldn't have sold. And the source is still out there and it can be forked so I really really don't see what his problem is.

    On a side note, MySQL is quite lame on technical merits. I suspect Oracle would have been much better off buying something like Postgres. Except that the Postgres copyright is not for sale.

    --
    i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
  109. Re:Oracle by butlerm · · Score: 1

    RAC is the big one, the one that would take a *lot* of work to make something comparable to. In general though, most things fall into the category of quality and depth of implementation.

    To take something simple, numeric (NUMBER) types have a much more efficient storage format in Oracle than PostgreSQL. Much faster the last time I benchmarked them as well. The efficiency is a significant problem for financial applications. That could probably be fixed relatively easily, but it would still be a matter of catching up to where Oracle was twenty years ago.

    Another one is type compatibility. PostgreSQL historically has had *big* problems with treating various numeric types and integral types as equivalents of each other. Last time I evaluated it you had to use typecasts all over the place to make sure that indexes were used.

    Last I checked PL/SQL was much faster than PL/PGsql. PostgreSQL doesn't automatically create updateable views yet. AFAIK, there is no way to make a view filter on some sort of session variable, so you can create virtual private databases.

    Oracle has no end of other relatively exotic stuff that makes a difference to some healthy percentage of their customer base. We don't use five percent of it, but its there and it is the sort of thing that would take a significant amount of time and effort to duplicate, more due to breadth than depth in this case. More power to the folks who are closing the gap.

  110. Use Percona fork by Sam+Lowry · · Score: 1

    I use Percona MySQL builds for over a year already. Heartily recommended. And no, I have no connection to Percona whatsoever.

  111. Andy Rooney by OrangeCatholic · · Score: 1

    On 60 Minutes tonight, Andy Rooney did the richest 7 Americans. On number 3 he goes, "I have no idea who Lawrence Ellison is."

    Here's a tip, Andy. Larry Ellison has no idea who YOU are.

    Also, Steve Kroft looks like an alcoholic. Nice try quizzing Obama on his agenda when you have a fifth of Jack hiding under the chair. Douchebag.

    But anway, in the top 7 richest Americans, two were software (Microsoft and Oracle), one investor (Buffett), and I guess the other four were Walmart-related. Kind of sad that Buffet couldn't beat out Gates but I suppose neither one is clubbing and wearing the latest fashions anyway.

  112. Oracle may be making concessions by Get+Behind+the+Mule · · Score: 2, Informative

    Oracle has announced a statement today making commitments concerning MySQL that may (or may not) address some of these concerns -- of both Widenius and the EU.

    http://www.marketwire.com/press-release/Oracle-Corporation-NASDAQ-ORCL-1090000.html

    These include:

    * Continued Availability of Storage Engine APIs
    * Commitment to enhance MySQL in the future under the GPL
    * Support not mandatory
    * Increase spending on MySQL research and development
    * Continuing to maintain the MySQL Reference Manual
    * Preserve Customer Choice for Support

    And some other things about preserving the conditions of licenses currently held by storage vendors.

    Healthy skepticism is of course always a good idea. On first reading, I can't tell how binding these commitments are (the statement says "Oracle hereby publicly commits to the following", and that's about it), and it doesn't exactly make Widenius' commitment to the timeliness of new releases and patches, except for the commitment to increase spending, which Oracle presumably would like to have result in new revenue.

    But Oracle is evidently trying to address the EU's concerns in an effort to get the deal approved, and the EU might get them to make these commitments binding. The EU's initial reaction appears to be positive:

    http://www.bloomberg.com/apps/news?pid=20601087&sid=a4SRxTHKHzTA&pos=7

    The European Commission said Oracle’s proposal addresses concerns about the acquisition of Sun’s MySQL database product, signaling the EU will approve the acquisition next month. European Competition Commissioner Neelie Kroes said in a statement that she’s “optimistic that the case will have a satisfactory outcome.”

    “Neelie Kroes has switched on the green traffic light,” Charles van Sasse van Ysselt, a competition lawyer at NautaDutilh in Brussels, said in a telephone interview today. “She is optimistic and this is a step in the right direction.”

  113. Re:Online table modifications by Doctor+Faustus · · Score: 1

    I've been using Oracle for the last two and a half years, after a year or two of 50/50 Oracle and SQL Server at another company (with occasional MySQL and Informix). Before that, I did a whole bunch of SQL Server 7 and 2000 work for about six years.

    We made schema updates all the time in SQL Server, and never took the database down for it.

    You mentioned "long-running transactions" in another post as an Oracle advantage, which I suppose is true, but the SQL Server solution of "Don't do that." really isn't that much trouble. You arrange your T-SQL to get all the answers into temp tables or table variables before starting a transaction to avoid locking trouble, and then discover it makes testing easier, anyway. I'd do it in Oracle, too, if temp tables weren't such a nuisance. It's certainly not enough of a problem to outweigh mutating table errors.

  114. New article by Eben Moglen by janwedekind · · Score: 1

    Eben Moglen just released the article The European Commission and Oracle-Sun.

  115. Re:Online table modifications by butlerm · · Score: 1

    I am not suggesting you have to take down the database, but rather that you either shut down applications, or queries and/or updates block until the table modification (or some other unnecessarily competing transaction) is complete. That is a serious problem in some applications. It is those sort of limitations that practically put Ingres out of business.

    In Oracle, if you want strict consistency for a report you do "SET TRANSACTION READ ONLY" and for the rest of the "transaction" you get a read only snapshot of the database. Otherwise you generally get statement level consistency. New queries see newly committed data.

    The big advantage of MVCC is that it prevents writers from blocking readers. The big advantage of row level locking is that it prevents writers from unnecessarily blocking other writers. That goes doubly for DDL operations. In Oracle, for example, you can create and rebuild indexes while the indexed columns are being updated. If the index creation would other wise block transactions for several minutes, that is a major advantage.

  116. Jeopardy by Anonymous Coward · · Score: 0

    I'll take "Things I should have thought about BEFORE selling MySQL to SUN" for 1000 please Alex

  117. Re:Oracle by Anonymous Coward · · Score: 0

    For example, with Oracle you can add columns, drop columns, and modify columns while there are ongoing transactions against the table. Try that with DB2 sometime.

    With PostgreSQL you can run DDL commands inside a transaction. Try that with Oracle sometime. ;)

  118. Gemstone's Maglev by janwedekind · · Score: 1

    Another interesting (but proprietary) project is Maglev. The idea is that you write programs in Ruby and the virtual machine gives you persistence and clustering for your variables in a transparent way.