Slashdot Log In
Sun May Begin Close Sourcing MySQL Features
Posted by
samzenpus
on Wed Apr 16, 2008 08:37 PM
from the closing-up dept.
from the closing-up dept.
An anonymous reader writes "From the MySQL User's Conference, Sun has announced, and former CEO Marten Mickos has confirmed, that Sun will be close sourcing sections of the MySQL code base. Sun will begin with close sourcing the backup solutions to MySQL, and will continue with more advanced features. With Oracle owning Innodb, and it being GPL, does this mean that MySQL will be removing it to introduce these features? Sun has had a very poor history of actually open sourcing anything."
Related Stories
Firehose:Sun to begin close sourcing MySQL by Anonymous Coward
[+]
MySQL Reverses Decision On Closed Source 16 comments
krow writes "I am very happy to be announcing that MySQL will be forgoing close sourcing portions of the MySQL Server. Kaj has the official statement in his blog. No portion of the server will be closed source including backup, encryption, or any storage engines we ship. To quote Kaj 'The encryption and compression backup features will be open source.' This is a change from what was previously posted here on Slashdot. I've posted some additional thoughts on my own blog concerning how we keep open source from becoming crippleware. Word has it that we will also have a panel at this year's OSCON discussing this topic. Contrary to the previous Slashdot discussion, this shows Sun's continued commitment to Open Source."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

This is great news.... (Score:5, Insightful)
Would you like another round of ammo with that foot gun Sun?
Re:This is great news.... (Score:5, Insightful)
The one remaining question is mindshare. For example, pretty much every ISP offers MySQL as part of a basic hosting package. No one's saying they have to stop doing that, but are they going to start offering other open source DBMSs in the same way now? I sure hope so.
Parent
Re:This is great news.... (Score:5, Interesting)
I've been using PostgreSQL on-and-off for about 7 years now, and I have to say: it's *all* gotten a lot better.
In fact, feel free to check out (I think it's on Safari) how slick things have gotten, try Korry Douglas' book (forgot the title right now). I think it's a stellar example of book writing in general, and does a very good job of explaining a lot of the advanced features (like clustering, failover, etc).
I won't miss MySQL one bit--PG rules!
Parent
Re:This is great news.... (Score:5, Informative)
The only caveat that typically hangs up new users (especially ones coming from a MySQL background) and is not particularly clearly documented is the default authentication mechanism.
By default (at least on many distributions), Postgres uses "ident" authentication, which means no password is required for database logins on a local socket. What *is* required, on the other hand, is that you must be logged in/running as the UNIX user of same name. Obviously this poses problems for webapps that want their own database user and is generally just very confusing for users who are used to the database having its own independent set of usernames and passwords (which Postgres still does, for remote connections... causing further confusion)
Of course, like any good database Postgres will be more than happy to handle its own user authentication entirely natively, you simply have to use md5 instead of ident in pg_hba.conf [google.ca]
Parent
Re:This is great news.... (Score:5, Funny)
We even still get a pronounceable acronym LAPP. It looks like the future is still rosy for the rest of us.
Parent
Re:This is great news.... (Score:5, Insightful)
Would you like another round of ammo with that foot gun Sun?
Best of all, PostgreSQL's source code is available under the most liberal open source license: the BSD license. This license gives you the freedom to use, modify and distribute PostgreSQL in any form you like, open or closed source. Any modifications, enhancements, or changes you make are yours to do with as you please. As such, PostgreSQL is not only a powerful database system capable of running the enterprise, it is a development platform upon which to develop in-house, web, or commercial software products that require a capable RDBMS.
That seems to be the same thing Sun is saying - we're going to add some closed source features to MySQL; the same as pSQL's license allows.
Parent
Re:This is great news.... (Score:5, Funny)
Parent
wait a minute.... (Score:5, Interesting)
Parent
harsh judgement (Score:5, Insightful)
given the size and nature of this move, I don't begrudge sun anything in its commitment to open source.
Re:harsh judgement (Score:5, Funny)
Parent
Re:harsh judgement (Score:5, Insightful)
Parent
Last part a Joke? (Score:5, Informative)
Java - I am running the IcedTea free software version right now
OpenSolaris - might not be GPL, but it still qualifies as free software... right?
Of course I'm hoping the first part is a joke too.
Re:Last part a Joke? (Score:5, Insightful)
Slashdot's credibility is drowning.
Parent
Comment (Score:5, Informative)
-1, Flamebait (Score:5, Insightful)
Sun has had a very poor history of actually open sourcing anything.
That's rubbish. The article claiming OpenSolaris isn't really open source bases it on the lack of community and ideology. I'm sorry, but if you want ideology, then it's Free Software you're after, not open source.
OpenSolaris is definitely open source, and Sun don't have a poor history of open sourcing things. Anybody who says otherwise has an axe to grind.
What the hell? (Score:5, Informative)
Those guys are such dicks, they never give the community anything.
Sun to Begin Close Sourcing MySQL (Score:5, Funny)
They can do it to TheirSQL, but not MySQL...
Comments from MySQL (Score:5, Informative)
* The business decision on this was made by MySQL AB (by me as the then CEO) prior to the acquisition by Sun, so this has nothing to do with Sun. On the contrary, Sun is more likely to influence this decision the other way.
* It is not a quesiton of close sourcing any existing code, nor anything in the core server. Everything we have released under GPL continues to be under GPL, and the core server will always be under GPL (or some other FOSS licence).
* We will introduce backup functionality for all users (Community and Enterprise) under GPL in version 6.0.
* Additionally we will develop high-end add-ons (such as encryption, native storage engine-specific drivers) that we will deliver to customers in the MySQL Enterprise product only. We have not yet decided under what licence we will release those add-ons (GPL, some other FOSS licence, and/or commercial).
* At all times, because the main backup functionality goes into the core server under GPL, anyone can of course use the api and build their own add-ons or other modifications.
Those are the facts on this. The interesting topic is of course the one of the business model and what the best business model for FOSS software is. I hope to cover that in a separate posting.
In all of this, you have our undivided continued commitment to providing a fantastic and complete MySQL server under GPL for anyone to download and use. If we for whatever reason would not do that, we would risk losing users to other open source databases or risk seeing a fork of our own product. This is the power of open source.
Make sense?
Marten
previously CEO of MySQL, now SVP at Sun
Re:Comments from MySQL (Score:5, Insightful)
Parent
MySQL & FOSS (Score:5, Insightful)
I tried to clarify the facts in another posting a moment ago: http://developers.slashdot.org/comments.pl?sid=525246&cid=23098626
Here I will discuss the business model considerations, MySQL's commitment to Free and Open Source Software (FOSS), and why we made the decision we made.
First and foremost: we at MySQL firmly believe that open source is a superior way of producing software. You get better quality faster, and you often get better innovation too.
So it is not lightly that we have decided a few times to produce non-open software, such as the MySQL Monitor introduced some years ago. So why do we do that?
The reason is that we have an ambition not only to produce FOSS code, but also to be a profitable business that can exist for a long time. Each time we make more money, we hire more developers to develop GPL code.
If the world were perfect, we would only produce GPL code and we would have a great business that cna fund the software development. But we have found that the world is not perfect. We have been experimenting with a variety of business models around FOSS (dual licensing, support only, simple subscriptions, different binaries for community and enterprise, non-open source features) to find the best one. And we will continue to experiment until we are satisfied. We need to find a model that allows us to produce a ton of great code under GPL while having the financial strength to do all this.
To get to this goal of ours, we believe we have to be more pragmatic than dogmatic. Call it a necessary evil if you like. Having production add-ons that we provide only to paying customers currently seems to use to be a useful model. Our partners and customers think it is great. Many users think it is great. But not all do (as evident from this thread on
In all of this - i.e. as we experiment with open source business models (as there aren't really any role models bigger than ourselves that we could learn from) - we remain fully committed to producing the core database server always under the GPL (or some other approved FOSS licence).
In this work, we feel we have been able to produce enormous benefits to the world in the form of GPL software. The MySQL server could not have evolved as much as it did (not that I am saying it has evolved perfectly) if we hadn't had a revenue stream to fund the hiring of developers and others. We have open sourced MySQL Cluster which was an advanced closed-source database engine at Ericsson. We open sourced the Falcon storage engine.
I can appreciate that many of you are upset with our decisions. It has happened before that the community has been upset with us. But I hope that you can see that
* we are trying to be fully open and transparent with our decision-making in these areas
* we have a full commitment to produce the core MySQL server under GPL
* we are actively listening to your input
We can probably not please all, but you should know that we are trying to serve our community. We are immensely thankful for all the support and contributions that we have received in our 13-year history. We are hoping that we are good stewards of the MySQL phenomenon, and we hope that you can come to terms with the fact that we find revenue generation a vital part of our mission.
We may not have come up with the perfect business model yet (and perhaps the decision that is here being debated was utterly stupid), but we are determined to continue to seek the perfect business model for open source software so that we can continue to exist and be strong, and so that other software entrepreneurs can learn from our successes and mistakes.
Finally, please note that this entire decision and reasoning is something we developed on our own at MySQL AB several months ago, before being acquired by Sun. Sun has not asked us to do this or that. Or in fact, Sun has asked us the opposite - i.e. whether we should not
Is anyone actually reading TFA? (Score:5, Insightful)
Talk about someone trying to be misleading...
mrghemp (Score:5, Insightful)
MySQL is one of the most popular open source products out there, but they get lambasted if they create an add-on and want to actually get paid for it. Too many ppl react as if they are defecating on a holy shrine in the land of FOSS.
The title of this article and some of the reactions here strikes me a chicken little "the sky is falling" BS. I love open source software and the general movement, but I hate it when people jump to conclusions like this... and jumping to conclusions like this seems to happen all to often by ppl on
I can't help but wonder how many of the people, who treat this story like the evil Sun is going ruin MySQL, run MySQL but haven't open sourced the programs that they've written that access the database... I'd bet a hell of a lot of closed source programs use MySQL as their database... should we scream at them for being evil too?
Re:Not that I begrudge them a right to make a buck (Score:5, Informative)
Parent
Re:Not that I begrudge them a right to make a buck (Score:5, Insightful)
Parent
They are forking the code (Score:5, Informative)
Parent