Slashdot Mirror


MySQL and SCO Join Forces

matchboy writes "CNET is reporting that MySQL and SCO have signed a partnership to work on "joint certification, marketing, sales, training and business development work for a version of the database for SCO's new OpenServer 6 version of Unix." Why would MySQL decide to work directly with a company that has deemed the GPL as unconstitutional?"

516 comments

  1. It's simple by Anonymous Coward · · Score: 5, Funny

    They kidnapped their dolphin Sekila and left a note that said "You know what's great with tuna? Dolphin."

    1. Re:It's simple by ikkonoishi · · Score: 1, Funny

      And they were right! Mmm mmm good.

    2. Re:It's simple by Slashdot_Gandhi · · Score: 0



      Whenever you are confronted with an opponent. Conquer him with love.

      Mahatma Gandhi

    3. Re:It's simple by ikkonoishi · · Score: 1

      Love and superior firepower.

    4. Re:It's simple by Anonymous Coward · · Score: 0


      I hate Black people. They are no better than animals.

      Mahatma Gandhi

    5. Re:It's simple by Overly+Critical+Guy · · Score: 2, Interesting

      Honestly? I don't know why someone would use MySQL over something like PostgreSQL. From numerous data integrity issues (just look at how they handle null fields) to things like this, I'm glad I chose to go with PostgreSQL last year instead of MySQL for my app. Beyond the ubiquitousness of MySQL due to great marketing, I don't see any advantages over the alternatives. It sure is nice being able to just call a simple function to get the next value in an automatic sequence, unlike MySQL and its "auto_increment" behavior.

      If someone is a MySQL fan, they may regard this as a troll, but hey. MySQL has long been criticized as both a database and as an organization by many other people besides me.

      Plus, they'll never live down their discouraging remarks about foreign keys in the old MySQL manual.

      --
      "Sufferin' succotash."
    6. Re:It's simple by toddbu · · Score: 1
      (just look at how they handle null fields)

      Would you care to elaborate?

      Beyond the ubiquitousness of MySQL due to great marketing

      Don't discount the importance of marketing. Although I've heard good things about PostgreSQL, you seldom ever see it mentioned in articles. It could be the greatest tool around, but if the user base is limited then you start to ask yourself questions like "Is this really well tested?" or "Are they going to be around tomorrow?" I don't know what the answer is for PostgreSQL, but I believe the answer for MySQL is "yes".

      It sure is nice being able to just call a simple function to get the next value in an automatic sequence, unlike MySQL and its "auto_increment" behavior.

      Why do think that this is better? In one case you call the function and then use the value, and in the other case you insert the row and then ask what the new PK is. I'm not sure how one is better than the other. Could you explain?

      If someone is a MySQL fan, they may regard this as a troll

      MySQL works for me, but if you can make a compelling case as to how it's better than MySQL then we'd certainly give it a look.

      Plus, they'll never live down their discouraging remarks about foreign keys in the old MySQL manual.

      Details please? I'm not trying to pick on you here. I'm just trying to figure out what your complaint is. The MySQL manual is huge, so you can't expect everyone to know what you're talking about.

      For what it's worth, MySQL has some features that we really love, like the binary logs. We have yet to lose a single row because of database corruption. Performance is good. I'll agree that some things suck (like the way innodb handles files, even after the introduction of file_per_table), but all-in-all it's a great tool.

      --
      If you don't want crime to pay, let the government run it.
    7. Re:It's simple by storm916 · · Score: 0

      Welll... I have one thing to say to that: Liars, everyone of them!

    8. Re:It's simple by mdecarle · · Score: 1

      I know why people use MySQL: because they are using software that only runs on MySQL.

      And I am one person like that. If the software for my website would run on PostgreSQL, I'ld switch right on the instance.

    9. Re:It's simple by Overly+Critical+Guy · · Score: 3, Interesting

      Would you care to elaborate?

      In SQL NULL represents the the absence of a value. In MySQL an explicit NULL may also represent the next value of a pseudo-sequence and an implicit NULL may represent an implicit default value (a zero or empty string) determined by MySQL. See here and this Wikipedia article for more info.

      Why do think that this is better? In one case you call the function and then use the value, and in the other case you insert the row and then ask what the new PK is. I'm not sure how one is better than the other. Could you explain?

      If you're wanting to know your next ID number before inserting data, you're screwed in MySQL. MySQL uses "auto_increment" fields that just add one to the previous row's value, while PostgreSQL uses what are called sequences which are guaranteed to always return a unique value, and you use those for your ID fields. In MySQL, there's no way of finding out the next value in an auto_increment sequence until you've committed a row to the database, while PostgreSQL lets you peek at the next value in the sequence.

      Details please? I'm not trying to pick on you here. I'm just trying to figure out what your complaint is. The MySQL manual is huge, so you can't expect everyone to know what you're talking about.

      Here you go. The old manual criticized foreign key constraints and transactions using bizarre reasoning.

      For what it's worth, MySQL has some features that we really love, like the binary logs. We have yet to lose a single row because of database corruption.

      The issue with MySQL isn't database corruption, it's data integrity. A lot of things in MySQL will happen and not give you any warnings, whereas other databases are very strict about giving you a warning or even refusing the statement with an error so you can respond to it in your code. There are an alarming number of conditions where MySQL inserts things like zeros into fields without telling a single thing. You can't fully trust MySQL.

      --
      "Sufferin' succotash."
    10. Re:It's simple by realnowhereman · · Score: 1

      I found this list to be particularly interesting reading. I happened to pick PostgreSQL rather than MySQL when I needed a DB; this list made me feel very glad that I did.

      MySQL Gotchas

      To remain fair, there is a similar list for postgresql, but to me they seem like far less serious problems.

      PostgreSQL Gotchas

      --
      Carpe Daemon
    11. Re:It's simple by toddbu · · Score: 2, Interesting
      I see, you're a SQL purist. Not that there's anything wrong with that. It's just that I come at things from a bit of a different perspective. For example, I just worked on a project where I had to use MSSQL instead of MySQL. In one instance, I put too much data into a char field and I got an error back saying that data would be truncated. In MySQL, the data would silently be truncated and the user would be none the wiser. In a mission critical app where data loss is intolerable, the MSSQL approach is right. In most of the stuff that I work on, however, silent truncation isn't an issue. I think that people kind of inherently understand this when dealing with certain types of applications. (For the record, this was a one byte char which held gender information. So if you typed "male" then you'd get "m" back.)

      I find the NULL argument kind of interesting. I was expecting something like "it doesn't work right when you sum or average". Again, I'm more than happy to let MySQL pick a default value for me if I didn't provide any. I guess that I just don't find it unreasonable that if I don't provide a value for a char/varchar/text that it'll just default to an empty string. Of course you're talking to a guy who thinks that PHP is great because "" == 0 == false.

      I'll admit that the first item on the "broken foreign key" list is a little lame. The thing I find with foreign keys is that they have to be used with care. With a given subsystem, foreign keys are great. Where I tend to push back is when they cross subsystems, even when they're valid. The reason that I say this is that I once worked on a project where we had three distinct entities, and we decided that we should be able to modify the code for each of these independent of one another. When I proposed that we break a few FK relationships so that we could break apart the code, I immediately received pushback from the DBAs. I certainly understood their concern, but I didn't feel like they were looking at the bigger picture. Anyways, I lost the argument and the project died, in part because we couldn't fix the problem. (On a related note, I feel the same way about stored procs. There are times when you really need to have them, but the associated penalty is that version control virtually goes out the window. Every time I tell a DBA that I'll use stored procs when they can tell me how to version the code, they walk away without an answer. For as much a DBAs expect developers to work with them to make the database better, it's not unreasonable for developers to ask DBAs to meet their time-tested standards for good code development.)

      I guess in general there are two ways to look at the world. One is to trust that everyone knows what they're doing, and what you risk is that something will snap you in the ass later on. (I freely admit to spending time tracking down misspelled variable names in PHP because there is no equivalent to "option explicit".) The other is to trust no one and validate every piece of data that comes your way. I prefer the former, you (appear to prefer) the latter. Each is valid, depending on how you view the world.

      I do have one follow up question for you. You mention that you don't like having to get the PK after an insert into an auto_increment field, but I still didn't see any reason why this system doesn't work. Do you have an example where it's necessary to get the PK before the insert? Or is this just a matter of preference?

      --
      If you don't want crime to pay, let the government run it.
    12. Re:It's simple by toddbu · · Score: 1

      Much in the same way that one man's "insightful" comment on slashdot is another man's "troll", so too is one man's "weakness" in a database another man's "strength". I refer you to my comments to the thread immediately above.

      --
      If you don't want crime to pay, let the government run it.
    13. Re:It's simple by Jaseoldboss · · Score: 1

      In MSSQL you can control the behaviour of string truncation : SET ANSI_WARNINGS OFF "data is truncated to the size of the column and the statement succeeds."

      Read the documentation though as it affects other warnings.

      It's probably best to explicitly control the size of strings though. If you were writing in C you might create a buffer overrun possibility.

    14. Re:It's simple by itwerx · · Score: 1

      Great links - thanks! :)

    15. Re:It's simple by RobNich · · Score: 1

      A little OT, but in reference to your PHP-related comments:

      Even though "" == 0 is true,
      "" === 0 is not true ("" !== 0). This is VERY useful in various respects.

      I develop my PHP apps with E_STRICT set as the reporting level, (http://us2.php.net/error_reporting) and use a library I found that stores every PHP error/warning in an array to display it at the end of the document (in my case, inside a JavaScript popup). This way, I get warnings for using undefined variables. If you want some code, tell me...I don't have it on my site, but if there is demand for it, I can put it there.

      --
      Hello little man. I will destroy you!
    16. Re:It's simple by LordoftheWoods · · Score: 1

      Sounds like Microsoft, anyone?

      But really... have you tried it? PgSQL tries to be compatible (except when dealing with decidedly 'broken' behavior) with MySQL, I think.

    17. Re:It's simple by AstroDrabb · · Score: 1
      If you're wanting to know your next ID number before inserting data, you're screwed in MySQL. MySQL uses "auto_increment" fields that just add one to the previous row's value, while PostgreSQL uses what are called sequences which are guaranteed to always return a unique value, and you use those for your ID fields. In MySQL, there's no way of finding out the next value in an auto_increment sequence until you've committed a row to the database, while PostgreSQL lets you peek at the next value in the sequence.
      To be fair, MySQL is not the only DB to do this. Microsoft SQL Server uses an "auto" increment field as well called identity columns. Once the record is inserted you better store the value of @@IDENTITY or you can have @@IDENTITY crisis This is in contrast to a sequence like in Oracle and PostgreSQL. I guess it depends on what side of the fence you started off in. I have done many projects in Oracle, MS SQL and MySQL and think that a sequence is much more handy over an auto increment/identity column, YMMV.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    18. Re:It's simple by Apro+im · · Score: 1

      I guess in general there are two ways to look at the world. One is to trust that everyone knows what they're doing, and what you risk is that something will snap you in the ass later on. (I freely admit to spending time tracking down misspelled variable names in PHP because there is no equivalent to "option explicit".) The other is to trust no one and validate every piece of data that comes your way. I prefer the former, you (appear to prefer) the latter. Each is valid, depending on how you view the world.

      I suppose if you view the world as a wondrous opportunity to debug, the former is a valid point of view. Please don't misunderstand me - I feel that if you're extending these philosophies to other facets of life, I'm all for your perspective of trusting others. However, history has demonstrated that in any engineering discipline, especially software engineering, you must put in safeguards and make sure that people don't do the wrong thing. After all, strcpy is fine as long as people do the right thing.

      Don't get me wrong - you shouldn't bug the hell out of your users by forcing them to behave in just the right way to make your program dance. But you shouldn't allow them to do the wrong thing, no matter how much you trust them. The number of disastrous failures that occured because software relied on users to "do the right thing" boggles the mind.

      I don't personally have any investment in either DB, but the concept that you should not make sure that your input is correct is so passé it honestly surprised me to see somebody espouse it.

    19. Re:It's simple by ItCompiled! · · Score: 1

      This is about Linus not liking slashdot: Who gives a flying rat's ...

    20. Re:It's simple by toddbu · · Score: 1
      but the concept that you should not make sure that your input is correct is so passé it honestly surprised me to see somebody espouse it.

      As I mentioned in another thread, there are probably tons of broken apps out there if you force feed them too much data. (For example, try putting a really long name into /. as your "real name" and see what happens, or enter a too-long phone number into Yahoo address book.) In practice we see this all over the place on the web. When was the last time your browser notified you that it was exceeding the length of a query string?

      However, history has demonstrated that in any engineering discipline, especially software engineering, you must put in safeguards and make sure that people don't do the wrong thing. After all, strcpy is fine as long as people do the right thing.

      I know that memcpy/strcpy are the source of many buffer overflow problems (and hence security problems), so I really can't say that your argument is all wet. On the other hand, I've spent time in a Pascal world where you can do anything without getting permission. I prefer the problems of screwing up strcpy to the problems of trying to get something to run properly in Pascal. Actually, I used to have my students write strcpy so that they could see exactly how it works, and what the implications are of a buffer overrun.

      --
      If you don't want crime to pay, let the government run it.
    21. Re:It's simple by Overly+Critical+Guy · · Score: 1

      I see, you're a SQL purist. Not that there's anything wrong with that. It's just that I come at things from a bit of a different perspective.

      I'm not an SQL purist, I'm a data integrity purist. Did you read the "Gotchas" site I linked to? MySQL silently inserted an empty value for a NOT NULL field. There are an alarming number of cases where data is truncated silently, zeros are entered silently, and NULL fields leads to weird assumptions on MySQL's part--all silently. I like my databases to let me know when they're making assumptions or doing anything automatically so I can respond to it in code.

      Here's another article--MySQL Oddities.

      I do have one follow up question for you. You mention that you don't like having to get the PK after an insert into an auto_increment field, but I still didn't see any reason why this system doesn't work. Do you have an example where it's necessary to get the PK before the insert? Or is this just a matter of preference?

      Not only do I like to be able to associate user-uploaded files with content they may be editing but haven't yet published and submitted to the database, but MySQL's auto_increment leads to situations where 0 equals 1. MySQL just ignores what you give it sometimes without warning and does its own thing. I can't trust that, not for what I do.

      Now, sure, I could walk around it all and conform my code to compensate, but I think it's the job of the database to be protecting its integrity, not me.

      --
      "Sufferin' succotash."
    22. Re:It's simple by Anonymous Coward · · Score: 0

      How is silent data truncation, broken NULL behavior, and features acting in a way contrary to their documentation at all a strength?

      You're supposed to get warned about invalid data by the database so that you can fix your code from feeding invalid data. You seem to have no qualms with your data silently being corrupted.

    23. Re:It's simple by XO · · Score: 1

      Great marketing?

        I have yet to see a MySQL tv ad...

        or any other ad anywhere else either.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    24. Re:It's simple by mdecarle · · Score: 1

      Yes, I did try it. This software I run has a especially written database layer, that works only with MySQL.

      The only option I have, is trying to rewrite that db layer ... Or I could wait and hope.

  2. Because... by pwnage · · Score: 5, Insightful

    Dollars always trumps the Constitution. Haven't you been paying attention to recent politics?

    --
    Reminder: Apple owns 1/255th of the internet.
    1. Re:Because... by Anonymous Coward · · Score: 0

      No, you're confused. The previous administration was the "pay for what you want" administration (8 years of Clinton). Donations to campaigns, and interesting pardons, anyone?

    2. Re:Because... by Beautyon · · Score: 2, Insightful

      dollars

      Indeed.

      I wonder how many of the people here railing against this detail-less deal downloaded and used MYSQL AND gave them a single dollar to say 'Thanks'....lets see:

      mysql> select count(*) FROM users WHERE donators like %complainers%';

      +----------+
      | count(*) |
      +----------+
      | 0 |
      +----------+

      Thought so!

      --
      ATH0 Bitcoin: 1DnwFLXczVZV8kLJbMYoheUrpqHesjxrSi
    3. Re:Because... by Anonymous Coward · · Score: 0

      Slashbot karma whore.

    4. Re:Because... by Gaewyn+L+Knight · · Score: 2, Funny

      You must have trunc'd your database first.... cause I sure gave.

      Also... count(*) is bad form... count(1) is more efficient in most SQL databases... ohh and the missing "'".

      --
      Telcos have alot of dark fibre in the States. Most people assume that's optical fibre...but it's actually moral fibre.
    5. Re:Because... by Anonymous Coward · · Score: 0

      What the hell are you talking about? They BOTH are. They have been for a long fucking time. It's just a question of which "kind" of person is doing the paying. Both sides are lying, cum guzzling gutter sluts. Don't act like your president's shit smells like roses, buddy.

    6. Re:Because... by Anonymous Coward · · Score: 0

      And Bush got Microsoft off the hook after massive contributions to the Bush campaign. Pointing fingers for this kind of behaviour is completely pointless because they all do it. The only question is for whom do they do it for?

    7. Re:Because... by Anonymous Coward · · Score: 1

      Let's be honest about this: the reaction to this news is 100% typical slashdot hypocrisy. *So* many MYSQL zealots are defending this as if it's some kind of minor news or just "business as usual". MySQL has just jumped into bed with SCO... *SCO*.

      How long has slashdot been (justifiably) slagging off Sun for doing business with SCO? How much damage was done to that ISP when the news got about about them signing SCO's bullshit Linux license?

      But hey... not MySQL, they walk on fucking water.

      Pfff. MySQL and Apple zealots... cut from the same cloth. The object of your devotion can do no wrong. You make me sick. If you had the slightest integrity you would be investigating other options already -- it's not as if MySQL is actually top of the range of Free RDBMS, quite the opposite it's rather braindamaged.

    8. Re:Because... by Bistronaut · · Score: 1

      What the heck database are you using? Any SQL database engine worth its salt has count(*) properly optimized.

    9. Re:Because... by apdt · · Score: 3, Funny

      Like he said, MySQL....

      *ducks*

      --
      I lay awake last night wondering where the sun had gone, then it dawned on me.
    10. Re:Because... by inio · · Score: 1

      PostgreSQL doesn't, for one. It also doesn't have min() and max() optimized because they refuse to special purpose functions that can be implemented with their generic function system.

    11. Re:Because... by ajs318 · · Score: 1

      Who needs MIN() and MAX() anyway? What's wrong with something like SELECT height FROM suspects ORDER BY height ASC LIMIT 1 ? Come to think of it, I probably would just use SELECT * ....., read the whole record into a numeric array and pull out the field I wanted. But that's just because I'm used to using the GPL version of MySQL, which isn't so much a database but a set of extensions for implementing special large associative arrays via an abstraction layer which resembles a programming language.

      Anyway, the only people who don't like the GPL are the ones from whom it was meant to protect the rest of us -- the ones who want to take someone else's hard work which they intended to be for the benefit of all, then cage it up and profit from it.

      Serious question for GPL-haters: Which of the Four Freedoms don't you believe in?

      --
      Je fume. Tu fumes. Nous fûmes!
    12. Re:Because... by danro · · Score: 1

      Maybe because MySQL is a Swedish company.
      Why would they care about foreign nations constitutions, or lack thereof?

      --

      "First lesson," Jon said. "Stick them with the pointy end."
  3. Maybe... by GreyWolf3000 · · Score: 5, Insightful

    Why would MySQL decide to work directly with a company that has deemed the GPL as unconstitutional?"

    ...because MySQL stands to make money off of this?

    I dunno...just a guess.

    --
    Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    1. Re:Maybe... by ralinx · · Score: 5, Funny

      ...because MySQL stands to make money off of this?


      yea, just think of all that potential revenue coming from those millions of SCO customers ;)

    2. Re:Maybe... by Solder+Fumes · · Score: 4, Funny

      Because it's TheirSQL.

    3. Re:Maybe... by IdleTime · · Score: 4, Insightful

      If the MySQL people think they are going to make money by partnering with SCO, they need a new leadership.

      The judgment behind this decision says a lot about the company and I woukld never touch its products, no matter how good they are supposed to be.

      IMHO making a partnership with SCO is a career killer.

      me: I see you were CEO of MySQL?
      CEO: yes
      me: And you were the force behind the partnering deal with SCO?
      CEO: Yes
      me: Thank you for your interest in the position, but we don't need CEO's with flawed busniess logic. Next!

      --
      If you mod me down, I *will* introduce you to my sister!
    4. Re:Maybe... by Dogtanian · · Score: 4, Informative

      ...because MySQL stands to make money off of this?

      Not if Novell have anything to do with it.

      (Not my comment, but I thought it was a pity to let something that insightful languish at +2 obscurity because it didn't appear near the start).

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    5. Re:Maybe... by Anonymous Coward · · Score: 0

      Are you kidding? These days a CEO with a criminal history is hot property. Getting caught is a matter of "if", not "when", and in the mean time, there's profits to be made.

    6. Re:Maybe... by sk999 · · Score: 1
      Why would MySQL decide to work directly with a company that has deemed the GPL as unconstitutional?"

      Or maybe because they are located in Sweden which has it's own constitution?

    7. Re:Maybe... by SocietyoftheFist · · Score: 1

      I wonder how many people here run businesses or work in big businesses? MySQL AB is doing well with their relatively new subscription support model. It is quite possible they have customers using SCO's products that need support. The only knee jerk reactions are probably going to be from zealots without much financial say anyway. I don't see this effecting them at all.

    8. Re:Maybe... by Anonymous Coward · · Score: 0

      I don't see this effecting them at all.

      No, I can't see it 'effecting' them either. The question under discussion is how it will affect them, but thank you for your valuable contribution.

    9. Re:Maybe... by dzafez · · Score: 1

      Maybe PostgrSQL will finally get the popularity it is supposed to have ? Have you eve spend evenings readin code of both? The BSD-License allowes SCO to take beautyful code without telling, now they choose crappy code and have to make contracts... ... Idiots

    10. Re:Maybe... by Pig+Hogger · · Score: 1
      me: I see you were CEO of MySQL?
      CEO: yes
      me: And you were the force behind the partnering deal with SCO?
      CEO: Yes
      me: Thank you for your interest in the position, but we don't need CEO's with flawed busniess logic. Next!
      You oughta have noticed by now that big companies do not have a commonsense that lies in the same reality plane as ours...
    11. Re:Maybe... by mikefe · · Score: 1

      And here I thought it was ThereSQL...

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    12. Re:Maybe... by Yuioup · · Score: 1

      Please elaborate.

      I seemed to have missed this story. What's that about Novell and MySQL?

      Y

    13. Re:Maybe... by wheezl · · Score: 1

      Damn Straight. MySQL has been about the dollars for quite a while now. And why should any one fault them for that?

      I fault them for making a crap DB. Sleepycat and SQL Lite are far superior in that space. There is no reason for MySQL to exist except marketing that the fanboys eat up. I don't know why people keeep benchmarking MySQL vs. PostgreSQL. I think it is to continue the myth that MySQL is a Database. Benchmark MySQL vs. a bubble sort and it will really shine.

      --
      -- oh.... so..... sleeeeeepy.
    14. Re:Maybe... by Solder+Fumes · · Score: 1

      Not sure what, if anything, you're implying.

    15. Re:Maybe... by Dogtanian · · Score: 1

      No, Novell were pushing to have SCO's assets frozen because they were taking action against them and afraid that SCO would go belly-up before they got paid.

      If SCO don't have the money, MySQL don't get paid.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    16. Re:Maybe... by ggvaidya · · Score: 1

      Hey, just cos you haven't paid up your 699$ for Linux(TM) ...

  4. mysql ab should have spoken with ev1 by sum.zero · · Score: 1, Insightful

    before they made this ill-conceived strategic decision.

    sum.zero

  5. Postgres by Anonymous Coward · · Score: 0

    Just use Postgres dude!

    1. Re:Postgres by canuck57 · · Score: 1

      Just use Postgres dude!

      Alread do, but this is worth repeating.

    2. Re:Postgres by Anonymous Coward · · Score: 0

      There is one problem with using PostgreSQL however, and that is many applications do not support PostgreSQL, and require you to use MySQL. What are you supossed to do then?

  6. MySQL Business Strategy by Anonymous Coward · · Score: 4, Funny

    1 - Load gun
    2 - Point gun at foot
    3 - Pull trigger

    1. Re:MySQL Business Strategy by Legendof_Pedro · · Score: 1, Insightful

      4 - Profit

      ?

    2. Re:MySQL Business Strategy by msh104 · · Score: 4, Funny

      4b - for the hospital..

    3. Re:MySQL Business Strategy by RAMMS+EIN · · Score: 1

      So the ???? and !!!! have shifted place now?

      1. Shoot yourself in the foot
      2. Ouch!!!!
      3. Profit????

      --
      Please correct me if I got my facts wrong.
    4. Re:MySQL Business Strategy by rubycodez · · Score: 1

      no problem, just shift that holster to the other side where the remaining good foot is. good to go another round. Really, it's open source advocates who have let RedHat and SuSE and projects such as apache and MySQL get their foot in the door in corporate america. MySQL stabs the open source commnunity in the back like this, weird things will happen...who is going to be their advocate?

    5. Re:MySQL Business Strategy by Dacmot · · Score: 1

      Dude... you don't get ./ do you. Let me explain it for you:

      1 - Load gun
      2 - Point gun at foot
      3 - ...
      4 - Profit!

    6. Re:MySQL Business Strategy by Morosoph · · Score: 1
      1 - Load gun
      2 - Point gun at foot
      3 - Pull trigger
      But you misspelt gnu!
    7. Re:MySQL Business Strategy by Anonymous Coward · · Score: 0

      It's "3 - ???" you n00b

    8. Re:MySQL Business Strategy by DrXym · · Score: 1
      I don't see this as being the case at all.


      SCO is history. If they want to toss a little money at MySQL before they expire then where's the harm? MySQL can fix a few bugs with money that would have ended up in the grubby mits of lawyers.


      I don't see any win in this for SCO at all. In fact, the more open source products they incorporate, the more homogenous their platform becomes. What incentive does anyone have for using SCO if all the components run on Linux, Solaris, BSD, OS X or even Win32? Where's the value add? Where's the compelling features? This is doubly true since if I were running a DB, the very last thing I would think of running it on would be SCO. Even if I were a SCO shop (are there any?), a database living on the network could be any OS for all they care.


      Besides I suspect SCO customers are the least likely to upgrade since they wouldn't be using shitty SCO at all if they were interested in the latest and greatest. Most SCO installs are probably mangy old 486/386 boxes sitting in some ancient warehouse/EPOS system that nobody dares touch.

    9. Re:MySQL Business Strategy by Anonymous Coward · · Score: 0

      5 - ???
      6 - Profit!

      Oh, wait...

  7. This could be a good thing by djfatbody · · Score: 2, Insightful

    I will play the optimist and say that this may help the cause. Clearly SCO is on the ropes. MySQL way be the olive branch that allows SCO to exit all this and save a little face. MySQL get a platform with which to grow market share against other commercial databases.

    1. Re:This could be a good thing by Stormwatch · · Score: 1

      And saving face is a good thing? I thought everyone here wanted to see SCO go down in flames...

    2. Re:This could be a good thing by maxwells_deamon · · Score: 1

      The only way I could see this being a good thing is if the MYSQL folks set up the contract with a huge payoff clause if SCO fails in the next three years. Then when chapter 13 comes they can open source all of SCO's software.

    3. Re:This could be a good thing by pallmall1 · · Score: 1

      SCO doesn't need an olive branch. One needs only to look at their past behavior to realize they would take the branch and use it to try and whip the one who offered it. "See, they must have done something wrong, and they felt so guilty about wronging us that they gave us this olive branch," or something like that.

      By partnering with SCO, MySQL has embraced their unethical, tangled web business model. This is unacceptable to me. That's why I have just started evaluating PostgreSQL for use in a company database, after already setting it up using MySQL. It's a small app, but our company is growing fast, and the DB is a critical component of managing the growing amounts of information we need to handle. MySQL has worked well, but, fortunately, they have made this SCO decision at a stage where I can replace it before deployment within our organization.

      MySQL has decided to engage in business with SCO while SCO is still being run by quick-buck schemers. MySQL chose to do this, so I choose not to use their software (wish I could do the same for Microsoft stuff, but that's another topic). MySQL also is in no postition to offer any kind of "olive branch," anyway.

      In other words, there's no way to polish this turd.

      --
      3 things about computers: they're alive, they're self-aware, and they hate your guts.
  8. Judging one by the company he keeps by MarkEst1973 · · Score: 4, Insightful
    You can tell a lot about a person by looking at the people (s)he associates with.

    Why, oh, why would MySql risk their reputation knowing how SCO looks to the entire open source community?

    1. Re:Judging one by the company he keeps by Anonymous Coward · · Score: 0

      But SCO is giving credibility to GPL software, something that they were against before. Surely this is more of a win for the open source community than SCO? Put simply: SCO is struggling to make their applications viable, and in doing so, require OSS. They finally realize why they need us.

    2. Re:Judging one by the company he keeps by Dogtanian · · Score: 1

      But SCO is giving credibility to GPL software

      How are the same people who called the GPL 'unconstitutional' going to lend it credibility, even if they were a credible business in the first place, and not a dying company reliant on income from their existing customers (or from *suing* their existing customers)?

      Please stop hogging the crack pipe.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    3. Re:Judging one by the company he keeps by njcoder · · Score: 4, Insightful
      "Why, oh, why would MySql risk their reputation knowing how SCO looks to the entire open source community?"

      Maybe it's the open source community that needs to really look at some of the things that MySQL ab has done in the past and really think if that reputation is warranted, especially after this.

      It's one thing to like and use the product it's another to like and trust the company that is backing it. All too often people have one opinion and assume the other. This also work dislike and distrust.

    4. Re:Judging one by the company he keeps by Anonymous Coward · · Score: 0

      Maybe it's the open source community that needs to really look at some of the things that MySQL ab has done in the past and really think if that reputation is warranted, especially after this.

      WHAT the fuck have they done? What sort of character assasination are you playing at? If they've "done bad", then expound on it and their deeds will be discussed and judged. If not, piss off.

      Just shut the fuck up with the "oooohhh i herd thay dun sumfin bad" whispering campaign. And your schoolyard rambling got a +5 insightful? Here's a hint, mods. To be insightful, the person should SHOW SOME INSIGHT. Help me, Jeebers!

      And I've only just started work. It's gonna be a long day...better get back to it.

    5. Re:Judging one by the company he keeps by Halo1 · · Score: 1
      Maybe it's the open source community that needs to really look at some of the things that MySQL ab has done in the past
      Yeah, like say being one of the main funders of the nosoftwarepatents.com campaign in Europe, as well as giving a lot of money to the FFII (which coordinated most of the battle against software patents in Europe).
      --
      Donate free food here
  9. New Playing Field by cloudscout · · Score: 4, Insightful

    I imagine nobody is happier to hear this that PostgreSQL. Their popularity is about to skyrocket as countless OSS projects look for alternatives to MySQL.

    1. Re:New Playing Field by rheotaxis · · Score: 0, Redundant

      3 Cheers for PostgreSQL!

      --
      Software freedom...I love it!
    2. Re:New Playing Field by Afty0r · · Score: 4, Insightful
      Their popularity is about to skyrocket as countless OSS projects look for alternatives to MySQL.
      Why is that? Is MySQL suddently going to lose features, or perform worse? Anyone who uses MySQL for what it is won't have any cause to so much as sniff at this announcement.

      It may cause gnashing of teeth on /. but in the real business world people who base their business decisions on some kind of moral philosophy they subscribe to don't do very well - and consequently don't make particularly good customers.

      MySQL will probably be making bank with this decision, while a few hundred slashbots moan about how awful it is... in the meantime all the people who actually PAY MySQL AB money will continue to do - and the load on their download servers may lighten a little.
    3. Re:New Playing Field by Anonymous Coward · · Score: 1, Funny

      Is MySQL suddently going to lose features, or perform worse?

      Yeah, because *that's* why people use MySQL - for the features.

      MySQL is way behind Postgres with regards to both features and performance. People who stick with it do so becuase they know it, not because it's the best solution.

    4. Re:New Playing Field by Tony+Hoyle · · Score: 1

      True.. they need to sort out their win32 installer though... in craps all over system32 (before anyone says it I *know* I need to report it to them or post a fix... it just hasn't annoyed me yet enough as we primarily use MSDE on win32 anyway).

    5. Re:New Playing Field by Cylix · · Score: 1

      And mysql being a decent open source database had nothing to do with where it is today.

      Applications thrive on users and flourish.

      To say a company were to be where it is today without all of people involved is a little silly.

      They have a fairly good market imprint now and they can more then likely afford to upset some of those people.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    6. Re:New Playing Field by Anonymous Coward · · Score: 0

      Not to trump the Postgres love-fest, but why doesn't it have some kind of native replication capability? I realize there is Slony-I, but it feels more like a hack than something to be trusted.

    7. Re:New Playing Field by sveinb · · Score: 1

      Yup. I've been dithering between the slow but sophisticated PostgreSQL and the quick and dirty MySQL from project to project for years. Read my lips: No more dithering!

    8. Re:New Playing Field by Anonymous Coward · · Score: 0

      This is fixed in the installer for version 8.1, in beta now (though the installer beta isn't released yet, it should be soon. The main backend beta is available)

    9. Re:New Playing Field by Anonymous Coward · · Score: 0

      Why is that? Is MySQL suddently going to lose features, or perform worse?

      No, but people might realize that using postgres will immediately gain them new features and (often) better performance.

      It may cause gnashing of teeth on /. but in the real business world people who base their business decisions on some kind of moral philosophy they subscribe to don't do very well - and consequently don't make particularly good customers.

      Well, you do have a point. Most enterprise customers can't tell a better product from a worse one if their lives depended on it, and base their decisions on which vendor has a nicer web site or costs more.

      But there are still those of us who want to solve customer problems with the best solutions we can get for $X dollars. Those are the guys who might be saying "I've really got to take a look at postgres, now's a good time".

    10. Re:New Playing Field by Lazy+Jones · · Score: 1
      Why is that? Is MySQL suddently going to lose features, or perform worse?

      No, because most of MySQL's cheerleaders were muppets who were not interested in technical issues at all (nor could they judge them if they wanted to) and now they'll be looking for a new religion. ;-)

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    11. Re:New Playing Field by metamatic · · Score: 1

      I imagine people might think twice about basing their middleware on a database whose source code might be entangled in SCO contracts.

      Just like I would never touch System V these days, even though I preferred it to BSD.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    12. Re:New Playing Field by civilizedINTENSITY · · Score: 2, Insightful

      It may cause gnashing of teeth on /. but in the real business world people who base their business decisions on some kind of moral philosophy they subscribe to don't do very well - and consequently don't make particularly good customers.

      Actually there is this thing called a Mission Statement. It relates to the "Vision" thing. Most companies have both written and unwritten requirements of their corporate culture. The interesting thing is, at least to quote my Financial Strategy Prof and the textbook, there is a correlation between percieved ethical behavior and doing well as a business. At a certain point it all comes down to trust. If you can't trust a corporations business culture, then you don't want to do business with them. This does hurt the bottomline.

    13. Re:New Playing Field by killjoe · · Score: 1

      You are right. Businesses have no morals and will do anything and everything to make more money. Most business people will never make a decision based on what is good for society, what is good for the world, what is good for their neighborhood, or country. Most business people will never even for a second consider the morality or immorality of their actions. TO them money is the only real ethic and moral.

      The problem is the human beings do have morals, and the open source community seems the especially moral. If the open source community abandons mysql then it will no longer be able to keep up it's popularity and feature race.

      Mysql is a business build on the popularity of mysql int he open source world. Once that's gone they don't really have too much else. Their product already lags most other open source databases in features.

      --
      evil is as evil does
    14. Re:New Playing Field by mrchaotica · · Score: 1
      Their popularity is about to skyrocket as countless OSS projects look for alternatives to MySQL.
      It may cause gnashing of teeth on /. but in the real business world people who base their business decisions on some kind of moral philosophy they subscribe to don't do very well - and consequently don't make particularly good customers.
      The grandparent was talking about OSS projects, and you were talking about the real business world. Therefore, your response had very little to do with what he said, because most OSS projects aren't used by business.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    15. Re:New Playing Field by Anthony+Boyd · · Score: 1
      I imagine nobody is happier to hear this that PostgreSQL. Their popularity is about to skyrocket as countless OSS projects look for alternatives to MySQL.

      No. I will look for alternatives, but after the way the PostgreSQL advocates have treated MySQL users, PostgreSQL is not an option. The PostgreSQL fans have taken over tons of threads about MySQL -- they rarely generate their own good press, instead they just complain vociferously about all the good press that other DBs get. They belittle the legitimate critiques that people have about PostgreSQL, frequently making derogatory comments about the person rather than the critique. They have a conveniently shifting definition of what a "real database" is, so that as MySQL adds features, they can continously say, "well, now it may do everything I said it couldn't, but it's still not good enough."

      The PostgreSQL database has an ugly community. And with support & learning being community-driven in most Open Source products, I cannot see myself chosing them. Instead, it's time to look at Firebird or for smaller projects, the new MiniSQL (or whatever it's called) that PHP recently added hooks for. I've also heard of another promising free database, but I can't recall the name right now -- it might have had something to do with Andreessen's Cloud-something business.

    16. Re:New Playing Field by Anthony+Boyd · · Score: 1

      Addendum: apparently PostgreSQL is also partnering with SCO so now there is added incentive to choose Firebird or something else.

      PS: I found the Andreessen FOSS database, it's called Derby and it's not as impressive as I'd hoped. Still, it's an option.

    17. Re:New Playing Field by Anonymous Coward · · Score: 0

      you're 0 for 2 so far.

      as a participant I can tell you that the PostgreSQL community is one of the most open and most friendly around.

      Have your feelings been hurt by a dose of the truth?

      And PostgreSQL has not partnered with SCO. One company that sells PostgreSQL has done so - that's a very different thing. Most of the PostgreSQL communtiy would not touch SCO with a barge pole. Hell, our lead developer works for RedHat!

      Time for a dose of reality.

    18. Re:New Playing Field by horza · · Score: 1

      I think I agree. I've pushed a few companies away from M$ to using MySQL and I've always been happy with it. It's been mainly inertia that's stopped myself and many of my colleagues from moving to Postgres. I will wait and see how MySQL respond before migrating all the sites to Postgres (thankfully I have a DB abstraction class which would make it a few minute job)

      Phillip.

    19. Re:New Playing Field by Anthony+Boyd · · Score: 1

      Bwahahahaha! You prove my point by arguing about an opinion! Hilarious!

    20. Re:New Playing Field by llefler · · Score: 1

      Instead, it's time to look at Firebird

      I would love to be using Firebird instead of MySQL. But so far I haven't found an administrative tool that compares to MySQLAdministrator. Seems like everything for Firebird is commercial, alpha, or a dead project.

      The database is solid and feature rich, but GUI tools are really lacking.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    21. Re:New Playing Field by HiThere · · Score: 1

      Actually, it's more complex than that. Every DBMS has incompatible extensions to the SQL standard, except some of those who don't even fully implement it, and some of them.

      A program developed for MySQL is likely to generate some non-standard SQL code. To convert to using a different DBMS, one needs to rewrite those parts of the code.

      MySQL is popular because it is popular, but since it is popular, there is a large amount of code depending on the non-standard extensions. This gives them considerable market inertia.

      Personally, I have BOTH MySQL and PostGreSQL installed. So I can convert software piece by piece. Others may not have enough disk space to keep both running, so they can only do development on one OR the other...and if they have an investment in MySQL...well, things become difficult.

      This has, however, meant that when I develop new software it will be for PostGreSQL. (And I'll TRY to notice when I'm using a non-standard extension.)

      P.S.: Some of the development will also be for SQLite, also. And now I may investigate FireBird...don't want to have too much vendor lock-in.

      N.B.: I'm doing this for my own purposes. You do what you want. MySQL is still GPL, and that's a strong protection. But I don't see any reason to nobble my projects with something that I was only choosing because it was popular, when that something starts acting in ways that I consider, at best, dubious.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    22. Re:New Playing Field by CaptainZapp · · Score: 1
      but in the real business world people who base their business decisions on some kind of moral philosophy they subscribe to don't do very well

      You are certainly right with that comment. But if - as is mostly the case with a database engine - real business world translates to reliability of transactions and reasonable support of business rules within the database then MySQL and real business world are an oxymoron.

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    23. Re:New Playing Field by 6031769 · · Score: 1

      Actually, PostgreSQL is not partnering with SCO. Rather SCO has done a deal with EnterpriseDB who produce their own DB which is a modified version of PostgreSQL. So, while EnterpriseDB has done deals with both SCO and the PostgreSQL group, that one step removal is quite important.

      --
      Burns: We're building a casino!
      McAllister: Arrr. Give me 5 minutes.
    24. Re:New Playing Field by Anthony+Boyd · · Score: 1

      Agreed. I concede your point.

    25. Re:New Playing Field by Anonymous Coward · · Score: 0

      XFree86 did less.

  10. Uh - Best of Both Worlds? by mosel-saar-ruwer · · Score: 5, Interesting

    Why would MySQL decide to work directly with a company that has deemed the GPL as unconstitutional?

    Maybe because MySQL doesn't have a dog in this fight?

    MySQL 4.1 Downloads

    The software available in MySQL Network and the MySQL Community Edition is available under the "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/open source GNU General Public License (commonly known as the "GPL") or under a commercial license.

    http://dev.mysql.com/downloads/mysql/4.1.html

    1. Re:Uh - Best of Both Worlds? by skillet-thief · · Score: 4, Interesting

      The mysql dual licence was actually hiding a deeper schizophrenia that has just now showed itself. Apparently, they never believed they could really make enough money with GPL'ed software, so now they are doing this.

      I'm not sure what the moral of the story might be yet, but quite possibly it is: Beware of what lurks behind the dual licence.

      --

      Congratulations! Now we are the Evil Empire

    2. Re:Uh - Best of Both Worlds? by chad9023 · · Score: 1

      I would say that MySQL does have a dog in this fight, one that's very important to them. I think that a lot of people don't understand MySQL's dual-licensing strategy. It's really quite simply: release under the GPL, and all the hobbyists, small companies, etc., are going to use, learn, and (possiblly) love your product. When those same people go to release a commercial product, they can still use the same product that they already know, but can obtain a commercial license to distribute it.

      It's not that MySQL doesn't think they can't make money from a GPL'd product - they simply see that there is a market for both GPL and commercial software, and some people actually buy both.

      Of course, that being said, I use Postgres, because it conforms to standards in one key area: it's not case sensitive.

    3. Re:Uh - Best of Both Worlds? by Tony+Hoyle · · Score: 3, Informative

      Not small companies... unless you're 100% GPL MySql is not an option (OK you can fudge it by sticking to 3.23 which is what we do (we're about 95% GPL but that 5% is *important*) but if you want decent features Sqlite is better, and Postgresql is *much* better for enterprise stuff).

    4. Re:Uh - Best of Both Worlds? by Homology · · Score: 1
      The mysql dual licence was actually hiding a deeper schizophrenia that has just now showed itself. Apparently, they never believed they could really make enough money with GPL'ed software, so now they are doing this.

      Huh? Their software is still GPL so you can use it for free, but if you want to extend MySQL and keep the changes for yourself then you buy the commercial license. Same thing for the GUI toolkit Qt from Trolltech, or the 3D library Coin3D for instance.

      The owners of the software gives you a choice between two licenses : GPL or a commercial one. So why all these complaints for software that they let you use for free?

    5. Re:Uh - Best of Both Worlds? by bigsmoke · · Score: 1

      I've been beating myself over the exact same question... It seems as if a surprising number of participants in this thread don't know what the GPL is and how it works.

      --
      Morality is usually taught by the immoral.
    6. Re:Uh - Best of Both Worlds? by mikefe · · Score: 1

      Has MySQL modified the GPL in any way from standard?

      If not, then I see a small market for the non-GPL version since GPLed software can be used in a comercial setting without any problems.

      Now, if someone wanted to link MySQL into their product, then there would be a use for the non-GPL license. Also, there is a use for buying support from them from a disaster recovery point of view, but wouldn't a contract with RH or Novell/Suse do that also?

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
  11. Just use PostgreSQL... by DAldredge · · Score: 0, Offtopic

    Just use PostgreSQL and everyone will be happier.

    http://www.postgresql.org/about/

    PostgreSQL is a powerful, open source relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, SunOS, Tru64), BeOS, and Windows. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL92 and SQL99 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video. It has native programming interfaces for C/C++, Java, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional documentation.

    An enterprise class database, PostgreSQL boasts sophisticated features such as the Multi-Version Concurrency Control (MVCC), point in time recovery, tablespaces, asynchronous replication, nested transactions (savepoints), online/hot backups, a sophisticated query planner/optimizer, and write ahead log for fault tolerance. It supports international character sets, multibyte character encodings, Unicode, and in is locale-aware for sorting, case-sensitivity, and formatting. It is highly scalable both in sheer quantity of data it can manage and and in the number of concurrent users it can accommodate. There are active PostgreSQL systems in production environments that manage in excess of 4 terabytes of data. Some general PostgreSQL limits are included in the table below.
    Limit Value
    Maximum Database Size Unlimited
    Maximum Table Size 32 TB
    Maximum Row Size 1.6 TB
    Maximum Field Size 1 GB
    Maximum Rows per Table Unlimited
    Maximum Columns per Table 250 - 1600 depending on column types
    Maximum Indexes per Table Unlimited

    PostgreSQL has won praise from it's users and industry recognition, including the Linux New Media Award for Best Database System and three time winner of the The Linux Journal Editors' Choice Award for best DBMS.
    Featureful and Standards Compliant

    PostgreSQL prides itself in standards compliance. Its SQL implementation strongly conforms to the ANSI-SQL 92/99 standards. It has full support for subqueries (including subselects in the FROM clause), read-committed and serializable transaction isolation levels. And while PostgreSQL has a fully relational system catalog which itself supports multiple schemas per database, its catalog is also accessible through the Information Schema as defined in the SQL standard.

    Data integrity features include (compound) primary keys, foreign keys with restricting and cascading updates/deletes, check constraints, unique constraints, and not null constraints, all of which are deferrable.

    It also has a host of extensions and advanced features. Among the conveniences are auto-increment columns through sequences, and LIMIT/OFFSET allowing the return of partial result sets. PostgreSQL supports compound, unique, partial, and functional indexes which can use any of its B-tree, R-tree, hash, or GiST storage methods.

    GiST (Generalized Search Tree) indexing is an advanced system which brings together a wide array of different sorting and searching algorithms including B-tree, B+-tree, R-tree, partial sum trees, ranked B+-trees and many others. It also provides an interface which allows both the creation of custom data types as well as extensible query methods with which to search them. Thus, GiST offers the flexibility to specify what you store, how you store it, and the ability to define new ways to search through it --- ways that far exceed those offered by standard B-tree, R-tree and other generalized search algorithms.

    GiST serves as a foundation for many public projects that use PostgreSQL such as OpenFTS and PostG

    1. Re:Just use PostgreSQL... by Omnifarious · · Score: 1, Troll

      This is a cut & paste of a piece of advertisement and marketing fluff. I don't care how good PostresSQL is, if it has people like you behind it I want no part of it.

    2. Re:Just use PostgreSQL... by Anonymous Coward · · Score: 1, Insightful

      +4 informative?

      It's off topic *and* a cut'n paste job from a propaganda flyer...

      slashdot at its finest.

    3. Re:Just use PostgreSQL... by VGPowerlord · · Score: 4, Informative

      Incidently, PostgreSQL also conforms to most of the SQL 2003 standard as well.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    4. Re:Just use PostgreSQL... by malabar-fraise · · Score: 1

      I definitly love PostgreSQL, I use it in nearly all my projects. But even if I don't like MySQL as much as PostgreSQL, I'm pretty concerned on why a well known OSS contributor is now a partner of an open source foe.

    5. Re:Just use PostgreSQL... by trewornan · · Score: 3, Insightful

      The GP is a muppet but I doubt he's got much to do with PostgreSQL. In my experience they're a nice enought bunch and Postgres is a good product, don't let one idiot put you off.

    6. Re:Just use PostgreSQL... by malabar-fraise · · Score: 1

      Nah, it's your current -1 score (but it may change) that make me think "slashdot at its finest" :)

    7. Re:Just use PostgreSQL... by DAldredge · · Score: 1

      Forgive me for posting information about a free open source database in a discussion of databases on a site that runs stories on open source and databases.

      And if a simple posting on a site stops you from using a product,well, you were never qualified to make such a decision in the first place.

    8. Re:Just use PostgreSQL... by DAldredge · · Score: 2, Insightful

      Would it have been better to have cost the PostgreSQL project money by just posting a link? It isn't like they are a for profit org that has money to spare.

    9. Re:Just use PostgreSQL... by jadavis · · Score: 3, Funny

      I don't care how good PostresSQL is, if it has people like you behind it I want no part of it.

      Judging by the number of people who use that argument against PostgreSQL, I wouldn't be surprised at all if he were behind MySQL.

      Heck, if MySQL's PR dept. can't come up with other compelling arguments, they might as well try reverse psychology.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    10. Re:Just use PostgreSQL... by trewornan · · Score: 1

      OK I may have been a bit harsh . . . apologies.

    11. Re:Just use PostgreSQL... by Omnifarious · · Score: 0, Troll

      *rolls eyes* It is not 'information'. It is awful corporatese that tells me almost nothing. If you had bothered to understand it yourself and posted stuff about your personal experiences or understanding of how Postgress SQL is better than MySQL, I'd be all ears. But this garbage deserves a -1 spam rating.

    12. Re:Just use PostgreSQL... by Anonymous Coward · · Score: 0

      well done. he probably also thinks mysql is a real database. sheesh, some people..

    13. Re:Just use PostgreSQL... by Omnifarious · · Score: 1

      *chuckle* I don't really like either of them. I think relational databases in general are evil. The only thing good about them is SQL their support of transactions.

      And don't tell me that's all they are. If that's all they are, then why can't I 'ls' a table, cat a row, or insert something by creating a file?

      They are evil divisions of the global filesystem namespace into pieces that need special, unique methods to deal with and administrate them. It's a ridiculous amount of overhead just to get those features.

    14. Re:Just use PostgreSQL... by Anonymous Coward · · Score: 0

      No this is information at its finest, fact and NO opinions.

    15. Re:Just use PostgreSQL... by jadavis · · Score: 1

      A rational point, but I think you miss the point of a RDBMS. The point is that it's an extra abstraction layer above the filesystem, not that it provides more features.

      The abstraction seperates physical data layout from the access layer. You can change the physical layout of the data for a second version of an application, and still let the first version see the data the way it always did. Two applications can see the same data in different ways. And you can prevent a buggy application from causing problems in other applications that access the same data by using constraints.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    16. Re:Just use PostgreSQL... by Anonymous Coward · · Score: 0

      :P

    17. Re:Just use PostgreSQL... by Metteyya · · Score: 1

      IT's /. . We know that already.

      There should be a "=0: advertising" mod option.

    18. Re:Just use PostgreSQL... by Anonymous Coward · · Score: 0

      You forgot "no native replication" and "backasswards hacks to support simple master/slave replication". That's not an enterprise database. But then again, what do you expect when you copy and paste marketing drivel? Sorry, postgres is still small time because of that. Why do you think so many large scale master/slave implementations out there go for MySQL instead?

      Lack of native replication is what turned me off from postgres right away, and I'm sure I'm not the only one. The last thing I want to do is fuck with some third-party program to do something the database should be able to do itself in the first place.

    19. Re:Just use PostgreSQL... by polyp2000 · · Score: 2, Interesting

      Is there a good howto for people with a LAMP background? This news is enough to make me switch from mySQL to postgreSQL. I've looked at it a number of times before but could never figure it out.

      Nick

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
    20. Re:Just use PostgreSQL... by Anonymous Coward · · Score: 0

      And it's compatible with Oracle ...
      http://www.enterprisedb.com/

    21. Re:Just use PostgreSQL... by slamb · · Score: 1
      I think relational databases in general are evil. The only thing good about them is SQL their support of transactions. And don't tell me that's all they are. If that's all they are, then why can't I 'ls' a table, cat a row, or insert something by creating a file?

      That's all they are. Their support for transactions (ACID, to be precise) would not be possible if you could do those things.

      How could you possibly guarantee atomicity by appending records to files? There's no way to ensure that both or neither of two operations happen.

      How could you guarantee consistency? There's no way to enforce constraints on filesystem activity.

      How could you guarantee isolation? You can't make things happen at the same time.

      Durability's the only one you could do. A simple fdatasync should be enough.

    22. Re:Just use PostgreSQL... by slamb · · Score: 1
      *rolls eyes* It is not 'information'. It is awful corporatese that tells me almost nothing. If you had bothered to understand it yourself and posted stuff about your personal experiences or understanding of how Postgress SQL is better than MySQL, I'd be all ears

      You mean testimonials like this?

      "Business Objects has always provided companies with an open business intelligence platform that offers fast and easy access to a wide variety of applications and data sources. With MySQL Network, organizations can more easily leverage their MySQL database technology with our industry leading business intelligence platform, BusinessObjects XI. Our integrated solution helps customers extend business intelligence across their entire organization reliably, easily, and affordably."

      That's what I call awful corporatese. It involves impressive-sounding but generic words and phrases like "leverage", "industry-leading", and "extend business intelligence". It communicates no information.

      Read the PostgreSQL blurb again. It may have frightened you with its professional writing, but it was full of well-defined technical terms and specific information. Very few of the things written there apply to MySQL.

    23. Re:Just use PostgreSQL... by Omnifarious · · Score: 1

      Ahh, but you see, no MySQL partisan came into this forum and posted that garbage. I agree, it is even worse than the Postgress blurb. But the fact such literature exists is not a negative reflection on the database. The fact that someone who's an advocate of it chooses to post it in this forum is.

    24. Re:Just use PostgreSQL... by Omnifarious · · Score: 1

      But, that's the point of a filesystem, so you can stop caring about disks and blocks and stuff and just care about the data you have stored and what name you called it. The division between 'database' and 'filesystem' is artificial, and it's bad for everybody to keep them separate.

    25. Re:Just use PostgreSQL... by Omnifarious · · Score: 1

      You stop coming up with whole new APIs and practically new OSes just so you can have your little relational database world, and you work with the kernel to get the minimum basic support needed into the filesystem for ACID. The Unix/POSIX filesystem API is old and anemic and needs a revamp.

    26. Re:Just use PostgreSQL... by slamb · · Score: 1
      You stop coming up with whole new APIs and practically new OSes just so you can have your little relational database world, and you work with the kernel to get the minimum basic support needed into the filesystem for ACID.

      I don't think you understand how major an undertaking you're proposing.

      Getting ACID right is hard. Let's say I'm a RDBMS developer. I have two choices:

      • Write the code in userspace in a way that can be deployed on existing systems easily. It's a lot of code. It'll crash a lot while I'm developing it. Security holes might be discovered in it. That's okay. It's a user process in its own little sandbox.
      • Work with kernel developers for every major OS and standardization committees to push through an entirely new API for ACID. Develop new filesystems that support it. (Yes, the actual storage would have to change.) Degrade the performance of the rest of the system, which doesn't need these constraints. Watch the whole system go down repeatedly because so much code is going into kernelspace. Have more remote root holes than Windows. Watch no one actually install it because they don't want to reformat their system for my database.
      ...and I'd still need to develop a database on top of it. The other thing you asked for, SQL, is not trivial either.

      Read Codd's 12 rules to truly understand what a RDBMS does for you. (Google around a bit; that link doesn't describe them well.)

    27. Re:Just use PostgreSQL... by slamb · · Score: 1
      Ahh, but you see, no MySQL partisan came into this forum and posted that garbage.

      I fail to understand the logic behind avoiding solid products because someone who likes it annoyed you on slashdot. If I made decisions like that, I wouldn't use:

      • PostgreSQL
      • MySQL
      • Oracle
      • Microsoft SQL
      • Linux
      • Windows
      • *BSD
      • OS X
      • Perl
      • Python
      • Ruby
      • C++
      • Java
      • ...

      In fact, I can't think of a single significant piece of software I would use. I'd have to get a new job.

    28. Re:Just use PostgreSQL... by Omnifarious · · Score: 1

      You don't actually have to have every single filesystem out there support it. You just need the APIs in the kernel so that if a filesystem does support it, userspace programs can make calls that use it. Non-ACID supporting filesystems will fall back to some behavior that isn't actually ACID and is easy to implement. There would be sysconfig calls you could use on a filesystem to discover exactly how good its ACID support was.

      And the code that really _does_ implement ACID doesn't have to live in the kernel either. The kernel can get to it through things like FUSE.

      The addition of an API for good support of transactions would make distributed filesystems much easier to write.

      I realize that SQL isn't trivial. I think of SQL as a really advanced and sophisticated version of the 'find' utility. And I realize that foreign key->primary key relationships don't have an obvious mapping into the hierarchical database that is a filesystem. And that's OK. I would just be happy if the database structure mapped into the filesystem in some reasonable way, and you could manipulate the database through the Unix system call API. It can return errors if you try to do something that violates a relational integrity constrain or whatever. It's the separation of namespaces that I think is really evil.

      Filesystem vs. database shouldn't have to be a design choice. And the bizarre two-headed world we have now where there's a whole ton of data that has no visibility to tools that aren't specially written to access it is just ridiculous.

    29. Re:Just use PostgreSQL... by Omnifarious · · Score: 1

      *chuckle* Yeah, that logic doesn't really hold. Though it's a big reason I don't use BSD. In truth, if I needed a full-featured database for something serious, I'd consider Postgress. Though I wouldn't consider BSD because I have philosophical issues with the very core of it.

      Right now, MySQL seems to be really easy to set up and use for a random purpose, though I think SQLlite is even better. So if the database and its features weren't actually that important, I'd probably ignore Postgress because there's a lot less out there on it, and some idiot in Slashdot decided to post a marketing blurb as a comment.

    30. Re:Just use PostgreSQL... by jadavis · · Score: 1

      The division between disk and filesystem is also artificial.

      The extra layer of abstraction is valuable to people who use it. If you want or need to change the on disk layout and you use a filesystem, you have to change all the applications that access that data. With an RDBMS you can make changes without changing existing applications.

      There are many technologies that are abstrations on top of abstrations. Every extra abstraction has a cost and a benefit. If the benefit is small to you, forget it. However, I value the benefits of an RDBMS highly for many applications (though not all), and so I use it.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
  12. Letters to MySQL owners by ErikPeterson · · Score: 0, Flamebait

    How long until everyone who was ever used or submitted to a db that runs MySQL gets a letter asking for money or having a lawsuit on their hands for using SCO software ;)

    --
    The world's smartest bug zapper www.zapstats.com/kickstarter
  13. Join? by Mr.Progressive · · Score: 5, Funny

    SELECT * FROM mysql, sco WHERE mysql_forces = sco_forces

    --
    Okay, so a philosopher, a philologist, and a philatelist walk into a bar...
    1. Re:Join? by Tethys_was_taken · · Score: 1

      Funniest thing I've read in a long time. I wish I had mod points, but I just blew 'em away :(

      PS: If this is true, and the deal goes through completely, I will be switching my website over to Postgres. Thanks for all the fish MySQL AB. It was (somewhat) good while it lasted.

    2. Re:Join? by Anonymous Coward · · Score: 0

      Yeah except it isn't a join. Losers.

    3. Re:Join? by JohnnyBigodes · · Score: 1

      A comma is an INNER JOIN, dude.

    4. Re:Join? by fbg111 · · Score: 1

      0 rows returned.

      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
    5. Re:Join? by arjenlentz · · Score: 1

      Oh, look: http://www.eweek.com/article2/0,1895,1846635,00.as p
      SCO also partners with EnterpriseDB (PostgreSQL), Borland (InterBase), Computer Associates (Ingres), IBM (Informix).

      Where will you go, what will you do? Ah, but wait! The article gives a pointer there, too... Oracle. They don't want to support users on that platform. So, go for it. This could be your ultimate "put your money where ...."

      Darn pity it's not open source. Hmm actually, that gives you another option also: you could go for Microsoft.

    6. Re:Join? by Captain_Chaos · · Score: 1

      Please!

      SELECT * FROM mysql INNER JOIN sco ON mysql_forces = sco_forces

    7. Re:Join? by Anonymous Coward · · Score: 0

      DROP DATABASE MySQL;

      INSERT INTO server(lots)
          SELECT best FROM the_rest;

  14. doubtful by sum.zero · · Score: 5, Insightful

    they risk a large-scale negative reaction in order to attempt a push into a small, dying market niche.

    as i have pointed out on groklaw, the companies running dbms on their unixware/openserver boxes will likely stick with their dbms when they move to another *nix.

    companies hate switching dbms because it can get very messy very fast.

    sum.zero

    1. Re:doubtful by trewornan · · Score: 5, Informative

      SCO have a history of taking legal actions against those that enter into contracts with them. In fact just about everybody they sue has some sort of contract with them. MySQL ab are taking a real chance with this and it could cost them hugely.

    2. Re:doubtful by Anonymous Coward · · Score: 0

      ..In fact just about everybody they sue has some sort of contract with them.
      This is Jack's utter disbelief.

      Thank you, Capt. Obvious. Your grasp of the subtleties of law are truly astounding.

      Yes, companies will indeed sue other companies when there is a breach of contract involved (real or imagined.) Other reasons are libel, slander, recovery of damages resulting from the commission of a crime or violation of the law, things like that.

    3. Re:doubtful by An+Onerous+Coward · · Score: 1

      Well, you know the old saying: You lie down with the dogs, you wake up with a mailbox full of litigation.

      I like MySQL, both as a product and as a company. They've generally done the right things, thus far. I just hope they're being careful, and I hope they understand just how silly this looks to us all. :)

      --

      You want the truthiness? You can't handle the truthiness!

    4. Re:doubtful by trewornan · · Score: 2, Funny

      You forgot copyright infringement - that's another one which SCO haven't sued anybody for. Incidentally, companies frequently sue people they DON'T have contracts with.

    5. Re:doubtful by kilodelta · · Score: 1

      How very true. We run MySQL on Debian and RedHat servers.

      I'm rather surprised that MySQL is joining one of the Evil Empire.

      Their freebie product is fantastic. We host all sorts of databases using it and the only glitches we have are our fault, not that of the dbms.

    6. Re:doubtful by Anonymous Coward · · Score: 0

      You forgot copyright infringement
      Hint: "...or violation of the law."

      Copyright being one of those law-thingies and whatnot.

      I'm still in a state of disbelief that the parent was modded "funny," and the partent-of-that-parent modded as "informative." Have you people no clue what you're reading? Is there some "mod-bot" running around willy-nilly handing out points for keywords or something?

      "That word you keep using, I do not think it means what you think it means."

    7. Re:doubtful by mcrbids · · Score: 1

      companies hate switching dbms because it can get very messy very fast.

      Which is why I never did much with MySQL. I started with MySQL, but after being introduced to PostgreSQL, I've never looked back.

      It's robust, traditionally has more features, scales nicely, and is completely free to use in any of my products sold in just about any manner I choose.

      It also comes with RedHat - simply typing


      yum -y install postgresql-server postgresql


      does the trick... What's not to like? Why would I ever choose MySQL over Postgres?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    8. Re:doubtful by farble1670 · · Score: 1
      they risk a large-scale negative reaction in order to attempt a push into a small, dying market niche.

      out in the real world, the people that actually purchase software care more about things like quality than ideological crud like this. it sounds crazy, but it's true. don't go out into the world thinking the opinions here on /. represent reality.

    9. Re:doubtful by ErikZ · · Score: 1

      Oook. And then what? You've installed it, and now you've got to actually get it working.

      Not running. Working. With your web pages and other systems. Unless Postgres has gotten a lot easier since the last time I've tried to be productive with it, I'll pass again.

      Every time I move my site I give postgres a shot. Every time it's more trouble than it's worth.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  15. right by mr_tommy · · Score: 5, Insightful

    Who cares? MySQL is one of the few open source companies that seems to be making the headlines doing business in the real world! Good for them!

    1. Re:right by Tethys_was_taken · · Score: 1

      FOSS companies get a lot of their business from the goodwill of their users. e.g. See: Wikipedia. A large number of SCO's endusers are part-time web developers, and amateur coders who have an OpenSource streak. Teaming up with SCO, a well-known anti-FOSS company that also happens to be MS's puppet is a statement. A statement that their users aren't the most important thing to them anymore. This isn't exactly the best way to foster goodwill.

    2. Re:right by Tethys_was_taken · · Score: 2, Insightful

      Goddamn it. Ignore the parent post. I meant to post this:

      FOSS companies get a lot of their business from the goodwill of their users. e.g. See: Wikipedia.

      A large number of MySQLAB's endusers are part-time web developers, and amateur coders who have an OpenSource streak.

      Teaming up with SCO, a well-known anti-FOSS company that also happens to be MS's puppet is a statement. A statement that their users aren't the most important thing to them anymore. This isn't exactly the best way to foster goodwill.

    3. Re:right by unixbugs · · Score: 1
      What you said may be true but after reading this crap I have a new project due next week:

      To move it all to PGSQL

      The last thing I need is for SCO to come knocking saying their code is in my damn database. It was bad enough that they tried to steal my OS, now the data on top it isn't even safe.

      So I'm being speculative if not pretentious but that doesn't change the fact that I'm serious about migration. I'm getting out while MySQL is still portable to PG.

      --
      You are about to give someone a piece of your mind, something which you can ill afford...
    4. Re:right by jadavis · · Score: 2, Informative

      I'm getting out while MySQL is still portable to PG.

      It's usually easier to go mysql->postgres than postgres->mysql (or for that matter, anything->mysql).

      However, there are many incompatibilities. For some applications that type of migration can be quite a bit of work.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    5. Re:right by bogie · · Score: 1

      "MySQL is one of the few open source companies that seems to be making the headlines doing business in the real world"

      Ever hear of Red Hat or Novell? Guess not.

      And no, not good for them. SCO is scum and any OSS company that would get into bed with them after what they have done needs to seek counseling. Not only because they are a threat to OSS in general but because they can't be trusted in the slightest. 5 years from now MySQL will be probably end up being sued by SCO.

      I swear, I wonder what reality some people live in sometimes.

      --
      If you wanna get rich, you know that payback is a bitch
    6. Re:right by Anonymous Coward · · Score: 0

      i think your right and its frustrating to me that all these posts that take a moral stance on teh issue are getting ignored while posts that say who cares are getting +100 insightful

  16. Time for change! by slashname3 · · Score: 0, Redundant

    Looks like it is time to convert all those mysql databases to postgresql before mysql starts it's baseless lawsuits similar to SCO's.

    Shame to see a good application tie an anchor to itself.

    1. Re:Time for change! by demachina · · Score: 4, Insightful

      " before mysql starts it's baseless lawsuits similar to SCO's."

      This is silly sensationalism. Its was probably ill advised on MySQL's part to sign a partnership with SCO at this point, but the chances this has anything to do with SCO's legal insanity against Linux are about zero. MySQL probably just had some money thrown their way to do integration work on SCO's product which lots of people still use and rely on. That product and the people working on it, unfortunate as they are, have little to do with the insanity of Darl McBride and his Linux witch hunt.

      MySQL being a for profit organization they probably just wanted the business.

      Chances are they will regret it because they will probably lose more users and customers than they will gain from the deal with SCO.

      --
      @de_machina

  17. Because business arrangements typically are more profitable than releasing software under the GPL, even if you sell support agreements.

    1. Re:Why? by oogoliegoogolie · · Score: 1

      People that use MySql will now dump it for alternatives because they dont want to touch anything that touches SCO. MySql's market share will definitely not grow from this.

      MySql didn't think this one out.

    2. Re:Why? by nurb432 · · Score: 0, Redundant

      Most people out side the hard core tech sector could care less about the sco debacle.

      there are still a LOT of sco installs out there, and will continue to be.

      MySQL wants a piece of that pie.

      Now, back to what you were saying: sure, us around here wont come near them again.. but we around here probably arent making them a lot of cash either. ( actually im a postgres fan, but the point doesnt change )

      --
      ---- Booth was a patriot ----
  18. Because they're a business by legality · · Score: 0

    If they see money, they're going to go for it. Morals carry you so far, then there's the power of the almighty dollar.

  19. Some would sell their mothers for money... by Anonymous Coward · · Score: 0

    What a discusting sell out.
    You can hardly see any decency left in this world.
    New Orleans was great example how people really are under their everyday's masks.

    1. Re:Some would sell their mothers for money... by Anonymous Coward · · Score: 0

      Something, somewhere in the part of my brain that I call a conscience, a small warning sound is going off saying "Looting and raping != Associating with a company the /. crowd hates".
      I dunno, maybe its just me.

  20. Bizarro World? by RealisticCanadian · · Score: 2, Insightful

    Up is down, down is up! The world doesn't make any sense anymore!

    Oh, wait, a business organization more interested in making money than in the 'values' it touts.... who'da thunk?

    --
    A couple fans told me that my last journal entry was mint; give it a shot. Hope you like.
    1. Re:Bizarro World? by ultranova · · Score: 1

      Up is down, down is up! The world doesn't make any sense anymore!

      Oh, wait, a business organization more interested in making money than in the 'values' it touts.... who'da thunk?

      It is precisely that MySQL is interested in making money that makes this such a strange move. SCO is going to go down. Even if they won't go banckrupt in the legal battle, there is no way they can ever recover their credibility, and the company is likely doomed, as is their product. What does MySQL stand to gain from this, except guilt by association ?

      Something strange is going on here...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    2. Re:Bizarro World? by HiThere · · Score: 1

      One thing they might gain is that the current customers of SCO will likely need to convert their databases to something that will run on another system...and this makes MySQL available for that purpose.

      OTOH, if that were my purpose, I wouldn't be making public announcements extoling this deal, but perhaps tSCOg has forced their hand.

      Still, I'm not choosing either PostGreSQL or SQLite for my next project rather than MySQL or SQLite. (I'm not sure how heavy a DBMS I need yet...so SQLite might be the best choice.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  21. i will tell you why by jmazzi · · Score: 0

    SCO is seeing if they can find some STOLEN CODE in MySQL.

    1. Re:i will tell you why by Dogtanian · · Score: 1

      SCO is seeing if they can find some STOLEN CODE in MySQL

      Thought the whole point about open source was that anyone could examine the code without having to enter into some tangentially-related business arrangement? Guess I was wrong.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    2. Re:i will tell you why by jmazzi · · Score: 0

      i know that, and you know that...but does SCO?

  22. OK, Seriously by Anonymous Coward · · Score: 0

    Who in their right mind is doing business with SCO? Are there companies out there having meetings where someone says, "I know, we shouldn't work with Red Hat or Sun, no we need a vendor we can trust, we should use SCO!" ?

    If I said that at work people would laugh, and if I said I was serious they would probably kick me out of the meeting...

  23. heh by rakslice · · Score: 1

    Someone at SCO realized that they're actually going to be needing to sell some products at some point in the future.

    And although being able to attach little "designed for MySQL" stickers to the box won't cut through SCO's pariah status in the Linux community, they can always flip open the "Copyright Protection Racket Subscribers List" folder if they need some chumps to direct market to.

  24. No more MySQL for me by WhiteWolf666 · · Score: 0, Redundant

    You can tell a lot about a company by the company it keeps.

    If someone does initiates new business with SCO, I'll end my business with them. Period.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  25. Postgresql by Anonymous Coward · · Score: 0


    Well, if you are unhappy with Mysql for any reason, Posgresql database is an excellent alternative.

    1. Re:PostgreSQL by einhe1t · · Score: 1
      postgreSQL is far less limited -- and very free. use postgreSQL !

      Far less limited? hmm, when I've compared pg and mysql, I've found postgres to be rather badly limited, that is to say, severely hobbled performance-wise, as compared to mysql.

    2. Re:PostgreSQL by blankslate · · Score: 1

      PostgreSQL probably IS slower, but it's getting faster. Conversely mySQL is horribly feature poor but is getting more feature rich. i don't have a lot of large-scale deployment experience with either, but i suspect it comes down to: 1) if you want performance at the expense of many features, choose mySQL 2) if you want an advanced relational database, and performance is secondary to being able to actually do interesting things with your data, choose PostgreSQL. And mySQL (at least excluding beta releases) is *very* limited in most ways other than performance.

      --
      ---- death to all fanatics
    3. Re:PostgreSQL by einhe1t · · Score: 1

      PostgreSQL probably IS slower, but it's getting faster. Conversely mySQL is horribly feature poor but is getting more feature rich.

      "Horribly feature poor"? LOL, nothing like some over the top, bombastic exaggaerations to establish your credentials.

      So, how is mysql feature poor? views, triggers, stored procedures, subselects, the whole checklist of items you folks have pointed out, are all there now, and mysql is still incredibly fast, and with it's clustering ability, it's quite useful for a whole lot of production applications - and at the same time, so quick and easy to get started with, that it's also a natural for beginners and their small scale projects.

    4. Re:PostgreSQL by blankslate · · Score: 1

      right. wake me up when these features get a GA release. I know subselects are out in 4.1.xx , and AFAIK the rest are version 5 which is a preview release. Cue telling me how stable mySQL preview releases are ... I'm not disputing it's "quite useful for a whole range of production applications". But given a choice I'll stick with PG.

      --
      ---- death to all fanatics
    5. Re:PostgreSQL by einhe1t · · Score: 1

      Nothing wrong with PG, just like there's nothing wrong with Oracle, but for a lot of scenarios I run into, mysql fits the bill pretty well. Not every database needs the features of an Oracle or a PG.

    6. Re:PostgreSQL by blankslate · · Score: 1

      well, that i can agree with. And mysql does have a good range of tools - its somewhat harder to find nice query editors etc for those with less penetration.

      --
      ---- death to all fanatics
  26. i wish i had mod points by sum.zero · · Score: 1

    that was funny. thanks for the laugh =)

    sum.zero

  27. Blackballed by crimoid · · Score: 1, Interesting

    Anyone remotely concerned with the GPL needs to blackball SCO out of existance.

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

      What are you saying, that whiteballs aren't as potent?

  28. Asperger's syndrome by leereyno · · Score: 3, Funny

    This is like Hasbro or Fisher Price teaming up with Nambla, Ebony magazine teaming up with the KKK, or Oscar Meyer teaming up with PETA.

    The people at MySQL-AB must all be suffering from a severe case of asperger's syndrome that is preventing them from understanding how everyone else will view this move.

    I'm not sure what MySQL is going to get out of this deal, but whatever it is, it isn't worth the REALLY BAD pr and public ill will that is going to be created.

    SCO is boil on the asshole of humanity. There is no excuse for doing business with them. You can't shake the devil's hand and say you're only kidding.

    Lee

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    1. Re:Asperger's syndrome by Anonymous Coward · · Score: 1, Funny

      "SCO is boil on the asshole of humanity."

      That is an insult to all the assholes out there.

    2. Re:Asperger's syndrome by Anonymous Coward · · Score: 0

      PETA: People Eating Tasty Animals MMMMMMMMMM!

    3. Re:Asperger's syndrome by RAMMS+EIN · · Score: 1

      ``I'm not sure what MySQL is going to get out of this deal, but whatever it is, it isn't worth the REALLY BAD pr and public ill will that is going to be created.''

      Maybe that's exactly what they're after. Remember, negative publicity is publicity too. I've seen politicians win elections by virtue of saying patently stupid things. Apparently, this made them get noticed by the (largely not caring for politics) public, who then voted for them, as it was the only name they knew. Or at least, that's how I rationalize it. Oh, and before you mod me down or flame me, I'm not talking about Bush here.

      --
      Please correct me if I got my facts wrong.
    4. Re:Asperger's syndrome by Alsee · · Score: 1

      SCO is boil on the asshole of humanity.

      No, SCO is a defective gene in a virus infecting the Lyme disease bacteria infesting a bloodsucking tick on a boil on the asshole of the goatse guy.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  29. Smooth talking Daryl by mr.dreadful · · Score: 4, Insightful

    Wow, this has got to be a coup for SCO, considering what a pariah SCO has become with the open-source community. Even if SCO is offering buckets of cash to MySQL, this seems a really ill-advised decision by the MySQL people.

    You are judged by the company you keep.

    Frankly I'm not sure I'd hire someone with any certification offered by SCO, mainly because it shows that the person doesn't know very much about the open-source community, and why open-source is so important. Poachers like SCO must not be tolerated, and I for one will not support or endorse them in any way if I can help it.

    1. Re:Smooth talking Daryl by farble1670 · · Score: 1

      the folks that actually pay for mysql are a lot less likely to care about the principles help so highly by the oss community. the people that buy mysql are business people that see sco for what it is: a business trying to make money any way it can ... that's what all businesses do.

  30. April 1st?! by skaap · · Score: 5, Funny

    I just checked the date! and it's not April 1st .. whats going on here?!?

    --
    -Rob
    1. Re:April 1st?! by WilliamSChips · · Score: 1

      The editor forgot the foot icon.

      --
      Please, for the good of Humanity, vote Obama.
    2. Re:April 1st?! by Anonymous Coward · · Score: 0

      I just scratched my ass! and it's not itchy anymore .. whats going on here?!?

  31. That Answers My Question by eno2001 · · Score: 4, Interesting

    I've been trying to make a decision as to which open source SQL database to go with for use with the DBMail server that I plan on installing here at home. Considering that I couldn't give a rat's ass about web applications (which DBMail is not), it seems like PostgreSQL is the answer. And with the right optimizations, it's likely to be nearly as good a performer as MySQL. Fuck SCO and anyone who choses to work with them.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:That Answers My Question by Anonymous Coward · · Score: 3, Informative

      I run a cluster of DBMail IMAP servers, and I can say for a fact that after extensive benchmarking, PostgreSQL beats MySQL hands down under the load of 600 users.

      I haven't tested MySQL 5 yet, but PG 8 is almost 1.5x the speed of MySQL 4.1.

    2. Re:That Answers My Question by Anonymous Coward · · Score: 0

      Fuck SCO and anyone who choses to work with them.

      Nah...I only fuck people I like.

    3. Re:That Answers My Question by Tony+Hoyle · · Score: 1

      Try SQLite if it's only processing small amounts of data.

      It's *really* fast and small, much like mysql used to be, and is a nice standard SQL which supports lots of features.

    4. Re:That Answers My Question by farble1670 · · Score: 1

      mysql ab is going to be really upset that you've chosen to use someone else's free database in place of their free database. think of what that's going to cost them. seriously, think about it.

    5. Re:That Answers My Question by Anonymous Coward · · Score: 0

      I've been trying to make a decision as to which open source SQL database to go with for use with the DBMail server that I plan on installing here at home.

      Cool. Then you can install a little sign to put on the door of your home that reads: "MySQL not welcome here."

      I'm sure it will create a groundswell of opposition to MySQL in the newspaper delivery people and assorted solicitors that come to the door.

    6. Re:That Answers My Question by Anonymous Coward · · Score: 0

      Hehhe. That's the best you can do? Come on. Try harder. Even I can do better than that and I only practice on Troll Tuesdays.

    7. Re:That Answers My Question by MSG · · Score: 1

      If you ever *do* care about web applications, you can still get good performance from PostgreSQL if you use persistant connections from the application. Last I heard, PostgreSQL was a bit slow at accepting connections and authenticating, but if that's not normally a part of the web application's process, then it's not a concern. :)

  32. Can't help but think that...... by mormop · · Score: 5, Insightful

    Going into partnership with SCO just after Novell has applied to freeze their funds with the intention of pillaging them via the courts is not the brightest of ideas.

    --
    Hmmmmmm..... Deep fried and look like Squirrel.
  33. Maybe they're ROMulans? by bAdministrator · · Score: 1

    "Help! I can't learn. I'm a ROMulan..."

  34. they need to search through stolen linux code by ftsf · · Score: 3, Funny

    grep isnt good enough for them, they need a database to insert all the linux code into so they can search it. and they cant use it under the GPL anymore and postgres is out of the question looks like they'll have to do business with mysql

  35. sigh... by bitbucketeer · · Score: 1

    Hmmm... SCO is certainly the kind of company that, as CEO, I'd stake my company's long term survival to. NOT! Oh, and Cindy Sheehan's son says that SCO will file bankruptcy and MySQL's check will bounce.

  36. Giving SCO more rope to hang themselves with? by Phil246 · · Score: 2, Interesting

    Surely, with SCO as desperate as they are, and MySQL being their 'lifeline', they cant go all-out on the GPL as they have been in the press incase they anger the folks at MySQL?
    That being the case, is there any chance that IBM could pick up on this and run with it in their case vs SCO?
    "look here judge, SCO says the GPL is evil and unconstitutional but they're partnered with a company which uses it."

  37. this is a SAD day for the MySQL Community! by v3xt0r · · Score: 0

    I still love the mysql database, but now I SERIOUSLY must consider alternatives if they are going to undermind the OSS Community in this manor.

    --
    the only permanence in existence, is the impermanence of existence.
  38. Two words... by Q-Hack! · · Score: 1

    Profit Margin.

    --
    Some days I get the sinking feeling Orwell was an optimist.
  39. MySQL may be next target of SCO lawsuit by Anonymous Coward · · Score: 0

    MySQL in their greed has forgotten the lesson of the past (what happened to IBM).

    This is what happens when you sign a deal with the devil. In a few years no doubt, MySQL will supposedly have "tainted" code in it.

    SCO is hoping MySQL gets famous so they can do another of these Linux fud lawsuits and hopefully get some cash out of it.

    1. Re:MySQL may be next target of SCO lawsuit by WilliamSChips · · Score: 2, Interesting

      They won't be able to do another Linux FUD lawsuit. Novell is suing them for more than they're worth. Now let's just hope that they win...

      --
      Please, for the good of Humanity, vote Obama.
  40. Why? by nurb432 · · Score: 1

    Why would they do this? To make money perhaps?

    MySQL is a business.. they want more mareket.. this gives them more..

    --
    ---- Booth was a patriot ----
  41. Oh, bullshit. by The+Breeze · · Score: 3, Insightful

    Is there any evidence for this other than a 1-paragraph CNET story? There's NOTHING on the mysql site about this, although there's a big thing on SCO's homepage - which, of course, doesn't seem to have any quotes from MySql.

    Come on, people, think. SCO routinely issues press releases that have no relation to reality. I wouldn't be surprised if they bought a $50 incident support call or something and referred to that as "signing an agreement."

    Someone from mysql needs to check in and let us know what's going on - so far, the only source for this "news" appears to be SCO, and that's no source at all.

    1. Re:Oh, bullshit. by JoshRosenbaum · · Score: 1

      There's NOTHING on the mysql site about this, although there's a big thing on SCO's homepage

      If you were mysql would you admit to this deal on your site? I sure as hell wouldn't. You are right that we should hear what mysql has to say about it, though.

    2. Re:Oh, bullshit. by styxlord · · Score: 2, Funny

      I knew I should have invested in the "Jump to Conclusions Mat"

    3. Re:Oh, bullshit. by way2trivial · · Score: 5, Informative

      try this link
      http://www.google.com/search?hl=en&lr=&q=sco+site% 3Awww.mysql.com
      third result

      http://www.mysql.com/news-and-events/news/article_ 948.html

      MySQL AB :: SCO Partners With MySQL AB to Lower Costs and Increase ...

      --
      every day http://en.wikipedia.org/wiki/Special:Random
  42. Not a real partnership... by KajiCo · · Score: 5, Informative

    This isn't one of those buy out, or stock purchasing deals, this is just SCO buying a license to have MySQL in there POS...(oops forgot the IX, or did I?) OS for commercial use. It doesn't look like MySQL is handing over IP rights of any it's code over to SCO. They are just doing the same thing they've been doing with Novell and Dell. SCO is probably the one calling this a "partnership" to try and change it's image.

    They have a new "Open Server" coming out. It just goes to show that they are accepting defeat.

    http://www.mysql.com/news-and-events/news/article_ 948.html

    They realise they're OS sucks, they realise Linux is kicking it's ass, and they know they can't win. They're trying to embrace their new overlords like the spineless money hungry idiots they are.

    If they attempt lawsuites such as those against Linux, MySQL can use copyright infringement against them.

    Worry when you read SCO buys 55% of MySQL AB, or MySQL sells IP to SCO.

    1. Re:Not a real partnership... by Anonymous Coward · · Score: 0

      Sigh. Your comment is a POS... (and no, I didn't forget anything there.)

      "there" != "their"
      "They're" == "They are"
      "it's" == "it is"
      "lawsuites" == "fancy hotel rooms for lawyers"

    2. Re:Not a real partnership... by KajiCo · · Score: 1

      OMG an attack on my spelling and grammar how original, and how not relevant.

    3. Re:Not a real partnership... by Anonymous Coward · · Score: 0

      I never said I wasn't a troll, nor did I ever say I was original. But considering the majority of your post is speculation, laced with a terrible misunderstanding of the English language, you're not far off, either.

    4. Re:Not a real partnership... by Kaemaril · · Score: 1

      It doesn't look like MySQL is handing over IP rights of any it's code over to SCO

      Heh. Novell didn't hand over any copyrights to their code either, but it doesn't seem to have stopped SCO from just grabbing it and claiming they did. Read those contracts really carefully, MySQL guys...

    5. Re:Not a real partnership... by Spoing · · Score: 1
      They realise they're OS sucks, they realise Linux is kicking it's ass, and they know they can't win.

      That SCO's Unix sucks or not doesn't matter one bit;

      1. SCO is untrustworthy; they sue customers on bogus claims that will be or have been dismissed in court. (OK...I could be wrong for some of the remaining claims, but what's the chance of that?)

      2. Software with similar designs exist that do not carry the threat of lawsuits attached to them.

      3. That software is much better supported by different groups; higher quality support and better competition.

      Keep in mind that while Microsoft can be accused of some nasty legal tricks and dirty dealings, they don't have the problems with issue 2 and 3 making it much harder to move away from thier products.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  43. Re:Karma Whoredar Activated by Anonymous Coward · · Score: 0

    Dude, check out his 4-digit user number. Somehow I doubt karma was really his point.

  44. Is the whole company evil, or just the top execs? by tji · · Score: 4, Insightful

    I don't know any current SCO employees, but I have always assumed that there were quite a few normal techies working away at SCO, trying their best to ignore the crap coming from management. I know I have often disagreed with the choices/directions of management in companies I have worked for (though, obviously not to the level of SCO's choices). Some of those people have probably stayed to continue their work, despite the behavior at the top.

    So, what I'm rambling on about is that the OS side of the house is probably a reasonable group of people, trying to improve a Unix platform. The litigation side of the house is a bunch of worthless bastards. MySQL is working with the former.. even though it still required approval from the latter.

  45. What's up with their license these days? by Anonymous Coward · · Score: 0
    I know of several companies that had built products on MySQL and were then scared to upgrade beyond 3.25 because of the license changes.


    Not to make this a BSD vs. GPL thing but it seems like MySQL is GPLed if you don't make money and it has some other license if you do.


    Just better and safer to go with PostgreSQL or Firebird, they have better SQL support, transactions and such aren't cobbled in.

  46. Well that simplifies things by Starji · · Score: 0, Redundant

    I've been trying to decide which open source database to use for my upcoming senior project, MySQL or PostgreSQL. Thanks MySQL, for making my decision for me.

    I'm seriously curious to know what exactly the higher-ups at MySQL were smoking when they agreed to something like this. MySQL really shot themselves in the foot by associating with SCO. Will any open source folks use MySQL after this?

    1. Re:Well that simplifies things by gru3hunt3r · · Score: 1

      Ditto - although we are currently a big Mysql user, my admins have been pushing me hard to buy a support contract (even though we've had no issues for 3 years) .. we were going to buy a contract just because we felt we wanted to contribute [and we're finally in a financial position to do it]

      but i guarantee NOBODY in my office will even consider buying a mysql contract.

      Associating your company name with SCO is like stating that a small outbreak of leporsy happened in the lunchroom -- after that I swear the green jello will never quite taste the same.

  47. Daryl gave someone at MySQL by pair-a-noyd · · Score: 1

    a lot of really, really good blowjobs.
    Daryl buys chapstick by the case..

    1. Re:Daryl gave someone at MySQL by Anonymous Coward · · Score: 0

      His name is Darl, you stupid shit.

    2. Re:Daryl gave someone at MySQL by pair-a-noyd · · Score: 1

      shut up Darl.. No one cares if we misspell your name.
      Go back under your bridge now..

  48. Re:Yet another reason to not use MySQL by drgonzo59 · · Score: 1

    I wanted to use PostgreSQL for my project but the libraries to interface with the language weren't there yet (some in beta some in alpha). MySQL simply has more language libraries then PostgreSQL. It is a vicious circle. The more libraries, the more popular, the more popular - the more libraries for it...

  49. One question? by oogoliegoogolie · · Score: 1

    How do you pronounce PostgreSQL?
    Post-gree-seequil?
    Post-gre-seequil?
    Post-gres-quil?

    Not trying to be funny or lame here, I seriously want to know how to say the bloody thing.

    1. Re:One question? by farnz · · Score: 2, Informative

      As the devs often seem to abbreviate it to "Postgres", which I'd pronounce "Post-gres", I pronounce it as "Post-gres-Q-L".

    2. Re:One question? by CowboyBob500 · · Score: 0, Flamebait

      *dons flameproof suit*

      Well condering that SQL is pronounced ess-cue-ell and not sequel, PostgreSQL is pronounced post-gress-cue-ell.

      Bob

    3. Re:One question? by veraction · · Score: 4, Informative

      http://en.wikipedia.org/wiki/PostgreSQL first paragraph has audio sample

    4. Re:One question? by MPHellwig · · Score: 1
    5. Re:One question? by Matthew+Weigel · · Score: 1

      "Post-gres"

      --
      --Matthew
    6. Re:One question? by tarquin_fim_bim · · Score: 0

      It's named after a Scandinavian student called Postgre - he ponounces it Peestgrus-q-l

    7. Re:One question? by Anonymous Coward · · Score: 0

      ha ha good one, audio sample.. It's really insane how sick software names are in the open free communities... Use a week to pronounce and spell the product correctly, then begin discussing it..

    8. Re:One question? by Anonymous Coward · · Score: 4, Funny

      > How do you pronounce PostgreSQL?
      > ...
      > Not trying to be funny or lame here, I seriously want to know how to say the bloody thing.

      Well it's *spelled* PostgreSQL, but it's pronounced "Throatwobbler Mangrove."

    9. Re:One question? by dfetter · · Score: 1

      According to the FAQ, it's POST-gress-cue-ell. Other pronunciations include "POST-gress," "Pee GEE," "POST-gress-equal" and "Oracle Killer." Some people get really annoyed when you try for any of the pronunciations of "Postgre" because it reminds them of an ogre-like creature spouting bits of postmodern gibberish.

      --
      What part of "A well regulated militia" do you not understand?
    10. Re:One question? by Anonymous Coward · · Score: 0

      What the hell are you on? Postgres was created by Michael Stonebraker after he returned to Berkeley after having left to commercialize the Ingres database system. This resulted in the name Postgres. Later SQL support was added and the name was changed to Postgres95. A year later that was changed to PostgreSQL. Personally I would have left it as Postgres.

    11. Re:One question? by Tim+C · · Score: 2, Interesting

      Sequel is a common pronounciation of "SQL". Not saying it's right (or wrong), but I've certainly heard a lot of people say it that way.

      People tend to try to make a word out of any acronym they have to use regularly, it's generally easier to say.

    12. Re:One question? by fbg111 · · Score: 1
      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
    13. Re:One question? by Anonymous Coward · · Score: 0

      It's a pun on the whole 'Linn-ux' / 'Lee-nooks' debate.

    14. Re:One question? by jaseparlo · · Score: 1

      The only people I've heard say 'sequel' instead of 'ess-cue-ell' are MS devs and techs

      --
      All available data suggest that regardless of any of this, the sun will still come up tomorrow.
    15. Re:One question? by n3k5 · · Score: 1
      People tend to try to make a word out of any acronym they have to use regularly [...]
      Acronyms are words; but 'SQL' is not an acronym, it's an abbreviation.
      --
      but what do i know, i'm just a model.
    16. Re:One question? by Anonymous Coward · · Score: 0

      This is absolutely correct, sir. However, a little known detail is that it is actually pronouced in a manner similar to "WHOOOSH".

    17. Re:One question? by TheSpoom · · Score: 1

      Amen. Calling it "sequel" just leads to confusion IMHO. Just spell out acronyms unless they actually spell something, which SQL does not.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
  50. Why not let MySQL know your feelings... by FyRE666 · · Score: 1

    This link will take you to the contact page. Luckily for me, it's not too difficult to migrate my projects over to PostgreSQL - although I will have to brush up on administration after having not used it for a couple of years...

    I actually thought this was just another ludicrous press release from our favourite proprietory software vendor to give them something positive to say on the 7th, but after finding the same release on MySQL's site, it seems confirmed. I'm damned if I'm using anything from a company that deals with SCO (except MS, where I have little choice!)

  51. Followed By by ravenspear · · Score: 5, Funny

    UPDATE companytypes SET mysql = 'justgotworse', sco = 'wasalreadyshitty' WHERE mysql_forces = sco_forces;

    1. Re:Followed By by Elliot+Anderson · · Score: 2, Funny

      DELETE * FROM companytypes WHERE sco_forces = true;

  52. MySQL Press Release by Anonymous Coward · · Score: 1, Informative
  53. Huh! by h15n · · Score: 1

    When there's PostgreSQL, who cares about MySQL? A gun with no trigger. That's amazing....

  54. That's the one thing that won't happen by Anonymous Coward · · Score: 3, Informative

    SCO is going to be driven into bankruptcy shortly after Sept.12 when Judge Kimbal puts all their liquid assets into a trust to be available to pay the license fees they owe Novell.

    SCO is in no position to start any new legal actions.

    On the other hand, IBM or Novell will end up owning the assets of SCO but they probably won't hold enough of a grudge to pursue MySQL for anything.

    1. Re:That's the one thing that won't happen by BillyBlaze · · Score: 3, Insightful

      When, exactly, was SCO in a position to start new legal actions? It hasn't stopped them before, why would it stop them now?

    2. Re:That's the one thing that won't happen by Anonymous Coward · · Score: 0

      What ambulance chaser would be convinced to work with SCO now that SCO is heading for certain death after tangling with Novell, IBM, Daimler-Chrysler, Autozone, and RedHat?

      Novell alone is crushing SCO, let alone the others, who haven't had the opportunity to see SCO in court yet.

    3. Re:That's the one thing that won't happen by Zontar+The+Mindless · · Score: 1

      > IBM or Novell will end up owning the assets of
      > SCO but they probably won't hold enough of a
      > grudge to pursue MySQL for anything.

      Why on Earth would IBM or Novell want to "pursue" MySQL AB for anything?

      Novell are a MySQL AB partner firm, and contribute to the MySQL code on a regular basis (to improve how it runs on NetWare, mostly). This is GPL stuff, I believe, that goes into the Community Editions. One of the platforms that MySQL releases are built on regularly on is SuSE Linux (owned by Novell).

      MySQL AB have also collaborated with IBM, IIRC.

      I personally don't care for Microsoft much more than I do SCO, but I don't have a problem with MySQL AB supporting users who happen to run MySQL on Windows, and I don't have a problem with MySQL AB supporting users who run MySQL on a SCO OS, either. Which, if I understand correctly, is all this deal amounts to.

      Novell offer their OS customers MySQL Network. Likewise Dell. Now SCO will be doing so. Don't like SCO? Don't like Dell? Don't like Novell? Run MySQL on something else, then.

      When enough people start running MySQL databases on LCARS, then MySQL AB may well develop an interest in supporting them, too. Which will be just fine with me.

      Disclaimer: This post represents my own views only, and does not necessarily reflect the views of the company I work for.

      --
      Il n'y a pas de Planet B.
  55. uhh, step back and take a breath by astrashe · · Score: 4, Insightful

    MySQL AB has given lots of people very useful software for free, for a long time.

    Now we're supposed to hate them because of this deal?

    My relationship with them has been one in which they give me free database software, don't restrict how I use it, and I give them nothing.

    Even people who don't use MySQL themselves benefit from all of the dynamic web sites -- the WordPress blogs, the sites with threaded discussion boards, etc. Or from their ISPs being about to use MySQL for the backend of all sorts of critical services -- mail forwarding tables, etc.

    It's like none of that matters without absolute orthodoxy on the part of MySQL AB. None of the good stuff matters, if they do one thing we don't like.

    1. Re:uhh, step back and take a breath by thrillseeker · · Score: 1
      Now we're supposed to hate them because of this deal?

      "Stupid is as stupid does."

      SCO is quite free to buy anything they want - but you don't see Wall-Mart trumpeting that they sold 10,000,000 file folders to SCO. SCO is quite free to buy a license - but there is not requirement on MySQL AB's part to participate in any announcement about it. MySQL AB has displayed a serious lack of judgement in allowing any public announcment of the level they call a partnership with an organization held in such distrust by their vast majority of users. It's damn stupid of MySQL to either not recognize this or to commit the act without regard to their userbase.

    2. Re:uhh, step back and take a breath by Anonymous Coward · · Score: 0

      Benedict Arnold provided the Revolutionary armies with great leadership for a long time.

      Now we're supposed to hate him because of one little deal with the British?

      I mean, he was the hero of the Battle of Ft. Ticonderoga, and almost won Canada for the U.S. in 1775.

      It's like none of that matters without absolute loyalty on the part of Benedict Arnold. None of the good stuff matters, if he did one little thing that we don't like.

    3. Re:uhh, step back and take a breath by Old+Wolf · · Score: 2, Insightful

      My relationship with them has been one in which they give me free database software, don't restrict how I use it, and I give them nothing.
      How did you manage to get use of the software without restrictions?

      Most of us have to comply with their licence agreement. Or are you simply ignoring it and hoping they don't bother to sue you?

    4. Re:uhh, step back and take a breath by Anonymous Coward · · Score: 0
      Even people who don't use MySQL themselves benefit from all of the dynamic web sites -- the WordPress blogs, the sites with threaded discussion boards, etc.


      I sure hope they will get smarter and learn how to
      create some safe stuff.
    5. Re:uhh, step back and take a breath by Anonymous Coward · · Score: 0
      How did you manage to get use of the software without restrictions?

      You have a fundamental misunderstanding of how the GPL works. Note: I focus only on the GPL for this discussion, because MySQL is licensed under the GPL.

      The GPL is a COPYING license. It is not a USAGE license. It is not a EULA. The terms and conditions in the GPL only apply to people who are copying the software. The terms do not apply to people who are using the software.

      What the grandparent says is correct: MySQL as distributed under the GPL imposes no restrictions on how users may use the software. You do not have to comply with the GPL in order to use the software. Only people who are copying the software have to comply with the license.

  56. Re:Yet another reason to not use MySQL by Kobun · · Score: 1

    What language? Perhaps we can help.

  57. Re:Is the whole company evil, or just the top exec by HRbnjR · · Score: 0, Flamebait

    "Man, my job is just to pull the lever on this here gas chamber, I don't really care what they are putting in there, or what the politics of the top exec of this Nazi organization are. I just show up to work and try to do my job as good and efficiently as I can."

  58. Sad by Anonymous Coward · · Score: 1, Funny

    It's a bit sad that some people are willing to move databases just becuase a company they dont like has brought a license.

    Head out of arse please.

  59. Teacher/MySQL champion... now in crisis... panic! by mfh · · Score: 4, Interesting

    I've worked on MySQL since I started working with PHP, and I've even taught it at the college level, where I praised the database for being free and open. I can't bare to look at myself in the mirror now that they have gone and signed a deal with The Devil -- now I have to go and ammend my upcoming textbook for PostgreSQL! I could never support MySQL again.

    I think postgreSQL should change their name to something I can store in my mind without having to "/// ||| \\\" the damn word (if you catch my subtle meaning).

    When I first looked at this story, I thought that maybe SCO was trying to buy-in some street cred, but all they have done is ruin MySQL forever, IMHO.

    You sleep with dogs, for profit, you deserve to get flees.

    --
    The dangers of knowledge trigger emotional distress in human beings.
  60. Re:Teacher/MySQL champion... now in crisis... pani by Tyler+Eaves · · Score: 2, Insightful
    I've worked on MySQL since I started working with PHP, and I've even taught it at the college level, where I praised the database for being free and open. I can't bare to look at myself in the mirror now that they have gone and signed a deal with The Devil -- now I have to go and ammend my upcoming textbook for PostgreSQL! I could never support MySQL again.


    Comments like that make me want to hunt you down and slap some sense into you. It's fecking software for christsakes.
    --
    TODO: Something witty here...
  61. Re:Yet another reason to not use MySQL by MPHellwig · · Score: 1

    I wanted to use Linux(*) for my project but there weren't drivers for my hardware yet (some in beta some in alpha). Windows simply has more applications then Linux. It is a vicious circle. The more drivers/application, the more popular, the more popular - the more drivers/application for it...

    * or Free/Net/Open/DragonFly-BSD

  62. Now about SCO, this is my opinion, not MySQL's by krow · · Score: 5, Informative

    So, lets begin this statement with "these are my thoughts, not those that represent MySQL's". First of all I was one of the people who had us stop building on SCO in the first place. For a while now we have not been building for SCO, and had only been providing binaries for customers who had an existing contract with us for those binaries.

    The source code for MySQL has always compiled for SCO unixen and since MySQL is open source anyone was free to compile it themselves. We don't ship Amiga binaries either but I can tell you that there is a group out there who keeps MySQL working on that platform as well. So our lack of support for SCO just meant that users were forced to either compile MySQL themselves or find a third party who were distributing the binaries.

    Now why should we provide binaries for SCO? I'm of a couple of minds about this, and put some thought into it before I said "yes, lets do it" internally at MySQL.

    First our users are our users no matter what platform they are on. This isn't about SCO, this is about the users of that platform who deserve to be able to get support. There are still a lot of SCO servers sitting out there and the users deserve to be treated like any other users. They didn't pick SCO's battle and many of them have legacy applications that can not be easily ported or easily rewritten. The choice of a vendor is not always an option.

    Second, its about pushing open source into new territories. Years ago, I think 15 or so, I wrote a network client for the Mac. At the time a certain figurehead of the open source movement made a point of asking me "why would you ever write code for a closed source platform?". I have thought a lot about this over the years. Personally I believe that open source is not a all or nothing situation, and I believe that its going to take a while before we get to an all open source environment, which I am not at all certain will ever occur. Bringing well supported open source applications to closed source environments provides the users of these platforms a different opinion. Its an opinion that "maybe you should consider open source". I am all for spreading the gospel.

    Keep in mind that our community binaries are GPL. This means that applications built on SCO that make use of these binaries must also stick within the agreement of the GPL or they have to buy licenses that in turn fund developers to work to create more GPL software. Its a win either way, we see either more GPL software being published or more GPL software being created via payment through licenses or subscriptions.

    SCO OpenServer already ships with a number of other open source projects and if you look through many open source mailing lists you will see ongoing support and patches for OpenServer. What we will be doing is treating it like any other platform. Personally I hope that an open source stack on SCO creates more value for their customers and for SCO personally since I believe that this will push both SCO and their customers toward an open source path.

    --
    You can't grep a dead tree.
    1. Re:Now about SCO, this is my opinion, not MySQL's by httpdotcom · · Score: 1

      Exactly...this announcement will have all the PgSQL punters gabbing on about how now is the time to switch...but what they fail to realize is that SCO could have included MySQL (or PgSQL) at any time in their releases (see Apache, Samba, etc). They aren't selling MySQL (or Apache or Samba). They are selling OpenServer, with a companion CD of applications that make OpenServer better (doesn't take much to make that happen).

      Now, MySQL has a contract and (probably) a check to compile binaries on OpenServer. I am sure it took them about 30 minutes to make it all work.

    2. Re:Now about SCO, this is my opinion, not MySQL's by teknomage1 · · Score: 1

      Wow, the world's not ending. THat was a nice well reasoned response. I don't see why all of slashdot goes nuts everytime over such small items. I hope everyone feels silly for freaking out. Oh wait I'll probably just get modded into oblivion. Zaijian karma.

      --
      Stop intellectual property from infringing on me
    3. Re:Now about SCO, this is my opinion, not MySQL's by Anonymous Coward · · Score: 0

      Commercially, this is about as good an own goal as you'll be likely to see all year. Are SCO really going to make up the volume when most of the other big hardware vendors walk away? Dumb move, MySQL.

    4. Re:Now about SCO, this is my opinion, not MySQL's by Hope+Thelps · · Score: 1

      You could have provided support to customers without issuing press releases saying that you're partnering with SCO. Especially as you say it isn't about SCO.

      Your comments about bringing open source applications to closed source environments sound like you've missed the point to a scary degree. People aren't aghast that you're supporting a closed source platform like Windows or AIX. It's that you're partnering with a bunch of crooks and scam artists who are targeting a lot of people who had previously seen you as a company they could do business with.

      Nothing in your comment explains why you're representing yourselves to the public as being in cahoots with SCO. You could have supported the platform without doing that.

      --
      To summarise the summary of the summary: people are a problem. ~ h2g2
    5. Re:Now about SCO, this is my opinion, not MySQL's by SpacePunk · · Score: 1, Flamebait

      MySQL isn't just providing binaries to the users or SCO's garbage. It's partnered with SCO. That's like sleeping with the crack whore of operating systems, then claiming there is no sex involved.

    6. Re:Now about SCO, this is my opinion, not MySQL's by matchboy · · Score: 1

      I think that many people are not seeing why this is upsetting to so many other people. This is not about MySQL providing sources that run on SCO. PostgreSQL, MySQL, and many open source products already to this. The issue is that SCO, has historically over the past few years been beating the anti-open source drum, making claims, working their way towards bankruptcy, etc. Their business ethics are awful.

      MySQL, who has been a big hero in the open source community has join a pact with a company that practices... bad business practices.

      What does this say about the business ethics of MySQL?

      This pact looks to be more than just getting your product to run on another UNIX-based platform. This is about what your intentions are... and in a way, only aiding the enemy that is known as SCO.

      Novell is working on destroying them so that we never have to deal with them again... and MySQL joins a pact?

      Please help me... explain this logic?

      MySQL would not exist in its capacity without the Linux community... and it feels like they are forgetting who their friends are.

      --

      Robby Russell
      PLANET ARGON
      Robby on Rails
    7. Re:Now about SCO, this is my opinion, not MySQL's by krow · · Score: 3, Informative

      What the announcement from SCO about was for the agreement that allows SCO to act as a reseller for MySQL. What does this mean? It means that they can go to their customers and sell MySQL support, aka the support that any other MySQL customer gets from MySQL. They can also sell commercial licenses where their customers need it. We do the support, not SCO.

      MySQL is platform agnostic. Developers themselves use FreeBSD, OSX, Linux, Windows, and Solaris, but we ship MySQL on several other platforms as well. Our goals are in the database market, we don't ship an OS, and we try to stay out of the "which OS is better" argument.

      Just like we don't resale Linux, FreeBSD, Windows, or Solaris, we do not resell SCO OpenServer as well. The partnership does benefit us by selling more support contracts, but it doesn't change the fact that we didn't and still don't sell OpenServer or any other SCO product.

      At some point the courts will make a decision on SCO's case and their behavior, but no matter what in the end there will still be SCO users and they will need support.

      --
      You can't grep a dead tree.
    8. Re:Now about SCO, this is my opinion, not MySQL's by PornMaster · · Score: 1

      Partnering is a bullshit marketing term. I don't know if you've ever worked for a multi-billion dollar company, but partnering doesn't mean shit.

      For something to mean shit, there needs to be something like a joint-venture corporation funded by both parties.

    9. Re:Now about SCO, this is my opinion, not MySQL's by Anthony+Boyd · · Score: 1

      MySQL, who has been a big hero in the open source community has join a pact with a company that practices... bad business practices.

      What does this say about the business ethics of MySQL?

      It's a good question. My knee-jerk reaction when I saw this story was to say, "MySQL betrayed me!" Kinda whiney. I started reading the comments, many very non-chalant about the partnership, and decided that maybe I overreacted. Then I went to the MySQL site and saw they were touting the partnership rather than disavowing it. At this point, I don't care if the Slashdot community backs MySQL -- I cannot.

      It's hard for me to say that I do not want to back MySQL. They quoted me in their press release for their launch of MySQL 4.0. The companies I work for are featured in the "MySQL success stories" section of their site. I'm an advocate, and someone who has been willing to code around the MySQL shortcomings, because everything else about MySQL has been so damn perfect.

      I don't know. I don't want to be harsh, but I'm also having a difficult time going along with the oddly magnanimous Slashdot groupthink. SCO is an old-fashioned villian. They're so clearly opposed to everything that I love to do, that they taint anyone who chooses to do business with them. Especially those who choose to issue press releases and brag about it.

      I would still give MySQL a chance. It will take a long time for me to get off of their database. But to reconsider, I'd need to see MySQL not just remove their press release, but issue an anti-SCO press release, disbanding their partnership. I just don't see that happening, so I just cannot remain a proponent of MySQL.

    10. Re:Now about SCO, this is my opinion, not MySQL's by Anonymous Coward · · Score: 0

      At some point the courts will make a decision on SCO's case and their behavior

      They sure will. When it happens don't dare pretend that you couldn't see it coming. It wouldn't take much research to find out what sort of people you're dealing with.

    11. Re:Now about SCO, this is my opinion, not MySQL's by Alsee · · Score: 1

      must also stick within the agreement of the GPL or they have to buy licenses that in turn fund developers to work to create more GPL software. Its a win either way

      Well, either that or SCO could just violate the GPL and sue you for it.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    12. Re:Now about SCO, this is my opinion, not MySQL's by Anonymous Coward · · Score: 0

      > But to reconsider, I'd need to see MySQL not
      > just remove their press release, but issue an
      > anti-SCO press release, disbanding their
      > partnership. I just don't see that happening, so
      > I just cannot remain a proponent of MySQL.

      For fuck's sake, get a grip already.

      All this does is make it easier for MySQL to sell support contracts to SCO users. MySQL does the same thing with other OS and systems vendors. SCO does the same thing with other DB vendors - including a couple who sell *gasp* Postgres *gasp* support.

      "Omigawd, I didn't know that - Postgres is tainted, I have to switch all my apps and my customers' apps to something else now!"

      Get a life already. Geez.

    13. Re:Now about SCO, this is my opinion, not MySQL's by pallmall1 · · Score: 1

      Keep in mind that our community binaries are GPL. This means that applications built on SCO that make use of these binaries must also stick within the agreement of the GPL or they have to buy licenses that in turn fund developers to work to create more GPL software. Its a win either way, we see either more GPL software being published or more GPL software being created via payment through licenses or subscriptions.

      What makes you think SCO will actually pay for those licenses? It seems to me that SCO gets mileage from being supported by MySQL in return for MySQL joining the end of the line of creditors at the bankruptcy hearings. Being able to use the MySQL name in their press releases and marketing may also end up adding a few more victims to that same line. By partnering with SCO, MySQL may help SCO con more money than they otherwise would.

      Did you consider that?

      --
      3 things about computers: they're alive, they're self-aware, and they hate your guts.
    14. Re:Now about SCO, this is my opinion, not MySQL's by Anthony+Boyd · · Score: 1

      Big words from an anonymous coward. Somebody takes an ethical position and your response is to thrust your apathy forward as an example for all. What an pathetic counterargument.

    15. Re:Now about SCO, this is my opinion, not MySQL's by Anonymous Coward · · Score: 0

      You apparently have confused hysteria with ethics, and apathy with pragmatism.

      I like and use Linux and other Open Source software, and I am definitely pro-FOSS. I heartily despise SCO for what they've tried to do to Linux and Linux users. I hope that Novell and IBM clean Darl's clock but good and that in the near future we'll get to see him and his posse selling pencils on street corners for a living.

      I have nothing against people who use SCO products, many of whom have little choice in the matter. They are not responsible for SCO's actions, and I've no problem with MySQL trying to help these users out a bit and maybe making a buck in the process.

      MySQL have not "joined the Dark Side": They've not renounced Open Source, they still oppose software patents, and their products are still free and Free to anyone with an Internet connection and a willingness to abide by the GPL.

      Now... put down the bong, take a deep breath, and try to grow up a little.

    16. Re:Now about SCO, this is my opinion, not MySQL's by Anthony+Boyd · · Score: 1
      Now... put down the bong, take a deep breath, and try to grow up a little.

      Ah yes, again with the inept one-liners. And you're expecting this to help your point how? By proving that you're the one acting immaturely?

      You apparently have confused hysteria with ethics, and apathy with pragmatism.

      If you want to call your own position "pragmatism" I'm fine with that. Go be pragmatic. But to paint people as engaging in "hysteria" -- just because they refuse to bow before your poorly argued viewpoint -- is the height of hyperbole. It's a warning signal to me that I'm dealing with someone who cannot argue on the merits of a point, but rather punches below the belt, because it's the best case to be made. And that's not a good case to be made, it's a pathetic one. Which again explains why you'd be such an anonymous coward about it.

  63. MySQL AB seems to be a business by defile · · Score: 5, Insightful

    And one thing businesses do is make money.

    One of the ways businesses make money is by offering goods or services.

    Some of the goods and services MySQL AB has offered in the past include:

    • Technical support for MySQL
    • Teaching MySQL
    • Certification for MySQL
    • Proprietary licenses for MySQL (so it can be incorporated in a software package).

    I haven't followed MySQL in awhile, but it seems like SCO is actually just buying into some kind of reseller program MySQL AB is offering and calling it a partnership, which is kind of like buying some routers from Cisco and saying Cisco is your business partner.

    If someone walks into your store and tries to buy something, are you going to say no?

    1. Re:MySQL AB seems to be a business by Reteo+Varala · · Score: 1

      I haven't followed MySQL in awhile, but it seems like SCO is actually just buying into some kind of reseller program MySQL AB is offering and calling it a partnership, which is kind of like buying some routers from Cisco and saying Cisco is your business partner.

      Or kind of like buying into a UNIXWare reseller program, and then sue IBM over copyright infringement.

  64. Oblig. by Anonymous Coward · · Score: 0

    CARTMAN: Hey, stop defending your girlfriend for writing about some stupid fish.

    STAN: Dude, dolphins are intelligent and friendly.

    CARTMAN: Intelligent and friendly on rye bread with some mayonnaise.

    STAN: Dolphins are way smarter than you.

    CARTMAN: If they're so smart, then why do they live in igloos?

    STAN: Dolphins don't live in igloos! That's Eskimos!!

    CARTMAN: Dolphins, Eskimos, who cares? It's all a bunch of tree-hugging hippie crap!

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

      "Dolphin meat, dolphin meat, nature's greatest treat. Oh what fun it is to eat, that damn, damn dolphin meat." - Marco, Sealab 2021

  65. OMG TEH SSco is bUying MYsqL!1!! by 0x336699 · · Score: 1, Insightful

    I suggest that those of you flying off of the handle and vowing to never use MySQL again try to maintain a bit of perspective. The only tangible outcome of this partnership, from what I can read, is "a version of [MySQL] for SCO's new OpenServer 6".

    So, what, does this mean that MySQL AB is compiling binaries of MySQL for OpenServer?

    Might as well interpret the fact that they provide Windows installers as proof that they are conspiring with Microsoft.

    Get a grip.

  66. Let MySQL know by vinlud · · Score: 1

    Please surf to their contact page, fill in your details, question them and let them know what you thoughts are about this move. Especially when you have a more important position regarding to their product: make this clear.

    I cannot understand their move at all but before I'm moving all databases of my business and my customers to Postgress I would like to see this thing reconsidered by MySQL.

    --
    Repeat after me: We are all individuals
  67. MySQL, Qt, and Other Lock-In Scemes by Anonymous Coward · · Score: 5, Interesting

    For some time now, I have been saying that MySQL is a lock-in scheme. It became obvious when MySQL switched from the LGPL license to the dual GPL + proprietary licenses. This does nothing to promote Open Source, rather, it forces proprietary developers to use MySQL under the proprietary license.

    Another product that uses the GPL + proprietary lock-in licensing scheme is Qt, by Trolltech. They also use their GPL'd edition as a loss-leader, in order to promote sales of the proprietary edition of Qt.

    Note that MySQL and Trolltech are both partly owned by Index Ventures. They also own a piece of Skype. See http://www.groklaw.net/article.php?story=200505241 72943589

    Index Ventures bought into Trolltech at about the same time that SCO ended its partial ownership of Trolltech. Prior to that, SCO Chairman Ralph Yarro, one of the engineers of SCO's attack on Linux, also sat on Trolltech's Board of Directors.

    Any Linux supporter who isn't nervous about this rats nest, and who doesn't wonder about possible Microsoft involvement, given their connection with SCO, is being naive.

    What it comes down to is this:

    Even those who trust MySQL and Trolltech must realize that their GPL + proprietary licensing schemes lead to future lock-in, and should be avoided for that reason alone.

    If you are a MySQL user, and you care about the future of Open Source, you should be looking at alternatives, such as PostgreSQL.

    And if you are a KDE developer, and you care about the future of Open Source, you should be looking at porting KDE to other platforms, so you are not dependent on just Qt. Besides, Qt's licensing scheme is limiting your success. You can start by simply layering the KDE code (similar to what Apple did with Konqeror in order to create Safari), which is a good thing to do anyway.

    And everyone should be watching out for long term hooks. Remember the early nineties, when the PC was an open platform, that used open, documented hardware interface standards. But then Microsoft introduced Windows, and "free" developer tools, which they gradually used to turn the open PC platform into one which would only run with Windows middleware. All the open PC hardware interfaces were turned into secret interfaces, requiring custom drivers that only worked with Windows.

    Microsoft was able to take over the open PC platform because of what is called "network lock-in." This occurs due to the fact that Windows is middleware, which sits in between the PC platform, and the applications that run on top of it. The applications need Windows in order to talk to the PC hardware, and the PC hardware needs Windows in order to talk to the applications -- nobody can move away from Windows without losing access to everything else, hence the network lock-in.

    Just like Windows, MySQL and Qt are middleware, with the same potential for network lock-in. Proprietary (non-GPL'd) applications that run on MySQL and Qt depend on them for access to the OS (Linux), and, because they use the proprietary licenses, they don't have the Open Source protection of being able to fork MySQL and Qt.

    Think carefully about the future, people. Don't let the astroturfers, and slick salespeople lull you into a false sense of security. Pay attention to how your software is licensed. Pay attention to any dependencies your software has on other software. It's the start of the nineties all over again, and you currently have an open platform, with all the commodity benefits that will bring. You don't want to be foolish and short-sighted, and lose it again.

    1. Re:MySQL, Qt, and Other Lock-In Scemes by EzInKy · · Score: 4, Insightful


      For some time now, I have been saying that MySQL is a lock-in scheme. It became obvious when MySQL switched from the LGPL license to the dual GPL + proprietary licenses. This does nothing to promote Open Source, rather, it forces proprietary developers to use MySQL under the proprietary license.

      Another product that uses the GPL + proprietary lock-in licensing scheme is Qt, by Trolltech. They also use their GPL'd edition as a loss-leader, in order to promote sales of the proprietary edition of Qt.


      Let me see if I get this right. If you use these libraries to develop free software you pay no money. If you use them develop proprietory software you pay money. In other words, you make money they make money, if you make no money they make no money. So what exactly is the problem again?

      --
      Time is what keeps everything from happening all at once.
    2. Re:MySQL, Qt, and Other Lock-In Scemes by Anonymous Coward · · Score: 0

      I see that my parent post has been pushed from +3 back down to +1.

      I wonder why?

      My post is logical, it raises an important issue, it provides additional relevant information, with a supporting link, and there is no profanity.

      Do you think maybe my post contains points that someone would have reasons to want to hide?

    3. Re:MySQL, Qt, and Other Lock-In Scemes by maxwell+demon · · Score: 4, Insightful
      Let me see if I get this right. If you use these libraries to develop free software you pay no money. If you use them develop proprietory software you pay money. In other words, you make money they make money, if you make no money they make no money. So what exactly is the problem again?

      You got it wrong. If you develop GPLed Free Software, you pay no money. If you develop proprietary software (no matter if it is Freeware [i.e. free as in beer] or if you sell it) you have to pay. But if you want to develop Free/Open Source software under a GPL-incompatible OSS license, you're out of luck.

      Now why does it matter for Qt/KDE, but not for, say, GIMP? Well, simple: KDE is infrastructure. It's in a similar position as the C library or the gcc runtime library (which even the FSF makes sure can be used for non-GPLed software alike without any problems). Every program which is intended to fit seamlessly into the KDE system basically has to link Qt. And thus you effectively lose the freedom of chosing your license for your code. The situation is different for GIMP: There's generally no need for a graphics program to directly interact with GIMP. Unless you explicitly want to change or add to GIMP, you need not be interested in the GIMP license. Normal code just isn't affected. But if KDE should become the standard desktop, you'll very much be forced to use Qt for your GUI programs (or your program will just not integrate nicely). That's why the standards here are different than from ordinary code.

      I don't know how much the MySQL licensing affects other code. Can you write code using MySQL without being bound by the GPL (except by buying a proprietary license, of course)? If not, how standard is the interface (i.e. can you easily write code which would without change work e.g. on both MySQL and PostgreSQL)? If the answers to both questions are "No", then it's effectively a vendor lock-in as well, because again, a database is critical infrastructure for certain applications.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    4. Re:MySQL, Qt, and Other Lock-In Scemes by Anonymous Coward · · Score: 0

      >> For some time now, I have been saying that MySQL is a lock-in scheme. It became obvious when MySQL switched from the LGPL license to the dual GPL + proprietary licenses. This does nothing to promote Open Source, rather, it forces proprietary developers to use MySQL under the proprietary license.

      It just goes to show how evil the GPL is, doesn't it ?

    5. Re:MySQL, Qt, and Other Lock-In Scemes by donscarletti · · Score: 1, Insightful

      The GPL was not designed for libraries. That's what the LGPL was designed for. These people are deliberately using the GPL for something it was not intended for to restrict usage of the software. It's like lynching someone with a helicopter rescue harness or stopping someone's heart with a defribulator.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    6. Re:MySQL, Qt, and Other Lock-In Scemes by Anonymous Coward · · Score: 0

      Fool, isnt that what you said about bitkeeper :P

    7. Re:MySQL, Qt, and Other Lock-In Scemes by stoborrobots · · Score: 1

      Now why does it matter for Qt/KDE, but not for, say, GIMP?

      Not that I necessarily disagree with your sentiment, but you may want to note that to make your point stronger, you should probably pick something other than the GIMP for your example; GIMP is behind the GIMP toolkit, a.k.a. Gtk, which competes with Qt anyway... And Gtk and Qt play nicely together, (or at least, not antagonistically) so you can use both on the same machine, at the same time...

    8. Re:MySQL, Qt, and Other Lock-In Scemes by stoborrobots · · Score: 2, Insightful
      The GPL was not designed for libraries. That's what the LGPL was designed for.

      Not according to the FSF, who wrote them both...

      Why you shouldn't use the Library GPL for your next library
      The GNU Project has two principal licenses to use for libraries. One is the GNU Library GPL; the other is the ordinary GNU GPL....
      Which license is best for a given library is a matter of strategy, and it depends on the details of the situation. At present, most GNU libraries are covered by the Library GPL, and that means we are using only one of these two strategies, neglecting the other. So we are now seeking more libraries to release under the ordinary GPL.
    9. Re:MySQL, Qt, and Other Lock-In Scemes by donscarletti · · Score: 0
      The fact that the FSF is now insane is well known. Nonetheless when the LGPL was created, it was created with the intention of making a platform that was able to be linked to by everyone.

      The FSF has however changed their strategy to releasing libraries under the GPL in an effort to provide advantage to free software over commercial software. This is not encouraged for platform libraries like QT or to a lesser extent MySQL, it is only done for utility libraries that provide additional functionality and ease of development such as Gnu Readline. Whether this is a good idea or a bad one, what is obvious is the FSF did not have the intentions of milking royalties through a proprietary license in mind (that is right, MySQL and QT are also proprietary software).

      The FSF advocates the GPL to boost free software but instead Trolltech and MySQL AB have services to encourage the usage of their software for the advantage of proprietary clients. Trolltech in particular does not actually release most of their software for free so they hardly have the movement's interests at heart when choosing their license. GPL QT for linux was just a bone it threw to the KDE people for PR.

      This duel licensing situation does not have the same intention or effect as the FSF was thinking about when they wrote that document. You see the difference don't you?

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    10. Re:MySQL, Qt, and Other Lock-In Scemes by Angst+Badger · · Score: 1

      If you are a MySQL user, and you care about the future of Open Source, you should be looking at alternatives, such as PostgreSQL.

      When PostgreSQL can handle the kind of load we throw at MySQL, you can be sure a second look will be taken at it. And before some PostgreSQL partisan turns his flame on, yes, we did test it in the past year, and it didn't cut it. To be fair, our application uses MySQL as a glorified hash table, which is MySQL's strong point; it might be different if we were doing complex joins.

      In the meantime, the company I work for, which is no behemoth but which does $5 million per year in net-only sales, relies heavily on MySQL, and we use the GPLed version. Our product consists of information services, and we're pretty agnostic about the back end.

      FWIW, if we were producing a distributable binary of some kind, it would definitely be back-end agnostic and not use any kind of embedded database. If your customers are using many different databases -- Oracle, MS SQL Server, MySQL, and so on -- why would you take any other approach. If it's a single-user app, there are plenty of alternatives to MySQL; SQLite would be a no-brainer for a lot of them, as would BerkeleyDB.

      The real danger of lock-in where MySQL is concerned, IMHO, is the same as with every other database: proprietary extensions to SQL. That's where they'll fuck you.

      --
      Proud member of the Weirdo-American community.
    11. Re:MySQL, Qt, and Other Lock-In Scemes by fireman+sam · · Score: 2, Informative

      OT warning!!!

      "stopping someone's heart with a defribulator"

      That is what they are used for. The electrical charge causes the muscles in the heart to contract for the duration of the charge; About 2 to 3 seconds. When the charge is released the muscles relax. This stopping of the muscles causes the muscle spasms to stop and allow (in most cases) normal heart rythm to continue.

      --
      it is only after a long journey that you know the strength of the horse.
    12. Re:MySQL, Qt, and Other Lock-In Scemes by Anonymous Coward · · Score: 0

      Don't let the astroturfers, and slick salespeople lull you into a false sense of security.

      Indeed, let's all stay in a comfy state of panic and agressiveness based on posts by anonymous FUD spreaders.

    13. Re:MySQL, Qt, and Other Lock-In Scemes by 10Ghz · · Score: 1
      Another product that uses the GPL + proprietary lock-in licensing scheme is Qt, by Trolltech. They also use their GPL'd edition as a loss-leader, in order to promote sales of the proprietary edition of Qt...

      ... Even those who trust MySQL and Trolltech must realize that their GPL + proprietary licensing schemes lead to future lock-in, and should be avoided for that reason alone.


      Oh, not THIS crap again! I guess you would be happy if TT didn't offer ANY free toolkit at all? I mean, they are under no obligation to do so. But since they offer their library as free software, people whine. And that whining smells like hypocrisy. they basically want to use their software to earn money, but they think that the creators of the library have no right to earn money themselves. "Do as I say, not as I do!"

      How exactly would TT make money? I mean, right now they earn money by selling their toolkit. And that money gets funneled in to developement of Qt. They also offer it as free software. What exactly is the problem here? You don't want to GPL your software? Fine, use something else then. You are not forced to use Qt in any shape or form. TT is under no obligation to satisfy your whims.

      And what exactly is this "lock-in" crap you talk about? If TT started acting like MS or SCO, community would stop using their toolkit. KDE-folks would propably fork the last free version of Qt, and continue from there. How exactly could TT screw anyone over here? The moment they try to screw the free-software developers, they will screw themselves. Free-software developers would simply move to some other toolkit and/or fork the GPL'ed version of Qt. Where it the "lock in"? The toolkit if free, there can be no lock in. Of course TT can change the license to something else, but the software that was GPL'ed, will stay GPL'ed. They can't suddenly decide that "Qt 4.0 will have a different license", since Qt 4.0 has already been released and distributed under the GPL!

      And I REALLY fail to see the problem with using free Qt as a "loss leader". This way developers can see what it has to offer for free. If they decide it's good enough for their proprietary work as well, they can buy a license, which carries some additional bell & whistles (support and ability to use non-free license). I fail to see the problem here. I mean, why exactly is it a bad thing when TT offers the community a kick-ass toolkit under the GPL? Would it be better if they didn't offer GPL-version at all? You are given kick-ass software for free, and all you can do is to whine and moan about it!

      Seriously: grow the fuck up already! if you dislike Qt and/or GPL, use some other toolkit! The world is full of toolkits! wxWindows, GTK+, you name it. use those instead.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    14. Re:MySQL, Qt, and Other Lock-In Scemes by skrolle2 · · Score: 2, Informative
      You got it wrong. If you develop GPLed Free Software, you pay no money. If you develop proprietary software (no matter if it is Freeware [i.e. free as in beer] or if you sell it) you have to pay. But if you want to develop Free/Open Source software under a GPL-incompatible OSS license, you're out of luck.
      No, you're not. I'll quote directly from the MySQL FLOSS License exception at http://www.mysql.com/company/legal/licensing/foss- exception.html
      We want specified Free/Libre and Open Source Software ("FLOSS") applications to be able to use specified GPL-licensed MySQL client libraries (the "Program") despite the fact that not all FLOSS licenses are compatible with version 2 of the GNU General Public License (the "GPL").
      ...followed by a list of OSI- or FSF-approved licenses. They are obviously bending over backwards ensuring the spread of open-source software, so how can you claim otherwise? They put these restrictions in place simply because there were companies selling derived works without paying for it to MySQL. How is that bad?
    15. Re:MySQL, Qt, and Other Lock-In Scemes by EzInKy · · Score: 1


      And thus you effectively lose the freedom of chosing your license for your code.


      You only have to worry about that if your software itself is restrictive. The GPL is perfectly compatible with any code that may be freely shared.

      --
      Time is what keeps everything from happening all at once.
    16. Re:MySQL, Qt, and Other Lock-In Scemes by slavemowgli · · Score: 1

      I agree as far as MySQL is concerned, but as for Qt, it's worth noting that Trolltech has entered a contract with KDE e.V. (KDE's legal representation, a German non-profit organisation) that guarantees that all future Qt versions will continue to be available as free software. Read up on it here.

      --
      quidquid latine dictum sit altum videtur.
    17. Re:MySQL, Qt, and Other Lock-In Scemes by esaul · · Score: 1

      I would have to more or less agree. There is nothing to worry about as far as QT goes. I really like QT, and would hate for TT to suddenly cut the GPL version and 'lock in' the poor suckers who depend on it. However, this *will not* happen. The same day TT stops shipping a GPLed version, we'll just keep on developing QT in parallel under GPL (remember, we still got the source). And it will be better designed and tested because it will be open.
      Now their (and MySQL's) peripheral involvement with SCO is personally repulsive, but why would we care? The source is out there, and if the company's management goes on crack with Darl, they will simply phase out, and the development will go on without them.

  68. Wow by Anonymous Coward · · Score: 0

    The Litigious Bastards partner with The Abomination that Shall Not Be Named. Sounds like a win-win for everybody else.

  69. Re:Is the whole company evil, or just the top exec by Anonymous Coward · · Score: 0

    Wow, that's got to be one of the most asinine comparisons to Nazi Germany I've ever seen.

    SCO employees are working on a project that far outdates the current management (SCO's OS has been around for a LONG time, and until fairly recently that was their business which they put all their effort into). These are not people who saw SCO's bullshit, then decided to join up.

    Comparing frivilous litigation to mass executions of human beings in gas chambers is just plain stupid.

  70. It's Open Source, so... by Mr+Europe · · Score: 1

    Let's hope that a group of MySQL users will take the MySQL source and create a new OpenSourceSQL from it !
    It's possible and legal (IANAL) so will we see it happen ?

  71. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  72. MySQL is smart by cnerd2025 · · Score: 3, Interesting

    Why would MySQL AB work with them? Because SCO's dollars buy as much as anyone else's dollars. MySQL hasn't changed its license from the GPL. If it did, I'd stop using them, and so would many other geeks/nerds out there. Hold your horses. McBride may be a major-league asshole, as our President would say, but that doesn't mean SCO Group as a whole is. With their cases losing ground, they've begun to actually make some innovations. Maybe it's like the early evolution of our species. We were very few and far between living in a desolate climate (deserts in Africa) and therefore Homo sapiens adapted ways of surviving. SCO seems to finally be doing this. I don't favor the company for their stupid litigation, and I think they are still a dying company, but perhaps they will turn away from Satan and find a balance between commercial software and free softawre. One can hope, anyway...

    Of course, I wouldn't put it too far out of probability that SCO will accuse MySQL AB of violating trade secrets and breach of contract. Who knows...

  73. Re:Teacher/MySQL champion... now in crisis... pani by Anonymous Coward · · Score: 0

    I thought that maybe SCO was trying to buy-in some street cred, but all they have done is ruin MySQL forever

    i wouldn't say this is something that SCO did. MySQL did it to themselves.

  74. Because Georg Bush Made them! by VidyaDas · · Score: 1

    It'th all Georg Bush'th fault! He cauthed the hurricane and now he made MyEthSQ thupport ThCo!

    1. Re:Because Georg Bush Made them! by VidyaDas · · Score: 1

      It'th altho Cheney'th fault too. And Condoleetha Rithe. Michael Moore thaid tho!

  75. total dogs knackers by GingerDog · · Score: 1

    I don't see how MySQL could possibly benefit from SCOs O/S; if SCO collapse would MySQL support the O/S - I don't think so.

    Surely MySQL are happy with Linux/Windows?

    DG

    This post was powered by beer.

    --
    The Ginger Dog
  76. flamebait?? by HRbnjR · · Score: 0, Flamebait

    The parent is being moderated as flamebait?!?!

    If a post makes it point too effectively, it's modded as flamebait? Whoever moderated that needs to get a clue...

    The Nazi analogy, albeit at the extreme end of the spectrum, is a perfectly valid one - and serves to really hammer home the point I was tyring to make: that you can't just blindly follow orders with no regard for how your actions impact the bigger picture. Whether you write code for SCO, or pull the gas chamber lever, you need to examine how your actions support the greater organization and it's agenda.

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


      You are a very hypersensitive, egotistical person. You write as if your words, and opinions, are known as pure gold through all the lands. And if one was to disagree, they are nothing but pure slime. If you were to relax, you may become better liked.

    2. Re:flamebait?? by HRbnjR · · Score: 0, Flamebait

      The fact that the benign fact-based statements which comprise the content of the parent post make you feel that way betrays your lack of self-esteem. There was no affront to you, yet, due to whatever baggage you have, you seem to interpret it that way. It must be sad to live in a world where your need for acceptance ("better liked") overrides all your thinking - making you a slave to your peer group, and unable to stand on your own to express any independent thought. I bet you were the kid that needed mommy to buy you the 'right' brand of shoes for school so you could get that all-valuable acceptance from your peers. Sheep. Now you take weak jabs at people online while hiding behind anonymity. Coward. Perhaps if you were more clever you would be able to come out of anonymity and formulate a rebuttal to the opinions I expressed, rather than relying on an anonymous personal attack.

    3. Re:flamebait?? by Tim+C · · Score: 1

      I'm sorry, but writing code for SCO isn't even the same game as working as an executioner of innocnets, let alone in the same ballpark.

      As reprehensible as SCO's actions may be, to seriously compare them to taking even a single human life is utterly insane.

    4. Re:flamebait?? by HRbnjR · · Score: 1

      The point wasn't at all to compare SCO to Nazi's, it was to state that in *any* scenario, you can't just ignore the bigger picture of what you are contributing to. It could be working for SCO, buying shoes made in a sweatshop, or at the extreme end, pulling the lever for a gas chamber.

      In my opinion, all employees share some (perhaps small) fraction of responsibility for the actions of the company. Just like if you were the Nazi pulling the lever, I won't absolve you of all responsibility just because it was your job.

    5. Re:flamebait?? by Anthony+Boyd · · Score: 1
      You are a very hypersensitive, egotistical person.

      Your response to him is bizarre and ineffectual. It doesn't disprove or diminish his points in any way. And of course you knew this, which is why you posted your pot-shot as an anonymous coward.

    6. Re:flamebait?? by 16K+Ram+Pack · · Score: 1
      If I was working for a company that turned into a SCO, I'd get out. I'd get out fast.


      Not just on a "this is embarrasing" basis, but that I'd want to make my choice to leave and find the right company and before I looked like a rat on the sinking ship.

    7. Re:flamebait?? by Spoing · · Score: 1
      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    8. Re:flamebait?? by HRbnjR · · Score: 1
      Heh, I hadn't heard of that, thanks!

      The law's memetic function is not to end discussions, but to make participants in a discussion more aware of whether a comparison to Nazis or Hitler is appropriate, or is simply a rhetorical overreach.


      Well, the question then becomes, in this case, which was it?

      One common objection to the invocation of Godwin's law is that sometimes using Hitler or the Nazis is a perfectly apt way of making a point.


      As I have stated, I do believe it was an apt comparison. So, I think in my case that I agree with this common objection.

      It is precisely because such a reference or comparison may sometimes be appropriate, Godwin has argued, that hyperbolic overuse of the Hitler/Nazi comparison should be avoided. Avoiding such hyperbole, he argues, is a way of ensuring that when valid comparisons to Hitler or Nazis are made, such comparisons have the appropriate semantic impact.


      Godwin himself states that it may be appropriate, thus a discussion invocing this analogy is NOT automatically flamebait.

      I will admit that this may be a case of "rhetorical overreach" on my part, and that I'm lazy and all the connotations associated with the Nazis made the analogy the easiest way to make my point. The post was made somewhat tongue in cheek, and intended to be somewhat humorous in it's use of this over-the-top analogy. Will uses such as mine lead to 'semantic dilution'? Perhaps. Unlike Godwin, I don't think it worries me though, because by the time that happens we will have long since replaced Hitler and the Nazis with Osama and Al Queda :)
    9. Re:flamebait?? by skepticult · · Score: 1

      It's Godwin, not Goodwin, you waste of flesh.

      Where were you when usenet died?

    10. Re:flamebait?? by Spoing · · Score: 2, Insightful
      As I have stated, I do believe it was an apt comparison. So, I think in my case that I agree with this common objection.

      If you want to call SCO assholes, do so. They aren't NAZIs.

      If you want to take the high ground and say you have a valid analogy, you've got a real hard sell. Go ahead: What precisely do you think makes SCO and/or MySQL AB Nazi-like in an appropriate way? (That is, an insightful comparison vs. a just a rabid name calling match?)

      On second thought, please do not answer...stop looking for a win here. You lost in the same way that you would have lost on Usenet. Yes, just stop using NAZIs unless you're really talking about assholes on that level; genocide, mass murder of the weak/handicapped, wide reaching political prosecution, and kicking off a world war with the intent of golbal conquest. The only society that even comes close to the scale is the USSR during Stalin's time...and there's a good case that Stalin's reign was worse. Either way, we're not talking SCO or MySQL on any even casul level.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    11. Re:flamebait?? by Anonymous Coward · · Score: 0

      You might want to see this.

    12. Re:flamebait?? by skepticult · · Score: 1

      My mouth is watering.

  77. My guess is... by Loonacy · · Score: 1

    MySQL is "dual licensed" with a commercial license available. SCO probably licensed the commercial version so they could say they aren't including GPLed software in their OS.

    1. Re:My guess is... by FyRE666 · · Score: 1

      Erm, don't suppose you've noticed the other GPL'ed software included with whatever their latest half-assed offering is called? I'm pretty sure SCO haven't "partnered" with the other GPL projects they're relying on to make their software somewhat useful.

  78. Switching to PostgreSQL because of this is silly by formal_entity · · Score: 3, Interesting

    Some people saying talking about 'the open-source' community switching to PostgreSQL because of this; that's ridiculous seeing as PostgreSQL has already adopted it's product to SCO's OpenServer. They even have a FAQ about it on their site: http://www.postgresql.org/docs/faqs.FAQ_SCO.html Besides, MySQL's code is still GPL and it's still more widely deployed on web hosting companies so it would be very inconvenient to drop MySQL support for PostgreSQL.

  79. Re:Switching to PostgreSQL because of this is sill by iamsure · · Score: 1

    There is a difference between making your product work on a valid platform (PGSQL), and working with the enemy to help them earn money (marketing, etc) like mysql is doing.

  80. Re:Switching to PostgreSQL because of this is sill by matchboy · · Score: 2, Informative

    You can find tons of quality hosting companies. http://www.postgresql.org/support/professional_hos ting Why switch to Linux when you can find tons of stores selling computers with Windows already installed?!

    --

    Robby Russell
    PLANET ARGON
    Robby on Rails
  81. Nonsense by Donny+Smith · · Score: 1

    >Their popularity is about to skyrocket as countless OSS projects look for alternatives to MySQL.

    What a nonsense! Why would I migrate my database to some other based on a piece of (completely unrelated) news?

    People have much more important things to worry about (not to mention that other open source databases are not supported by nearly as many apps, so people couldn't migrate even if they wanted to). Duh!

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

      What a nonsense! Why would I migrate my database to some other based on a piece of (completely unrelated) news?

      No kidding. Far better to migrate away from MySQL because it's an inferior piece of crap.

  82. Please read parent before modding up. by Anonymous Coward · · Score: 0

    90% of parent is speculation. Let's take a look at the whole of it without the inserted personal bias:

    They have a new "Open Server" coming out.
    http://www.mysql.com/news-and-events/news/article_ 948.html

    Now, can we please reconsider the "Informative" label?

  83. Re:Teacher/MySQL champion... now in crisis... pani by bigtangringo · · Score: 5, Insightful

    Some people do it for the principle of the thing. That's a big Open Source mentality, where have you been?

    --
    Yes, I am a smart ass; it's better than the alternative.
  84. Why? by QuakerOatmeal · · Score: 0

    Phase 1: Partner with SCO
    Phase 2: ...
    Phase 3: Profit!

  85. Maybe this is why... by lord+sibn · · Score: 1

    ...he was the CEO, and you're still down in the cube farm trying to get your cover sheet right for those TPS reports. ;)

  86. This is not the first time ... by GNUALMAFUERTE · · Score: 1

    That SCO does this kind of joins ..
    They seem to roll up a joint each time their CEO talks to the press ...

    Also, will it be a left or a right kind of join? :)

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
  87. Oldest reason in the book by Anonymous Coward · · Score: 0

    Greed.

  88. Re:Yet another reason to not use MySQL by Anonymous Coward · · Score: 0

    maybe it's now the right time to look at (interbase) firebird? lots of libraries and a real rdbms. lightweight, fast, with triggers and transactions and stored procedures.

  89. I've been saying that for years by istartedi · · Score: 0, Troll

    Given that the GPL is designed to subvert copyright, and that the constitution grants congress the power to copyright to promote arts and sciences, and further given that it can be argued that the GPL goes against that goal (Stallman has expressly stated that he would rather have GPL'd software, even if the non-GPL'd is better); I think the claim to unconstitutionality is compelling. Most likely, it's unarguable in court, since the FSF lawyers have worked within the system and followed the law to the letter. The SCOTUS would have to rule from the bench based on something other than the letter of the law, implying that the FSF is some sort of subversive organization, and as much as I agree with that, I don't want to go down that road. It's too much of a "nuclear option" that could be used against things I like, or even me personally.

    I'd rather fight the GPL other ways, by not using it, by avoiding participating in such projects when possible; by constructively engaging those who do participate and explaining my viewpoints in a gentlemanly manner (something sorely lacking in politics these days), by supporting OSS under better licenses such as BSD, and by producing software so good that no GPL weenie can beat it. That's the American way!

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  90. /me switches to Postgres by vinn · · Score: 1

    I've been doing some side work for a small reseller. We're using MySQL on the low-end product.. fortunately I did some testing with Postgres last month and realized it would work equally well.

    Looks like on Tuesday we'll begin the formal switch to Postgres. I have no sympathy for any company forming a partnership with SCO.

    --
    ----- obSig
  91. WHO CARES by rtidd · · Score: 2, Insightful

    Really. If any of us were offered to have our salaries increased by 2-4 times would we say no? Even if it meant working for a company who's policies you weren't 100% comfortable with because they do (a small amount of) business with someone disreputable? This is a no brainer folks. Mergers and co-projects come and go, and that is life in the business world. (besides maybe MySQL will end up being sued for using SCO technology) What can we do about it. Plenty. Find an alternative. Postgres is a fine choice. Continue to use mysql for free, but stop paying for support and anything else mysql related. Be vocal about this to mysql. Start requesting your favorite aps have ODBC or postgres or whatever support in addition to mysql. Or add that functionality yourself. BUT sitting here bitching about it does no good. Show your contempt with your actions and your pocket book. MySQL will do as it thinks it needs to do, not as a few malcontents tell them it has to do. This is how it should be. Want it changed? Then convince MySQL they need to react differently in the future with ACTION.

    1. Re:WHO CARES by NickFortune · · Score: 5, Interesting
      BUT sitting here bitching about it does no good.

      Sitting here bitching does a few things. It allows MySQL users a chance to vent a little; it gives MySQL a means to judge user reactions to their collaboration with SCO (they had to expect controversy) and it gives users who might have been unaware of the issues useful information when deciding whether to deploy MySQL. And it gives supporters of MySQL a chance to put the other side of the story.

      This is a discussion forum. The point is to discuss issues like this. A lot of that discussion, the side of it that you disagree with, is going to sound like "bitching".

      Most of what you say is useful, but STFU is never helpful.

      --
      Don't let THEM immanentize the Eschaton!
    2. Re:WHO CARES by rtb61 · · Score: 1
      I don't know about you, but for me regardless of the salary offer somethings are a definite "NO" regardless of the amount offered (trolling for M$=B$ or it's PR dogs for example).

      Beyond the operating system and basic office software, all the other lock ins can be readily broken, it only relatively speaking, takes a small amount of money to shift. So those companies have restriction placed upon their behaviour, push to hard and they lose everything they have. The only real downside is when another company buys it and then changes the licence conditions to specifically do as much damage as possible (an investment house drawing a line of funding from a very large competitor), it has been done before.

      --
      Chaos - everything, everywhere, everywhen
  92. Oh, well. by Pig+Hogger · · Score: 1
    Time to switch to PostGre SQL...

    So long, My SQL. We liked you when you were good, but nothing lasts forever...

  93. It could be worse like by Anonymous Coward · · Score: 0

    The Red Cross and George Bush join forces.

    [[shudder]]

  94. Re:Is the whole company evil, or just the top exec by Anonymous Coward · · Score: 0

    I have often disagreed with the choices/directions of management in companies I have worked for (though, obviously not to the level of SCO's choices).

    That "obviously not" rather undermines your point. Why's it obvious that you wouldn't have worked for scum like that but no problem if anyone else does? SCO are vermin. That obviously reflects on anyone who works there.

  95. Probably nothing by wayne606 · · Score: 1

    So they are going to be doing "joint certification, marketing, sales, training and business development work for a version of the database". What does that actually mean? Maybe SCO will help MySQL with some porting issues, and SCO will add a blurb to some of their marketing literature that says "we recommend MySQL for your database needs", and MySQL will add SCO to their list of supported platforms.

    A lot of marketing-driven companies like SCO set up these "partnerships" left and right and make a big deal about them to generate positive publicity for themselves. For all we know, the MySQL people thought they were signing up for a standard developer's program and didn't expect press releases, mentions on slashdot, etc.

  96. Re:Teacher/MySQL champion... now in crisis... pani by Pig+Hogger · · Score: 1
    You sleep with dogs, for profit, you deserve to get flees.
    Is that the plural of fly????
  97. what does this mean to end users? by capicu · · Score: 0

    Well, it depends heavily on their distro. It could be anything from apt-get remove mysql, or fink remove mysql, to pacman -R mysql. I suppose only time will really tell.

  98. MySQL AB is an evil company by Anonymous Coward · · Score: 1, Interesting

    MySQL AB is an evil "open source" company.

    They rode the open source wave but have changed their ways.

    They used to release client libraries as LGPL to allow third party developers to connect to MyQL.

    Now the C library is GPL, along with the protocol, forcing all non-GPL-friendly licenses (or those wanting to retain their source) to purchse a commercial license, which is over-priced for the MySQL "RDBMS".

    They snagged up the most popular Java connector, and changed the license from LGPL to GPLfor the same reason.

    They also aquired the Byte.FX .NET library, the most popular connector for MySQL and PostgreSQL, for two reasons. One of course is the change the license to GPL, the other was to discontinue development of the PostgreSQL portion, MySQL's main (and better) open source competitor.

    To circumvent GPL's deficiencies, they enacted the FLOSS exception for GPL compatible licenses, provided the source is available.

    So they take open source projects and turn around to force money from the developers who aren't GPL/RMS Kool-Aid drinkers.

    Amazing how a crappy databse back in the 3.x days gained so much ground, having no true RDBMS features and just simple ISAM-based tables. There were plenty of much better alternatives, but MySQL successed soley because of it's driving front-end, PHP, which is a a whole 'nother post.

  99. Re:Teacher/MySQL champion... now in crisis... pani by Matilda+the+Hun · · Score: 1

    Flees would be, I assume, some kind of bug which causes your customers to run away.

    --
    Tluin natha Linux xxizzuss uriu olt bwael mon'tun.
  100. Oh, bullshit. Not! by blackbear · · Score: 1

    This is a SCO press release posted on the MySQL site under "partner news." I'd say that proves it's real. And MySQL AB is refering to SCO as a partner, not a customer, or end user.

  101. I always heard of PostgreSQL by ModernGeek · · Score: 2, Insightful

    I guess I have a project to convert tonight. Bye MySQL, it's been a nice 5 years. Every company I've worked for, I've pointed them at MySQL for all their web database needs. My fingers are changing directions now.

    --
    Sig: I stole this sig.
  102. How hard is LAPPS vice LAMPS? by PSaltyDS · · Score: 1

    How hard would the migration be from a LAMPS stack (Linux/Apache/MySQL/PHP/SSL) to a LAPPS stack with PostgreSQL instead?

    --
    Any technology distinguishable from magic is insufficiently advanced. - Geek's corollary to Clarke's law
    1. Re:How hard is LAPPS vice LAMPS? by cr0sh · · Score: 1
      That would likely mainly depend on two things:
      1. Did you abstract the interface to your DB and tables?
      2. How portable is your SQL code?

      The answers to these two questions will largely determine how dificult it is to convert to another DB (any DB, not just MySQL to PostgreSQL). Please note that there are other factors as well, I am just identifying two of the largest.

      The first, if you didn't address it correctly the first go around, and depending on the complexity of your application, could be a "killer" in development time to convert over. For example, if you used the "built-in" PHP MySQL interfacing code all over your application's php pages, you will run into one hell of a conversion process, a nightmare, to be honest. Every single call will have to be replaced in some manner, either with an equivalent call to whatever other interface exists in PHP, or with a call to a DB abstraction layer. If you are smart, you will go with the latter approach, so you don't have to repeat this down the line.

      If you were smarter the first go around, perhaps you slightly abstracted everything, and put all the MySQL interface functions into a DB abstraction library module that you include in all your pages. It will still be a ton of work, but now you only have to modify the module, and verify it all works - if you "blackboxed" it enough, your application might not even know or care about the changes you make (barring issues from second point in the list, of course, which I will explain in a moment).

      If you were really smart, you used the PEAR::DB abstraction layer, and hopefully the DB you are moving to is supported by that abstraction (and if not, here is a chance to extend PEAR::DB!). Hopefully, you put this layer behind your own layer in a library module so you only have one area to change, and with luck, nothing will break once you have your tables imported and your connection string changed for the new DB server.

      Now, about point 2 - this is just as important. If you abstracted things out, with your own DB abstraction wrapper over the top of PEAR::DB or some custom abstraction library, it will be easier, but there still will be pitfalls. Basically, how well did you adhere to using "common" or ANSI SQL97 or SQL99 SQL code? In other words, how portable are your SQL selects/updates/inserts/deletes? How did you handle date/time stamps? How did you handle record IDs? How did you set up your table fields (did you use "standard" field types, or ones specific to your DBMS?). All of these (and more) are "gotchas" in the area of database applications and DB abstraction layers.

      You may have a ton of SQL code to go through and change, depending on what you were selecting or updating, and how you were doing it. If you were thinking about this problem from the beginning, hopefully you set up an abstraction layer with functions or classes that allow you to pass some arguments and call a method that populates a recordset array which you can then easily use and manipulate - that is, you never or hardly ever write any SQL code, because you let your abstraction library handle that portion. In that case, you simply have to update the abstraction layer and/or any other areas where you may have had to use your own SQL code to get the job done, and you are golden. However, if you didn't do that, you have a hell of a process ahead of you.

      If you didn't handle either of those situations properly - that is, if you have MySQL-dependent functions scattered throughout your PHP code, and your SQL code is highly MySQL specific in structure and syntax - unless your application is fairly small you are really going to feel the pain if you have to do a conversion.

      My advice in this kind of a situation is to "bite the bullet", and start small, gradually working up: Abstract all of your MySQL specific calls to the custom DB abstraction library, where you put the MySQL specific code in place. DO THIS WITH EVERYTHING. Once you have that running, then look into taking that module and making as much of

      --
      Reason is the Path to God - Anon
  103. Re:Teacher/MySQL champion... now in crisis... pani by Anonymous Coward · · Score: 0

    >I can't bare to look at myself in the mirror

    Don't feel bad. The sight of your naked, flabby body would be tough for any person to stomach.

  104. Get real.. by BerntB · · Score: 4, Insightful
    If the MySQL people think they are going to make money by partnering with SCO, they need a new leadership.
    Many companies, with products that are relatively easy to port, have a strategy to exist on all software platforms. Then customers with a heterogenous machine park can run their programs everywhere.

    Those companies will automatically accept deals and help from Operating systems vendors to port their products. Even if they don't like the vendor, they have no reason to dislike the customers with a mixed server population.

    Just look at all the software sold to work with Windows. Microsoft is probably the most hated software company in the world -- and have given lots of CEOs personal reasons to hate their criminal behaviour.

    --
    Karma: Excellent (My Karma? I wish...:-( )
  105. What would you have MySQL do? by solman · · Score: 2, Insightful

    What would you have MySQL do?

    SCO: We need MySQL on our platform and we'll pay you the cost of migration plus a hefty profit (for some reason we've been having difficulty hiring new developers recently).

    MySQL: Because you hate open source, we refuse to take your money, even though we can use your money to make open source stronger. Go give it to some closed source company.

    All this press release means is that MySQL will be available on another platofrm (admittedly a dying platform). Its just another step on the path to dethroning Oracle [I encourage anybody still using Oracle who has not seen MySQLs new administrative tools to take a look. In my opinion they render Oracle obsolete for any new project spending less than $1M on hardware.]

    1. Re:What would you have MySQL do? by Forbman · · Score: 1

      So how does exactly MySQL make Oracle Financials, PeopleSoft, etc., irrelevant for a company to buy into?

      I've worked at a couple of smallish companies now that have been big into Oracle stuff. No, they're not even "top 1000" companies.

      I don't think they're running these on $1M servers. But I wouldn't be suprised if the software, support and maintenance licenses didn't cost near that much.

  106. Re:Teacher/MySQL champion... now in crisis... pani by Jon_Brinkley · · Score: 1

    I'm sure he meant fleas http://en.wikipedia.org/wiki/Flea

  107. Re:I'll tell you why... by Anonymous Coward · · Score: 0
    Once again slashdot mods the truth into oblivion. MySQL AB told Sun that if they wanted to officially include MySQL with Solaris 10 that they'd have to GPL it (Solaris 10).

    MySQL AB went to FOSDEM 2 years ago and showed a bunch of MySQL benchmarks - all running on Windows.

    This SCO stuff doesn't surprise me at all.

  108. Well... by NitsujTPU · · Score: 1

    CNET is reporting that MySQL and SCO have signed a partnership to work on "joint certification, marketing, sales, training and business development work for a version of the database for SCO's new OpenServer 6 version of Unix." Why would MySQL decide to work directly with a company that has deemed the GPL as unconstitutional?

    Well, they've done everything else right so far...

    So, who all is installing postgres?

  109. Re:Teacher/MySQL champion... now in crisis... pani by Anonymous Coward · · Score: 0

    >Some people do it for the principle of the thing.

    Yeah, they are the fruitcakes that make the OSS community look bad.

  110. okay ... by the+bluebrain · · Score: 1

    so I've never used any of mySQL, postGres, et al ... but if I ever do, mySQL will be somewhere towards the bottom of the list now - not predominantly because SCO sucks, which they do, but because of the question of sustainability. If SCO sticks to their track record, mySQL will be facing a very large bill somewhere down the line, for some arcane reason, presented by SCO, and it may well break their collective necks.

    --
    yes, we have no bananas
  111. Re:what crap by Anonymous Coward · · Score: 5, Insightful

    > > ... rather, it forces proprietary developers to use MySQL under the proprietary license.

    > Nothing forces anybody to do anything.

    I see you are intentionally misinterpretting my words. So, here is the long version:

    It [the GPL + proprietary licensing scheme] forces proprietary developers, if they want to include MySQL in their application, and if they don't want to GPL their own application, to use MySQL under the proprietary license.

    > So by your logic, the GPL license forces proprietary developers to ignore the product altogether?

    Of course -- unless they are prepared to GPL their own code. That's what the license says. Or are you saying that no one is "forcing" them to obey the license?

    > More license options means more choice, and choice is *good*.

    What crap. You are intentionally misrepresenting the situation.

    The dual licensing scheme used by MySQL and Trolltech _removes_ choice. It removes the choice of proprietary developers to use MySQL and Qt under an Open Source license. The LGPL license would have given them that choice.

    Let's see what Richard Stallman had to say on this topic:

    "Using the ordinary GPL for a library gives free software developers an advantage over proprietary developers: a library that they can use, while proprietary developers cannot use it."

    "Using the ordinary GPL is not advantageous for every library. There are reasons that can make it better to use the Library GPL in certain cases. The most common case is when a free library's features are readily available for proprietary software through other alternative libraries. In that case, the library cannot give free software any particular advantage, so it is better to use the Library GPL for that library."

    "This is why we used the Library GPL for the GNU C library. After all, there are plenty of other C libraries; using the GPL for ours would have driven proprietary software developers to use another--no problem for them, only for us."


    MySQL and Qt are available under proprietary licenses. Therefore, rather than GPLing their own code, proprietary developers will simply use the proprietary license.

    In other words, MySQL's and Trolltech's use of the GPL, instead of the LGPL, produces exactly the opposite effect to what Stallman prefers. The dual licensing scheme, rather than increasing the amount of Free software, simply encourages proprietary developers to use the proprietary versions of the libraries.

    > This is like the argument against the BSD license: but... but... someone could develop their own closed source app!

    That statement is completely illogical. It does not follow from what I wrote.

    I am concerned about people who choose to run applications A, B, and C, becoming locked in to the underlying middleware, without realizing it. It happened before with Windows, and it could happen again with MySQL and Qt.

    What you are saying is the exact opposite to what I wrote. I said that they should have used the _LGPL_, which _allows_ proprietary developers to use the code.

    The advantage for the rest of us is that anyone who uses those proprietary applications are only locked in to those applications. What they avoid is the _Network Lock-in_ to the underlying middleware, which is much worse.

    As to your last paragraph, I have no idea what it has to do with my original post.

    I am advocating for people to be careful about the software they use, and to think about the long-term effects of the licenses for that software.

    If you call that trolling, then I have to wonder what your agenda is.

  112. Well... strange for 3 things: by tod_miller · · Score: 1

    I have never liked MySql's take on GPL on their site: I am not sure if it is up now, or modified, but their 'reasons you need to buy a license for MySql' included: writing to media, giving to a colleague, copying source.

    MySql are trying to have their GPL cake and eat it I think... rather peculiar, and nobody else seems to make note of it...

    MySql... and SCO... a lie to try and get a positive pro SCO headline in the news... or a way to discredit MySql?

    Either way... my first gut reaction (and I am someone who puts no price on being able to move away from a database) is to drop MySql and go back to bending over for oracle.

    I would rather be on a sturdy [politically] closed source platform, than an already quakey 'open source' (deliberate quotes, because I am very suspicious of MySql's 'open source' definitions, even if they are GPL....- just their marketting edge...

    MySql have an indemnification page ... for how long?

    Sounds like a money making shake out... I thought SCO was dead already.

    --
    #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
    1. Re:Well... strange for 3 things: by skrolle2 · · Score: 2, Insightful
      I have never liked MySql's take on GPL on their site: I am not sure if it is up now, or modified, but their 'reasons you need to buy a license for MySql' included: writing to media, giving to a colleague, copying source.
      MySql are trying to have their GPL cake and eat it I think... rather peculiar, and nobody else seems to make note of it...
      What are you talking about? What do you mean "have their cake"? MySQL is distributed under GPL. Period. That they wish for everyone to get it under their commercial license doesn't alter the fact that it is distributed under GPL.

      Also, you seem to imply that their commercial license somehow is bad, but isn't it better that companies who CANNOT release their software under GPL are allowed to use and redistribute an open source database such as MySQL, than forcing those companies to redistribute a closed source database instead?

      Despite all the open source love on this site, few readers seem to actually understand how the GPL or software licensing works. The copyright holder is always free to distribute his software under ANY licenses. I can create a piece of software and release it under GPL *AND* the BSD License *AND* the Apache License *AND* my own commercial license *AND* the Creative Commons License and so on. You, the user, is then free to choose which license you wish to user my software under.
    2. Re:Well... strange for 3 things: by tod_miller · · Score: 1

      I knew I would get a response like this: Yes I know that MySql is GPL 'period'. Just the way they advertise this - and NO it wans't a rake at how they have a duel licensing, I understand this:

      I am talking about there own definitions and marketting on their website, which seems to say (if you read it) that you need a commercial license if you copy the downloaded binary to a cd-rom, or if you give it to a colleague.

      I understand it, I am just trying to see if their
      10 point - do I need a 'license' (meaning a commercial, pay for license) is actually applicable, and if those 'restrictions' are allowed in the GPL.

      You can charge for GPL you know. Free != free - sorry to be condecending but if you cannot read what I am saying, without jumping on it like an uninformed Free==free troll post then I might be forgiven for my bitter retort.

      So once again - mysql had a list of 10 cases where you need a commercial license, and one was: if you download it as gpl, but give it to a colleague, you need a commercial license. Again, I have brought this up before, but now I cannot see it on their site, and I question it that is all.

      Sick of jumped up people on /.

      --
      #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
    3. Re:Well... strange for 3 things: by skrolle2 · · Score: 1

      http://www.mysql.com/company/legal/licensing/comme rcial-license.html

      I suggest you read their license guidelines again, because what you talk about just isn't there anymore, if it ever was.

  113. mod parent up by dcavanaugh · · Score: 1

    Yup, SCO is toast. The MySQL deal is soon to be irrelevent.

  114. Straight from the horses mouth: by Anonymous Coward · · Score: 0

    From http://www.mysql.com/news-and-events/news/article_ 948.html
    (emphasis added)

    "About SCO

    The SCO Group (Nasdaq: SCOX) is a leading provider of software technology for distributed, embedded and network-based systems, offering SCO OpenServer for small to medium business and UnixWare for enterprise applications and digital network services. SCO's highly innovative and reliable solutions help millions of customers grow their businesses everyday, from SCO OpenServer on main street to UnixWare on Wall Street, and beyond. SCO owns the core UNIX operating system, originally developed by AT&T/Bell Labs and is the exclusive licensor to Unix-based system software providers.

    Headquartered in Lindon, Utah, SCO has a worldwide network of thousands of resellers and developers. SCO Global Services provides reliable localized support and services to partners and customers. For more information on SCO products and services, visit http://www.sco.com./ "

    That's some heavy shit right there.

  115. Re:Teacher/MySQL champion... now in crisis... pani by mrchaotica · · Score: 1

    They are the "fruitcakes" that make the OSS community exist. If not for the GPL, the OSS community would consist only of a few bearded BSD nerds -- who, by the way, have an even more stubborn moral outlook -- because everything of value would have been taken by the proprietary software makers.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  116. Why SEQUEL makes you look an idiot by samjam · · Score: 1

    SEQL was the precursor to SQL, it stood for Standard English Query Language.

    If you call S-Q-L sequel, people will be expecting you to talk about C+ or even C- in your next breath.

    OK, I am being unfair, but it always makes me cringe when people call SQL sequel.

    Sam

    1. Re:Why SEQUEL makes you look an idiot by yRabbit · · Score: 1

      I've never heard anyone pronounce SQL out loud, so I always think of it as pronounced like, well, the letters SQL.

      School (sqool?) or "sekk-el" or even sickle would make more sense for SQL than "sequel". Or ess-kyoo-ill.

  117. Morals more important than money by Anonymous Coward · · Score: 0

    > people who base their business decisions on some
    > kind of moral philosophy they subscribe to don't
    > do very well

    They might not do very well financially, but they do better morally. Personally, if I was working for a company that, for example, used sweat-shop labour in China to manufacture its products, I would not sleep well at night. It might make me a tiny bit richer, but that would not compensate for the moral poverty. The result is that I have enough money to pay the rent but I'm not a millionaire.

  118. Re:what crap by nacturation · · Score: 2

    The LGPL license would have given them that choice.

    My apologies -- you are correct. I had missed the part where you said it had gone from LGPL to GPL/commercial. My comment was under the incorrect understanding that it went from GPL to GPL+commercial, so ignore everything I said.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  119. Re:Teacher/MySQL champion... now in crisis... pani by Anonymous Coward · · Score: 0

    And comments like yours that make it clear with Immoral gevernments like Bush get voted in.
    Ethics and morality matter for EVERYTHING including software and the companies you choose to spend your money at.

  120. Re:Just be aware by Anonymous Coward · · Score: 0

    Like some other guy said. You all act like little children. I'm really glad you're not part of the decision making process at my company.

  121. MySQL Joins Leper Colony by Anonymous Coward · · Score: 0

    The title says it all and even that should not need saying. At this point I don't suppose MySQL could pull their dick out of that cadaver fast enough. To late, for the deed is done. Let this point in time stand as the beginning of MySQL's end just as McBride's intentions,acts, runny nose and mouth spelled the end of career for every SCO employee. Go ahead, put it on your resume you friendless fuck. You tried to rape the baby. You don't come back in the house. Ever.

    So the folks at MySQL thought they could scavage what rancid meat remains on SCO's bleaching bones? That wasn't an opportunity but a dire warning held in disregard at their peril. SCO failing to crap in everybody elses well, crapped in their own instead and now MySQL wants to drink the water? Let their puss filled guts bust from the infection.

  122. This is not good. In a number of ways. by Qbertino · · Score: 1

    MySQL AB is working on MaxDB, the successor to SAP DP that will be 100% MySQL compliant and be on par with the most advanced of DB technology. They have a lot of irons in the fire and the SAP DB move was considered extremely smart. SAP handed the code over to them.
    Pulling a thing like this is stupid imho, and will spoil the image they gained the last 3 years significantly. I really don't know what to make of it.
    Time to look at Firebird (http://firebird.sourceforge.net/) and PostrgreSQL.
    I guess monopolys are never good.

    --
    We suffer more in our imagination than in reality. - Seneca
  123. Been there, done that, got the Book! by Titus+B.+Otch · · Score: 0

    "Whenever you are confronted with an opponent. Conquer him with love.
    Mahatma Gandhi"

    Luke 6:27-36 Patent pending...
  124. Re:what crap by Anonymous Coward · · Score: 0

    Thanks for the reply. Misunderstandings are understandable.

    And now that I understand, I want to apologize for my strong response to your first post, and for accusing you of intentionally misreading my post.

    Besides, now that you mention it, when I look back at my original post, it really was NOT clear enough that I would choose the LGPL over the dual licensing approach. My mention of the LGPL at the beginning only hints at it. That was sloppy of me.

    Of course, you realize, that we are now in danger of ruining Slashdot's reputation as a reason-free zone. :-)

  125. Yes, I have and I would do it again by Safety+Cap · · Score: 1
    A few years ago, I was offered a poisition in a company that turned out to do some biomed research using techinques I disagree with.

    Even though it meant giving up a 35% raise, I declined the job.

    --
    Yeah, right.
    1. Re:Yes, I have and I would do it again by Anonymous Coward · · Score: 0

      Dumbshit. Put your politics aside for a little while, build your nest egg, then bail and use some of it to rail against them for what they're doing after you've been on the inside and know wtf you're talking about.

    2. Re:Yes, I have and I would do it again by Anonymous Coward · · Score: 0

      "Dumbshit. Put your politics aside for a little while, build your nest egg, then bail and use some of it to rail against them for what they're doing after you've been on the inside and know wtf you're talking about."

      It's not politics. It's called integrity.

      You're the one who doesn't know wtf you're talking about.

      Once you've got shit on you, you'll stink for quite a long while, AND don't be so sure other people will forget...

      Maybe you're used to the smell. Dumbshit.

  126. People anal about pronounciation:Film at 11 by oogoliegoogolie · · Score: 1

    Yes, I know what SQL stands for. Maybe it's a localization thing, but I've rarely heard SQL pronounced "SQL" but almost always "SEQUEL"

  127. Re:Teacher/MySQL champion... now in crisis... pani by Anthony+Boyd · · Score: 1
    Comments like that make me want to hunt you down and slap some sense into you. It's fecking software for christsakes.

    <sarcasm>
    Yay! Morality and ethics don't apply to software! Don't worry about pop-up ads, it's just software. Don't worry about being tracked all over the Net and having your data sold, it's just software. Don't be concerned with monopolistic business practices, it's just software. We shouldn't be reacting to any negative developments in our line of work, it's just software! Let's all just walk around in a daze and make no judgments on the information we have.
    </sarcasm>

    Sad to see something so uninsightful and morally bankrupt got positively modded.

  128. My Website post to MySQL AB : by Qbertino · · Score: 1

    Dear MySQL AB Represantative

    I am a consultant and head of a small team of freelance IT experts with a focus on small business ERP, CRM and Web solutions.
    Just now I have read about your companies new partnership with SCO, a company who's policy is commonly regarded as extremly questionable throughout the international IT industry. I fail to see the advantage for such a reputable company like MySQL AB joining a partnership with a company such as SCO, that has abused and disrespected open source software, open source licences and open source concepts and the even the smallest amount of common decency whilst executing their business in the last 3 years. (I do presume you have heard about the lawsuits SCO is involved in)

    A considerable amount of my customers uses the MySQL Database for ERP and SCM services and products my company (based in germany) deploys, and more than once have I, as a consultant, recommended MySQL as a relyable and well documented database software. It has never failed me, and the MySQL Database has gained my trust as a professional.

    Please note that I am more than irritated by the business decicision your company has made regarding this partnership with SCO and the trust I have held in MySQL AB is severely tainted. For me and my partners this may very well be a reason to more quickly and thoroughly evaluate the feasability or alternative db products and their vendors.
    Please be so kind to pass this on to your superiours.

    Thank you very much.

    Kind regards

    xxx

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:My Website post to MySQL AB : by petrus4 · · Score: 1

      I admitted to having switched to Postgres above, but as I said then, that was primarily due to concerns about MySQL remaining open source, since as I also said there they seem to have become a company with primarily commercially oriented priorities.

      However, that said, the main reason why I switched was because I'm working on something which other people are going to be able to use. If we were talking about a database app that was purely for my own use, then so long as I was reasonably confident that I could get a GPL-licensed version of MySQL, I probably would have stayed with it until they discontinued that.

      I also criticised the company in my earlier comment on this article however, and I now regret having done so. A lot of Linux users (Europeans in particular, I've noticed) seem to have difficulty with the concept that software companies do not (and should not, IMHO) have to run purely according to our approval. I think part of the problem is the fact that in terms of thinking of the "Linux community" as opposed to "Linux users", we end up seeing ourselves as some sort of small, fairly closed group who for some reason feel that we have the bizarre right to expect the rest of the world to conform to our decrees. Which, of course, was the precise aim of the author of this particular concept, Richard Stallman. Stallman and his followers have succeeded in making the word "community" a swearword in my vocabulary.

      If MySQL AB (or any other vendor company, for that matter) make a decision to do what we consider to be shooting themselves in the foot, then not only is that entirely their perogative, but we need to have more faith in the idea that market forces will ensure that their decision meets with predictable consequences.

      We can, of course, vote with our feet and choose another database application, as I have done, and as several others in this thread appear to have done or advocated doing. However, what I think we should refrain from doing is scolding companies in an arrogant, autocratic, and whining manner when they take an action which is at odds with the expectations or Marxist ideology of the user in question.

      Stallman himself might not be a Communist, but to me there's a fair amount of evidence to suggest that a number of European Linux users in particular are. It's obnoxious, it's anachronistic, it's unnecessary, and it doesn't do Linux's credibility any favours, especially in the US.

    2. Re:My Website post to MySQL AB : by Qbertino · · Score: 1

      Stallman himself might not be a Communist, but to me there's a fair amount of evidence to suggest that a number of European Linux users in particular are.

      Sorry, but that's nonsense. Just because there are opinions that are considered 'leftifst' in the US doesn't mean that the rest of the world has commies for Linux users. On the contrary. And allthough I think of Stallman as notably unsympathetic, his positions aren't plain political inclinations. He can argue on his every statement with rock solid reasoning. That's why his statements have such an impact.

      --
      We suffer more in our imagination than in reality. - Seneca
    3. Re:My Website post to MySQL AB : by Halfbaked+Plan · · Score: 1

      Why is that nonsense?

      There are countries in Europe (Italy is one) where there are a significant number of people who consider themselves Communists.

      Your use of the term 'commie' shows a parochial attitude. Some people don't feel bad about being called a 'Communist.'

      (Note- I am not a Communist, nor do I agree with the Marxist ideology Communists espouse)

      --
      resigned
    4. Re:My Website post to MySQL AB : by nagora · · Score: 1
      Stallman himself might not be a Communist, but to me there's a fair amount of evidence to suggest that a number of European Linux users in particular are.

      Well, so what? Are you saying that's any worse than the fact that a number of American Linux users may have voted for Bush?

      Communism and capitalism are as bad as each other and are based on the same flawed idea: that people want to to the right thing. In communism this is expressed as a faith that they will work together and that people like Stalin will never appear while in capitalism it is expressed as a faith that they will allow free competitition and that people like Gates will never appear (indeed it is based on the idea that aristocrats like the Gates family will have been eliminated from the system before you start). Both are bullshit and neither work anything like as advertised, both in reality lead to mass deaths to support the elite ruling class and their interests.

      Of course, on the other hand, nothing else works either; all forms of government tend to degenerate to the same state, chiefly because all forms of government are made up of people and people always want the same things - security, power, money, sex - in some combination. Sociopaths like Blair, Bush, or Mugabee will always rise to the top eventually, all just heads of the same hydra.

      Hmm... seem to have woken up in a bad mood.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    5. Re:My Website post to MySQL AB : by petrus4 · · Score: 1

      Communism and capitalism are as bad as each other and are based on the same flawed idea: that people want to to the right thing.

      No, that idea itself isn't flawed; I believe that the majority of people genuinely do want to do the right thing. However, what's lacking in both political ideologies is the perception that the people who *don't* want to do the right thing, while a minority, are generally considerably more proactive and passionate than the majority who do. That's why they get into power...Not because the majority wish to do wrong, but because they are not as proactive as the people who consciously do have bad intentions.

      people always want the same things - security, power, money, sex - in some combination.

      I don't believe that the majority genuinely do want power. If that's the case, why do most people work in a dead end job for eight hours a day? That's not a way to get anything other than maintaining your current position, and the truth of that doesn't require rocket science to be able to see, either.

      The majority want what Man as a hunting, gathering animal has always wanted; to survive. To eat, to have a mate, to have children. Basic biological stuff.

      Megalomania and sociopathy are distortions which do not occur in the majority. They occur in a minority of individuals who, for whatever reason, are defective in some way. Normal, healthy people who are getting a majority of their basic needs met don't want to take over the world; that's the desire of an extremely fearful, unhappy person who percieves the world to be so completely full of threats that s/he can never be entirely secure unless they have complete control of it. The reason why these people rise to the top is because the majority are, as I said, focused on basic survival needs. They're not focused on, or accustomed to being focused on, having to defend their larger society from such people. It's true, however, that there have been that many of such types in the last century or so, that eventually (it can be hoped, at least) over a period of several hundred or possibly several thousand years, if we live that long, we can eventually learn to detect and act on the signs of such an individual appearing in our midst. These people don't appear, or gain power, overnight. It is generally a process spanning several years.

      I think you're right when you say that the answer isn't in broad political ideologies...but maybe there is one in continuing to study sociopathy, and political history, and learning to identify the factors involved in how these individuals develop.

    6. Re:My Website post to MySQL AB : by nagora · · Score: 1
      I don't believe that the majority genuinely do want power.

      At the least they want freedom, which is power over themselves or, to put it another way, the state of not being in someone else's power. Either way, the dynamics of power is one of the most important aspects of society.

      Look at any school playground and you'll see kids doing exactly the same pecking-order activities as any other primate. We don't lose that urge to be higher up the pile when we get older. THAT's why people stay in dead-end jobs: they fear the loss of what little power/freedom they do have. Some people don't have that fear and can break out of the grind in one way or another. It may not be rocket science but understanding your position is not always the key to doing something about it.

      However, I do agree that the problem people are the ones for whom the power drive has gone too far and that normal people are often blind-sided by them simply because they can't imagine anyone being like that. But then, any of the four drives I listed produces "problem people" when taken too far: sex - rapists, power - dictators, money - rail barons, security - survival nuts. For some, of course, more than one can get out of hand.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  129. LAMP vs LAPP by yuri+benjamin · · Score: 1

    I was going to set up a small LAMP server in the near future to teach myself PHP.
    Now I guess I'll have to go for a LAPP server instead (PostgreSQL instead of MySQL) or maybe even a BAPP server (BSD instead of Linux - I'll decide between Free- or Open- later).

    --
    You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
  130. Waaaay ahead of ya. by /dev/trash · · Score: 0

    mySQL just plain sucks. I've been a Postgres man since '98

    1. Re:Waaaay ahead of ya. by NitsujTPU · · Score: 1

      Yeah, I didn't want to say that since it's not a terribly nice thing to say, but mySQL didn't ever work properly (referential integrity anyone) back when people actually argued about it.

      It got a lot better in the meantime, but failing to operate properly for me at the start really was a death-blow. I haven't checked it out in a while.

      The biggest misery was that it had super-vocal supporters who really just didn't understand what a database is supposed to do.

  131. Not a problem. by JustNiz · · Score: 1

    It just simplifies any db decisions I make down to a choice between postgres or sqlite now. Both are way better than MySql anyway.

  132. Nough by Anonymous Coward · · Score: 0

    It doesn't matter, dude, it's capitalism. That's the thing with companies expected to be useful to society while they try to destroy it. It's a matter of anti-logic, something like an intelligent George Walker Bush.

  133. Re:Just be aware by MikeBabcock · · Score: 1

    Some people make business decisions without any thought to profits. This is folly.

    Some people make business decisions without any thought to morals. This also is folly.

    MySQL's largest support group has always been that running Linux and other OSS platforms. Touting a partnership with SCO as a good thing cannot be seen as anything but a slap in the face to this community. Not because SCO is closed-source, like Mac or Windows, but because SCO has openly stated that Linux is essentially either a forgery or illegal.

    I care not if MySQL provides official support for SCO platforms. I do care if MySQL gives SCO any more publicity.

    --
    - Michael T. Babcock (Yes, I blog)
  134. Re:what crap by nacturation · · Score: 1

    Post Humously? You mean humorously?

    Read my journal, and try with less whitespace if you still don't get it.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  135. Time to dump MySQL by Anonymous Coward · · Score: 1

    I will be removing MySQL support in my projects. I hope others too. MySQL should not be partnering with SCO.

  136. This sort of thing... by petrus4 · · Score: 2, Interesting

    ...is the reason why I switched from MySQL a while back to Postgres. At the time, although MySQL still had a version licensed under the GPL, the link to it was buried in the site. What was a lot easier to find was the commercially licensed version, which they had links to/info about slathered all over the site. This caused me to worry that eventually the GPL licensed version would disappear entirely.

    Although Postgres is unfortunately a bit bigger, (the elephant isn't its mascot for nothing ;-)) it's a fantastic db and is enormously scalable. The best part is that legally it also uses open source's underdog, the BSD license.

    It is unfortunate that MySQL AB have shown such lack of vision in the past couple of years...but methinks they're probably about to find out that commercialistic shortsightedness carries its' own reward:- Eventual irrelevance.

  137. Protect yourself with a persistence layer by iconnor · · Score: 1

    If you live in the Java world, the best way to protect yourselves is to have an object to relational layer between your code and the database.
    http://www.hibernate.org/ is a neat way (but there are many others). This removes a lot of the ties to the vendor's database so that if MySQL were to do something stupid, your code is safe.
    There are most certainly layers like this for other languages - I am not sure it seems hard enough just to keep up with Java.

  138. Re:Teacher/MySQL champion... now in crisis... pani by Anonymous Coward · · Score: 0

    where have you been?

    reality?

  139. Some clarity about dual licencing by bigsmoke · · Score: 3, Informative

    There seems to exist some confusion here about dual licencing. Once a project has been released under the GPL, you can't just unrelease it. All the provisions of the GPL keep applying to the software which has already been released.

    If MySQL AB were to really only release MySQL under commercial licences in some alternate universe in the future, there would still be an open source developer community which can do with the the GPL'ed versions of MySQL whatever they damn well please.

    I'm not sure about other developers, but one of the foremost reasons that I use GPL'ed software as the basis for my own projects is continuity. This continuity in the availability of MySQL's source can never be undone by MySQL AB, since they've already done the right thing with each version of MySQL that they released under the GPL.

    Noone is complaining when a project is released under just a GPL licence. Why not? Because the viral licence has some properties that many people like.

    But, sometimes there are businesses that want to use a project in their own product which is released under a more restrictive licence. This is what the commercial licences are for. Note that is actually very sound from a business perspective, because they're basically saying:

    • If you are a believer in open source, use our stuff as open source and, if you release your stuff, release it as open source.
    • But, if you want to release your product under a more restrictive licence, just pay us some money.

    Such a form of dual licencing actually adds such liberties as which are often sought when a company bases their product on a more liberal, BSD-like licence instead of a viral licence such as the GPL. And they achieve this without making themselves vulnerable to the takers who don't give back often warned for by BSD opponents.

    Also, I read a rant on this page about this being as much as a problem as QT. Which problem? Even the Windows version of QT4 has now been released under the GPL. If anyone still believes that QT has licencing problems, he's either a GPL opponent, a BSD proponent or very ill informed.

    --
    Morality is usually taught by the immoral.
    1. Re:Some clarity about dual licencing by Anonymous Coward · · Score: 0
      If anyone still believes that QT has licencing problems, he's either a GPL opponent, a BSD proponent or very ill informed.
      I was very ill informed. Thank you.
  140. Open Source mentality by GanryuMVP · · Score: 1
    Some people do it for the principle of the thing. That's a big Open Source mentality, where have you been?
    Some people think the Open Source mentality is about about freedom and choice, not about trying to keep our software from anyone who dares cross us.
    1. Re:Open Source mentality by ErikZ · · Score: 1

      I thought it had something to do with free beer.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  141. Re:Just be aware by Anonymous Coward · · Score: 0

    Well, the children have been slapped in the face, and in my part of the world, besides it not being abnormal if a child cries after being hit, it is illegal to cause harm to a child.

    Your turn again.

    (yes, I'm feeding the AC trolls... as an AC...)

  142. MySQL perform any worse... Ha! by Anonymous Coward · · Score: 1, Interesting

    Is MySQL suddently going to lose features, or perform worse?

    After recently building a new Snort-based IDS machine, logging to a MySQL database as my very first adventure into the world of MySQL, I find it hard to believe that MySQL can perform much worse. It's a dog. Once I had 800K event records logged to the database, it totally fell on it's face. Queries were taking 3-5 minutes to complete... even on well-indexed tables. Seriously, I do not understand now what all the hub-bub was about that MySQL was supposed to be some kind of lightweight nimble database. It ain't. It sucks when you try to scale it beyond "toy" sizes. I switched the machine over to become a "Winsnort" box, and logging to an MS SQL server and now I'm getting fairly decent performance, but still not good enough. 800K records is not a "huge" database by today's standards... in fact it's rather small. My next experiment will be to log to an Oracle database to see if I can get some decent Snort/BASE perfromance.

    1. Re:MySQL perform any worse... Ha! by HiThere · · Score: 1

      For a light-weight database, look into SQLite. It may suit your needs. (OTOH, if MySQL normally performed that poorly, it wouldn't be as popular as it is. You probably have some problem with your code, or possibly your design.)

      That said, there have been times when I've discoverd that a fully normalized database didn't perform as well as one would wish. You might consider the inclusion of a few repeating fields in the database, if the field isn't used to search on, or you can get away with only searching on the first value. Sometimes one can save a layer of indirection, and that can save a lot of overhead...but even so, you are reporting what appears to be a problem with your system or installation.

      P.S.: Some disagree with this, and say that one should ALWAYS use 3rd normal form, and certainly it will usually be the correct answer, and usually result in simpler programs, too. But in my experience it varies from application to application. (And it may be that it varies from DBMS to DBMS. I haven't broken from 3rd normal form often...and the times I found it made a big improvement were all in MSAccess...about which the less said the better.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  143. Treason by abrods01 · · Score: 1

    Treason season started early this year...

  144. MySQL is playing a risky game here by Anonymous Coward · · Score: 0

    MySQL have been banging their head against the wall to try and get enterprises to buy MySQL instead of Oracle or InterBase. Maybe they hope an alliance with SCO will make them look 'Corporate'. But given how unpopular SCO is now, this risks driving the freewarers and opensourcers to Firebird Database instead.

  145. Re:Is the whole company evil, or just the top exec by Spoing · · Score: 1
    So, what I'm rambling on about is that the OS side of the house is probably a reasonable group of people, trying to improve a Unix platform. The litigation side of the house is a bunch of worthless bastards. MySQL is working with the former.. even though it still required approval from the latter.

    Those good people left a year or more ago and can be honored for the good work they have done. The ones that have remained decided to stay with criminals.

    I will make it a special point of killing any potential job offer that may be made to anyone who was an SCO employee in this recient time frame. How you can cut them any slack on the unethical choice of staying with SCO when it is obvious how scummy they are I really don't understand.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  146. Why bother? by ylikone · · Score: 1

    Just switch to the superior PostgreSQL.

    --
    Meh.
  147. Just use PostgreSQL instead by Ray+Alloc · · Score: 0

    PostgreSQL is a mature DB engine, which, to the contrary of MySQL is ACID.

  148. Remember Xfree86? by ylikone · · Score: 1
    Look what the open source community did to them when they changed their licensing! Who is using Xfree86 anymore? It's all Xorg now.

    Dumb dumb dumb on the part of MySQL. Ah well, need to start changing all my projects to PostgreSQL. I'm sure the open source community will to.

    --
    Meh.
  149. It's real simple by Anonymous Coward · · Score: 0

    Once they are in bankruptcy, their actions are controlled by a trustee. The trustee will, guaranteed, not permit this nonsense to go on.

    The principals, Darl, Frank et al, are going to have their own personal problems. One of the actual lawyers over at Groklaw thinks there will be a huge issue of personal liability. They aren't going to create any new issues.

    This puppy is dead.

  150. You just don't get it by ylikone · · Score: 1

    Open Source developers will quickly switch to PostgreSQL! Not because MySQL software changed, but because of the company it keeps and the philosophy change. When all the popular free PHP web apps out there are using PostgreSQL, why will business keep using MySQL? They won't! Just look at what happened to Xfree86! The Open Source guys switched to Xorg in a moment. ALL the business Linux distro's followed.

    --
    Meh.
  151. Submited Story MySQL and SCO signs agreement by i_frame · · Score: 0, Offtopic

    Dear sirs: On Sept 3, 2005 @15:50 I submited a story named: "MySQL Signs agreement with SCO" under the category Linux, Databases. To my surprise I found today that a story with the title "MySQL and SCO Join Forces" posted on Sept. 04, 2005 @ 13:39, by matchboy was published. The content of the story is essentially the same. I would be very gratefull if you can explain to me and the audience why my story was not accepted, content being almost the same. I thank you in advance for your promp answer.

    1. Re:Submited Story MySQL and SCO signs agreement by Anonymous Coward · · Score: 0

      j00 story not accepted because j00 teh gey and teh ediX0r;\\z know it.

    2. Re:Submited Story MySQL and SCO signs agreement by i_frame · · Score: 1

      pls dciphr !

  152. Re:Teacher/MySQL champion... now in crisis... pani by Jack9 · · Score: 1

    can't bare to look at myself in the mirror now that they have gone and signed a deal with The Devil -- now I have to go and ammend my upcoming textbook for PostgreSQL! I could never support MySQL again.I figure a teacher could spell, but since you're a troll I'll forgive the fleAs mistake. Oh yeah, you're promoting knee-jerk zealotry over non-news for what reason?

    --

    Often wrong but never in doubt.
    I am Jack9.
    Everyone knows me.
  153. Re:Teacher/MySQL champion... now in crisis... pani by Anonymous Coward · · Score: 0

    >because everything of value would have been taken by the proprietary software makers.

    Yeah, 'cause Apple stole BSD for MacOS X...oh, wait, I can still get a copy the source for BSD. Well, Microsoft stole BSD stuff for their TCP/IP stack and Services for Unix thereby depriving me of...no, I can still get a copy of the source for that stuff too. Guess I'll have to keep looking...

    Next time, try to make your lies^H^H^H^Hpropaganda a tad less transparent.

  154. PostgreSQL by blankslate · · Score: 1

    postgreSQL is far less limited -- and very free. use postgreSQL !

    --
    ---- death to all fanatics
  155. Teach PostgreSQL over MySQL anwyay, please! by Anonymous Coward · · Score: 0

    I hope you teach PostgreSQL over MySQL anyway.

    MySQL is a big hack of a database for anything that is a slightly-more than trivial application.

    I don't care how fast MySQL is, but if I can't use subqueries and I can't enforce FK's at the DB level - what's the point?

    Unless you wrap up all of your entities into objects and enforce the relationships in that layer, all it takes is one developer's shoddy code to ruin the integrity of the database... which is... quite annoying and costly and suicide inducing.

    1. Re:Teach PostgreSQL over MySQL anwyay, please! by Anonymous Coward · · Score: 0

      > MySQL is a big hack of a database for anything
      > that is a slightly-more than trivial application.

      Trivial applications like Google and Yahoo, yehuh.

      > I don't care how fast MySQL is, but if I can't use
      > subqueries and I can't enforce FK's at the DB
      > level - what's the point?

      What's yours? MySQL supports both of these, and has for a while now.

    2. Re:Teach PostgreSQL over MySQL anwyay, please! by AVee · · Score: 1

      Trivial applications like Google and Yahoo, yehuh.

      Yes, these are pretty trivial applictions. They may hold huge ammount of data and get huge loads but when it comes to complexity they are trivial...

    3. Re:Teach PostgreSQL over MySQL anwyay, please! by Anonymous Coward · · Score: 0

      Are you seriously suggesting Google runs on MySQL?

      Google uses its own proprietary file structures to index pages - it's not a database of any flavour!

  156. sco and mysql by chrisranjana.com · · Score: 0

    YEs beats me too !

    --
    Chris ,
    Php Programmers.
  157. Calm down by Craig+Ringer · · Score: 1

    SCO != SCO customers

    MySQL worked on SCO anyway. Note that SCO was quite free to package and ship it with the OS, for example.

    To me, this seems like it's just making life a bit easier for the poor bastards stuck on the SCO platform. (I have to maintain a legacy SCO box, so I assure you I speak with full experience when I say "poor bastard").

    I'm not super-fond of the idea but I just don't see what all the panic and fuss is about.

  158. was it ever free? by Anonymous Coward · · Score: 0

    I believe MySql uses the Berkeley DB library maintained by SleepyCat. SleepyCat maintains a dual open source/commercial licensing model. So by this standard, namely that dual licensing schemes are not *free*, MySql has always been "not free" because it inherited the restrictions from the SleepyCat license.

  159. Re:Teacher/MySQL champion... now in crisis... pani by burnin1965 · · Score: 1

    "Comments like that make me want to hunt you down and slap some sense into you. It's fecking software for christsakes."

    Calm down Mr. Ballmer, and put down that chair.

    Oh, and by the way, the software is truely fecking software and those licenses are definitely fecking licenses. And be careful, one day one of those fecking licenses may feck you.

    burnin

  160. SCO Code Found in MySQL by totallygeek · · Score: 1
    This will be the next claim...

  161. Mr. Mårten Mickos by Anonymous Coward · · Score: 0

    Tell us this is not true.

    Otherwise you will stink forever.

  162. Re:Teacher/MySQL champion... now in crisis... pani by Anonymous Coward · · Score: 0

    id-10-t

  163. Re:what crap by Baricom · · Score: 2, Insightful

    In other words, MySQL's and Trolltech's use of the GPL, instead of the LGPL, produces exactly the opposite effect to what Stallman prefers. The dual licensing scheme, rather than increasing the amount of Free software, simply encourages proprietary developers to use the proprietary versions of the libraries.

    I think the dual license situation of MySQL is fair. It does remove choice, but I think there's still an incentive to open source software. Money is a powerful motivator, and I think being able to use the MySQL engine free (as in beer) will motivate at least a few developers to decide to release open source instead of proprietary. It's not the best situation, but it's still a much better deal than a proprietary license.

  164. Re:Teacher/MySQL champion... now in crisis... pani by pallmall1 · · Score: 1

    can't bare to look at myself in the mirror now that they have gone and signed a deal with The Devil -- now I have to go and ammend my upcoming textbook for PostgreSQL! I could never support MySQL again.I figure a teacher could spell, but since you're a troll I'll forgive the fleAs mistake. Oh yeah, you're promoting knee-jerk zealotry over non-news for what reason? --bold added.

    You have no space between the period after the word "again" and the word "I" starting the next sentence. Feel free to go forgive yourself.

    --
    3 things about computers: they're alive, they're self-aware, and they hate your guts.
  165. Re:Teacher/MySQL champion... now in crisis... pani by mrchaotica · · Score: 1

    Actually, Microsoft got the BSD stuff they use indirectly. Nevertheless, they did indeed deprive you of the changes they made to the BSD code. Apple got their BSD code indirectly too (through aquisition of NeXT), but they are an example of the exception, not the rule, since they give away their changes anyway (which is a big factor in why I support them despite "Fair"Play).

    But anyway, my point is that the vast majority of the commercial sponsorship of Linux and other GPL software would never have happened if it had been BSD, because any code a company donated would give a direct advantage to their competitor. By requiring that any other code be made available in turn, the companies feel safer because they know the playing field must stay level.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  166. Novell to Offer MySQL Network - 9 Aug 2005 by G3ckoG33k · · Score: 1

    Novell to Offer MySQL Network - 9 Aug 2005

    "SAN FRANCISCO (LinuxWorld Conference & Expo) - Novell and MySQL AB today announced an agreement to deliver enhanced, combined support for key components of the popular open source LAMP infrastructure stack. Under the reseller and joint-support agreement, the only accord of its kind between a Linux* vendor and MySQL AB, Novell will now offer subscriptions to the MySQL Network commercial database service directly to its customers. As a result, customers can now deploy a true enterprise-class open source foundation for their IT infrastructure with confidence."

    Maybe MySQL AB are just getting ready for Novell's takeover of SCO?

  167. Re:Teacher/MySQL champion... now in crisis... pani by farble1670 · · Score: 1

    i hope your publisher / university fires you for wasting time and money needlessly re-writing your textbook.

  168. Take a look... by Anonymous Coward · · Score: 0

    "I believe that its going to take a while before we get to an all open source environment, which I am not at all certain will ever occur."

    Well if you'd take off your blinders and quit drinking the propritary code koolaid you'd see that a lot of people are already there. I've been closed source free for close to 5 years now.

    Sure, if it makes you feel more at peace at night keep thinking that there is no free world out there... but there is.

  169. Re:Teacher/MySQL champion... now in crisis... pani by Halfbaked+Plan · · Score: 1

    Nevertheless, they did indeed deprive you of the changes they made to the BSD code.

    You think Microsoft somehow improved the BSD code? You feel deprived that it wasn't rolled back into the BSD source?

    --
    resigned
  170. Re:Is the whole company evil, or just the top exec by Halfbaked+Plan · · Score: 1

    I will make it a special point of killing any potential job offer that may be made to anyone who was an SCO employee in this recient time frame.

    Be careful who you accuse of being unethical.

    --
    resigned
  171. Reference, incase you doubt me by inio · · Score: 1

    see Here.

  172. MySQL by Anonymous Coward · · Score: 0

    People still care about MySQL? How cute.

  173. Re:Teacher/MySQL champion... now in crisis... pani by Overly+Critical+Guy · · Score: 1

    Maybe you should have been teaching your students a more SQL-compliant database anyway. I still shake my head at MySQL's poor handing of NULL/NOT NULL and auto-sequences.

    --
    "Sufferin' succotash."
  174. That's it ..... by ajs318 · · Score: 1

    Cue mass migration to PostgreSQL!

    For a user leaving MySQL, the main difference is in the quotes; MySQL uses 'single' or "double" quotes to delimit string literals and `back` quotes around field names which would otherwise conflict with reserved words, whereas PostgreSQL uses 'single' quotes to delimit string literals and "double" quotes around dodgy field names. {TTBOMK the "official" standard, if there is one, is 'single' quotes around string literals and tough titty if you want a field name that looks like a reserved word.} I reckon a simple patch would effectively fix the quotes issue ..... just have an option in the rcfile to allow Postgres-style quotes or MySQL-style quotes. {There is of course going to be a load of stuff being done with Perl, PHP and Python scripts that Postgres does natively ..... but we can deal with that later.}

    Of course, there's nothing to stop someone forking GPL MySQL. Nobody actually uses non-GPL MySQL anyway ..... if they're going to use a payware database, they'll use MS SQL server or Oracle.

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:That's it ..... by PigleT · · Score: 1

      I thought the standard approach was to allow double-quotes for obscurely named fields - it works in everything I've used over the years (oracle, postgresql, ingres, ..) apart from mysql (spot the odd-idiot-out!).

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
  175. Re:Is the whole company evil, or just the top exec by Anonymous Coward · · Score: 0

    The Germans knew very well what they did
    and there where no gaschambers at all.

    It's just another lie from
    people like those at SCO.

  176. largely agreed by cahiha · · Score: 1

    I largely agree with your view. However, I think MySQL is not quite as dangerous as Qt in that regard, because it's a client/server system. You don't need to link with MySQL for most of its uses, so it doesn't matter that much. Qt, however, is only useful when linked. Furthermore, Qt defines its own standard, while you can fairly easily replace MySQL with another SQL server.

  177. Problem: attempt to dissociate GPL from profit. by jotaeleemeese · · Score: 1

    The message these companies are sending is you can't, you will not, make money from *my* GPLed stuff.

    That is not the idea of the GPL. You are welcome to make money, the oonly condition is that you redistribute the code and the moddifications to it.

    I wonder if the restrictions put in place by these companies are not actually a violation of the GPL?

    THis may be documented and clarified elsewhere, but at first instance it does not sound right.

    --
    IANAL but write like a drunk one.
    1. Re:Problem: attempt to dissociate GPL from profit. by Dj+Offset · · Score: 1

      The message these companies are sending is you can't, you will not, make money from *my* GPLed stuff.

      Sure you can, but if you do not want to pay for Qt, you will have to give away your source code. But still, you can charge for it and make money.

    2. Re:Problem: attempt to dissociate GPL from profit. by 10Ghz · · Score: 1
      The message these companies are sending is you can't, you will not, make money from *my* GPLed stuff.

      That is not the idea of the GPL. You are welcome to make money, the oonly condition is that you redistribute the code and the moddifications to it.


      That is a complete bullshit. They are saying that "if you base your product on our GPL'ed product, your product must be licenced under the GPL. If that is unacceptable to you, you can buy a commercial license from us, or use some other product". They are NOT saying "you must not earn any money from our GPL'ed product!". They are merely requiring the user to adhere to the GPL, nothing more, nothing less. If you use their GPL'ed product, and find a way to earn money by distributing GPL'ed software, great! No-one is stopping you! TrollTech is not stopping you! If the user does not want to use GPL, they can buy a commercial license, and license their software as he sees fit. it really is that simple. By offering a commercial license, they are not denying others from making money from the GPL'ed version.

      I wonder if the restrictions put in place by these companies are not actually a violation of the GPL?


      If you are really wondering about that, then I guess it's safe to say that you have no idea what this thing is about, and you are generally clueless about this issue. He who writes the code can decide the license. And the creator can use multiple license if he want's to. Trolltech (and MySQL) have a product that they are selling for money. So what they are doing is similar to what many other companies are doing. But they are also distributing their product under the GPL. So their customers have MORE choice and freedoms than they would normally have. Yet some people complain and whine about it! What the hell is wrong with you people?!

      I mean it goes something like this:

      TrollTech: Hey folks! We have created this kick-ass toolkit. It costs a bit if you want to use it in your commercial closed-source products.

      Fanatics: *yawn*

      TrollTech: Oh, we are also offering it under the GPL if you are interested.

      Fanatics: What the hell is this shit?! You offer it under the GPL? You suck! How dare you offer us this toolkit for free?!?!

      Really, have I entered the Twilight Zone or something? Offering software under the GPL is a bad thing?
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  178. thats the key to it all right there by Anonymous Coward · · Score: 0
    In most of the stuff that I work on, however, silent truncation isn't an issue.

    Few people work on stuff where silent loss of data "isn't an issue."

    1. Re:thats the key to it all right there by toddbu · · Score: 1

      Hmm, interesting. Here's an experiment to try. Go to all of the non-banking sites that you frequently visit and type in a super huge string. See what the behavior is. I bet more sites truncate data (or give a really ugly error message) than trap and handle the long string.

      --
      If you don't want crime to pay, let the government run it.
    2. Re:thats the key to it all right there by ShieldW0lf · · Score: 1

      Hmm, interesting. Here's an experiment to try. Go to all of the non-banking sites that you frequently visit and type in a super huge string. See what the behavior is. I bet more sites truncate data (or give a really ugly error message) than trap and handle the long string.

      Lots of the web is made using FrontPage. What was your point again?

      --
      -1 Uncomfortable Truth
    3. Re:thats the key to it all right there by toddbu · · Score: 1

      Well, I assumed that you'd be visiting sites with dynamic content rather than static. If you're on a page built with FrontPage then it's highly unlikely that you're going to have a database backend to test.

      --
      If you don't want crime to pay, let the government run it.
    4. Re:thats the key to it all right there by ShieldW0lf · · Score: 1

      Ok, let me spell it out for you, since you don't seem to have been hit with the clue stick quite hard enough. Most of the public web has been designed by amateurs who didn't know what they were doing. Just like all those FrontPage "web developers". To defend doing something the wrong way because everyone else is doing it wrong too is absolutely retarded.

      MySQL is popular because back when it didn't have support for ANY of the features that are considered standard in a modern database it was, for that reason, very fast and lightweight. It sucked balls, but you could have a lot of people paying $10-20 a month for hosting on a single box, and if they wanted to use a real database, they could bloody well pay more for it.

      So lots of people learned to use a database with their $20 a month plan, and learned all sorts of clever ways to deal with its shortcomings, and now they're proud of these skills and will argue with you till they're blue in the face about how the shortcomings aren't shortcomings and the clever hacks are a better way to do things. There isn't really much you can say to such people, because if they acknowledge that you're right, they have to concede that their vaunted skills amount to nothing more than making smelly purses out of sows ears. If you can find someone with enough humility to do THAT on slashdot, I'll strike the goatse pose on national television.

      --
      -1 Uncomfortable Truth
    5. Re:thats the key to it all right there by toddbu · · Score: 1

      I see where you're coming from now. The problem is that it's not just amateur sites that silently truncate data. The first two that I tried - Slashdot (in the "real name" field) and Yahoo Address Book (in the "other number" field) both failed the test. And I have yet to find a web browser that complains when a query string exceeds the max length that's defined in the standard, so that means that potentially 100% of the Internet can truncate data somewhere along the way with absolutely no notification of any kind. So I can see how you'd think that it's just lameass web sites designed by hacks that truncate data, but nothing could be farther from the truth.

      --
      If you don't want crime to pay, let the government run it.
  179. I care about the repuatation of companies. by jotaeleemeese · · Score: 1

    And you do also, I am sure.

    But for some hazy reason, companies themselves it would seem, should not care about it. Sometimes to make a bit of profit (how much profit can there be for MySQL in the SCO world?) by damaging your reputation is not worth it.

    Reputation is one intangible that should be cherised. The only think I can say is that MySQL is not enhancing theirs in their wider world after this move.

    From now on every time I need to evaluate a project, if MySQL is mentioned I will think "oh yea, those guys that associated themselves with SCO", which I am sure will be the lasting reaction of many technically minded people.

    MySQL is pursuing this ungodly association at their peril.

    --
    IANAL but write like a drunk one.
    1. Re:I care about the repuatation of companies. by SocietyoftheFist · · Score: 1

      I'm sorry if you don't pick the best tool for the best job. MySQL is thinking about their customers, they aren't going to abandon them because they run an SCO product. That will make me realize the support their customers.

  180. Don't be ridiculous. by jotaeleemeese · · Score: 1

    Even to attempt humour you need some basic foundation of plausibility.

    The CEO and Enginnering guru are not necessarily on the same carreer ladder (or maze, chose as you wish).

    To imply that a CEO is more capable than a technical type because he is a CEO is ridiculous.

    THe points made are valid, you have to question the entreprenurial accumen of somebody associating his company with a dying company whose businesss model for the last couple of years has been to litigate ad many former clients and associates as possible.

    --
    IANAL but write like a drunk one.
  181. You would be fired.... by jotaeleemeese · · Score: 1

    ... from many (all?) Fortune 100 companies for stating such idiocity. I am not stating this a a rethorical statement to cheer up the /. crowd, I am dead serious.

    Most companies worth their salt have strict guidelines, codes of conduct and policies that pretty much ammount to "a moral philosophy" as you put it.

    That there are people out there still believing that companies do not have any moral standards is both scary and annoying.

    --
    IANAL but write like a drunk one.
  182. Disappointed by Anonymous Coward · · Score: 0

    I am disappointed with MySQL, how they could do this. This is definitly sleeping with the devil.
    And maybe it ends up with them getting stabbed in the back.

    I have been using MySQL for several years now, but this makes me look into PostgreSQL...

  183. This is great news ... by Anonymous Coward · · Score: 0

    So many companies, developers, hosting firms - basically the entire software industry - have been using MySQL and it has become a buzzword, or 'buzzname'. This annoys me because there is a far more advanced, superior open source SQL relational database: PostgreSQL. MySQL is a fucking pig!

    The great news is MySQL will now hopefully lose a lot of its appeal and more people will come to love PostgreSQL.

    I hope this is the victory I've been waiting for.

  184. FUD by hkmwbz · · Score: 1
    "Maybe it's the open source community that needs to really look at some of the things that MySQL ab has done in the past and really think if that reputation is warranted, especially after this."
    How about you at least provide us with some specific examples rather than spewing out vague FUD-like comments?

    Especially considering the fact that the "partnership" thing is SCO's claim, while the contract is actually SCO becoming a customer of MySQL. So basically what you seem to be saying is that if Saddam uses Ubuntu Linux then Ubuntu Linux must be evil.

    Or what are you saying?

    If MySQL has indeed partnered with SCO and are actively helping them, they should be condemned and deserve to go belly-up. But if this story is just nonsense, and you can't even produce a single example of evil behavior in the past from MySQL... Well... Give us the evidence, damn it!

    --
    Clever signature text goes here.
  185. nice try but.. by Anonymous Coward · · Score: 0

    c/DELETE * FROM/DELETE FROM
    Delete removes entire rows. There's no point specifying fields.

  186. Re:Teacher/MySQL champion... now in crisis... pani by mrchaotica · · Score: 1

    No, I don't think they improved it -- that's why I said "changes," instead of "enhancements." ; )

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  187. MySQL committing PR Suicide? by Wolfier · · Score: 1

    It's my first thought...

  188. not always good or feasible by Stu+Charlton · · Score: 1

    Object to relational layers are useful for certain classes of problems, but can be easily misused, leading to horridly performing applications. YMMV.

    --
    -Stu
  189. huh? by Stu+Charlton · · Score: 1

    Who needs MIN() and MAX() anyway? What's wrong with something like SELECT height FROM suspects ORDER BY height ASC LIMIT 1 ?

    Well, besides the verbosity of the latter, you'd have to use an inline correlated-subquery to do any form of GROUP BY style queries. Most SQL optimizers wouldn't have a clue how to compensate for such a contorted request, whereas a simple MIN/MAX aggregate function usually is an easy hint to just scan whatever B*Tree index is on the column.

    Come to think of it, I probably would just use SELECT * ....., read the whole record into a numeric array and pull out the field I wanted.

    Completely by-passing the SQL optimizer and the whole point of why relational databases exist. I'm in awe.

    --
    -Stu
  190. SCO supports PostGreSQL too you know by Khanom · · Score: 1

    SCO UnixWare ships with Postgres. And why wouldn't they? All MySQL is doing is updating it's support for SCO products. Why is that bad?

    From the horse's mouth:

    > Ned,
    >
    > Actually, SCO has supported us for years. They may even have contributed
    > patches. Their attorneys may be evil incarnate, but their technicians are
    > friendly and skilled.
    >
    > I notice the article doesn't mention that the last 6 versions of UnixWare have
    > included PostgreSQL ...
    >
    > --
    > -Josh Berkus
    > Aglio Database Solutions
    > San Francisco

    Source: pgsql-advocacy@postgresql@org
    URL: http://archives.postgresql.org/pgsql-advocacy/2004 -06/msg00141.php

  191. Hate to be the bearer of bad news... by TheSpoom · · Score: 1

    But you are the one who is wrong. MySQL is a server. Thus, you don't generally (and by generally, I mean 99% of the time) have to actually INCLUDE MySQL in your code. Because you don't have to include it and are instead accessing a separate MySQL server, whether running locally or elsewhere, you are not bound by the GPL and can license your program any way you want.

    Now, if you're making a device or custom software that includes the MySQL server code itself, that's different, but I personally have never heard of such things (though I'm sure they exist), which suggests to me that most people are doing what I'm doing: Making websites in PHP / Python / Perl / what-have-you that ACCESS MySQL servers but don't actually include MySQL code.

    How else do you think commercial products like X-Cart, VBulletin and the like could exist? They're certainly not under the GPL.

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
    1. Re:Hate to be the bearer of bad news... by Anonymous Coward · · Score: 0

      You use the MYSQL client library if you write a programme that uses MYSQL. Hence you have to pay for licencing fees. If you want to make a application that connects to a mysql database it needs to be GPL because it uses MYSQL code in its #includes and libraries in order to connect to that database.

  192. Re:what crap by Anonymous Coward · · Score: 0

    I got the joke. Maybe you're just a dumbass.

  193. MySQL team's plan of action by fabioaquotte · · Score: 1

    1 - Convince SCO that they are willing to work together.
    2 - Get a meeting with Darl McBride.
    3 - Give Darl McBride an atomic wedgie.
    4 - ???
    5 - Profit!

    --
    Fabio Aquotte
  194. Re:Teacher/MySQL champion... now in crisis... pani by Anonymous Coward · · Score: 0
    I can't bare to look at myself in the mirror now

    But can you look at yourself in the mirror while fully clothed?

  195. Spatial Data / GIS by GISGEOLOGYGEEK · · Score: 1

    PostgreSQL - PostGIS spatial database extention, 300+ functions plus indices.
    MySQL - wimpy generic spatial text format, no functions

    PostgreSQL can use the PostGIS extention to hold spatial data and give you full spatial database capabilities .... with all the tasty spatial analysis functions you'd expect - intersections, crosses, buffers, overlays, ... over 300 spatial functions with spatial indices.

    And in the last year or so, PostgreSQL has been available using an windows installer, with PostGIS as an option, making all its power available to those who are not so hot with linux or similar OS's, and dont want to spend 2 weeks figuring out how to compile said software with all features working correctly thanks to the instructions that bare no resemblance to reality.

    MySQL, like many other 'enterprise' databases can hold spatial data in WKT / WKB formats that can be fed to programs that can use it, but it is not a true spatial database and has ZERO spatial functions and I dont think it can generate spatial indices. Someone can fill us in on this point, I understand that a spatial extention may be in the works.

    The HUGE benefit of PostgreSQL with PostGIS is that it gives you a full powered spatial database engine which works with OSS GIS softwares and web mapping programs such as MapServer, Grass, QGIS, JumP, etc ... FREE.

    If on the other hand you chose to use the name brand software ... ESRI, with ArcSDE - their spatial database engine, installed on Oracle which is their preferred way of doing things, you are looking at a cost of $50,000 in software, plus $18,000 per year in license maintenance fees. These are canadian numbers, which I priced out in January 2005.

    I'd rather spend that money developing a system, instead of just buying the damn software.

    --
    George Bush + Linux = "I will not let information get in the way of the fight against Windows"
    1. Re:Spatial Data / GIS by GISGEOLOGYGEEK · · Score: 1

      Yes, dont bother to say it.

      I attached this to the wrong article.

      --
      George Bush + Linux = "I will not let information get in the way of the fight against Windows"
  196. Re:Teacher/MySQL champion... now in crisis... pani by Jack9 · · Score: 1

    Not a journalist, thx.

    --

    Often wrong but never in doubt.
    I am Jack9.
    Everyone knows me.
  197. Re:Teacher/MySQL champion... now in crisis... pani by mfh · · Score: 1

    I actually meant flees, as in people running to other products. It was a pun. /ashamed

    --
    The dangers of knowledge trigger emotional distress in human beings.