07 June 2006

Open Source Software Business Models at USENIX

Updated [10-Jun-2006]: Added a link at the end to Brian Aker's blog commentary on the panel. 

Brian Aker (MySQL), Miguel de Icaza (Novell/Ximian), and Mike Olsen (Oracle/SleepyCat) joined me on a panel on open source software business models at the USENIX Annual Technical Conference in Boston last Thursday (1 June, 2006). At last year's main technical conference, I gave an invited talk (587.6K) on a similar topic.  This year, I thought it would be more interesting with people instead of slides. 

The entire 90 minute panel was recorded.  I've broken it into three ~27MB MP3 files for posting, and provided a key with (very) rough times (hour:mins). 

  • Download HeadUSENIX.mp3 (27.3MB) covering the first 30 minutes.
    • (0:00) The First Act begins with introductory remarks.
    • (0:02) Introductions by Brian, Miguel, Mike.  Miguel remarks he might not do an open source company "next time".  Brian suggests, "Selling software at this point is like putting out a tip jar."   
    • (0:08) The panel discusses the challenges of growing out the community and growing the company.  Mike discusses the early ownership of the asset and dual licensing. 
    • (0:11) Miguel talks about early days at Ximian, and the discovery that one of the more valuable assets was Red Carpet, which wasn't the focus of the company at all. 
    • (0:14) Miguel discusses the value of Skype versus JBoss on acquisition and whether that had to do with the fact that JBoss was open source software, and Brian's responds that it may have had more to do with the number of people that could be monetized between a VoIP company versus an app server.
    • (0:18) A discussion about community contributions, from the ratios to the value of the contributions, and the nature of the community contributing. How the maturity of a community may effect where and how contributions happen is discussed.  Contribution value from Windows users is also discussed (with some amazing references). 
    • The value of contributions from an intellectual viewpoint is discussed. Mike (referring to MySQL) observes, "They can hire the smartest guys for their product and project.  You can shop for brains wherever they happen to be." Brian confirms that MySQL has people in 26 Countries, and, "There is no point in the day where someone isn't awake working on MySQL."
  • Download MiddleUSENIX.mp3 (26.3MB) covering the middle 30 minutes.
    • The Second Act starts with a discussion about Licensing and how each company thought about licensing, the community it would enable, and the  leverage it would provide as a business.  Interesting commentary on the inability to dual license Linux at this point, and how valuable the Samba project really is.  Some discussion on subscription value in the business.
    • (0:40) The patent discussions begin (and we get our first audience question asking about opinions on provisional patents)!  What we've collectively seen from a business perspective and an investor perspective is discussed, with little straying into software patents being "right" or "wrong".  This IS a business panel after all, and we point out why they're not necessarily a good investment, and how the different companies have used them. 
    • (0:49) Audience questions finally start in earnest:  What were the unexpected things that happened with respect to your business in the community or with open source?  Mike discusses surprises about the cost of community engagement, and not pursuing traditional marketing tactics. Miguel discusses early learnings at Ximian.  Brian talks about early things he did at MySQL, and comes back to the importance of committed communications with the community.
  • Download TailUSENIX.mp3 (28.8MB) covering the final 30 minutes.
    • (0:56) The Third Act continues with excellent questions from the audience.  Audience question:  Are there good ways of working with international clients/customers as a small companies?  (The question comes from someone that has not had good experiences.)   Mike and Stephe offer up different perspectives. 
    • (1:03) Audience question:  How do you deal with QA to ensure your customers come back, especially when the support and maintenance from a commercial system can be inferior to the community itself?  (The question comes from someone that has had bad experience with the Red Hat Network.)  Brian answers in terms of the competition that is enabled in an open source environment. 
    • (1:07)  Audience question:  The panel is asked to speak to the differences between collaborative organizations around “open source standards” (e.g. The Gnome Foundation) versus more traditional standards organizations.  Some discussion ensues about standards and open source in general. (I must apologize.  This is a topic near and dear to my heart and I got a little long-winded here.)  This discussion was kicked off by Andy Oram (O'Reilly Media) who wrote up an audience view of the panel
    • (1:16) Audience question: How would you maximize your buyout opportunity using open source?  This question carried us almost to the end.  Each panelist and the moderator came back to passion and conviction and the need to build the company you want, regardless of an acquisition end game.  Miguel discussed some of the accounting involved for a large company investing in acquisitions over R&D, and how he thinks about it.  Mike discussed the emotional investment in building a company and the ability to execute compared to trying to “build something flip.”   Brian talked about different motivators and Adam Bosworth's “6 F's”.  Stephe filled in his own experience (with odd references to Canada Day).
    • (1:25) A last quick audience question (with minutes to spare):  Can you use open source for time to market advantage in building a company?  Stephe takes this one with a discussion of the use of open source in the development of Interix at Softway. 

I want to publicly thank my panelists.  They were an awesome experienced panel.  They have all been in the game long enough, and each with remarkable success so as to be able to properly discuss free and open source software in the context of a business and its growth and execution.  There are few panelists I would trust to deliver the experience shared here without needing to wrap it in positions and agendas.  Each of these gentlemen shared their experiences frankly and brilliantly.  Thank you!

Here are Brian Aker's comments on the panel as well.

Thepanel2
L-to-R: Brian Aker, Stephen Walli (standing), Miguel de Icaza, and Mike Olsen.

Picture courtesy of Tom Christianson.

Post to del.icio.us


20 May 2005

Podcasting the IBM Bluecode Acquisition and Microsoft on Community

Well I went and started exploring podcasting.  I still live on a Windows XP desktop, but otherwise use nothing but free and open source software, so I went hunting and discovered Audacity.  Considering that I've never tried this before I was amazed at the interface.  A little experimentation and I created the closing material around my audio blog creative commons license, the disclaimer, and the animal effect.  It was three separate tracks, at different sample rates, but it was easy to move segments around and save it as an MP3 file.

I worked from a script in each of the two podcasts.  I essentially grabbed the blog entry from here into OpenOffice, and reading it aloud, editted it to a script.  I generally read my writing aloud before publication as a self edit technique, so it wasn't too much of a reach.  Two pages turns out to be about 5 minutes of podcast.  That was a bit of surprise.  A minute of audio in MP3 seems to be about a MB. 

My heart was racing fast enough and the adrenalin was just shrieking through my body while I recorded myself.  I clearly worry too much.  (I used to say that you should do something every day that makes you a little afraid and takes you out of your comfort zone.  I think I'm good for a month now.)  Between the "script" edit, a practice read, the recording, and then final compose and test and post, it probably took an hour for the first five minute podcast.  I honestly don't know how radio people do this for a living in real time. 

I'm using BlogMatrix as the backing for the podcasts, setting up the audio version of Once More unto the Breach.  It's a simple interface for uploading podcasts and video, and supports RSS feeds with enclosures.  The first podcast is an audio version of "Or Maybe Microsoft Could Join the Community".  The second is an audio version of "IBM, Gluecode, and Open Source Business as Usual". 

As for the animal effect reference, well I thought I might "brand" different podcast topics with different animal sounds like O'Reilly does with animals and book covers.  I'll leave it to you to figure out the code.  As always, comments and suggestions welcome. 


18 April 2005

USENIX Talk: Open Source Business Models in Context

I'm back from the USENIX Annual Technical Conference in Anaheim, CA, and have posted the slides to my invited talk, "Under the Hood: Open Source Business Models in Context" (PDF, 588KB). The material comes from an essay to be published by O'Reilly in the not too distant future. 

I'm trying something new with the presentation format here.  Historically I've wrestled with slides that were boring lists of bullets with the occasional animation, that evolved to a style while at Microsoft of incredible text density and layout work where PowerPoint had become a page layout tool for paper presentations rather than a presentation tool.  I'm trying to go "more visual" and simpler in the slides, and actually present the material while on stage.  Of course that means the slides aren't necessarily helpful after the fact because the examples and context are missing.  So I've added the "notes" sections directly to the slides and I'm hoping the deck now stands alone.  Comments would be most welcome. 

All the presentations and articles from Optaros employees are being archived here.