LWN.net Logo

An interview with Matt Asay

July 6, 2007

This article was contributed by Glyn Moody

Matt Asay (pronounced "ay-see") studied law at Stanford University - Larry Lessig was one of his professors - before he joined Lineo, a pioneering embedded Linux company. He later moved to Novell, and then to his current employer, Alfresco, which produces open source enterprise content management software. He also founded the Open Source Business Conference, and writes an influential blog called The Open Road. Glyn Moody talked to him about why he became a GPL believer and how to create a billion-dollar revenue open source company.

How did your work with Larry Lessig come about?

I had what started off as a summer internship at Lineo, and I loved it almost from day one. It turned into a full-time job which I continued doing for the last two years of law school. [Larry Lessig] was teaching a class "open sources", and I thought: "Well, I work for an open source company; surely I'm qualified to take the class."

I read his book [Code and Other Laws of Cyberspace] and thought it was fantastic, and ended up in this class with him, where I found out that he was much more persuasive in the book than he was in the class. In the class, all of these grand-sounding things about freedom and whatnot, and how good it was for the industry, didn't sound as good to me when I was trying to make a living selling the stuff: Lineo went through the first year of being just phenomenally successful, to the second year of collapsing.

At the time, what I was hearing was: "This open source software is great. Everybody loves it." And the "everybody loves it" was true, but that didn't translate into people paying for it, at least in my experience. And so I had a fundamental disagreement with him that open source had a long future ahead of it. When you can only rely on the developers to scratch their itches, and their itches may not be the itch of these big companies that buy software, how could open source have any sort of a future ahead of it?

And so we just battled constantly. But that turned into a grudging respect on my part. I wanted to write my third-year paper on open source licensing. He agreed to be my adviser for it - which sounds better on paper than it was in reality, because he was traveling like a madman and so I never actually got to see him.

In that paper [pdf], there's this mea culpa, where you effectively say: "Well, actually I've decided that I was wrong about the GPL." What made you change your mind?

I recognized that my experience at Lineo was maybe atypical for the industry. I hadn't encountered enterprise software yet. I just didn't know that that would be a different beast, but it turns out it is. In the embedded world, developers rule. Developers are happy to sustain themselves and to support themselves. In the enterprise world, for whatever reason, they'd rather save time, and spend some money. In the embedded world, they were happy to save money and spend time on the code. I think it was watching Red Hat more than anything else: Red Hat slowly proved that you can make money in open source.

How did you come to work for Novell?

While I was still working at Lineo, I contacted somebody that I had had to lay off, and said: "Will you come back? We need you back." And he said: "No, I won't, but will you come work for me at Novell?" I was just coming up on graduation, and [it] says something about how rocky the last few months at Lineo were that Novell actually looked like a stable place to land.

My initial job at Novell was trying to get hardware and software companies to support Netware, which you can imagine was a somewhat thankless task. It was about that time that I said: "The one thing that I know is interesting is open source." That's where I had just come from. So I went to our potential partners, saying: "Well, Netware is not very interesting, but Novell and Linux are." At the time, a lot of Novell's applications or infrastructure ran on Linux, such as eDirectory. So that became my story, going around talking about how they should support Novell's Linux story, even though Novell, aside from running some of its applications on Linux, didn't really have one.

I was probably one of three people in the company that had any understanding of open source, and any desire to do anything there. Fortunately, one of those three was Chris Stone, the vice chairman. In December 2002, when the Linux Business Office was formed, he asked me if I would be part of that. It was designed as a group to advise him and push the company toward open source. The unfortunate thing is that there were a lot of people that had been there for ten, fifteen years. There were people who just dug in their heels and said, "No, our software is better and our technology is better. Surely they'll realize that Microsoft technology stinks." They just didn't get it.

While you were at Novell, you set up the Open Source Business Conference (OSBC) in July 2003: what you were trying to achieve with that?

OSBC was born out of the frustration that I had with both Novell and Lineo, and played out in class with Lessig: how do you make money on this stuff that everybody thinks is so great? If it's so great, surely somebody would pay money for it, and if we could get people to pay money for it, there would be a lot more of it.

I was coming back from LinuxWorld or something, I was sitting with a friend, complaining to him about this great open source stuff that nobody knows how to make any money on. I said: "You know, I should do a conference on this, get all the smart people together." And he said: "Well, do it."

So I contacted the two people in open source that I knew had money - Jason Matusow at Microsoft and Dan Frye at IBM. They both committed $30,000 to it. So, yeah: the interesting little fact with the Open Source Business Conference is that the first person to give money to it was Microsoft.

Did you decide to leave Novell or to join Alfresco?

I decided to leave Novell about a year before I left Novell. I was still fulfilling my Novell duties, but thinking strategically in a vacuum. I started talking with a range of different open source companies; over the course of a year, I think I must have met every single open source company on the planet.

Why Alfresco?

The one thing that I didn't have at any of the companies that I'd been with was real mentorship on the business side. I felt like I knew the open source side reasonably well, but in terms of how to grow a company, I didn't really have that. So here was a company founded by the founder of Documentum, took it from zero to a billion dollars, and the former CEO of Business Objects who'd taken it from, I think, 50 million to 500 million [dollars]. Clearly, here was something I could learn from them.

When I first contacted them, I was coming over to speak at LinuxWorld UK and I thought: "Who are the open source companies in the UK? Well, I'll contact Alfresco. They look really interesting." But I thought that I wouldn't be at all interesting to them. They were these guys with this great pedigree. Clearly, they didn't need any help.

On their side, they were thinking: "We don't know anything about open source; we're an open source company. Clearly, we need a lot of help." And here's this guy that seems to know something about open source, contacting them out of the blue. I only found out later that they were really excited to get involved with me. From my side, I was thinking: "Well, I really don't have that much to offer, but hopefully they'll take me on out of charity." It was a good match.

So how did they come to launch an open source company, not knowing anything about open source?

Funny you should ask that: most of the open source companies that are out there are launched by people who don't know anything about open source, and it shows. I think the best open source companies have been those that were launched by developers first. So, arguably, that's JBoss, Red Hat, MySQL, where the community came before the company. The company was an afterthought.

In Alfresco's case, we're pioneering somewhat, because the company definitely came before the community. I think that's a really difficult thing to do. I think it's hard to fake community, but I also think it's really important [to have one].

How these guys got started, is they had actually started another company and it failed. When they tried to explain to me what the product was, I can't understand it, and they can't really explain it, so that's one reason it failed. The other thing was it just became evident to them that it was really hard to go in there and plop a million-dollar proposition on these companies.

They decided: "Look. How can we distribute our products in such a way that people can get easy access to it, and they don't have to pay these insane amounts of money?" They perceived from their efforts that this enterprise sales model, and the enterprise pricing model, was broken. It wasn't going to work very much anymore. And they said: "Oh, it's open source!"

Maybe a year after that, they said: "Why don't we start an open source content management company?" because that's what John Newton, one of the founders, knew really well. But this time, we'll do Documentum part two, and this time we'll give the product away for free. And it sounded like a great proposition, except for the free part, and that's what we've been figuring out ever since.

What was the licensing model when you first joined?

It was a Sugar[CRM] model, so 70 percent of the code was open source under the [Mozilla Public License], and 30 percent was proprietary. But that is a terrible model on a range of scores. One that was continuously coming up was: we just developed this new feature; should it be open source or should it be proprietary? We were constantly having to struggle with this.

So we moved to a model where it was 100 percent open source - but it was not really open source, because my definition of open source is that it has to be under an OSI-approved license, and this was Mozilla Public License plus Attribution, which had a contentious time out in the market. Attribution said you had to have a "Powered by Alfresco" logo on every screen with a little subtext that said: "This software will burst into flames at any second. Run screaming from the room when you see it. Or you can pay us and then everything will be alright."

Again, that worked for a little bit, but there started to be this fervor around "Attribution isn't real open source". I hadn't really thought about it up to that point. Internally, the same thing came around: why are we doing this? We thought it was open source, but now we're hearing from at least a vocal part of the open source developing community that this won't fly. So we scrapped that in June of last year, 2006.

Part of my job was going out and talking with customers, finding out why they were buying us and whether or not they would continue to pay money for the value we were providing if they weren't forced to. In the process of doing that we discovered some interesting things. A lot of companies were coming to us directly and saying: "We just want to pay you." They were sidestepping the step of using the free product and then being forced into, for whatever reason, our proprietary plug-ins or enhancements or whatnot. A lot of them had an internal policy that they wouldn't use software unless they had a support contract.

We were fortunate: most of our customers were big companies. I think that made it a little bit easier for us to make the decision to go GPL, which we eventually made last year, because our customers were the kinds that would pay for support. I think it might be a more difficult decision for some of our peers.

I know for us, the plus side of it is that our press mentions went up, our leads went up, our sales are up 140 percent, our average sales price is up - everything has gone up since we went GPL. Part of that may be that we're just becoming better known as a company, so the brand is selling it, but I credit a lot of it to the GPL. We are more developer-friendly. More developers that work at big companies or other companies are downloading us and trying us out. They can trust the code before they trust the company, because at the end of the day, they own the code. They don't have to come back to us.

Looking ahead, what does Alfresco aspire to become in the long term?

Well, I think Red Hat's going to beat us to it, but my personal goal is to be the first pure-play, open source software company to be a billion dollars in annual revenues - just prove that you can do it by giving the software away for free.

In terms of product ambition, we would like to see content management used by everybody on the planet. It depends on how broadly you define content management, and that's one of the things that we're working on. Today, it's a roughly three billion dollar market, but within any enterprise, only five percent of the people in the enterprise actually use a content management system. So we're trying to bring down the cost and [improve] the ease of use so that it's as easy to use a content management system as it is to send an email, as it is to search and Google, as it is to blog.

Are we going to see open source dominating software within ten years, say?

I think that every software company on the planet, within the next year, will be doing significant open source software within their walls, including Microsoft. In fact, Microsoft has actually been an early adopter because they perceive the threat more acutely than most.

I believe that within ten years most of the software will be delivered in open source-esque fashion, either as software as a service, or directly through open source. The general trend, I think, is that software will become a service over the next ten years. That's not to say that there won't be heavy outposts of traditional software. [But] just look around at the start-ups that are being funded: it's very hard to get a traditional proprietary software company funded right now.

What were your first thoughts when you heard about the Microsoft-Novell deal?

I was extremely disappointed because if there's any company that didn't need to do that, it was actually Novell. Because Novell has patents that go to the heart of both Microsoft's Windows Server business and its Office business. Novell was under absolutely no threat of ever being sued by Microsoft, period.

The reason they did it is to try to club Red Hat. Novell thinks it has an interest in destroying Red Hat; really what Novell needs is for Red Hat to continue to be successful and for Novell to learn how to be successful with Linux.

I just remember thinking: Here's Novell. It's best chance of surviving in the future is to move toward more of an open source model, and it's just basically told the very community that could feed it that it didn't want it. It was cutting itself off from its future. I think it's done itself irreparable harm now. I just think Novell will have a very hard time ever gaining credibility again as an open source vendor.

Are there any threats that you see facing open source as it grows in the future?

I worry that diluted forms of open source will come to be viewed as acceptable, and that's why I think the OSI is so important. When I look around at my peers, they're arguing for an expanded definition of what open source means - they want this Attribution [variant] to be accepted, they want various different licensing models to be accepted as open source.

I do worry that if we bastardize the concept of open source to make it lowest common denominator business-friendly, then we lose the power of open source. Because the greatest threat to Microsoft and to these proprietary software companies is not a weak form of open source, but it's the full, pure open source. Frankly, it's GPL'd open source.

It sounds like you've become quite religious about it.

I've come 180 degrees on it, and I am a little bit religious on it, because ultimately, coming back to the point I was arguing against Larry Lessig in law school, I think freedom does matter. What's odd is that it actually matters as much to the vendor as it does to the customer.

For the long-term success of open source vendors, they need to realize that freedom is in their interest, too. When you throw away all the safety nets, the proprietary crutches, it forces you to do business in a way that's overwhelmingly positive for customers. And if you can do that, then you'll be successful.

Glyn Moody writes about open source at opendotdotdot.
(Log in to post comments)

An interview with Matt Asay

Posted Jul 13, 2007 4:33 UTC (Fri) by zooko (subscriber, #2589) [Link]

Great article! I really enjoyed this one. I'm very interested in Free Software and business, for both practical and idealistic reasons.

I would be happy to see more thoughtful articles on the topic of business in these pages.

An interview with Matt Asay

Posted Jul 15, 2007 9:42 UTC (Sun) by ortalo (subscriber, #4654) [Link]

Hmmm. Interesting to learn the way such thoughts evolved. But well, took him a long time to realize such simple things...

An interview with Matt Asay

Posted Jul 17, 2007 16:02 UTC (Tue) by heathd (guest, #6172) [Link]

Hi Glyn, thanks for a great article, very interesting.

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds