Posts Tagged ‘Sun’

The future is wide open

Village MySQL

So the news is everywhere. Sun has some info, Oracle has some info. If you’re thinking MySQL, you should definitely be at the MySQL Conference & Expo 2009 (if you’re not already registered). Find a speaker, they’ll give you a 20% discount code (heck, find me, I’ll do the same).

What does this all mean for MySQL? You bet you’ll find out a lot at the conference. I can highly recommend the keynote on Tuesday morning – you want to see Karen Padir deliver the State of the Dolphin.

What does this mean for the Linux distributions that MySQL widely supports? Does it mean more software from the Oracle stack will be open source and distributed easily? I don’t know. I find it poignant that I had this open as a tab recently though: Shuttleworth: Oracle a Litmus test for Linux, Ubuntu.

Alas, it also eludes to the band, we all received a little over a year ago. We can all wait and see what happens. The future is wide open.

Lessons from Mozilla, that apply to other communities

John Lilly, CEO of Mozilla, shares some insights and thoughts on Mozilla, and its a most interesting presentation to go through. The insights are (drizzled with some of my comments):

  1. Superior Products Matter – Without excellent experience and utility, the rest is meaningless. This is true, even with MySQL – our aims and values have always been performance, reliability and ease of use.
  2. Push (most) decision-making to the edges – I understand that as make sure your community has a significant voice (kind of like Wikipedia’s anyone edits policy, but there’s patrolling). He also suggests that on a regular basis, you need to have surprising innovation – things that blow people’s minds. In Mozilla’s case, there are a set of core values that everyone agrees too; decision making is with the module owners (very much like how the Linux kernel, tends to run), after all, groups have different ways of working. Mozilla has decision makers, that are even outside the “official” organisation – i.e. community has a voice. And communication, is key.
  3. Communication will happen in every possible way (so make sure it’s reusable) – this means via Wikis, blogs, the bug tracker, IRC, forums/newsgroups, mailing lists, audio, video, Skype chat, real-life get-togethers, and probably more. Writing notes, and sharing them, might be useful – I’ve found that the Mozilla Weekly Progress Reports on Planet Mozilla (and especially from Zak Greant) to be really useful. I’m thinking of something similar, in the MySQL (and other Sun open source communities) scope. A lot of decisions tend to be taken up on IRC, and people go on hacking on stuff, without writing documentation (worklogs/blueprints), or consulting with the mailing lists – I guess we all have communication improvements in us.
  4. Make it easy for your community to do the important things – Here the highlights are SpreadFirefox, Mozilla QA, localisation and more. A focus “to help others do more” should be the mantra of every community! I see it as very easy to translate Drizzle now, that its on Launchpad, but its not the same with MySQL. Translation, documentation, non-code related tasks tend to increase community contributions – though, what do you do when you already have an excellent manual?
  5. Surprise is overrated – John suggests that surprise is the opposite of engagement, which is true – no one likes surprises, and everyone wants to feel they’re important and had a role to play when something has happened. The “inner circle” needs more participation. I remember back in the days of Red Hat Linux to Fedora… there was something called the “Fedora Merge” group, and this allowed externals to provide significant decisions towards the direction of the Fedora Project. This was eventually eclipsed by fedora-maintainers, and the various boards like FESCO, and so on. As a participant in the Merge group, I felt like I had a voice, and was part of the “cabal” (there is no cabal), or the inner circle, so to speak – decisions I made, mattered. The inner circle grew, so that everyone (a maintainer, i.e. a person who “deserved” a voice) could feel included. Similar things happened for documentation, marketing, and so on, with various members and boards.
  6. Communities are not markets: members are citizens – John stats that citizens are more than consumers, bystanders and stake-holders – we are all citizens in the community (whether you’re a paid staff member, or an external). The best citizens even challenge the status quo, propose improvements and make the conversation richer – I think we have this, via Planet MySQL. The question though is, are we as Sun, listening to the citizens?
  7. The key is the art of figuring out whether & how to apply each of these ideas – John suggests experimenting, trying new things, and then measuring the reaction.

Of course, back to point #6, engaged citizens are noisy is highly true. But the old adage of people complaining because they care, is probably a good thing to remember. Expect noise, demands, threats, contradictions, and more. You can’t please everyone in a healthy community, but they will help you make decisions.

A most interesting presentation, and there’s a lot to learn from Mozilla, for other communities to apply.

fits of irony

In a fit of irony, its worth nothing that StarOffice has been dropped from the Google Pack while the Java Runtime Environment will now include the Microsoft Live Search Powered Toolbar on Windows.

I always tell people who use Windows to download the Google Pack. Maybe they would include OpenOffice.org 3.0? I’ve been a user of Google Docs recently, and there’s still something about OOo that makes it just that notch better. The other news though? Its days like this that I’m glad I don’t run on the Microsoft Windows platform.

Open Source Economy Conference 2008

Last week I found out about the Open Source Economy Conference 2008 held in Putrajaya, Malaysia on the 19th of November 2008. Its co-organised by Sun and the Multimedia Development Corporation (MDeC). Its also the “launch” of MySQL in Malaysia.

I only mention this because I’m speaking – check the agenda out. Don’t hesitate to register now.

Sun Systems Tour; MyGOSSCON

Busy next few days: Sun Systems Tour in Jakarta, Indonesia on November 5, then MyGOSSCON 2008 on November 6.

For the Sun event, there’s a corporate slide deck – MySQL from Sun: The Platform for the Web Economy. For the MyGOSSCON event I’ll be speaking about MySQL Best Practices.

If you’re in Jakarta and free on November 5, don’t hesitate to say hi. Similar invite for MyGOSSCON, though I don’t actually know if its open to all.

Software Freedom Day in Riga: Superstars galore

Tomorrow (Saturday, September 20 2008) is Software Freedom Day, and we’re taking Latvia by storm! We’re hosting it at the University of Latvia, and we have an awesome schedule.

Why awesome? Because we have exciting speakers like you wouldn’t believe.

  • MÃ¥rten Mickos, former CEO MySQL AB, current SVP Database Group, Sun Microsystems
  • Kaj Arno, VP Community, Database Group, Sun Microsystems
  • Mark Callaghan, Google Inc – he’ll be talking about running a database when your business depends on it – very cool stuff
  • Domas Mituzas, Wikimedia Foundation and Sun Database Group Support Engineer

There are many, many more, but just the list above is pretty impressive if you ask me.

There is to be free lunch at the university, and in the evening at 7.30pm, there is to be free buffet dinner and beer at the Radisson SAS Daugava Hotel. Come unwind with the rest of the Sun Database Group!

So, if you’re currently not in Riga, Latvia, consider coming. Take a flight in, or if you’re in Finland, there’s a ferry; if you’re in Estonia, there’s a train; and if you’re in Lithuania, there’s a bus!

As an aside, I find it funny, that I have traditionally never been in my own country when there has been a Software Freedom Day. Last year I was in Beijing, China delivering a speech on MySQL. This year, I’m in Riga, Latvia, with the rest of the Sun Database Group for our yearly developer’s meeting.

Drizzle… seeing sun through the clouds

Brian Aker was at the Sun booth today, in a premier slot, where there must have been about 50-60 people, huddled around, to listen to him talk about Drizzle. The project motivations, what’s behind it, what its not aimed to be, and so much more. Check the video out (21 minutes long)!

The Birds of a Feather (BoF) session in the night, was well attended, and there was lots of large discussion on what’s next. I think the important message to take away is that Drizzle doesn’t aim to be MySQL, and there are no plans to “merge” things back (fixes where the code-base is shared though, might make sense). Its also important that the design is for the future, i.e. multi-core machines. It was great to see Brian say that this really leverages Sun in many ways.

Its worth noting that Sheeri was at the lightning talk, and has a shorter, 8 minute video recording too.
Update: s/nothing/noting

MySQL vs. PostgreSQL

We were at the Sun+Zend party last night, and it was a blast (thank you Jesse Silver!). If you’re a PostgreSQL or MySQL user/developer or just a general database geek, you should’ve been there. Why?


(watch the video if its stripped in your feed reader)

Monty Widenius (MySQL) and Josh Berkus (PostgreSQL), decided to start sumo wrestling! It ended with a 5-0 score, advantage MySQL.

An attendee Tim Moore twittered: “Postgres is totally losing the sumo match. I’m migrating all of my databases to MySQL tomorrow.”

Monty says, this is what we do to people that leave Sun! In fact, if you didn’t already know, Josh Berkus, my esteemed colleague in the Database Group at Sun Microsystems, is leaving his post as the PostgreSQL Team Lead. We met for the first time, face to face at foss.in last year, and all I can say is I’m truly saddened to see him leave. But thanks to the magic of the open source world, we’ll still be interacting, I’m sure. Good luck Josh! (and better sumo practising next time, mmmkay?)


i