• Archives

  • Categories:

  • Other profiles

UDS Maverick Day 2

Tuesday morning we were up bright and early for breakfast and the beginning of day 2 of UDS! As usual, the day for me started out over at the Community Roundtable.

Community Roundtable

In addition to being a general overview of the upcoming day, this roundtable really focused on the perception the community in general has of Canonical. In this last cycle the Canonical Design team really came under fire for making design decisions without keeping the community up to speed on the moving of window control buttons, and the now infamous bug report related to it. The rationale for this eventually came out in Mark’s blog and is generally supported by the community but it was felt that much of the community uproar could have been prevented by having some of the design team’s work be more accessible to the community. In response to this the Design Team over at Canonical have launched a really great blog over at design.canonical.com to work harder to engage the community and keep them up to speed with their ideas and projects. The design team was not the only team focused on in this discussion, it also expanded to other roles within Canonical, including those of developers. It turns out that it’s not well-know that for a Canonical employee to become an Ubuntu developer (or even an Ubuntu member) they need to go through the same process as anyone in the community seeking to fill the same roles, and indeed, there have been times when Canonical employees were asked to reapply for positions within the community when the governing membership boards felt they didn’t have enough solid involvement. The result of this session? Communication has to improve on all fronts to keep the relationship between the Ubuntu community and Canonical a healthy one.

Ubuntu NGO Team plans for Maverick

This was probably the most productive session of the day for me. The NGO Team has some really great folks involved who are really inspired to reach out to more non-profits and get them the help they need with documents, software packages and general tips for using Ubuntu and other open source applications within their organization. The result of this was several tasks defined for this next cycle, including some for me regarding php pear packages required for some of the webapps that the NGOs are keen to use.

Ubuntu Support and Learning Center

In this session Benjamin Humphrey introduced ideas for a Support and Learning Center website. The rationale behind this is outlined in the introductory paragraph of their wiki page:

The Ubuntu Support and Learning Center (USLC) will be an awesome, quality, dynamic website that acts as an online learning and support center for Ubuntu users to both solve their problems or work through tasks, and also to learn more about Ubuntu and how to contribute to it. The final site would involve material from the manual project, docs team, learning project and third party articles, split into well organized, topic based help using cutting edge web technologies like HTML5. The website would also collect information and feedback from the users on the usefulness of articles or individual paragraphs, so that we can constantly improve our material to make it the best quality we can.

It is primarily a portal for content that is easily accessible to users. Much of the discussion on this centered around making sure the team was going to work with the existing teams to develop content, and the hope is that initially this really would be a portal to existing content instead of a lot of content developed by the team itself. However, the grand vision was that of a moderated wiki where contributors would have an interface for quick edits to content that could be submitted via the web interface into the bug tracking system, as well as a full translations system that would be easy to use. As with many documentation initiatives lately the focus is really on working toward high quality documentation while maintaining a low barrier to entry and making translations as easy as possible. Just like the manual project I really hope to see some of the tools used in this project used throughout the community.

Development Workflow Overview

This was the second such session of the week (I didn’t attend the first), and focused mostly on how upstream developers and others could most effectively submit patches, including starting from a base of “how would a developer know where to begin?” and discussing whether attaching patches to bugs really is the most effective strategy. There are currently over a thousand bug reports in launchpad against Ubuntu projects which have patches haven’t been thoroughly reviewed and applied, so while the review team is now working hard to get through this backlog (and doing an amazing job!) the session was seeking to make this job easier by defining a set of simple steps that could be completed in bzr itself so that a patch and merge request could be made directly, hopefully moving the patch that much further along in the development workflow. The patch discussion will continue in some patch-focused sessions later this week.

Open Week and Developer Week

I really enjoyed this session a lot. Focused on Classroom events (Open Week, Developer Week, Opportunistic Developer Week, User Days), and general sessions), this session covered some of the strengths and weaknesses and best practices for all these. We also discussed timing of these events and how we can do a better job at promotion, as it was agreed that we could have done better for this latest Open Week and at getting our news out to non-techies in general. Out of this session I’ll also be modifying the Classroom docs somewhat to make it clear that anyone with a project within the community is welcome to use the channel, get their events added to the calendar and take advantage of the features of ClassBot.

Create a localized help.ubuntu.com

I don’t know a lot about translations (easy when you only speak one language, and that language is English!) but I do understand their vital importance to a project like Ubuntu, and see the value they present when proprietary and closed source software alternatives lack the international support that open source can provide. The translations of official help docs is an ongoing project that allows for documentation with each release to be shipped with installs, but the help on actual help.ubuntu.com is only published in English. Currently it’s the job of loco teams to maintain their own (like help.ubuntu-it.org) and Matthew East brings up some interesting points about the challenges of maintaining translations sites in his email to the docs list on Sunday. It was an interesting discussion, diving in to the resources the locos have and whether they should really be responsible for handling publishing localized documentation. Since I’m not involved with translations I don’t see myself being involved in this discussion after UDS, but I am certainly going to follow it as it develops.

Live IRC Support In Apps

This session covered a proposal (and live implementation with an app written in Python) for a “live help” client for the desktop which has an IRC back end. The initial stab at implementation is clever but probably won’t end up being workable because of the constraints of the IRC medium, since it creates a whole new channel for each support request, an idea which probably won’t scale (and might upset freenode). I was also somewhat concerned about handling quality of support, citing that when people use an app from their desktop itself they tend to think the person on the other end is a professional, but my doubts were mostly laid to rest when the discussion went in the direction of making it clear that it was free, community support, and perhaps they’d even add a link to paid support options. A very interesting session in all, it’s always exciting to see how people are innovating to improve the user experience.

Once sessions wrapped up several of us decided to take one of the evening buses in to Waterloo for dinner. It was raining so not the most beautiful night in town, but we were able to find a charming little restaurant, Restaurant L’Amusoir. Only a couple folks really knew French, so we were dependent upon them (this is steak with frites, right?) but it actually wasn’t too difficult, and the waiter helpfully knew enough english so that we were able to get by. So we ordered a round of beers and some amazing steaks.

First up was the Waterloo Triple 7 Blond, which was really nicely balanced, if a bit strong for a first beer of the evening. Then it was on to the Mort Subite, a lambic made by Alken-Maes Brewery. I ended up with a Kriek (in spite of the photo above being of a bottle of Framboise, the glass itself has Kriek!), which was quite sweet. Dinner itself was a generous portion of steak with creamy mushroom sauce, salad and frites, and was nothing short of spectacular, if a bit filling!

Around 10PM we caught the bus back to the hotel and settled down in the hotel bar where I picked up a Delirium Tremens. Now, Delirium Tremens is one of my favorite beers in the world, and it isn’t particularly hard to find in the US, but all of the beers server here at the hotel are familiar so I figured I might as well go with a favorite since new wasn’t an option. I ended up having some great chats about beer with Jan Claeys, continuing the dozens we’d had online previously, it was really a pleasure to be able to finally enjoy some beers and talk in person. I headed to bed shortly after midnight.

Now off to start day 3! Tonight Ubuntu Women is having a team dinner down at Drug Opera Restaurant, if you’re at UDS and reading this and would like to join us (no, you don’t have to be a woman, just be supportive), check out the signup section on the LocalParticipation page so we can get an accurate count for our reservations. Afterwards we’ll be heading over to the famous Delirium Cafe.

Travel and UDS Maverick Day 1

Saturday morning I woke up early to get to the airport on time and caught my flight out of San Francisco. The flight was slightly tense since I had to gate check my carry on (argh!) and further ash cloud problems were cancelling several flights out of the US that morning. I landed in Chicago to learn that my flight to Brussels had a 2 hour delay. In the end this didn’t end up being a big deal, I had a really tight connection in O’Hare planned so I wasn’t particularly looking forward to it anyway.

For some reason I couldn’t fall asleep at all on the flight to Brussels, so I got to zone out to terrible on flight movies, listened to some podcasts and played on my Nintendo DS for 8.5 hours. Finally around noon on Sunday Brussels time our plane landed and we were off!

I bought a local prepaid BASE SIM at the airport for 15 euros, 10 of which immediately went to data, the rest I’m saving for the unlikely emergencies when I may need voice. And quickly met up with some other Ubuntu folks, to catch a cab to the Hotel (turns out there was a shuttle we could have taken, oops). Once at the hotel I immediately bumped into Laura Czajkowski and Martin Owens.

Penelope Stowe’s flight arrived a couple hours after mine and Laura and I enjoyed a nice (if pricey!) hotel bar late lunch and enjoyed a couple Belle-Vue Kriek Extras (yum!). After food we headed back to Laura and Pen’s room to watch the latest episode of Doctor who, along with enjoying our Krieks, some gummy penguins and I got to enjoy my first Curly Wurly candy bar. It was around 6:30PM when I left their room to go to my own – and boy was I exhausted from not having slept the night before. I forced myself to stay up until 8PM before finally crashing, but it wasn’t easy!

Monday morning UDS began! The day started off with an Introduction by Jono Bacon.

Then a keynote by Mark Shuttleworth (video), where Mark discussed the “chasm” that Ubuntu still needs to cross to make it to the mainstream and talked a lot about Ubuntu on netbooks and other internet-ready devices where screen real estate, which he posted about in his blog today: Unity, and Ubuntu Light. He also announced that he wants us to shoot for a 10/10/10 release date of Maverick, because 101010 in is binary for 42, and there is a trend among us Ubuntu folks of having read The Hitchhikers Guide to the Galaxy (guilty here!).

From there we headed off to sessions.

Community Roundtable

I started out the session day in the Community Team Roundtable where we reviewed the plans for the week and discussed potential sessions, I’m looking forward to seeing the Community Learning Project Materials workflow session some Ground Control sessions scheduled.

Configuration management tools and conffiles

This was a really fascinating look at the current state of config file management via dpkg and the conflicts that come up during upgrades when using a config management tool like Puppet. A couple comments about config file management itself were made (dpkg’s config options leave much to be desired – it might be nice to have a better/smarter tool for merging config file versions between versions), but the core of this discussion focused on how and if a team should work with Debian to look into a way to selectively (you can already have dpkg not prompt for any config file changes, but not per package) take config file management away from dpkg itself for certain packages and tell the system that something like Puppet is handling it. I really do hope this happens.

At lunch I got to hang out with Bert Desmet, a local Fedora Ambassador who is attending the summit for a couple days. And we got a picture! …even if Martin Owens is giving him bunny ears (that’s how we treat Fedora folk. Wait, no it’s not! GUYS!!)

After lunch there was a series of Plenaries, starting with Ivanka Majic presenting for The Design Team (video) where she discussed some of their user testing of Ubuntu 10.04 which they’ll be posting on the design blog soon. Next up was Thiago Macieira presenting on QT Roadmap / Overview (video) and then Rick Spencer on Application Developers and Maverick (video).

Team Project Planning Workshop

This session ended up being a really great one that focused on the use of Launchpad blueprints in community projects. I’ll be honest – I don’t really use them. We were able to discuss how to make them better (and boy did I have a lot of ideas based on my own reluctance!). The idea ended up being to mostly do away with our traditional wiki-based RoadMaps and instead go with the launchpad-based blueprints so team members could more easily subscribe and keep up with changes – plus regular burndown charts which track progress can be generated easily from them. The end result of the brainstorming was looking into some launchpad-end changes, and some folks assigned to writing documentation for doing blueprints so it’s easier.

Heuristic evaluation and bug tagging

This was a session put on by the design team, and while my interests don’t typically lean toward user experience, after the Plenary by Ivanka Plenary I found myself interested in how the team worked. This session focused on discussions they’d had with the Mozilla team about having a common “language” to discuss usability issues and using similar tags on bugs to describe certain things. One thing I was really pleased to see was discussion about error messages sent to users. While I certainly appreciate the frequently easily Googleable, tech-nature of error messages that programs give, this is certainly not universal, and most of the newcomers to Linux these days will be put off by them. In all, a great session.

After that I decided to take a walk. This Hotel is in the middle of a beautiful Belgian forest and I had quite the nice walk down a couple of the trails on the property.


Last night was spent in the hotel bar enjoying some beers (I ended up with a mug of Stella Artois thanks to Benjamin Humphrey) and good conversation with Amber Graner, and several others throughout the evening. I turned in around midnight, my body still isn’t adjusted to the time zone difference but I am feeling much better this morning than I was yesterday morning!

Now off to grab some breakfast and start day 2 :)

Nexus One, Ubuntu and leaving for Belgium

Sunday was a pretty low-key day, which I really needed after all the release parties and events. MJ and I headed over to Kate O’Briens for lunch, turns out they have this *great* Corned Beef Quesadilla (yes, really).

Kate O'Briens

I then moved the SIM from my G1 to my new Nexus One. I had been reluctant to do it because a physical keyboard is something that was so high on my requirements list when I got my G1, and it continues to be. I am still not convinced by the on-screen keyboard of the Nexus One, but the phone itself is so much faster than the G1 and after playing with the N1 some I couldn’t resist switching the SIM. We’ll see how I do with the on-screen keyboard, at least it’s better than the G1 (slightly larger screen means bigger keyboard, seems slightly more responsive too).

This week I’ve spent cycling back to cleaning up a bunch of little Ubuntu things before UDS. The Community Council announced the new membership boards earlier this week and I’ll be serving another two years on the Americas Board (I abstained from voting on the Americas board, so thanks to my fellow CC members who once again have supported me in this position!). Today I posted the latest Ubuntu US article, an interview conducted by Amber Graner, LoCos, Leaders, and Lessons Learned: Florida Team. Today the elections for Ubuntu Women Leader began and I added myself as a candidate. My todo list still has some Debian work on it, as well as a pile of home sysadmin stuff (I really need to get better backups going!) but things are at an alright stopping point for my trip to Brussels.

Trip to Brussels! I’m very fortunate to be sponsored for this event, with Canonical handling arrangements for flights, hotels and meals. At this time tomorrow I’ll be flying over the Atlantic for the second time in my life, and visiting mainland Europe for the first time. I’ve got most of my stuff ready to be packed on the table in front of me – clothes, gadgets, adapters, euros, bottle of Advil (for the mornings after all those Belgian ales, you see!). I sort of wish I had extended my trip a couple days to see the sights in the city, since the place we’re staying at is actually in La Hulpe at Dolce La Hulpe Hotel and Resort, which is outside the city. But it will give me a nice taste of Europe so when we come back for a real vacation it’ll really be something.

Now I think I’ll start packing my piles of stuff and triple-check my list so I don’t forget anything. My flight leaves tomorrow morning local time stops on O’Hare in the early evening where there is only 40 minutes between touchdown and takeoff, that’s going to be fun. Sunday morning I’ll be landing in Brussels. Here’s hoping I can catch some sleep on the plane! If not, I’ve spent the early portion of my evening loading up my mp3 player with music and podcasts.

Ubuntu Women World Play Day Competition

Last month Melissa Draper announced the Ubuntu Women World Play Day Competition.

“A pivotal issue within computing cultures of today is the overemphasis on boys and men as the primary consumers of technology. Children learn by example and since the majority of media images consist of boys playing computer type games and girls playing with stereotypical princess type dolls; this contributes to the lack of involvement in science and technology by our young women.

It hurts us all to have this subconscious of pigeonholing of our children, and to help counter this for Ubuntu’s community, we would love to have a collection of examples of young girls (toddlers through to 12 years old) playing with — and loving, and being encouraged to pursue — Ubuntu. This would allow parents of girls to demonstrate that it really is ok to be intrigued by the shiny screens, blinking lights, tappity-tap of keyboards, and faint whirs of computer fans.”

I’m pretty excited about this competition, a picture is worth a thousand words! Plus the team is offering three exciting prizes donated by companies sponsoring the project and contest, Melissa discusses the prizes in a recent blog post:

This means that the competition can now offer 3 prizes! Not only that, after contacting Canonical CEO Jane Silber, we can confirm that she would be honoured to choose the second netbook prize!

The prizes are now as follows:

Community Choice: A Terra A20 netbook with Ubuntu 10.04 LTS

Jane’s Choice: A Dell 10n with Ubuntu Moblin Remix

Random Draw: A prize pack of random goodies from The Ubuntu Shop and a gold USB necklace from ZaReason

All winning entries also come with a subscription to their choice of either Ubuntu User Magazine or Linux Pro Magazine.

We now have only a week left for submissions, so if you didn’t know about it and wish to submit a picture, now is your chance!

The team has developed 4 easy steps:

1. Take Photos!

Take a photo of your girl (toddler-12yrs) using Ubuntu/Kubuntu/etc!

Natural candid photos are best.

(Photos you already have are also ok!)

2. Sign the Model Release Waiver form!

We are collecting these because we are dealing with photos of children.

Print the form out fill it in, and sign it.

Then either scan or take a clear photo of it.

3. Email us!

Attach both photo(s) and a signed form to an email.

Send the email to ubuntuwomen.competition@gmail.com before 2359UTC May 14th.

4. Wait for voting!

Voting will open on or after May 15th, announcement will be made on May 28th.

Good luck everyone! We’ve had some great submissions so far and I’m really looking forward to seeing more come in.

While I’m on the topic of Ubuntu Women, if you want an update on all the work the project is doing check out the logs (and slides!) Amber Graner’s great Ubuntu Open Week Session on the Ubuntu Women project.

Bay Area Lucid Release Parties and Bay Area Geeknic #1

What an exciting few days!

Thursday night over 60 (maybe more, the RSVP list was longer and it was difficult to count!) Ubuntu fans poured into Thirsty Bear for a Lucid release party! This turnout was unexpectedly large (maybe reserve the room upstairs next time?) and wonderfully exciting! I was able to meet a whole bunch of interesting people, catch up with others, and a few people from out of town even dropped by to mingle and take part in some Ubuntu partying.

Mark Terranova posted several photos in the West Coast Ubuntu Flickr Group:

100_4431

I forgot to bring my camera, but luckily Sameer Verma had one that he passed around and got lots of great shots, which he posted here: Facebook.com: Sameer Verma’s Photos – Ubuntu Lucid release party

And I shamelessly borrowed a few for this post (thanks Sameer!):



It was also really fun to be able to give out some Ubuntu California T-Shirts (Jono is sporting one in the photo above) to some of our more active team members. Thanks again to Neal Bussett down in SoCal for sending the boxes of shirts up north, I’ll be shipping out several in the coming weeks.

Friday evening was the Diablo Valley Linux Users Group Lucid release party – plus celebration of Grant Bowman‘s birthday (and apparently celebrating the ascension to the throne of Queen Beatrix of the Netherlands? Grant wore orange). So I took a BART train out to Walnut Creek and walked down to Caffe La Scala to meet up with a few people for the DVLUG release itself. Compared to the night before it was very, very low key, but it was nice meeting up with some folks over in the East Bay and La Scala makes a mean white mocha. From there we headed over to meet up with some more folks at The Cheesecake Factory, where this photo was taken out front by Mark:

100_4463

Dinner was great, the food, the company, the atmosphere. Once it was wrapped up I was even fortunate enough to get a ride home back to SF so I didn’t need to wait for a train (thanks again Daniel!).

Saturday was the first Bay Area Geeknic! We tossed this one together within just a few weeks and didn’t publicize it as well as we could have – figured this would be a trial one to events we’d have throughout the coming months, get a feel for what worked and what didn’t, get some idea of how we could do better next time. In reality? It turned out to be quite a successful event, I counted about 30 attendees at the height of it, we weren’t wanting for any necessities (and there was a grocery store pretty close when we did need to run out for a few things), there was plenty of food, beautiful weather, awesome geeky conversations, volleyball, frisbees! All I actually learned from this is that I need to wear sunscreen in the sun, I got a little toasted.




I put more of my photos over in a Flickr set: May 1st 2010 Bay Area Geeknic

And there are also Mark Terranova’s Geeknic Photos

It really was amazing how well everything came together for this. I can’t wait for the next one! Which we’re already planning (ok, we’re also planning a third, in July!).

Unfortunately today I’m missing the SF-LUG release event where Grant is presenting on the new release (just like he did at Felton LUG yesterday!) in favor of boring things like running errands and getting prepared for the trip to Brussels for UDS next week. OK, I’m pretty excited for Brussels so even getting prepared for the trip isn’t that boring. Passport? Check. Power converters? Check…

Ubuntu 10.04 LTS, Lucid Lynx, Released!

After much anticipation, the latest Long Term Service (LTS) release of Ubuntu was announced this afternoon:

Ubuntu 10.04 LTS released

Lynx

As with each new release, this once again is seeking to be the biggest yet – and if IRC is any indicator that certainly will be the case: the #ubuntu channel on freenode soared to over 2100 users at the peak, the previous record was 1865, and #ubuntu-release-party went over 1500, it’s previous record being 1177. Three cheers for the IRC Ops team for handling the influx with such tact and grace, it’s not an easy job!

And of course congratulations to everyone who made the release itself possible! Well done folks!!!

…but there is no rest for the awesome. Next weekend many community members and developers alike are off to Brussels for the Ubuntu Developer Summit – Maverick Meerkat, where we all get to put our heads together for the 10.10 release later this year.

Phillies v. Giants

When I lived up in Maine I went to a Portland Sea Dogs game once while in High School. In 2006 I went to a Readings Phillies game. On Monday night I went to my first Major League game! The Phillies were in town to play the Giants.

And we lost. No wait, San Francisco won. The Phillies lost. I don’t know who I was supposed to be cheering for, but given that Nita was all decked out in Phillies gear I guess I was supposed to be cheering for the Phillies! To my surprise there were a lot of Phillies fans there, and the Giants fans were gracious hosts, one even offering his seat to Nita on MUNI.

The game was fun, the crowd was excited, and logistically things worked out beautifully. We were able to take MUNI down to the ballpark (ok, so it is walkable from where we live, but public transit is quicker), people got in quickly, we snagged some hot dogs, chicken fingers and I got my hands on a beer. MJ got us great seats behind the Phillies dugout and we hunkered down for 9 innings (look, I used a baseball word!) of entertainment. In spite of not being a baseball fan in general, there really is something about being in a crowd of excited people all focused on a field that is a totally different kind of fun than I’m used to. I may have to start walking down to games from time to time – especially since it turns out there are cheap seats to be had.


Palm trees outside AT&T Park

As the game wrapped up we headed to MUNI to catch a train back, and then hop on another to head down to The Castro for some dinner – but the diner we wanted to go to had closed early! So we decided to bring Nita to In-N-Out for a taste of west coast fast food burgers and shakes. By the time we finished dinner it was just after midnight and we wandered over to the cable cars and caught a ride home on the last one of the night – but not before getting to watch them turn it around. Cable cars are so cute and fun!

We sadly had to drop Nita off at the airport to go home on Tuesday night, I miss her already! This night was such an awesome wrap up to a fun weekend.

Visiting Alcatraz

I didn’t realize Alcatraz was in the bay just outside of San Francisco until I visited for the first time back in 2008. Wow, that’s not too far off either! Since then I’ve wanted to go, so when Nita was in town visiting this past weekend and suggested it I jumped right on board. We snagged some tickets on AlcatrazCruises.com for a 2:20PM trip out on Sunday. We grabbed some lunch at Mijita (yum, fish tacos and a Mexican coke!) in Ferry Building and took a nice walk outside the pier. After that we hopped on a streetcar and headed down to Pier 33 to board, and while in line got one of those silly in-front-of-picture photos of the three of us:

MJ, Nita and Lyz

Then it was on to the boat!

Amusingly, the last time I visited a prison museum it was with MJ and Nita. Just like the last time we visited such a place we had amazing weather, even when we were out on the bay the chill was quite tolerable, and most of the day I was quite comfortable carrying my jacket.

The first part of the tour has you walking up to the top of the island to pick up the audio tours and enter the prison. The audio tour was was well done and took us all around the inside of the prison, from the blocks to the library to the kitchen, describing escape attempts and telling other stories from when the prison was in operation.

One particularly amusing portion of the trip out to the island was when one of the park staff showed a crowd of us the locking mechanism on the cell doors, and I got a video of it!

Following that, MJ asked him if he could see the mechanism (all mechanical, no electric!) up close, so he opened up one of the ground level boxes to give us a peek:

Pretty neat! But as the tour guides and welcome video were keen to point out, a prison is not all of the history or wonder of the island. Indeed, there were some beautiful gardens and amazing views of the city as well, we had a really nice walk around the grounds after the audio tour was finished.

I have more pictures posted over in a flickr gallery:

http://www.flickr.com/photos/pleia2/sets/72157623829012261/

We then took the ferry back to San Francisco. We dropped by Pier 39 to see the sea lions and drop by a couple shops. From there we headed to #9 Fishermen’s Grotto for dinner and were able to watch the sun set over the water – brilliant! Once it was dark we walked up the street and did a bit of touristy shopping, eventually ending up at Ghirardelli Square where we enjoyed some giant sundaes. Yum! By then it was getting pretty late and we headed over to show Nita the cable cars, and take one home!

I love cable cars. Love love love them. In spite of the $5 price tag for a one way ticket, need to take them more often. Oh, and I must visit the San Francisco Cable Car Museum when I have a free weekend day. Taking one home was an awesome end to such an excellent day :)

Upcoming busy weekend: Ubuntu Lucid release parties and a Geeknic!

I managed to pack my schedule around the Release of Ubuntu Lucid, 10.04.

I'm going to the Ubuntu Release Party

The first event I’ll be attending is down at Thirsty Bear Brewing Company in San Francisco on Howard near 3rd.

Date: Thursday, April 29, 2010
Time: 7:30-10:30 PM
Sign-up: Here

Come and join the Ubuntu California LoCo Team in celebrating the Ubuntu 10.04 Lucid Lynx release. The party is simple: good people, good drinks, and a good place to hang out. Join us!

At the time of writing we already have 26 confirmed guests!

The following evening I’ll be heading over to Walnut Creek to celebrate with DVLUG at Caffe La Scala

Date: Friday, April 30, 2010
Time: 6-??? PM

No sign-up is required for this event as it will be a bit more informal. I’m really looking forward to kicking back with some fellow California LoCo members and chatting about the new release.

The California team is really rocking for this release, having several events across the state – I can’t even attend all the ones I’d like to! Check out more here:

https://wiki.ubuntu.com/CaliforniaTeam/Projects/LucidRelease

Bay Area GeeknicsBut I couldn’t let my weekend be exclusively Ubuntu. At the last Berkeley Jam Mark Terranova suggested a series of Geeknics over the summer across the bay area. How can I turn away a Geeknic proposal, after all our Philly Geeknic was the first official “Geeknic” in the world last year! It really is a delight to bring the event to my new home. So planning began and we settled upon the details for our first bay area Geeknic.

Location: Heather Farms Park, Walnut Creek
Date:Saturday, May 1, 2010
Time: 12:30 til 5:30pm

Once you are in the park, follow the penguin signs.

If you need a ride from BART email INFO GIDGETKITCHEN ORG ahead of time or call Mark at (510) 228-4646

Free to attend, bring a dish – it would be nice to let people know ahead of time what you are bringing. Either post on the wiki or on the the Facebook Page.

The park has picnic tables, a few extra chairs would be bonus.

We have 2 extra tables

There are built-in grills. We’ll have at least one extra.

We have one sun canopy and a few large umbrellas to protect anybody from bursting in to flames or getting sunburned. We welcome any other sun protection that you may be able to bring.

Heather Farms is a great location. Many things to do there. Nice gardens nearby, birds to feed, etc. We can also throw a frisbee or use the redball to play a game of kickball.

Sunday? I’ll be preparing for my trip to Brussels, Belgium for the Maverick Ubuntu Developers Summit the following weekend! I’ve wanted to visit Belgium ever since my love of Belgian beer took hold almost a decade ago, and while I won’t have much time for tourism since I’ll be too busy working with the awesome Ubuntu folks at the summit, this is a great opportunity to get a taste of the city and the beer! My only regret is that MJ can’t join me, we’ll have to have a proper European vacation together sometime in the near future :)

Lessons from Open Source Business Conference and the Linux Foundation Collaboration Summit


Conference guides for OSBC and Linux Foundation Collaboration Summit

Last month I attended the Open Source Business Conference. Lucky for me it was located at The Palace Hotel, right down the street from where I live! As I mentioned previously, I was able to gain entry by volunteering at the local groups table. I was fortunate enough to be able to attend all the talks in addition to manning the table. Several of the keynotes were quite good, but my favorite talk of the conference came from Ravi Simhambhatla, the CIO of Virgin America, who spoke about the wealth of F/OSS tools that were being used within VA. I think sometimes in my day to day work as a sysadmin and my volunteer work encouraging adoption of Ubuntu I feel as if it’s an up-hill battle to convince people that F/OSS tools are not just free (as in monetary value) but are quite often better than proprietary options, so seeing Simhambhatla so enthusiastically talk about the huge improvements across the board by switching from proprietary to F/OSS tools was quite inspirational. The CEO of EnterpriseDB, Ed Boyajian, gave an interesting talk about how F/OSS hasn’t really made its mark on the enterprise database market and what can be done to change that – including exploring the distinction between MySQL (is, and always has been, focused at webapps) and PostgreSQL (the more enterprise-ready database). I also saw Tim O’Reilly speak for the first time, and heard a great keynote from Jim Whitehurst of Red Hat on the value of F/OSS which must not strictly be put on a static monetary value for a task, but instead focus upon the flexibility that F/OSS provides allowing you to accomplish that task, and more, with a smaller budget (a subtle, but important, difference when discussing IT budgets!).


Sign on top of The Palace Hotel

Last week I attended the Linux Foundation Collaboration Summit down in Japantown, an easy ride on the 38L bus – and not a bad walk home on the last day when it was still daylight upon leaving I wasn’t in the mood for a bus. The summit itself was quite an event with a lot of very impressive folks there. In addition to meeting a lot of local business people who are deploying and developing in F/OSS, I was able to meet Red Hat kernel developer Valorie Aurora and CEO of ZaReason Cathy Malmrose, but I spent most of my time with Landon Jurgens of General Electric (some of their small devices use Linux!) who I know through the New York LoCo team and met last year at the Karmic Release event that I drove to Seneca Falls for. I also met up with Miia Ranta, still in the area from Finland, and whose boyfriend was kind enough to give me a lift home after the first day. I also got to chat briefly with Pete Graner of Canonical and Jono Bacon and I touched base long enough on Friday to throw together some ideas for a Lucid release event at The Thirsty Bear this week.

Content-wise I have to admit, the first day was the best for me with all the great talks (now posted online), the number of people there (overlap of collab summit with a kernel summit event)… and with Chris DaBona giving everyone in the audience at the end of the day a Nexus One (glee, shiny new phone!). Day one also wrapped up with a lovely evening of sushi, open bar and networking at Yoshi’s where I met Jesse Zbikowski – a fellow California LoCo team member who had planned some previous Ubuntu release parties in the area and wanted to meet up for some collaborating on an event post-release of Lucid (it’s looking like we may end up at Noisebridge for an Installfest in late May).


Badges for Open Source Business Conference and Linux Foundation Collaboration Summit

The following two days at the summit a few things were continually impressed upon me, carrying over from what I’ve learned at OSBC:

1. In several areas, F/OSS has Made It Big.

Many companies have shifted from having to be convinced of it’s usefulness to questions of how they go about managing these new tools. Whether it be navigating the plethora of available applications (a topic my boss has blogged about too) or working with development teams who wish to incorporate F/OSS with varying licenses into code that they deploy internally and ship to customers, it’s a challenge. A fascinating talk by a Bradley M. Kuhn about GPLv3 which discussed some of it’s ratification process drove home both these points, there were some big companies with some strong feelings about the direction the GPL was going and during the resulting license reflects some of the pressures that were upon upon the Free Software Foundation. It’s worth saying that in spite of Kuhn’s opinion that it was too “watered down” for his tastes, being more of a practicalist I believe these changes were primarily good.

2. Most of us are cloud critters, and our open philosophies have a place.

I use Google hosted domains for my email, Google docs for collaborative editing, Facebook and Twitter for social networking. Woo awesome new cloud world! Unfortunately I don’t pay for any of these services and completely at their discretion my accounts could be deleted and all data poured into these things lost. Even worse for some companies and people, the data that we pour into these services may be used in ways with which we had not intended, even shared unintentionally (or intentionally!) with 3rd parties. At the OSBC Tim O’Reilly spoke of open data which is a piece of this puzzle (example: no one can come near to matching the data of Google Maps and given Google’s resources for this endeavor I don’t see a competitor arising any time soon, sorry Open Street Map!). The other piece of this puzzle is open cloud services. Enter the AGPL, seeking open web applications in addition to regular open applications that the GPL covers. Shouldn’t we seek to develop and use open services so we can run our own Twitter (hi Status.net!) just like we did with our desktop applications? I haven’t formed a coherent opinion here, primarily due to the collaborative nature that most of these services require. I still use Twitter instead of identi.ca because there are more people on Twitter (and let’s be honest, more regular people use Twitter, identi.ca has a lot of techies). And a F/OSS Facebook? Practically everyone I know is already on Facebook – including distant family I don’t have contact with by any other means. Short of a service that provides full integration of these things – letting me use Facebook AND F/OSS option, Twitter AND identica (possible already, but clunky at best when replies are factored in) I don’t even see myself switching, let alone gathering up others to champion web software freedom. Even then, can’t such integration I want come from really good, flexible APIs and data portability that adheres to open standards? Google already provides this for many of it’s services (I wouldn’t have switched to their hosted domains email service if I couldn’t snag email backups via POP, Google docs would be less useful if I couldn’t export to ODT and several other formats at my descretion) and Facebook’s move to XMPP for IM simply rocks. That may be enough for me.

The cloud thing was really driven home when the last session I attended at the collaboration summit focused on the “Desktop” and ended up being a series of presentations about how the desktop can better interface with cloud services, and what projects within Gnome, KDE, Mozilla and Ubuntu are doing cloud-wise.

3. Mobile devices! Mobile devices! Mobile devices!

Linux is pouring into the consumer mobile devices market – mobile phones, ebook readers, tablets… Google’s gift of a Nexus one at LFCS was not just a kind gesture, they want more and more people using these and doing development on the Android platform, and the audience there was a prime target. MeeGo, a community-developed Linux-based mobile platform for phones had a huge presence at LFCS. Embedded devices are also increasingly using Linux, people are using Linux all the time without even knowing it. Since mobile devices are one of the faster growing markets it’s huge progress that Linux has made such strong inroads here (personal anecdote: a year ago I didn’t have a smart phone, now I have 2 and am pondering an android-based e-book reader as I walk past huge billboards advertising the iPad).

So what did I practically gain from these conferences? Technology is continually moving a fast pace! Alright, I knew that. After OSBC I felt somewhat out-dated as a sysadmin who still maintains unclustered servers out there and edits some config files by hand, but after some thought I realized that I need a healthy bit of living in the now and living in the future must be maintained – and these conferences are very much future-looking. It certainly gave me a nice dose of future to take back to my day job and help motivate me to keep striving for the next infrastructure improvement or automation.