A new role helping open source software succeed
I'm very excited - I am now officially joining the GNOME Foundation as Executive Director! Some background for those of you not familiar with GNOME. The GNOME project is:
- a free and open source desktop - an easy to use, intuitive interface for your Linux or Unix computer and
- the GNOME development platform, a developer framework for building applications.
The GNOME Foundation is the nonprofit organization that helps organize and run the GNOME project. The GNOME Foundation members are all contributors to GNOME - hundreds of volunteer developers. They elect a board of directors (from their membership) every 18 months and have a large number of corporate sponsors who participate through an advisory board. My job will be to work with the board of directors, the sponsors and the community to help them further their goals of a creating a free and open source desktop and development platform that is used world-wide by drawing in more developers, sponsors and users.
As some of you probably know, my first experience with open source software was with the GNOME community. Way back in 2000, I was managing the HPUX desktop and we decided that having a free and open source desktop would be advantageous for HPUX users. I ended up working with Ximian (then Helix Code) and attended my first GUADEC in 2001 in Copenhagen. While I was checking into my hotel in Copenhagen, I met some guys in the hotel lobby (Havoc Pennington and some of the Eazel guys) and ended up spending the afternoon exploring Copenhagen with them. The next day at the conference was the day of the famous "You're a girl!" quote. (She was very excited there was another woman at the conference.) I found the GNOME community extremely welcoming and passionate about their project. They got me hooked on open source and I've been spreading the word ever since.
At OpenLogic I've been working on spreading the word of open source in two primary ways.
- I started the OpenLogic Expert Community, a group of contributors and committers that help OpenLogic provide 24×7 support for over 400 open source software projects. The Expert Community members are developers that are not only passionate about open source software but willing to help enterprises see the benefits of using open source software. OpenLogic's customers say great things about the support model - having the experts on hand is key to making them feel that open source software is an important and reliable part of their infrastructure.
- I helped launch the Open Source Census - a collaborative, global initiative that aims to count all of the open source software that's out there. Not the number of downloads but the number of installs. The goal is to show people how much open source software is already being used in order to show people they should feel comfortable using it. The Open Source Census is backed by a large number of industry sponsors: IDC, ActiveState, EnterpriseDB, OSU OSL, Open Source Alternative, Navica, Unisys, OSA, OllianceGroup, CollabNet, Microsoft, Carnegie Mellon West, HRO, and OSBF.
I'm happy to say I'll be continuing in advisory role at OpenLogic so I'm not saying good-bye yet to all those folks!
I'm also very excited to be joining the GNOME Foundation to help spread the word about GNOME - a free and open source desktop - by strengthening the Foundation and attracting new industry members and community contributors.
Research Shows that Bumper Stickers = Road Rage
Replicator quoting research which shows that people who customize their car (from bumper stickers to whatever) are more likely to engage in road rage. The logic is that the customization is indicative of someone that thinks of their car as personal space and more easily tilts when confronted with bad driving. I didn't read the study (written by CSU profs and published in the Journal of Applied Social Psychology), but I can only assume that this is a correlation and that no causation was implied in the study.
In the world of web apps, we're all searching for that secret sauce that makes a site "sticky." Features that allow customization are often considered sticky. This logic seems to assume, at minimum, that customization of a thing reinforces strong feelings for the thing - if not outright causation of those feelings.
It would be interesting to know if the more bumper stickers a driver had, the shorter their fuse… If so, I have another theory to explain the observations. Perhaps the causal agent of road rage is insanity and all that's really illustrated here is that folks with lots of bumper stickers on their rides are a little nuts. Perhaps the same can be said of folks with lots of Facebook apps?
Matthew Aslett Declares France the 2008 Europe Open Source Champion
Matthew Aslett recently completed a tour of Europe, profiling open source policies and usage in European countries. Tongue-in-Cheek, he presents a summary of his findings in football tournament format:
http://blogs.the451group.com/opensource/2008/06/30/open-source-champions-of-europe/
Navigating the Long Tail of Open Source
Over on the 451 CAOS Theory blog, Matthew Aslett references the CIO.com’s Executives Online blogathon where respondents indicated that Google was their first choice destination when looking for open source software. Matt says he was expecting more mention of sites like OLEX. Take the same survey this time next year, and I'll bet that open source aggregation sites like OLEX will get much more attention.
Why? Because open source has a very long tail. We know from the success of businesses/products like Amazon and iTunes that when it comes to navigating a long-tail, nothing beats domain-specific filters. Google is the best in the world at search, but in a generic context, they can't help navigate a long tail like a domain-specific site can. Google themselves realizes this, which is why they've created several domain-specific search services like Blog Search, Book Search, Scholar, and Google Maps.
If we do our jobs here at OpenLogic, in the future Google searches pertaining to open source projects will lead the searcher to OLEX. From there the user will find what they are looking for, plus a whol lot more. As we develop more features to help our users navigate the long-tail of open source, users will start coming straight to OLEX when they are looking for open source; like many of us now go to Amazon when looking for a book, or iTunes when looking for music.
Open sourcing old code
When I first started working on the business side of open source software, it felt like I spent a lot of time convincing people that they couldn't just throw old code over the wall. I think people managing dying projects actually felt relief that there was something they could do with their old project that might keep a few loyal customers happy. I'd explain to them that if they weren't willing to maintain it, probably nobody else was and given the amount of work it takes to open source a project, they'd be much better off helping their loyal customers move to a better long term solution.
But then Jeremy Allison pointed out to me that sometimes there's really cool technology in old projects that can be used and leveraged in other projects if it's open sourced.
So I hope that HP's Tru64 UNIX Advanced File System (AdvFS) provides just that - cool technology that can be used and leveraged in Linux and other operating systems. HP's Tru64 customers have been long, loyal customers which speaks to good technology. Hopefully that technology will now enable Linux to work better and faster.
Is open source software a deli or a bee hive?
I really like using analogies and metaphors to explain things. I think good ones catch on quick and get carried further and further until they sound ridiculous - but that's when you know there was a grain of truth to them. Two that I've heard recently that really worked (or at least got used over and over again!) are open source software as honey and open source software as a deli.
Open source software model = Bee Hive
James Dixon originally wrote the bee and honey analogy in the The Bee Keeper. His analogy is:
- The open source community are bees,
- The open source software they produce is honey,
- Companies that foster or "own" open source software are beekeepers, they create an environment that fosters honey creation.
- Companies are processed honey eaters or "supported" software.
Matthew Aslett takes the idea even further. He applies it to companies that certify and support open source software, as well as those that have proprietary and open source software solutions and even pure open source software projects with no commercial company attached. He starts by pointing out that there are two types of honey: domestic honey (company owned projects) and wild honey (community only projects).
In his model, OpenLogic is a "honey collector":
There are some consumers (adopters) that might prefer the taste (and low cost) of wild honey and are happy to go to the effort of collecting it and processing it for themselves. However, if they do not want to take the time or the risk to do so instead they might pay a honey collector (support provider) to do the job for them.
While the honey collector does not have responsibility to look after the bees that a bee keeper has he will have to take care not to disrupt the nest and may well choose to make an effort to nurture the nest and encourage honey production. Of course, as these are wild bees there is also always a risk that the bees will leave the nest or production will dry up.
OpenLogic is also a "blender":
blenders (service/certification providers) that pick and choose honey from a variety of freely available bee nests and blend it together to produce a more palatable product.
And then there are "brewers", companies that create hybrid products of open source and proprietary software:
An example would be a brewer of mead. A brewer could of course choose to develop his own honey using man-made hives or acquire honey from a bee keeper, but by exploiting wild honey he lowers production costs and focuses on the additional value he brings to the production process.
Open source software = Deli
A couple of weeks ago I was at an HP event where r0ml gave a talk "The Software Deli". His analogy was that proprietary software is like automobile manufacturing and open source software is like sandwich manufacturing. You don't go into a deli and order the same sandwich as everyone else. You go into the deli and you pick and choose what kind of bread, what type of meat, type of cheese, … that picking and choosing and custom software is a lot like how companies use open source software. I knew it was a good analogy when ever speaker after him, and everyone that asked a question, tried to frame their thoughts in terms of sandwich making! The talk was recorded and should be on the web soon - I'll add a link when it is.
Got any more good open source software analogies?
Red Hat patent settlement makes history
So by now I'm sure you've seen the Red Hat settlement around patent litigation involving Firestar Software, Inc. and DataTern, Inc. Hopefully this patent settlement sets a standard for future patent settlements because it really took into account the nature of open source software development and usage. Here's a few ways that Red Hat made sure they covered open source software developers and users in their agreement:
From Groklaw, patents can now be settled in a way that works for the GPL:
It's also harmonious with GPLv2, of course, but this is history in the making, friends. They settled a lawsuit brought against them in a way that licenses patents without violating the GPL. I'll show you how, but first, so you know I'm not just dreaming, here's the answer I got from Richard Fontana, Open Source Licensing and Patent Counsel, Red Hat, to my question about whether this is the first known GPLv3 patent agreement that works:
Most patent settlements and similar agreements are confidential, but to my knowledge this is the first patent settlement that satisfies the requirements of GPL version 3. Indeed, it really goes further than GPLv3 in the degree to which upstream and downstream parties receive safety from the patents at issue here. (And this is not a case of trying to find a loophole in the GPL, but rather a desire on our part to reach an agreement that provided broad patent protection for developers, distributors and users, while complying fully with the conditions of the licenses of the software we and our community distribute.)
Breaking it down into more detail, as Mark Radcliff points out, Red Hat covered derivative works:
Red Hat reports that the settlement agreement covers derivative works of Red Hat branded products and combinations including Red Hat branded products.
and developers:
Red Hat has recognized that this traditional approach would not meet the needs of its community and negotiated a settlement that included the upstream members of its ecosystem. The settlement agreement also covers predecessor products of the Red Hat branded product.
As Red Hat says, they covered customers, end users, developers and community.
So not only is open source software innovating in the software development models and business models but now it's also improving our legal models.
P.S. I'm not an attorney.
Calling all enterprises to the Open Source Census
One of OpenLogic's main goals in creating the Open Source Census is to encourage enterprises to use open source software by showing them how much open source software is being used. In order to do that, we need to make sure that we get enterprises to participate in the Open Source Census.
In order to encourage enterprises to submit scans, for the next month we are offering the following promotion along with IDC. Once you (an enterprise) submit 200 OSS Discovery scans from your company to The Open Source Census, you'll receive:
- Two free hours of open source software policy consulting from OpenLogic.
- Two free support calls for any issues relating to the 400+ open source software packages in the OpenLogic Certified Library of open source software.
- A free copy of the IDC report, "Worldwide Software Business Strategies 2008 Top 10 Predictions for 2008".
You can read here for more information.
I'm interested to see how it works. Any other ideas on how to encourage enterprises to participate?
Webinar: Open Source Licensing Obligation Analysis
Tomorrow I'll be giving a webinar called Best Practices for Open Source Governance: Understanding Open Source License Obligations in the Enterprise. How's that for a mouth full? Basically, I'll be talking about how complicated licensing can be and how OpenLogic breaks down the licensing for a given open source software project. First we create a compliance matrix that shows required copyright notices, warranties, export restrictions, etc. and then we summarize with a checklist of things you must do to comply with the licensing for that project.
Come join me tomorrow. Listen, ask questions, and share your experiences!
The amazing power of the community: real numbers from Apache
The Apache Foundation is one of my favorite examples when I explain how open source works because the Apache projects have been wildly successful - as a volunteer, non-commercial entity. Not all open source software projects need to follow the Apache model, but it is proof that an entirely volunteer, democratic, open source organization with many projects can be successful. This year, the Apache Foundation released some very interesting numbers. Some highlights quoted from Ross Gardler's post:
- 1765 committers
- 662,663 changes submitted to Subversion
- 65 world class projects
- an expenditure of only $181,202 in the 2007 fiscal year
- no ties to any commercial bodies (note: some of the committers are employed by companies)
- documentation, user support and bug reporting are equally valued alongside coding
Twenty years ago nobody would have believed this was possible. It's still an amazing story.



