MySQL Quietly Drops Support For Debian Linux [UPDATED] 339
volts writes "MySQL quietly deprecated support for most Linux distributions on October 16, when its 'MySQL Network' support plan was replaced by 'MySQL Enterprise.' MySQL now supports only two Linux distributions — Red Hat Enterprise Linux and SUSE Linux Enterprise Server. We learned of this when MySQL declined to sell us support for some new Debian-based servers. Our sales rep 'found out from engineering that the current Enterprise offering is no longer supported on Debian OS.' We were told that 'Generic Linux' in MySQL's list of supported platforms means 'generic versions of the implementations listed above'; not support for Linux in general." Update: 12/13 20:52 GMT by J : MySQL AB's Director of Architecture (and former Slash programmer) Brian Aker corrects an apparent miscommunication in a blog post: "we are just starting to roll out [Enterprise] binaries... We don't build binaries for Debian in part because the Debian community does a good job themselves... If you call MySQL and you have support we support you if you are running Debian (the same with Suse, RHEL, Fedora, Ubuntu and others)... someone in Sales was left with the wrong information"
Oh well (Score:5, Insightful)
Re: (Score:2)
Re:Oh well (Score:4, Insightful)
Re:Oh well (Score:4, Insightful)
Is MySQL "enterprise-level" nowadays ? Every time there's been a story about databases, people have told horror stories about MySQL quietly corrupting data in database.
And just what does "enterprise-level" mean, anyway ? Scales to infinity ? Reliable ? Costly ? Doesn't get the IT manager fired when the CEO find out he bought it ?-)
Re: (Score:3, Insightful)
Re:QUIETLY? (Score:5, Informative)
I think the point is that they haven't made it clear, even on their website [mysql.com] that they have made a business decision to ignore everything but Red Hat and Suse. From the story: "We learned of this when MySQL declined to sell us support for some new Debian-based servers. Our sales rep 'found out from engineering that the current Enterprise offering is no longer supported on Debian OS.'". So a company got bitten by using a generic (Debian) Linux then asking for support and finding out that "generic" means anything but.
They really should make some sort of statement, even if it's market spun, e.g. "...for the benefit of our enterprise customers we are concentrating on supporting the two most popular commercial distributions... we expect third-party support companies and the active MySQL community to continue supporting less popular and non-commercial distributions". (P.S. for the benefit of anyone flicking through, I made that up!)
Re: (Score:3, Funny)
; DROP SUPPORT debian
Re: (Score:3, Insightful)
No, in some facilities it's smart. Why? It prevents unauthorized personnel from booting with a live CD they bring from home.
Those mother... (Score:3, Funny)
Re: (Score:2)
Bit misleading (Score:5, Informative)
Re:Bit misleading (Score:4, Insightful)
For medium and large companies (which are the only entities that would buy support to begin with), that difference is purely academic. If it isn't supported, it isn't worth running.
Re: (Score:3, Insightful)
We're technically competent people, but we don't know MySQL inside and out. We wanted support so we could go to mysqlab and present them, the MySQL experts, with some of the problems we have and we could work WITH them to fix them. Now, instead of being able to go to the developers, and PAY them for their time, we're stuck on our own trying to figure things out.
Re:Bit misleading (Score:5, Insightful)
Re:Bit misleading (Score:5, Informative)
Will you support MySQL Binaries built by third-party vendors? No.
http://www.mysql.com/company/legal/supportpolicie
The person who wrote this article wanted to take the binaries provided by Debian. And this doesn't work. But if you take the binaries from MySQL you should still get support.
Re:Bit misleading (Score:4, Informative)
Point of clarification: places have RH because they offer support to their enterprise product. Debian's reputation for stability and such is pretty strong, but that only carries so far in the business setting. It's not reputation that drives RH over Deb to the enterprise...it's "I can pay YOU to fix it when it's broke." JMO.
Re: (Score:3, Insightful)
If you make a statement like this, it's because you have A) no experience in a real company or B) you do but are still naive as to how your company actually works.
Re:Bit misleading (Score:4, Insightful)
What does this say for OSS as a business model? (Score:3, Insightful)
It seems to me that this decision must be driven by sales or market research indicated there is no market for support contracts on Debian based systems. So, does this challenge the notion that OSS can work in a capitalist world when the real "product" is support?
Debian based distros are a significant chunck of the Linux market|mindshare. This decision essentially means the combination of Debian + MySQL is doomed in the business setting.
Re: (Score:3, Insightful)
Huh? I didn't know this about RH (don't know anything about Suse). Is this really true? Wouldn't CENTOS [centos.org] have some serious problems in making a RHEL rebuild if there were some close source things in it?
Give us some examples please.
Re: (Score:3)
Wow... this is the beginning of the end (Score:2)
I guess it time to dig in and learn another tool to replace it.
Re: (Score:3, Interesting)
Re: (Score:2)
That's what I meant. Sorry for the ambiguity. I love Kubuntu and wouldn't ditch it.
I'm not concerned about the support. I've never needed it... but I've found it makes C level execs (especially at startups) feel better about a tool if they know there's someone out there they can throw money at and "get help".
Re: (Score:2)
Re: (Score:3, Interesting)
Community support is a great thing, and hopefully all of us that USE F/OSS software give back to that in some way. But the business world, and many individuals, operate on the principle of "you get what you pay for." Most of the time this is a good guideline, but F/OSS is an exception. There are QUALITY products out
The Business Case (Score:2)
Presumably if there's enough of a business for such support, somebody will come in and fill the gap. That's the beauty of open source, non? You can actually get support from somebody
Re: (Score:2)
My second thought was to some old news that MySQL Inc was partnering with Microsoft and are they getting any 'incentives' to move away from anything but Novell Suse prod
Solution (Score:5, Informative)
PostgreSQL [postgresql.org]
Firebird [firebirdsql.org]
Still, Debian provides good MySQL packages. Use them instead. If you need support, I'm sure you could find someone to provide it for you.
Re: (Score:3, Insightful)
Re:Solution (Score:5, Insightful)
Indeed... (Score:5, Insightful)
going to get to first base unless it's a screw-up of epic proportions. Even then, it's more likely to
be a colossal waste of your time and merely an exercise of fattening your lawyer's wallet.
Re:Solution (Score:5, Interesting)
really?
seriously?
hahahahahahaha
What your support contract buys you is the ability to call someone on the phone. If it makes your boss happy to have someone to call and yell at when shit breaks, well, ok.
Re:Solution (Score:5, Insightful)
Re:Solution (Score:5, Insightful)
If that were true then MSFT wouldn't have any money at all as they would be responsible for billions in lost sales annually. Just one Virus through one product line(not even windows but MS SQL) a year would be expensive. Yet MSFT doesn't have to pay so why would Mysql, or IBM, or any other software company for lost sales or data?
Re: (Score:3, Interesting)
Re: (Score:2)
Any system has the potential to cause damage if it goes down. But this doesn't create "liability" for the company's support staff. Being the support provider does not automatically make you liable for any problem. But it does make yo
Re: (Score:2)
Generic, huh? (Score:5, Insightful)
I guess that's fair - my company migrated to supporting only "generic Red Hat Database", aka PostgreSQL.
Seriously, except in cases where you have no choice about database availability, I can't see a single reason to use MySQL these days. All of their cool features are owned by their competitors, and they're starting to pull desperate financing tricks like whittling away tech support and partnering with SCO. Are people still using it for new deployments, and if so, why?
Re:Generic, huh? (Score:5, Interesting)
Up to and including Slashcode.
It is now catch 22. Everybody uses MySQL because everyone uses MySQL.
Heck I use MySQL for our CMS because not every module supports PostgreSQL.
I would much rather use PostgreSQL for everything but I don't have time to re-invent the wheel.
Re: (Score:2)
Re: (Score:2, Insightful)
Re: (Score:3, Interesting)
Caveat: those bindings link against GPLed libraries. It's not possible to use MySQL as a backend to proprietary applications without shelling out some cash. Whether that is good or bad is another issue. Note that even Oracle allows restribution of their client libraries [oracle.com] under those conditions; this restriction seems to be unique to MySQL.
Re: (Score:3, Insightful)
Everyone used WordPerfect, that is until almost overnight everyone was using Word.
Re: (Score:2)
Are people still using it for new deployments, and if so, why?
Oh well (Score:3, Informative)
Re: (Score:2)
And yet... (Score:4, Interesting)
I know where I'll not be spending my IT budget next year.
Fork or Spoon (Score:5, Funny)
MySQL only lets me spoon it.
But Postgre lets me fork it all night long.
Get Ready... (Score:5, Interesting)
Re:Suse, Red Hat and ?? (Score:2)
Who do you think will be the top 3?
Re: (Score:3, Interesting)
Forking won't necessarily do anything (Score:5, Insightful)
Re: (Score:2)
The problem would never have existed if things didn't get forked all the time and everyone would re-use what's out there. But then again, that would take the fun out of it
Re: (Score:2)
However, I don't see that happening; most likely dropping support for everything but RH and SuSE has something to do with the fact that those two distros dominate the enterprise marketshare so much that there just isn't any money to be made in providing support for MySQL on Debian.
All of my servers run Debian (Score:3, Interesting)
Re: (Score:3, Insightful)
I think this says it all for most Debian users. They are either in-house experts, testing the water for their app or don't have a culture of procurement (read: lower budget or just plain cheap). This is not a criticism, it's just a business reality.
MySQL is a business, unless we want them to go out of business and drop support for everything there's not much to complain about.
Re:All of my servers run Debian (Score:5, Insightful)
Why fork it? (Score:2)
I don't see this as a technical deficiency of the software. This is a business issue.
Do you have Debian and MySQL expertise? Find yourself someone business-savvy (hint: it's probably not you) and sell support for MySQL on Debian. Be your own boss (hint: make sure your business-savvy person isn't a PHB). I think MySQL AB has been pretty clear in the past that they are but a small (if central) part of the MySQL ecosystem, and they clearly want to focus on their high-margin customers. Might be a smart mov
Re: (Score:2)
So, I'm not out there selling MySQL support to anybody that wants it, but I do take care of MY clients. T
Sounds like a business plan waiting to happen (Score:4, Insightful)
The only thing that really happened is that MySQL cleaved off a part of their business and gave it away for free to anyone who wants it. And I'll bet plenty of people do.
Linux (Score:3, Interesting)
Isn't "Linux" "generic" almost by definition. The only differences between packages are choices and package manager and usually only a few homegrown eye candy pieces.
No really, I'm not trolling. I'm serious. I've used all sorts of different "distros", Redhat, SuSE, Debian, Slackware etc and I am able to quickly move between them because at the core of it, its all but the same. And I'm not a Linux expert by any stretch of the imagination, so if I can manage, why can't the big boys who do nothing but Linux?
Re: (Score:2)
The differences are subtle but sometimes important. An example is where each distro puts startup scripts and how they are written. Some are even migrating towards Apple's launchd which is an entirely different animal from the customary SYSV or BSD scripts.
That's not a huge obstacle in and of itself, but multiply little issues like that by a few hundred and it's not so pretty. The Linux Standards Base was supposed to address a lot of that, but no one seems to be clamoring to support it.
Yes, and No (Score:3, Informative)
Why all the drama? (Score:5, Insightful)
The vast majority of mysql users will never buy a support contract, and those few who do, will probably be RedHat or Suse. (When was the last time a Debian user admitted he needed help for anything?)
Instead of having to support dozens of distros, Mysql is supporting the main two. It may be Open Source, but it's still a business.
D
Re: (Score:3, Informative)
Just because MySql no longer supports the flavor of the month distro of Linux, you all throw up your hands crying 'I never liked you anyway'.
In other news: Oracle announces they'll only support Oracle on Oracle's Linux, Red Hat is selling support for Red Hat Linux, and SuSe announces that it's selling support for SuSe Linux. Canonical announces support for Ubuntu, but not CentOS. Slashdot readers erupt in fury.
This is a business decision. I would bet that they looked at who was actually purchas
Almost there (Score:2)
I've been getting kinda tired of the whole cult surrounding MySQL's substandard "RDBMS".
Of all the posts here (Score:2)
If you need support... (Score:4, Insightful)
That would be my guess at least.
Opportunity for Postgres (Score:2)
Re: (Score:3, Interesting)
Re: (Score:3, Interesting)
Right on. And with the excellent performance of the newly-released PostgreSQL 8.2 [blogs.com], it's a good time to make the switch.
Did anyone catch the relationship? (Score:4, Interesting)
-BA
Varying Levels of Support (Score:2)
The linked support list was to the Enterprise version, but check out Cluster and MaxDB versions.
Oddly enough, they claim FS - full support for Debian 3.0 on the PowerPC architecture.
No need to fork! (Score:4, Insightful)
Just to clarify the crappy summary, MySQL are not saying that their software won't run on Debian or Ubuntu or whatever... It will still run on most OSs and distros, but if you are using Linux, MySQL AB will only sell you a support contract for MySQL if you are running on Dead Rat Enterprise Linux (RHEL) or Novhell (SLES?).
Get it? Got it? Good!
Demographic question (Score:2)
No Free alternatives.... (Score:2)
Who cares (Score:4, Insightful)
I doubt most Debian users will care.
This just in... (Score:2)
Re:Let's fork it! (Score:5, Informative)
Now, if you wanted to start a new company that offered Enterprise support for MySQL on Debian, you might have something there. I don't know that you would make any money, but at least you'd be offering something that isn't currently offered.
Re:Let's fork it! (Score:5, Insightful)
I doubt it. And more important than my opinion, MySQL doubts it and has the sales figures to show it. Companies don't normally kill off profitable products and services, not even evil/stupid corporations.
Profitability (Score:5, Insightful)
Companies kill off profitable lines all the time (Score:5, Insightful)
For example, when I was a kid a local pizza delivery chain started delivering breakfast pizzas. They made money hand over fist. But after a few months, the calculated that the additional cost of maintaining a third shift of workers and an expanded breakfast menu would bring in more money if put into opening additiona stores serving the traditional lunch, dinner, late night crowd with the normal pizzaria menu.
Most likely what is happening is that the MySQL corporation finds that if it spends the same number of dollars training a support tech, those dollars bring in more money if the tech is dedicated to Redhat and/or SuSE than if the tech is also trained on Debian. This doesn't mean that there is no market for Debian support. It means only that MySQL has a higher relative profit from supporting just two databases. The calculation may be different for another company that has a different resource pool. For example a company that already supports Debian Linux, may have a very low marginal cost for adding MySQL on Debian support and, consequently, have a far higher ROI for supporting MySQL on Debian.
Re: (Score:3, Interesting)
I *know* that they went this way with the Seamonkey crew. Here is a reproduced Newsgroup response from a Seamonkey developer on the subject of Debian and Iceape (the previous thread entry is in italics and the developers response is bold:
The "SeaMonkey" trademark is held by MoFo, but AIUI, they allow the Council to grant people the right to use it.
Well, MoFo applied for the trademarks, but
Re:Let's fork it! (Score:4, Informative)
Second, the Mozilla trademark issue was at its core unavoidable. Debian has to be able to say to its derivative distros that everything in "main" is really free, Mozilla had copyrighted images that were NOT free, so Debian couldn't use them and Mozilla responded by saying they had to rename the browser. So they did, and the Mozilla-branded browser remains in "non-free" due to the copyrighted images. Everyone accusing Debian of hypocrisy on the trademark issue because they have an official logo is (to be blunt) wrong. Debian has an official logo (that they hardly ever use) to provide legal recourse to stop anyone else claiming to be Debian. It is otherwise of no use in the project and does nothing to prevent derivative distros from doing their own thing when they want to.
Incidentally, the Mozilla trademark dispute has caused me to reinvestigate my use of ALL software from Mozilla. I'm finding that KDE software is far more user-friendly and powerful than the Mozilla software across a number of applications. KMail can be made (rather easily) to store mail in ~/Mail in mbox format, its mail filters execute much faster, I can right-click -> "Create Filter" -> "Filter on From" in seconds, and in dozens of other ways it kicks mozilla-mail's ass. Likewise KNode, Konqueror, and Kontact.
Re: (Score:3, Interesting)
I'd have to disagree with that. I've watched three large companies for whom I've worked -- all Fortune 500 companies -- kill off profitable products and services that were not as profitable as they wanted. The company I'm working for right now sold off three business units because they didn't have a profit margin above 30%. We're only keeping the parts of the company that can beat 30%: if you don't,
Re:UBUNTU ! Why Hath Thou Foresaken Me ? (Score:5, Funny)
Only in WoW...
Yes, I know, there goes my Karma.
Re: (Score:3, Interesting)
. . . without the ability to buy support from MySQL for it, that is. Third parties, system integrators, etc. will continue to support whatever their customers pay them for. So while this is a blow for Debian in big enterprise, let's face it, how many big enterprise environments were running straight Debian in the first place? Red Hat'
Re: (Score:3, Insightful)
Re: (Score:2, Funny)
What do you mean by still? It makes you sound like you are trying to claim MySQL was not a fucking toy database for girlymen.
Re: (Score:2)
Re: (Score:3, Insightful)
Re:Let's fork it! (Score:5, Insightful)
...or switch to the excellent Postgres [postgresql.org] which is more open and a more complete SQL implementation than MySQL anyway.
Expect to see more things like this happening as the IT landscape undergoes it's coming changes.
Re: (Score:2)
Re: (Score:3, Informative)
Re:Let's fork it! (Score:4, Insightful)
If you want high availibility you have to cobble together slony and pgpool (which does not support multi master replication) neither of which is suitable for working over a WAN.
There is a reason why people choose MySql and that's because it delivers the features people really want first. Even the features are not 100% "correct" they are delivered "good enough" to get "real work" done.
Take case insesntive where clauses for example. For the last five years or so that I have been following the pg mailing lists there must have been hundreds of requests from people who want to switch over from mysql, ms-sql, oracle, informix, firebird etc for a case insensitive collation option. They just get ignored and told to change all their queries to use ILIKE or *~ or some other stupid non standard postgres only SQL. Oddly enough their primary excuse for not providing it is that it's not a SQL standard.
So if you using any kind of an ORM and you can not stomach asking your employees or web users to remember the exact capitalization of everything they have ever typed into your database then postgres is not an option.
Sorry.
Re:Let's fork it! (Score:5, Interesting)
I think there is a market for this. The only thing you need is a couple of good people. You/we(the community) could also create a company GPL style. Create a pool of people willing to devote there time on solving MySQL Debian support problems. Create a ticket like system and assign questions to people in the pool.
This way you can quickly create a non-profit company with little to non investments. The biggest "problem" is that you have to attract people willing to become part of you expert pool.
While writing this, it might even be a good challenge to start this..... I will think some more about this.
Regards,
Johan Louwers.
Re: (Score:3, Insightful)
Firebird is out, regardless. Configuration is difficult, and I'll never forgive them for their pissing and moaning over branding. It's not just the project devs that have long memories.
Re: (Score:3, Informative)
You obviously have never really worked with them then.
I was mid-level DBA of Oracle for nearly a couple years, programmer for both SQL Server (Microsoft and Sybase), and currently use DB2 (LUW) (DB2, not DB2, unless you are referring to OS2's DB2, which was called DB2/2), and they are worlds apart. The only way to consistently understand the difference between them is to understand the mindset, otherwise they are ju
Re: (Score:3, Insightful)
USB subsystem changes between SUSE 10.0 and 10.1 produced some spectacular driver failures. New elements inserted in the middle of USB data structs in a point upgrade of a "stable" kernel?!?!? What is stable about that?
The Linux development and distrribution process has a LOT to learn about system stability. Expecting EVERYONE to ALWAYS be 100% current and recompile EVERYTHING for EVERY distro and then NEVER updrade an installed kernel or libs again (you know to fix bugs or security ho