MySQL & Nusphere
This is an update to the story a few days ago about the dispute between MySQL AB and NuSphere. MySQL AB has put up a FAQ about the dispute (note that it mentions lawsuits filed by both parties), and both parties have posted to the MySQL mailing list with more information: NuSphere's post, and MySQL AB's response.
Yes, i realize this may be a bit offtopic. I'm just hoping to see if i can get some informed opinions while we're vaguely on the subject without it degenerating into a huge flamewar..
Postgres seems to offer a vaguely more robust feature set than mysql, but it seems to be a given that mysql is the product to go with and postgres is just kind of ehh, whatever, yeah it's out there. Why is this? Speed and speed alone?
What is it which leads mysql to be viewed as the default solution for the open-source community, given its featureset is by some accounts a bit minimal? What does it offer over postgresql?
For the record: i have used mysql in several situations, done perl DBI programming with mysql, and never used postgres. Moreover i have a perl database-backed-website library that i am interested in using but am not *quite* certain will work with any DBMS except Mysql. I am just curious as to my options, and wondering if someone could tell me what i am missing.. thanks.
Gemini is statically linked to MySQL. Assuming that NuSphere is using MySQL licensed under the GPL and not a separate license from MySQL AB, then they are required to release their modifications under the GPL.
If they allow their modifications to be downloaded by anyone, they have to make the source available to them. They can require a registration at their site without violating the GPL, but they cannot implement a separate click-through license agreement for GPL licensed code. The real issue is that they were not licensing their modifications under the GPL which is a requirement of the GPL license for MySQL.
The mysql.org site was undeniably designed in such a way that the uninitiated would think it was the official mySQL site. It was using the mySQL name to (from what I can see) hawk a product that's essentially an optional mySQL component.
An individual wise in the ways of the world would have registered mysql.com, net, org, etc to protect their trademark. It would have cost very little and would have prevented this problem. Sadly, then, Network Solutions is right in advertising that you should do this, even if their advice would seem a shade self-serving.
I am, however, quite curious to hear what Monty et al were paid $341,000-odd for. That's a pretty penny, and it seems like Nusphere should have gotten something in return.
Nonetheless, I think a thoughtful individual willing to delve deeper into the issues would most likely take Monty's side. He did develop mySQL, and the nature of the mysql.org site would appear to be highly deceptive and a misuse of mySQL's trademark.
I'll go after this by analogy: If someone created an emacs.com web site, claiming to represent the markers of that text editor, would RMS not be a tad upset at them taking his good name? This is the situation Monty is in. Remember, the main reward people get for pursuing a successful open source project is good publicity and ego satisfaction. If you take that away, you're bound to come up with problems.
Hope that helps give some perspective here.
D
----
The GPL has nothing to do with any of the problems here. The same would happen under BSD or even a closed license. Look at the Java / Microsoft case for enough proof of that!
Mod this post way down. It is the most unquestionably stupid and ill thought out post to reach even +1.
Slashdot would be a whole lot better if people thought for 10 minutes before posting as soon as possible.
- mysql.org links to mysql.com
- the software is available without registration, I just tried it.
Neither of which was true before MySQL AB started to really bring the lawsuit to the public. Really look at the MySQL.org, it is trying to portray its self as the source of MySQL. It doesn't acknoledge MySQL AB, or try to give them credit for the work. It says it is the main support center for MySQL. MySQL AB has a valid complaint against the site.
- While I'd initially side with the MySQL AB folks, their press release is rediculous, as is their followup. This is not life and death, if they think NuSphere is violating the GPL they should have the FSF sue, or sue themselves and set a good precedent. I hate open source projects that go ape-crap. Please, give us some credit for inteligence. Looks like a lot of hot air to me. Aside from the legit trademark issue where we don't know what agreements were signed, I see a bit of posturing here.
It is not the FSF job to sue, but the copyright holder's job. I.e MySQL AB. FSF can only sue over the FSF's copyrighted software. They can assist another sueing over GPL violations but they are not a party in this suit.
- the software provided is under the GPL, a good thing
- Nusphere doesn't want to sign copyright over to mysql when that would mean mysql could then sell closed source versions for closed source products. That's their right, who cares it's all open sourced.
NuSphere does not provide all their modifications under open source. Their Gemini tables are not open sources at all. (Don't believe me, then go to their web site and look for the code. They're distributing there, but they are not distributing their additions to the code as well. I dare you to find the cod and show me where the code is? It's not there at all.) The code is nowhere. I don't think MySQL really cares if NuSphere's software has the copyright transfered or not. They do care about NuSphere misapproprating the GPL and their Trademarks in order to confuse who actually created MySQL.
No, they aren't. They are claiming that their agreement with Monty and David grant them the right to use the trademark in various ways, including within a domain name. The statute you cite doesn't prevent a trademark owner from granting such rights.
There seem to be two parts to their disagreement that are legally pertinent (though IANAL):
1. MySQL claims the only agreement that has existed is the preliminary agreement and that it is no longer in force. NuSphere claims otherwise.
2. MySQL claims that the preliminary agreement didn't grant NuSphere the right to use their trademark in this way, regardless of whether or not it is still in force. NuSphere disagrees.
NuSphere's *not* claiming they have the right to use MySQL's trademark absent any agreement with MySQL. Rather they claim that they've been granted that right, a very different thing.
The courts, not Slashdot, will decide whose interpretation of the preliminary agreement is correct, of course, and whether or not any statements or promises by either side outside of that agreement are binding.
Unless they can find a way to settle out of court, of course...
MySQL.org clearly violates 15 USC 1125(d) , specifically 1125 (d)(1)(A)(ii)(I) . The term "MySQL" is a trademark of MySQL AB. Using a domain name of someone else's trademark was made illegal by the Anticybersquatting Consumer Protection Act of 1999.
Regardless of whatever complaints NuSphere has about getting the stiff arm when trying to submit code, they have unclean hands until they fix their clear trademark violation.
I would like to remind everybody that there were similar accusations of stiff arming associated with the release of Interbase by Borland. The approach taken there was to create the Firebird project by forking. Without trying to endorse NuSphere's complaints, even if they are true, the fork and rename plan is the honorable way to procede when you don't feel the project owner is fair. Until NuSphere fixes their blatent legal violations, their other arguments are just sorry excuses.
mySQL.org is dedicated to the promotion and improvement of the fast, free, and flexible MySQL database. We provide the Open Source community a center for free downloads, information and communication, as well as all the files you need to build applications based on MySQL, the #1 open source database.
mySQL.org is a free service to the Open Source development community. You may browse our site freely, but become a member so that we can keep you posted on new site initiatives. mySQL.org offers easy access to the best binaries and source available to database programmers.
We are looking for talented individuals to contribute to the community. For those willing to help maintain the code, documentation, or support resources, please email support@mysql.org.
They have their little spat with MySQL AB, and want to steal control of the software as payback. It reeks of opportunism. MySQL AB is doing an excellent job on their database and they don't need NuSphere stealing their work and trying to take credit for it. NuSphere can develop its derivative products just fine without trying to take the open source mysql away from its authors.
--The Shortcut
Please see our FAQ on the issue at http://www.mysql.com/news/article-75.html
We have not rejected Gemini from our source tree, and we have not asked them to sign over any copyright. InnoDB and BDB are other examples of third-party transaction handlers for the MySQL server.
In stead, we suggested to NuSphere a cross-licensing agreement whereby they could sell commercial licences of MySQL with Gemini and we could do the same.
-Marten Mickos, MySQL AB
- the software is available without registration, I just tried it.
...
...
NuSphere has fixed this issue after our announcement, and that is good.
- Michael Widenius from MySQL AB claims "I want to stress that to date, NuSphere has contributed nothing, no money or source, to the development of the MySQL(tm) server." See the original statement here. This is a direct contradition to NuSphere's claims
A clarification: NuSphere HAS paid MySQL AB money last year for being part of the GPL announcement and for other rights, but it was not a contribution to the development of the MySQL server. The agreement under which they paid is now terminated. Our FAQ at http://www.mysql.com/news/article-75.html has more details.
- While I'd initially side with the MySQL AB folks, their press release is rediculous, as is their followup. This is not life and death, if they think NuSphere is violating the GPL they should have the FSF sue, or sue themselves and set a good precedent.
We have sued NuSphere for GPL violation.
- the software provided is under the GPL, a good thing
A great thing!
- Nusphere doesn't want to sign copyright over to mysql when that would mean mysql could then sell closed source versions for closed source products. That's their right, who cares it's all open sourced.
We have NEVER asked them to sign over copyright to us. We have in stead suggested cross-licensing whereby they can sell the MySQL server with Gemini commercially, and we can do it as well. Win-win.
- So before jumping around like chickens based an another overhyped press release, be it a corporation complaining about theft, or MySQL AB claiming all kinds of pretty serious stuff, let's let it simmer for a few weeks and then get involved.
Yep, we are handling the issue and trying to find a resolution. We also want to be open about it so that the community knows what is happening.
-Marten Mickos, MySQL AB