Slashdot Log In
MySQL Reverses Decision On Closed Source
Posted by
kdawson
on Tue May 06, 2008 05:40 PM
from the good-on-them dept.
from the good-on-them dept.
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."
Related Stories
[+]
Sun May Begin Close Sourcing MySQL Features 509 comments
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."
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.
Now change the ZFS license SUN (Score:4, Insightful)
Re:Now change the ZFS license SUN (Score:5, Insightful)
Everyone, including Sun, has the freedom to choose their own license. The Linux community, of all people, should respect that ideal. Unless, of course, you support having a Henry Ford mindset - "Any customer can have a car painted any colour that he wants so long as it is black."
Parent
Re:Now change the ZFS license SUN (Score:5, Insightful)
Parent
no onus (Score:5, Insightful)
As a practical matter, I suspect that virtually no one would switch OSes to use ZFS, but for some users this will be a good tradeoff.
Parent
Re:no onus (Score:5, Interesting)
I'm reminded of a rather large company in Redmond, Washington that carried on similarly throughout the 90's and early 00's, eventually being zapped in the ass for their hubris.
Parent
Re:no onus (Score:4, Insightful)
In this case with ZFS, GPL is causing problems. There are other operating systems using the ZFS code Sun released, the odd one out is Linux because of the GPL.
Parent
Re:no onus (Score:5, Insightful)
Yes, yes I know I'll get modded as flamebait for this, but the truth hurts. Don't get me wrong, I use tons of GPL software and have contributed to some as well. I'm just sick of the more fanatical among the OSS crowd acting like it's the only license fit to ever use under any circumstances. As others have noted in this discussion it's also held Linux back in a few areas.
Parent
Re:no onus (Score:5, Insightful)
Parent
Re:no onus (Score:5, Insightful)
Ok, this is nonsense. There is a license incompatibility, yes, but it is because BOTH licenses make requirements the other does not fullfill, not just the GPL. In other words , the license of ZFS does not permit using it in Linux because the GPL does not fullfill the requirements of the CDDL. SIMULATENOUSLY the GPL does not permit combining Linux with ZFS because the CDDL does not fullfill the requirements of the GPL.
There are a lot of trolls here who try to interpret this as the FSF the GPL being fanatic and Sun and the CDDL being more reasonable, the reality is that the the incompatibility arises from similar terms that exist in both licenses, namely that you cannot impose any further restrictions on derived works. Since the set of restrictions in two licenses differ they are incompatible. So basically, if you are going to consider this "a problem caused by teh GPL" then it is as much "a problem caused by the CDDL" and vice versa.
Of course bashing the GPL on slashdot is a lot more fun, but the boring reality is that both Sun and Linus have picked a license of their choice, and they turned out to be incompatible. It is either the fault of both parties or neither. You can't have your cake and eat it.
Parent
Re:Now change the ZFS license SUN (Score:5, Interesting)
Parent
Re:Now change the ZFS license SUN (Score:4, Interesting)
Novell said they have no interest in pursuing Unix copyrights.
Novell is trying to get their 95% portion of the license Sun paid to SCO. By saying the agreement between Sun and SCO was part of the APA between Novell and SCO they are affirming the deal between Sun and SCO. Sun actually helped write SYSVR4 with AT&T before Novell bought it. According to Schwartz, Sun paid AT&T about $100million for rights that basically gave them ownership. What was purchased from SCO were mainly device drivers since SCO's UnixWare had the best x86 support.
What is Novell's position going to be to the public? "We're an open source company but we're going to sue a company for releasing open source?" Nothing good can come to Novell if they challenge Sun.
Parent
The whole thing was pointless anyway (Score:5, Insightful)
InnoDB already has an online backup tool, and even if/when they revise their tool to use this new API, it's still going to be theirs, open or closed, not the property of the MySQL Group.
Online backup of the engines for CSV, Blackhole, and Memcached doesn't even make sense. Archive already has a publicly available open source online backup tool.
Online backup makes sense for Maria, I don't see MontyW writing crippleware into his work.
How about MyISAM? I think that work is already done, but, the horse is already out of the barn, in that the online backup drivers for it are already publically available..
Looking even closer, the part that was going to be closed was not even the entire online backup driver set, but just compression and encryption. Any halfway competent developer would be able to hook in the necessary calls to azio, zlib, and openssl, and replicate the work.
So this is a big tempest over something that doesn't matter, and couldnt have happened anyway.
Plus, best practices for backup dont even use or want online backup. The Right Way to backup a real production MySQL instances is via filesystem snapshot, using something like LVM or ZFS.
As a small aside, the Slashdot headline of the original article was not entirely accurate. It wasn't the Sun executives who decided this. It was the MySQL executives. What that means, especially in light of the keynote speeches given by CEO Jonathan Schwartz and VP Rich Green, is interesting, and remains to be publically seen.
Re:The whole thing was pointless anyway (Score:5, Informative)
Actually, that headline and this headline are completely inaccurate, because both mentioned a decision where none had been made.
MySQL had not decided to use a closed source license. They were considering many different licenses, including a closed source license -- but also including the GPL and other open source licenses. No decision had been made. This announcement is the first actual decision on the subject.
Parent
Re:The whole thing was pointless anyway (Score:5, Informative)
The business decision on this was made by MySQL AB (by me as the then CEO)... [slashdot.org]
The decision was made and then was reversed.
Parent
Good day for all (Score:5, Informative)
Re:Good day for all (Score:5, Funny)
Good thing Sun was able to convince Sun to stick to Sun's official policy.
Parent
Re:Good day for all (Score:5, Informative)
Parent
Alternate interpretation of events... (Score:5, Insightful)
Despite the outcome, this is not a victory for the open-source movement. The original Slashdot story was inflammatory and designed to mislead, and now it has had the desired effect.
Re:Alternate interpretation of events... (Score:5, Insightful)
So you not only believe:
1. Sun (a corporation) makes decisions not based on what will bring in the most revenue, but based on what "fanatics" want;
You also apparently believe:
2. The Slashdot crowd has the ability to shape corporate policies to their whims.
I think a reality check is in order.
Sun/MySQL were considering a variety of licenses (including closed source ones). To the extent that comments made on Slashdot (and other online sources) made sense, they were probably taken into account. However, the final decision was undoubtedly what they thought would maximize profits. Yes, maintaining community good-will is probably part of their strategy, since it gives them free advertising (evangelism, etc.) and some free development (patch submissions, etc.).
Frankly I don't see how this isn't a victory for both open-source and MySQL. The community gets open-source code, MySQL gets development and exposure. Win-win.
Parent
Lol Slashdot is too much (Score:5, Interesting)
Then Mickos (former CEO of MySQL AB and SVP of Sun Database group) comes here and says that it was MySQL's plan to do this before the acquisition by Sun and that it was in fact Sun who wanted them to release everything to the community. And if Sun had their way it would.
So now that Sun convinces Mickos to change his strategy the headline is "MySQL Reverses Decision On Closed Source"
HAHAHAHAHA
Re:Lol Slashdot is too much (Score:4, Informative)
If anyone in the know had written the original article I doubt they would have put "Sun" in the title. It was pretty much a MySQL decision all along. The original article was not completely wrong, but it certainly was wrong on the Sun part.
Cheers,
-Brian
Parent
Re:Lol Slashdot is too much (Score:5, Insightful)
EXTRA!! EXTRA!! SUN DOES SOMETHING BAD!!!!
(actually, it wasn't really sun)
Today's story:
EXTRA!! EXTRA!! MYSQL DOES SOMETHING GOOD!!!!
(actually, sun may have been involved)
Understand now?
Parent
I don't see any problem with close sourcing (Score:4, Informative)
Re:ZFS next to be open sourced? (Score:5, Informative)
Parent
Re:ZFS next to be open sourced? (Score:4, Informative)
Parent