| Open minds like open source 
 By CHRISTINA DYRNESS
 
 In May, Microsoft honcho Craig Mundie raised the hackles of the virtual
 community of open-source programmers by calling the practice of sharing a
 software's source code "unhealthy" and saying it leads to substandard products.
 This Thursday, Mundie will debate the topic with Michael Tiemann, chief
 technology officer at Durham-based Red Hat, at the O'Reilly Open Source
 Convention in San Diego. Connect's Christina Dyrness sat down with Tiemann recently to
 talk about the debate, Red Hat's stance on open source and his feelings about Microsoft in
 general.
 
 Q. Is this debate something you're preparing for? Or are you just
 reiterating Red Hat's standard line on open source?
 
 A. We don't want to go in unprepared. [Laughs.] There are a lot of facts
 pertaining to Microsoft that are very, very important to what makes it even
 more important for open source to be better understood. And without
 properly preparing we would lose the benefit of history, the history of
 Microsoft's practices, promises, and in some cases -- what should I say? --
 transgressions.
 
 Q. Before we get into that, because I definitely want to hear some of the
 things that you'll be bringing up, just for our readers who don't know: What
 is open source? How does Red Hat define it?
 
 A. There's actually a definition, which has about 10 different points to it,
 that's on a Web site called opensource.org. But fundamentally, open
 source provides the ability to share and modify source code and to do so
 in a way that does not discriminate against individuals, fields of endeavor
 or business models -- where business models might include charging or
 not charging for the distribution of software. So it's a very, very general
 concept that basically brings with it the ability to read and modify source
 code.
 
 Q. And source code being the recipe that makes software run.
 
 A. Correct. Now there's another category of software that's related that's
 called free software. And free software is about preserving software
 freedom. So free software carries with it the restriction that you cannot in
 the process of distributing free software make it less free. You cannot take
 away freedoms. So what open-source software says is that there are
 things that you can give. What free software says is there some things you
 cannot take away.
 
 Q. And with free software, we're not just talking about giving it away, right?
 Isn't there more to it than that?
 
 A. We're talking about free speech, not free beer.
 
 Q. Now Microsoft has introduced this concept called "shared source,"
 right? And how does that fit into the picture?
 
 A. Microsoft has a relatively long history of announcing things long before
 they ever exist. And this has been true with respect to technology, and this
 has been true with respect for applications, with respect to operating
 systems, and now with respect to licensing agreements. Microsoft has said
 that there's this thing called shared source, but to date, none of us have
 been able to find a definitive licensing agreement that defines shared
 source. The common excuse is, "We're still working on it." We've seen a
 number of interesting things this summer where Microsoft promises to
 introduce one thing and then they take it back and say, "Oh no, I'm sorry,
 we didn't mean this or we didn't mean that." Sometimes it's good that they
 didn't mean what they said.
 
 Q. What's an example of that?
 
 A.An example of that would be the initial Passport license -- Passport is a
 component of HailStorm [user services offered as part of Microsoft's .NET
 initiative] -- and the initial licensing agreement basically said that any use
 of the Passport system [an online service allowing users to have a single
 sign-in and e-commerce wallet], any data stored on Microsoft machines,
 any technology or ideas that data represented, anything that you parked
 or communicated with Microsoft, the intellectual property would transfer to
 Microsoft. And you can imagine that this created somewhat of a stink. The
 idea that if you send an e-mail message through a Microsoft server, that
 the entire contents of that e-mail becomes the intellectual property of
 Microsoft.
 
 Q. But they've since taken that back.
 
 A. Right. So that's an example where it's a good thing where Microsoft is
 not always true to their word. But we don't know what they will give and we
 don't know what they will take away when it comes to shared source.
 
 One thing that they have been very clear about is how much they hate the
 concept of software freedom. They have had a number of executives -- Jim
 Allchin called the General Public License, which is the classic free software
 license, un-American. Craig Mundie called it an intellectual property
 destroyer. Steve Ballmer called it a cancer.
 
 Q. That was my favorite.
 
 A. And in all these cases, Microsoft has clearly shown what shared source
 is not going to be. If you take a step back and say well, regardless of the
 promises Microsoft makes, what is it that has made people fall so much in
 love with Linux? What is it that has made people so excited about what is
 happening with GNOME [open-source desktop environment] and Perl [a
 popular open-source programming language] and Apache [open-source
 Web server] and all these other programs? It's this property of software
 freedom. And Microsoft is saying, well, whatever shared source is, it's not
 going to be that.
 
 Q. Do you think Microsoft is reacting to this sort of passion for Linux and
 other open-source programs that they see as a threat? Is it that simple or
 is there more to it than that?
 
 A. I think you can never underestimate Microsoft. Two years ago at a Linux
 trade show, people printed up T-shirts with a quote from Gandhi. And the
 quote said, "First they ignore you, then they laugh at you, then they fight
 you, then you win." It's very interesting that this T-shirt was out two years
 ago, because two years ago was just at the inflection point of going from
 ignoring us to laughing at us. And now we've gone from them laughing at
 us to fighting us. In the open-source community we're optimistic that there's
 one final step.
 
 Q. I hear the term "open-source community" a lot. Do you have any sense
 of the size and depth of it? How would you define a member of the
 open-source community? Are they just programmers?
 
 A. I don't think it's just programmers. Actually, that's what makes the
 open-source community so dynamic and so diverse, is that the
 open-source community by its very nature includes the users. When I use
 a piece of open-source software, even if I'm not familiar with the internal
 [code] for that software, I know that because of its nature I have the
 opportunity to talk with other people about what is good or what could be
 better. And this network of communication leads to program improvements
 that no single vendor could necessarily take responsibility for. So we see
 the Linux operating system, for example, getting better in many ways. I
 certainly don't want to diminish the great contributions that Red Hat has
 made, but by the same token, Red Hat is not the only company that's
 making Linux a better operating system. The same could be said for
 databases, spreadsheets, word processors, desktop utilities, you name it.
 Unlike the proprietary software world where users are in a completely
 separate class, and users don't really have the opportunity to say I would
 like Feature X or Feature Y.
 
 Q. And what about the community that Microsoft is trying to create around
 its new platform .NET? Is it in tandem with what Microsoft is saying about
 open source?
 
 A. I think that Microsoft has an overly simplistic view as to why people are
 members of the community. What drew me into the community -- and this
 was back in 1987, a while ago in Internet terms -- was the idea that I could
 be a first-class member of the community. When Sun Microsystems came
 up with their so-called community source license, it was a very one-sided
 license that basically said you can donate all your work to Sun, but you'd
 be lucky to get anything back in return. Microsoft seems to be taking the
 Sun approach one step further. I think that by and large, Sun was
 unsuccessful in creating a community around their community source
 licensing.
 
 Q. When was that?
 
 A. Sun started doing it about four years ago. Sun did join the GNOME
 foundation and Sun has participated in some true open-source projects,
 and I think Sun has seen benefit in that participation, but when they try to
 create a community where the only beneficiary is the company, those
 communities do not remain very robust. And I don't expect Microsoft to be
 any more successful than Sun in this particular regard.
 
 Now it's certainly true, that with $26 billion of cash in the bank, they can
 throw some great parties for developers. There's certainly a lot of incentive
 Microsoft can give to be part of that so-called community. But we all know
 the results of governments trying to buy votes. Sooner or later, those
 governments collapse.
 
 Q. Well, touching on that topic of money and the relative power that it gives
 Microsoft, what do you say to someone who brings the topic of stock prices
 into the debate about open source? Does that even play into the debate?
 
 A. From my perspective, the true way of evaluating what's best is
 evaluating what's best for the customer. And if Red Hat has a more
 efficient and more equitable way of serving customers and oh, by the way,
 it takes us 20 years to achieve the kind of strong financial position that
 Microsoft has achieved? Well then, guess what: That's not necessarily a
 bad thing because it's taken Microsoft that long to achieve that position.
 [Laughs.] We can't forget ... that Microsoft was founded in 1975 and Red
 Hat was founded in 1994. And the fact that, seven years after our company
 was founded, we have become the most substantial threat to the most
 powerful company in the world -- it says we must be doing something right.
 And what I think we will talk about is that what we are doing right is in the
 customer's eyes, not in some theoretical sense.
 
 Q. In the debate, will you have specific customer case studies that you will
 be presenting, or will it be in more general terms?
 
 A. You know, it's going to be difficult to say. One thing we've seen
 Microsoft doing, on sort of a weekly basis, is they've been changing and
 modulating their own position. And they could change it and modulate it
 again. I remember back in 1995 when Microsoft announced they were
 going to make the Internet their new strategy and they introduced the
 Internet Explorer Web browser. At that point in time, I said "Well, this poses
 no real threat because it will be a Windows-only solution." And then
 Microsoft announced that IE was going to be ported to Unix in six months.
 And of course that's what really took the wind out of Netscape's sails. Now
 Microsoft, to my knowledge, never produced any of those ports, but they
 created the illusion that they would. Which is classic Microsoft: to basically
 announce something which either is not true or has no intention of
 becoming true, just for the purposes of destabilizing the competition.
 There's a lot of time between now and the debate where they could
 substantially change their position, so we're really not clear yet on what
 we're going to do. On the other hand, what we are doing is preparing
 ourselves with information and facts about Microsoft's past practices,
 because they can't change history.
 
 Q. What's the format of the debate?
 
 A. Craig Mundie is going to have 20 or so minutes to present Microsoft's
 shared-source position and I'm going to have 20 or so minutes to present
 the open-source position, and then there's going to be a panel session
 with lawyers and policy makers and other luminaries to basically ask
 questions that we will have a chance to respond to.
 
 Q. But it's at an open-source conference. So you'll have home-field
 advantage.
 
 A. I will have home-field advantage; there's no question about that. But at
 the same time, because open source has expanded the envelope so
 much, this conference has been doubling in size every year and it's in San
 Diego for the first year because they've exceeded the conference capacity
 in Monterey, California. One of the goals of the conference organizers is to
 bring people in who are completely new to this concept of open source. So
 it's not quite the home-field advantage that you would expect.
 newsobserver.com
 |