There’s a handy iCal download of the conference schedule on the conference website. iCal is a plain text format that is easy to parse with a scripting language. I downloaded this year’s and last year’s schedules, and aggregated the number of times each company and speaker is listed as presenting a session. Here’s the Perl script I used to do the calculations; and here’s the result of running the script.

baron@kanga:~$ perl ics.pl Desktop/*.ics
Desktop/2008.ics
Number of speakers: 166
Number of companies: 106
Number of times Sun/MySQL speak: 73
Number of times others speak: 131
Desktop/2009.ics
Number of speakers: 124
Number of companies: 58
Number of times Sun/MySQL speak: 85
Number of times others speak: 76

This year’s conference so far boasts only half the diversity of last year’s in terms of companies represented, and only three-quarters the diversity of speakers. Companies other than Sun/MySQL speak only six-tenths as many times as they did last year. But Sun/MySQL’s speakers take the lectern for 12 more sessions than they did last year. Last year, Sun/MySQL’s employees spoke only about half as often as employees of other companies; this year Sun/MySQL dominates the roster.

It should be plain that the conference attendees could benefit from a greater diversity of independent experts this year. In fact, I am not the only person who has noticed. Many others, including prominent community members and companies with many employees who’d like to attend, have said unhappy words about it to me. One of the motivations for arranging the Percona Performance Conference was that users, customers, and community members clearly had a very important set of needs that were not being met. The Percona Performance Conference is explicitly designed to meet those needs. Increasing diversity is just one of the goals. (There are other needs, and we’ve tried to meet those too, but that’s another post.)

We at Percona think the Percona Performance Conference will add value for everyone, including paying attendees of the MySQL Conference and Expo. I’ve heard numerous comments that lead me to believe the Percona Performance Conference will actually increase attendance at the MySQL conference, which should put more cash in Sun’s coffers, and some of that will hopefully cycle back to support MySQL. This is one way we’re supporting the virtuous circle extolled by MySQL executives.

MySQL’s leaders believe in radical transparency, and I applaud them for that. Transparency comes not only from interviews with the media, however; it also comes from observers who analyze available information and draw conclusions. For every person who talks, emails, Twitters, chats or blogs about this year’s conference, many others have noticed, remained silent, and just made other plans. We hope some of those people will reconsider and come visit MySQL and Percona in Santa Clara this April. You’ll see more diversity than you were expecting. I only regret that the announcement came so late; I know many of you have missed your window of opportunity to afford the travel to this event, or have made other plans.