Life after the slump
This article marks the beginning of the fourth year of my contributions to Daemon News. That in itself might be an opportunity for yet more introspection, but there are other things too: for example, it's been ten years since Linus Torvalds first announced his free operating system (``just a hobby, won't be big and professional like gnu''). BSD has been around much longer than that, but the idea of a free BSD operating system hasn't. Things have changed a lot since then, and it's worth looking at where we are and what lies ahead.

The most obvious thing that has happened is that Linus was wrong in his assumptions: Linux has become a big and professional operating system, ``like GNU''. In fact, as Richard Stallman continually reminds us, you can argue that it is GNU. The free BSD operating systems evolved in a similar manner: ten years ago, nobody expected them to be more than a hobby.

What happened? A number of things:

These two occurrences led to people becoming increasingly disenchanted with Microsoft. In addition, the Internet became commercialized. This had a number of effects:

As a result, we had the ``dot com'' boom. I'm sure I wasn't the only person to wonder where all the money came from for pie-in-the-sky projects, but it came. And it went. Earlier this year, the company I was working for, Linuxcare, laid off 80% of its staff.

I should make it clear that I don't think that the Linuxcare concept was pie-in-the-sky. There were a number of reasons for Linuxcare's problems, some of which could have been avoided, but a big one was the change of heart in the stock market, something which Linuxcare couldn't influence.

Many of my ex-Linuxcare colleagues went to VA Linux. As I write this, VA Linux is in the process of laying off most of these people. Other people tell the same story; Wes Peters talked about the same theme last month. Things don't look much different in the BSD camps: BSDi has been bought out by Wind River Systems, and though things worked out pretty well under the circumstances, nobody's pretending it's a triumph. There would be more than enough reason for despondency.

But what has really happened? Are things any worse now than they were four years ago? When the free operating systems started, nobody was expecting them to be strong contenders in the commercial market. They got there not because of marketing, but because of technical superiority. That technical superiority is still there, and BSD is in front. The number of spectacular deflations in the last 18 months has tended to hide the fact that a number of smaller, less spectacular companies are doing well out of BSD and Linux.

So what has changed? One thing is the hype. Those of us who reluctantly took off their T shirts and put on a suit and tie can now change back to more comfortable clothes. We no longer need as much marketspeak.

There's another, less pleasant side of this, of course: a lot of people have been laid off, and we have a number of unemployed BSD hackers. That's normal in these situations, and it's temporary, but it's still unfortunate while it lasts.

Where do we go from here? The lack of easy money means that more than ever, we are dependent on the quality of our code. The lack of hype puts the BSDs in a better position in the ``competition'' with Linux. People are evaluating more carefully, and they're liking what they see.

Selling BSD to Linux users

In this series of articles, I've repeatedly pointed out that people in the Linux community are our friends, not our enemies. My work involves Linux. Some people have accused me of not being a full-hearted BSD advocate.

That's ridiculous. If that were the case, I wouldn't be writing these articles. It does depend on your interpretation of the word ``advocate'', though: some people interpret it to mean putting down people who have different viewpoints. I'm not that kind of advocate.

In fact, the Linux community represents one of the richest sources of potential BSD users, so it's worth talking to them. I've been doing that for a couple of years now, and it's been surprisingly successful. Most recently, our local Linux user group, LinuxSA, held an Installfest. Those of you who don't know the South Australian free software community will nevertheless probably remember the Microsoft Refund Day held a couple of years ago; that was a direct consequence of action by Geoffrey Bennett, one of the main people behind LinuxSA. Last year they held the first Installfest, supported by the AUUG, and it was an immense success. I helped along both last year and this year. This year we weren't as successful: it poured with rain all day long, and as a result fewer people came than last year. There were some interesting differences, though: if you look at the Installfest information page, you'll notice that they don't just speak of Linux; BSD is there in a prominent position as well. At the Installfest, I gave a talk on BSD. Afterwards, I noticed that Ben Close, one of the other organizers, was running FreeBSD on his laptop. It seems that he became interested in it at last year's Installfest, where BSDi donated 200 FreeBSD CD-ROMs. After this year's Installfest, I heard from another organizer, David Bullock, who was intrigued by the presentation this year and decided to try FreeBSD as a result.

This isn't just a one-off: for example, I've noticed that since I visited Singapore in November 2000, there's a lot of interest in BSD there. If you have been interfacing with the Linux community, I'm sure that you can tell similar stories. The fact is that people in the Linux communities are interested in BSD, but many BSD advocates look on them as enemies and don't have anything to do with them. That's doubly unfortunate: they lock out the people most interested in using BSD, and the only thing Linux people find out about BSD is that the proponents are obnoxious.

Ten years of Linux: killing the penguin

The Installfest was interesting for another reason: by coincidence it took place on the tenth anniversary of the announcement of Linux, which I mentioned at the beginning of the article. To honour the occasion, somebody baked a birthday cake in the shape of a penguin. I was surprised, though, when I was asked to cut the first slice; I was about to protest ``But I don't do Linux'' when the fun side of things occurred to me: what would a rabid BSD advocate like to do more than to kill a penguin? Note that the photo is on the LinuxSA web site, not Daemon News: it was all good fun, but it also shows that there's no animosity between the Linux and BSD people in South Australia.

The fun side of things is something that many people have forgotten: these projects weren't started for money, they were started for the personal satisfaction that people can get out of them. For many, that includes social interaction and joking. Let's hope that we don't forget that aspect of the community.

What about open source?

I mentioned marketspeak above. What about our favourite one: Open Source? Ask Richard Stallman and he'll tell you in no uncertain terms that it should be called Free Software, not Open Source. I've been thinking about this, and unfashionable as it might seem, I think I agree. Try this: go out into the street and pick on somebody who doesn't look particularly like a computer geek, and ask him or her what ``open source'' means. There's a good chance that you'll get a baffled look, followed by a guess which is wildly off the mark. Ask then what free software is, and you'll almost certainly get a better guess. The fact is that ``open source'' is a term deliberately intended to obfuscate: people who run big companies felt uncomfortable with the term ``free'', and they felt more comfortable with the term ``open source''.