Next Stop UDS

All the Canonical folks are meeting this week prior to UDS.  We’ve already had some great discussions including:

Canonical Plan for World Domination

— text redacted —

(Sorry, if I told you, I’d have to kill you.)

Actually, it is a great time to see all our co-workers from across the globe.  However, I can’t wait for next week, when UDS starts.  UDS is a great time to see all of you, the people that make Ubuntu great.  Please come up to me and talk to me, even if I seem busy.  We are randomizing the tracks this UDS, so each track will move to a new room after each session.  There is no more hiding in a room and not meeting new people.  Please take advantage of it.  The F/OSS world is a weird diverse and interesting place, don’t let yourself miss any of it.

UDS Barcelona Has Incredible Potential

This UDS each track will have two session rooms, plus a breakout room. That means we will have, at least, twice as many sessions. We should some out of it with twice as many specs for new features. My question is, how will we handle twice the data?

In previous UDS’ the server track was very well documented, thanks to Adam Sommer from the documentation team.  Adam was able to attend all sessions, and the documentation was uniform, because one person was responsible for the format. I think that because of Adam’s excellent work, we had some of the best documented sessions at UDS.  This was good, because I am usually suffering from information overload by the end, and unable to remember my name, let alone the critical details of the discussions.  We will have to come up with another solution in Barcelona.  Adam will only be in some of the sessions, so the rest of us will have to pick up the slack.

If we take good uniform notes, we could come out of this UDS with more data from more discussions than ever before. This will ultimately result in a better Ubuntu.  All we have to do process all the data in a usable way.  So, you will probably hear me start every session with a reminder about note taking and a quick review of the format we want them in.

Free as in beer:
As usual, Server Team community members find me at UDS and I will buy you a beer.

I’ll be at the Free Software & Technology Expo in St Louis, MO on Saturday

I’ll be speaking at the Free Software & Technology Expo tomorrow May 9th.
My talk will cover:
* What’s new in Jaunty, including the Ubuntu Enterprise cloud
* Hints of what might come in Karmic, and a UDS preview
* Observations from the front line (or What it’s like to work for Canonical, and the furious pace of our 6 month release cycle

If you are in or around St Louis, stop by and say hello. I’d love to talk to you!

Exchange Proxy Anyone?

At UDS, there was talk (mostly from Dan Shearer) about using Openchange to provide a mapi proxy to MS Exchange.  I find this interesting.  If Dovecot/Postfix could use it, it would allow *NIX clients to talk to Exchange without turning on OWA.  This would delight sys admins on both sides of the fence.  Of course, Outlook clients could also talk straight mapi to the proxy as well.

I like the idea of abstracting MS Exchange, because once we have all the clients talking to us instead of MS Exchange, it makes it much easier to replace exchange.

The Openchange folks have made an announcement.

UDS Intrepid

With UDS over it’s time to start the difficult job of deciding what we can actually accomplish for Intrepid.  A partial list of things that might make it in to the Server Edition:

  • J2EE App Server (Full stack or just servlet container remains in question)
  • OpenLDAP based AD proxy
  • Enterprise Management integration
  • Easy LDAP server setup
  • Improved community testing

Some pictures:

Mathiaz enjoying himself at XT3

Howard Chu playing with the Ubuntu All-Stars

Finally Free!!! (to contribute)

I spent the last decade working in the IT departments of large multi-national corporations. Over that decade I have seen the view of F/OSS slowly change from one of misunderstanding and fear to one of acceptance and appreciation. While most large companies now use F/OSS, very few give back anything. In fact, most go one step further, and make all employees sign very restrictive agreements giving the company complete ownership of any ideas, copywritable works, or inventions produced by the employees during their tenure with the company. This pretty much precludes the employees from participating in any F/OSS project without permission from their employer. Any unapproved participation could put an encumbrance on the project and potential subject it to litigation.

My last employer was very enthusiastic about using F/OSS, even repeating the mantra, “Is an open source alternative available?”, anytime a software purchase was suggested. When it came time to give back, however, requests fell on deaf ears. It’s not that the IT management did not want to give back to the community. In fact, they realized the great benefit that they were getting and wanted to support F/OSS, but were always overridden by the legal department. The legal department does not understand/trust the GPL, so it always says no. No lawyer will ever be fired for saying no to to potential liability.

This all boils down to a couple of big problems for F/OSS: There are many improvements and changes being made to the software that are not being added back and the needs and ideas of a very large group of users are missing from the community. F/OSS ends up directing a larger portion of their development efforts to college students, gamers, and hackers running servers in their basements (I am now the later).

Why is this all important enough for this rambling diatribe? Because, I want the F/OSS revolution to succeed, and we need all the community involved or we become marginalized. The Ubuntu Linux distribution is a step in the right direction, but we have farther to go. It involves educating lawyers, and listening to users that aren’t part of the cool crowd. I’ve thought this for years, but finally I’m free to speak, and free to contribute.

New Job; New Career

Hurray! I started at Canonical Ltd. as Technical Lead for the Ubuntu Server team last Thursday. Kiss the corporate world goodbye, hello open source.


a