Linux and Open Source Conference Discount Codes

I’m just booking some upcoming conference travel (in this case OSBC). As you may know, LQ is a sponsor of quite a few fantastic Linux and Open Source conferences. As a result of that, we’re able to offer you some discounts. Here’s a partial list – as I get more I’ll bump this post. If you run a conference that LQ doesn’t sponsor, but you think should, drop me a line. Without further ado and in no particular order:

The 2007 MySQL Conference & Expo: 10% off using mys07lqt
Ubuntu Live: 10% + $150 off using ubu07lqt
OSCON: 10% off using os07lqt
LinuxWorld Canada: 25% off if you register before April 11th

If you’ll be attending any of this conferences and would like to meet up (I’m attending most, but not all), let me know.


MySQL AB – a new product and an IPO

Speaking of Open Source companies that understand their market and core strengths, MySQL AB has also been on a tear. Earlier this week, the company announced its MySQL Enterprise Unlimited program. From the press release:
MySQL AB, developer of the world's most popular open source database, today unveiled a simpler way for large and growing organizations to acquire and adopt enterprise software. Designed with a customer’s perspective in mind, a one-year MySQL Enterprise Unlimited subscription offers a company-wide enterprise site agreement at the unprecedented low price of $40,000 (EUR 32,000, GBP 24,000).
“MySQL Enterprise has made it significantly easier to purchase database software and technical support for our entire organization,” said Glenn Bergeron, systems manager for Instaclick Inc., one of the first companies to take advantage of MySQL Enterprise Unlimited. “This new offering is ideal for corporate IT organizations with a growing number of projects but a tightly-fixed budget.”
MySQL Enterprise Unlimited is designed for companies with existing site licenses for Oracle, Microsoft SQL Server, Sybase and IBM DB2. Last year, a survey of the Independent Oracle User Group showed that a full third of its membership also used MySQL1. With a MySQL Enterprise Unlimited subscription, an organization can develop, manage and fully support any number of MySQL database applications — significantly reducing IT time, cost and risk.
“Due in large part to advantages in distribution and volume, open source has the ability to disrupt traditional enterprise software pricing,” said Stephen O'Grady, principal analyst for RedMonk. “MySQL is attempting to prove as much with its latest site wide agreements, which offer customers the ability to support every database across their enterprise at a fraction of the traditional cost.”

Make no mistake about it, MySQL AB could have actually raised the price of their main product and still sold more. Instead they have chosen a plan which I think has a higher upside potential long term. Matt covers some of the reason the company is able to do this:
Zack told me over email (in response to my question, “How can you possibly make money at that price?):
The reason we can make money is because:
-The software really works
-And we don't have expensive Armani-wearing Ferrari-driving sales reps closing 40K deals.

Expanding on that is a post on Zack's blog. This isn't just about Oracle, it's about disrupting the industry. That's why this is a long term play. It's game changing. A lot of proprietary companies may have raised their rates as mentioned earlier, to boost the bottom line in the short term. It all looks very nice on the balance sheet. MySQL represents what I consider the future. Vibrant sustainable companies that treat their customers like partners and not like prey.
I see that the company is now looking at an IPO. As you may have guessed by my previous comments, I'll certainly try to get in on that. As you may have also guessed, I also regularly recommend and implement MySQL and run it on a site that gets a considerable amount of traffic.

MySQL Stats

I just logged into the LQ MySQL server to get some statistics. I have a couple ideas for some optimizations and wanted to get a baseline on things. I fired up mytop and got the following:
Queries Total: 1,033,746,636 Avg/Sec: 112.80 Now/Sec: 119.93 Slow: 667
Cache Hits : 478,453,845 Avg/Sec: 52.21 Now/Sec: 56.15 Ratio: 46.28%

Not too shabby – one billion queries since the last MySQL restart. Almost all of the “Slow” queries are either me doing maintenance (some of which just simply use long queries) or queries going on during our snapshots (which I plan to move to the slave soon). I think we have a good handle on the current LQ growth, which continues to be fantastic. Performance is important, but we're also adding some interesting features in the near future. Stay tuned.

Where does open source code come from?

From this article:
The European Commission has published its final report on the Economic Impact of FLOSS (Free/Libre Open Source Software) on innovation and competitiveness of the EU ICT sector.
Weighing in at 287 pages it will take some time to digest, and contains enough data and statistics to fill a blog for a whole year.

One interesting nugget in the report (which I've not had a chance to fully read yet) was a “top ten business contributors” list, based on number of Person-months. To be honest, I was a bit surprised by the list. Sun was number one, which was no surprise. Rounding out the top three were IBM and Red Hat, also very much expected. The rest of the list:
4 Silicon Graphics
7 Netscape
8 Ximian
9 Realnetworks
10 AT&T

That's where the surprises came in. Many companies I'd have expected to be there are suspiciously absent. SAP was also a surprise up that high. I'll have to look into what else aside from MaxDB they've donated. Just goes to show that code isn't always coming from the places you think it is. I'd guess I'll be posting more about the report as I get a chance to read it.
(originally from Matt Asay)

MySQL refines its GPL licensing scheme under MySQL 5.0 and MySQL 5.1

According to this blog post from Kaj, MySQL VP of community relations, the company is changing the wording of the GPL license for both 5.0 and 5.1. From the post:
MySQL has today refined its licensing scheme from “GPLv2 or later” to “GPLv2 only“, in order to make it an option, not an obligation for the company to move to GPLv3.
Specifically, this means that copyright notice in the MySQL source code files will change from referring to “either version 2 of the License, or (at your option) any later version” to “version 2” only, in the MySQL 5.0 and MySQL 5.1 code bases.
Six years ago in the summer of 2000, when MySQL AB licensed its software under the GPL, our founders David Axmark and Michael Widenius made this choice because the GPL was a license followed and respected by everyone. We have kept to it, because the GPL is the most palatable license, and poses the least friction for our user base.

It should be noted that MySQL AB is on GPLv3 Committee B, which advises the FSF. Basically what this move means, is that any GPLv3 fork of the MySQL code would need to happen at the last version of the MySQL code released under the old wording. It would need to be a clean break and no sharing of code would be allowed. The move seems to be a continuation of the sentiment some businesses are having with the GPLv3. To be completely honest, I've never liked (or even understood) the “or later” clause. Why would you agree to release your code under a license that hasn't been written yet. Right now, and for their entire history, the FSF has rocked. Even so, what if something crazy happens and the GPLv10 includes wording you are vehemently against? If your code has the “or later” clause the GPLv10 will apply. It's a blank check or sorts, which just seems like a bad idea. Maybe I'm missing something.