Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Microsoft Linux Business IT

Microsoft's Martin Taylor Responds 627

We passed on your requested questions for Martin Taylor, Microsoft's global general manager of platform strategy, and we got a slew of them. Instead of emailing your questions to Martin, we did this interview by phone and added in a few follow-up questions. You can listen to an MP3 of the call, read the transcript (below), or both.


Roblimo: Ok, this is Robin 'Roblimo' Miller of Slashdot. I'm on the phone with Martin Taylor of Microsoft. How are you doing today?

Martin: I'm doing great. I'm very excited to have a chance to talk to you. I know that we've been trying to get together for quite a few months now. So I apologize if my schedule has made it difficult. But I'm glad that we're finally getting it done.

Roblimo: Me too. At long last. (Martin laughs) We have questions which are all from readers. The first one is from Greyfeld - Slashdot user 521548 - and he asked, "Have you ever used Linux? For what purpose and what was your personal experience using Linux?"

Martin: I actually have a couple of machines here in my office that are running Linux. It's mostly just to take a look at what works and doesn't work. We also have probably about a hundred or so servers running, you know, Red Hat, SuSE, Debian, Gentoo, you name it. So, you know, we can take a look at how things work and do some comparative analysis and things of that nature.

My personal experience? I use some earlier versions of Linspire and Xandros, and as an end user that is not as technical as some other people, I would say I found it somewhat challenging, downloading and installing some applications and getting Internet access through our proxy server and some of those things.... device plugging in and plugging out was not quite as seamless as I thought they might be. However, I would say the basic user experience of clicking and moving around and things like that, you know, was fine.

Roblimo: Ok. This is a follow up. Askadar asked what is Linux doing right? "I assume that you must have evaluated Linux. While doing that, what did you find about Linux that you think is good?"

Martin: I think a couple of things. One, you know, for the user who really wants to really tear things apart, do things on their own, build their own distribution, they really have, obviously, that level of source code access where they can do things like create a customized distribution with a very, very small footprint with only what they want and not a bunch of other things. You know, Linux is attractive to that class of a user. Linux is attractive to, let's say, Google - a large company that really wants to build a big server farm. They want to hire quite a few very talented engineers to really tune that on a daily basis and things of that nature. So I think that when you get to like specific niche areas and those areas where people really want to get deep on their own and take on a lot of that responsibility on their own, you know, I think Linux is attractive on those scenarios. And obviously that's where you see a lot of the market pick up on Linux on that basis as well.

Roblimo: OK. Lets move on to a different question. This is from your favorite Slashdot poster and mine, Anonymous Coward. This is a question that didn't make the cut, but, I assume... Do you read Slashdot?

Martin: I do. I probably go to Slashdot at least a couple of times a week, but depending upon the news of the day, the news of the week I might be on it multiple times a day. (Roblimo Laughs) Because it depends on what's happening in the world in same way that I would go to MSNBC on big news days and small news days, lets just say.

Roblimo: I understand. This is an Anonymous Coward's question. When Microsoft seems to tout its desire to facilitate interoperability, do you mean interoperability seamlessly between your operating system and environment with alternative systems such as Mac OSX, Linux, Sun Solaris, etc? Or, do you mean interoperability between Microsoft products?

Martin: Yeah, I actually look at two things. I actually call Microsoft products working well with other Microsoft products, firstly, I call that integration. A little bit. I don't know if these are defined terms in any Microsoft textbook or Slashdot glossary. I don't know but...(Martin laughs).

Roblimo: We don't have a glossary. We're not that formal.

Martin: But personally, you know, I say hey, you know, when I think about Microsoft products work with another Microsoft product - I look at that as more integration. How well those things work together. And then I look at interoperability as Microsoft products working with non-Microsoft products. And, I think we work really hard to facilitate something. You can go all the way back, let's say, to integrating with Novell days where we wrote our own Novell client, we wrote our own IPX/SPX stack to allow us to integrate with Novell servers.

Roblimo: What about now though?

Martin: And then, bringing it all the way forward. Even now, with SMS... to allow us through OpenWeb ... to get to Unix and Mac clients and Mac servers and Unix to Linux servers to manage those things, distribute those things. I look at the work that we've done with Services for Unix that allows us to integrate with Unix to Linux environment - NFS gateways, NFS hosts, NFS clients. So I think that we can really look around and say, what are the things that we need to do to either partner with our clients like in the (Gnutella - not clear) case or like in the services for Unix case... find a way to interoperate in different scenarios.

Roblimo: Another question none of the readers asked but really dovetails here. Are you willing to cooperate more closely with the Samba project than you have in the past?

Martin: I think that we're always open working with people in a variety of different levels to make sure that, again, that we can work well together. Now, I would say that most of the things that we do from an interoperability perspective are driven more by customers and less by industry, meaning that when we have customers say, "Hey, we need these two things to work together and then," you know, that's where a lot of our (Gnutella?) projects and channel partnerships come to play with that Unix to Linux integration. That's the work that we're doing with Services for Unix and some of those other spaces. We won't say no to discussing things to anybody but at the end of the day we're gonna really work hard to do what the customer asks us to do.

Roblimo: Next question, from ProteusQ, Slashdot user no. 665382. He's asking about protection against malware and he's asking you Martin Taylor, "What applications do you run to protect your windows license from malware (viruses, trojans, spyware, etc.) and what do you pay for this protection for a year? How does this cost compare to the costs incurred by other Windows users and compared to what you would pay for the equivalent protection offered in Debian?"

Martin: Got it. So first of all I actually run, obviously, Windows XP. I run XP SP2. I also have downloaded the beta of the spyware product that we recently, one of our recent acquisitions, into a combination of XP SP2 and spyware product that I downloaded. That's pretty much how I protect in running both my desktop pc or my laptop I use here at Microsoft as well as the 3 PCs that I have in my house - a very similar configuration.

Roblimo: How much would these add-on programs cost you? People like you and me, lets say, as a journalist, I too can get free software from anybody. What would it cost you as a regular user?

Martin: Well today, XP SP2 is free if you're a genuine or a valid Windows XP user. It's just a matter of downloading. And today the spyware product that I've downloaded is also a free beta and we've not announced any pricing terms or plans for the product as of yet. So everything I'm using today is free.

Roblimo: Ok. And this is all the protection you need?

Martin: It's all that I have today and it has served me pretty well so far. But I'm hesitant to say its all that I need because I feel, I would be honest to say, that I'm probably not as deep in terms of really analyzing everything that I need but today I have not had any major problem in any shape or fashion with the current configuration. The spyware technology or the anti-spyware technology, I should say, helps me a lot and that was one of the biggest gaps, I would say, in my desktop profile. And, you know, in the spirit of full openness, before we had the spyware technology when I bought a Dell machine for at home for my wife, we actually had, I think, there was some Norton tools that shipped with that PC and again there was no extra charge for that, you know, maybe Dell bundled it into the price, I'm not sure. But I have not personally had got to go out and purchase or download and pay for any additional security product at this point.

Roblimo: Ok. Question that I'm gonna have to ask you personally. This is not from a reader that will segue into the next reader's question. Obviously I run Linux.

Martin: Real quick, what do you run? What version do you run now?

Roblimo: I run MEPIS, which is essential Debian. And right now the browser I have open is Firefox.

Martin: Got it.

Roblimo: So I don't have all those popups and things. How do you keep from seeing popups?

Martin: Windows XP SP2, we have a popup blocker, part of that update to Windows XP that allows me to, you know, deny popups, but also give me a pretty functional bar where I can right click on it when it tells me something has been blocked if I need to see that popup because then, as you know, mini web sites might have the type of transaction engine where they do have something that might appear to popup that you need to get the information to continue whatever transaction you're driving on that website and so...

Roblimo: Firefox has that too.

Martin: Yeah but I'm saying that's what I use - Windows XP SP2.

Roblimo: Here's a related question from Doug Dante. He's asking about open source applications helping Windows compete. "To what extent are open source applications on Windows helping it to be more competitive versus Linux? For example," he says, "I immediately install OpenOffice or, Firefox, and Thunderbird over a virgin Windows install?"

Martin: Yeah, I'm sorry, I heard the initial point saying, "How do open source projects help Windows compete?" I'm not quite ... Repeat the question again. I missed that ...

Roblimo: What he's saying... I'll turn his question around from the way he wrote it.... He's saying when he installs Windows, he takes a virgin Windows install and immediately adds OpenOffice.org Firefox, and the Mozilla based Thunderbird email programs to it. And he's asking, How are these helping Windows to be more competitive versus Linux?"

Martin: Yeah, I guess I don't look at it that way necessarily. I don't look at it saying, "Hey, are there great open source projects that are available on Windows?" I think, let me try to paraphrase it and answer it. I think what he's saying is hey, the new breed of applications available on SourceForge(.net) and open source application, you know, are they making windows become more relevant or helping it compete against Linux, because at the end of the day Windows and Linux are just operating systems and the application stack above that that allows them to be for people to choose. Is that a fair way to look at it?

Roblimo: I would say yes.

Martin: I would say I don't see from that perspective anything different today than yesterday. We've always had a pretty good, let's call it, an application catalog some written by us, most written by everybody else. And so in some way you can say open source as a development model just created a bunch more applications that all can run atop of Windows. And so, you know, people are always shocked by this. They don't know that there's literally over 10,000 projects up on SourceForge for the operating system alone - just for Windows 2000 and Windows XP. And, you know, you can go to SourceForge and browse around and you'll see quite a few applications out there. And that's actually, you know, I'm gonna extend the question a little bit if you don't mind.

Roblimo: Go ahead.

Martin: One thing that really frustrates me a little bit, and you can say this is partly because of us at Microsoft and hopefully we're getting better here, is that people try to position us as Microsoft versus open source. I really don't view the world that way and I know that we don't view the world that way. I think that we view the world saying, you know, take OpenOffice. We think Office, the product that we have, is a great product and we want to make sure that we can show that product in a value offer over OpenOffice.org. Or over OpenOffice or StarOffice every chance that we get. That doesn't mean that we are anti-open source. It means that we think we get a better product compared to that one. Whether that came from open source model or proprietary development model. The same way that we look at Corel or what you still look at - AmiPro or WordPerfect or whatever. And so, you know, to close outthe question. So, yeah, there's application code written for Windows, you know, and underneath the open source model if its licensed underneath the GPL, the, you know, different types of licensing models and open source, then great, God bless them and Godspeed, and that increases the application platform availability that we have.

Roblimo: I'm gonna ask you sort of a question in here that's not in my original list. And I'm actually looking on Slashdot right now. For, again, that you just really led me into, and even if I don't find the exact question I can paraphrase it.... There were over 1,000 comments, you know, on this interview call for questions.

Martin: About midnight last night I was anxiously reading Slashdot. And I was wondering where you're gonna take me, Roblimo. And so, yes, I read everything as of midnight last night, I read every single thing. I think 1,096 was the number I saw at about midnight.

Roblimo: Crazy, crazy. See, you're loved. Everybody loves you.

Martin: But I love everybody. (both laugh)

Roblimo: Anyway the gist of the question is... I can't seem to find it... there are so many. I've got to cut to just plus five questions but there's fifty-some of those. This one was asking about the chronic Fear, Uncertainty, and Doubt thing, if it's true that Windows and Microsoft products are that much better, why do that? What's the point? Isn't that like Ford spending their time knocking GM rather than just using Ford?

Martin: I think I know what you're referring to based on some of the stuff that I read last night. And so if I can and you can say I'm cheating, I don't know. But let me kind of, sort of, aggregate about eight or ten different postings I saw last night that kinda speak to that. I think the real...

Roblimo: That's what we're trying to do here.

Martin: They're fresh in my mind, I remember them all, so let me tell you kind of what I heard or what I read last night in aggregate. Pretty much saying, "Hey, why have this get the facts campaign if your products are better as you suggest they are in different categories and why do you feel the need to tell people that they're better...

Roblimo: No, that's not the question.

Martin: Ok.

Roblimo: Why do you, not from you per se but from some of your co-workers, from Microsoft executives, seem to lash at virulently with anger against Linux and open source?

Martin: You know, on this one, I actually think that we've made a lot of progress and so let me be very open with you and kinda give you what I feel is history and I love your read on this as someone who watches us and watches the industry and the things that you do over the length of time you've had. I would say years ago we did not fully understand - I'm speaking aggregately as a company - did not fully understand Linux and open source and so whatever you're dealing with something that is a bit of unknown, I think it's natural to have somewhat of an emotional reaction to that. And also if things didn't quite make sense to you, when you thought people might be acting somewhat irrational, then again it led to somewhat of an emotional response in some ways. And so I think that was the early view. I would also say, you know, that it's a shared responsibility issue because, again, as an avid reader of Slashdot, I would say that many of the folks who participate on Slashdot are somewhat... viceral.

Roblimo: Really! What might have led you to that belief, sir? (laughs)

Martin: And their feelings towards us. And so I think that there was a point where we both maybe kinda at each other a little bit. I think that we need to get past that to the point where everyone benefits from a more constructive, pragmatic dialogue to the point where, you know, it's not an emotional thing saying Linux is bad or open source is awful or those types of things, but it's a more pragmatic customer oriented thing that says "Hey, here's why I think we've got great value added here, here's why I think we have a better TCO story. Here's why I think that our integration ..."

Roblimo: Let's move on to a TCO question. It's where you gonna go anyway..

Martin: No, no, no. I was basically gonna say...

Roblimo: No, no I have a question about TCO.

Martin: Hold that for one second.

Roblimo: Ok.

Martin: So I think that we've come a long way from where we were years ago. Can we handle everybody on every comment everyday? No, but I think in aggregate, and I hope you would agree, what you hear coming out from Microsoft is a the different tone than you heard three years ago.

Roblimo: A compassionate, proprietary software company. (laughs). Alright let's talk about ...

Martin: (Laughs). That's a good tag line, I have to pay you if I use that in my next PR speeches?

Roblimo: Absolutely, pay me what it's worth, namely zero. (laughs) Here's RailGunner who's a registered user no. 554645, he wants to talk about Windows TCO versus Linux TCO. And he asks, "Why do you claim Windows has a lower Total Cost of Ownership yet you do not add the cost not incurred by Linux and FOSS beyond open source software of a Virus Scanner, Microsoft Office on the desktop or IIS/SQL Server on the server, plus the damage that is done by such worms as the Blaster and Slammer?

Martin: Yeah, so it's kind of a two-part question. The first thing I would say is, you know, when you go take a look at the Total Cost of Ownership of studies that were done both by Forrester, by Giga, by IDC and by some of the other analysts, they go to the entire solution. Some of those solutions do have some level of Web server and application server as part of it and some are more than just simple workload scenarios. I think that rarely do we say Microsoft gives you lower Total Cost of Ownership." I think what you'd find us really saying when you get to the next level is "Hey, for this solution, for this scenario, this set of products compared to these other set of products, Microsoft can deliver lower Total Cost of Ownership." So it's really more of a product and a scenario based thing to take a look at, and then all those elements that come into play there. So that's the first thing that kinda covers the first part. The second part you mentioned was the notion of how you account for, let's say, some of the security issues from that perspective.

Roblimo: They never seem to be included, right. In the studies that I've read - believe me - I've been to all the Microsoft market materials and independent studies. Independent studies done by companies which are supported at some point by Microsoft, however, I must put a disclaimer that Microsoft is a major advertiser on OSTG - and we thank you for your support.

Martin: And these kinds of companies are also supported by IBM and HP and Red Hat and other companies as well because of kind of the way that our industry moves. All that being said, so, on the second part, we've been looking for way on how you model that out. Yeah, how do you model out what you do about security. Yeah, you could always do, let's say, the analysis post-hurricane, and take a look at, "Ok, what were the damages based on this scenario?" But that really doesn't give you a view of Total Cost of Ownership or anything like that, so we've been trying to find a way to model out, let's say, Total Cost of Security, or something like that where you can be somewhat predictive. But it's incredibly hard to do and so, you know, I'll ask our wide community of Slashdot users - if someone out there has a model where they can do some type of predictive modeling, because that's really what it's about, it's about predictive modeling on what will the cost be over the next three to five years. How does that look? You know, I'd love any input and guidance, but I know some of the analyst firms are also grappling with this idea, as well.

Roblimo: And most of these people read Slashdot too...so you will get answers.

Martin: So,you know, we'll figure this out at some point in time but the way to do that is not to say, "Look, we spent X amount of money to due to Blaster, you know, so now I think now the right thing to is ask, "Hey, what does it cost us to design a secure environment? What does it cost us, you know, to innoculate our environment? What does it cost us from a people resource perspective to build the right redundancy required should something happen?" So those are the costs that... I think you'd want modeled out and look into when looking at Total Cost of Security from that perspective. But I could be wrong and I'd love some feedback.

Roblimo: You'll get it. And here's sort of a question that I pulled out of one of the thousand-worders that was cogent... This is a theme that runs throughout the TCO studies that Microsoft boosts. He asks us, "Do Linux geeks really pull in that much more money salary-wise than Windows geeks?" That's a common theme - that it costs more to hire a Linux admin. And he says, "I find this claim hard to swallow especially in today's economy."

Martin: OK, well. This is kind of a my-word-against-your-word thing that I don't want us to get there. But I just hired 16 Linux consultants for a project I'm doing. And I asked the company that was doing the hiring to actually - I also had to hire 16 Windows and .NET architects as well. No question that 16 Linux guys I hired cost me a lot more. And it's just a matter of, its just economics - its simple economics. There's way more people out there that I know that might be unsettling for our friendly Slashdot readers.... I don't mean this a bad way... But in all honesty, there's way more guys out there that know Windows than know Linux. That's just the reality.

Roblimo: Is it possible that it was just hard to find Linux-skilled people who are seriously into it... skilled people who are willing to work for Microsoft?

Martin: It wasn't a, it was a third-party. They didn't know that they were working for Microsoft.

Roblimo: Ahh. Ok.

Martin: I had a third-party go out there to hire 16 topnotch Linux developers/architects and 16 topnotch Windows architects so I could do some comparative studies on some work that we're doing. And no one knew that Microsoft had anything to do with this in terms of hiring people to work on this.

Roblimo: Interesting.

Martin: And so anyway, again, its less about that. It's more about the fact that, hey, there's just less skilled people out there, you know, in aggregate, in our IT population. And so, I think, that's the big issue.

Roblimo: Ok. The salary thing does contradict what I see here in Florida. But aside from that, again like you say, you know, I've seen two thousand salary surveys and three thousand answers.

So, here's another question - very different - about Microsoft - breaking it's own software from Aim Here (765712). "All these serial number checks, dial-home schemes, registration schemes, digital "rights" management schemes, crippled 'starter' versions of Windows, and now all sorts of anti-piracy checks whenever someone wants to patch their Windows box - Microsoft spends an awful lot of time and effort deliberately making sure their software doesn't work unless the customer jumps through the appropriate hoops. Aren't you worried that this continual (and increasingly intrusive) process of deliberately breaking and/or crippling your own software is going to alienate some of your customers and make them feel like criminals, particularly since the makers of the free software operating systems that you're now competing against have no need of any of it and can concentrate all of their resources on trying to make their software work?"

Martin: OK. You said a lot there. I won't cut and parse through that early part.

Roblimo: Bottom line is, here I am running Debian and if I decide that I want to add three more computers, I will take the CD and slap it on, end of story. And my net cost for a complete desktop is zero and I don't have to register it. I can't do that with the one instance with Windows that I do have, I can't slap it into another computer.

Martin: A couple of things. One, I would say when you look at commercial companies now they adopt and deploy Red Hat and the commercialized distribution.... There is a registration process if I want to install Red Hat on another server and has support for that server. Yes, I can go freely copy it wherever I want, but if I want to have supported servers as most organizations do and/or supported desktops, there is a registration process. So I think that we don't look that dissimilar in our model of, you know, asking people to register or at least, you know, fill out/verify the legal copy that they are using.

The second thing I would say is, one thing that I wasn't sure from the statement that was made by, I think, Aim Here, was that "we require people to go through hoops in order to patch those systems." That is not the process today. Today if you're running on Windows and you need a security patch, you know, there is no additional hoops or things you need to go through in order to install a security fix for your technology today. So that was a little bit weird as well. And again, and lastly, I think we're working super hard to make whatever this process is incredibly seamless. You know, I, again, I recently bought a Dell computer for my wife at home and it was literally seconds that it took it to go up to Microsoft.com, verify its ID and then come back down.

So I think that, you know, what you're going to begin to see is the continual evolution of kind of a community-to-commercial approach that's happening in the Linux, or, let's call it, really, the distribution world. Because, yes, you'll always be able to install, you know, Debian or something like that on a million machines if you'd like. But again, as things become more commercial as they are with the Linux distributors, you'll see similar processes in place because that's the only way that they can verify users so they can offer them a support model.

Roblimo: So what you're saying is that you have to register for support with Linux.

Martin: I mean, I'm not an aggressive Linux user as some of our Slashdot audiences are. But the servers I have running and the desktops I have running here, I do have to register those with Red Hat to be in agreement with my Red Hat support agreement.

Roblimo: OK. Not everybody uses Red Hat.

Martin: No... Most commercial customers that I've talked to primarily use Red Hat or SuSE as their distribution for commercial customers.

Roblimo: OK... Let me ask... Let's move on here. We have, really, two more questions and this is the last long one, from JimmytheGeek ... (laughs)

Martin: I'm worried already.

Roblimo: He's been around for a while on Slashdot user number 180805. And he's saying, "One of the myths about Windows is that there is a company behind it you can hold responsible for flaws that impact an organization." "But," he goes on, "if you read the EULA, the End User Licensing Agreement, of any Microsoft product, even an update, it disclaims any responsibility whatsoever. They specifically avow that they are not fit for any purpose. So what's up with that?"

Martin: Yeah, this is a broader conversation, a broader question. I actually read this question last night as well from Jimmy.

Roblimo: I've read the EULAs. I'm the only person you've ever met who's probably read every single licensing agreement for every piece of software he's installed.

Martin: There's a couple of lawyers that we have here that read quite a few EULAs as well.

Roblimo: They are sick, too....

Martin: (laughs) Nevertheless, there's a couple of things. First of all, I would say, really when we talk about the kind of accountability and standing behind it, there's a few things that we reference there and where we spend our time. One is, for commercial customers, you know, how we can provide this level of roadmap, this level of ownership and all these types of things today on that perspective, let's just call it from the general support perspective, and how that works. I mean anyone will agree that Red Hat or IBM or even Novell with SUSE, they can only take, you know, things to a point at the end of the day, because at the end of the day they don't own the kernel, they don't take the final decision on what's in or what's out of 2.6...

Roblimo: Well, no, they can modify it however they want.

Martin: No, of course but when they do, then you could be on a different path, or you can be on a different path or fork on a different tree, but essentially they start with what level of mods that they do. And so the point of that is to say, "Hey, we have that all the way in the end level of ownership where we can deal with that."

The bigger issue that comes up of this accountability issue is around this notion of indemnification and protection. This notion of "Hey, I can tell any one of my customers, if there's any issue from an IT perspective, you know, patent, copyright, trade secrets..." Microsoft fully takes care of you and we extended all the way down to any end user where that wasn't a part of our normal EULA. As of November we made that change as well - EULA being in the End User Licensing Agreement. And so I think that's the issue where a lot of accountability come into play. But how do the vendors, or how do the distributor or software provider fully protects and indemnify any customer that is using their software from ...

Roblimo: I don't think that's the question that we're trying to ask. He says, and I can give you the full thing.. "Open source licenses usually have the same thing, but those are generally free products. You guys have taken in a couple hundred billion. Plus, we can use the code as we like. So you can't claim any kind of equivalence." So I think what he's talking about is the one big glaring thing - that Microsoft in those EULAs does not claim the software is fit for any particular purpose or that it will work, essentially.

Martin: Yeah, I don't think we quite ... it won't work. I don't know ...

Roblimo: No, for any given purpose.

Martin: C'mon Rob, I know that's the broad surface. Go read Red Hat EULA and Red Hat will pretty much say, "Hey,we can't guarantee anything with the software either." I've read it. Read their filing statements. It's the same thing, right?...

Roblimo: Well I use a different variety of Linux, perhaps...

Martin: Right, so I think it's impossible for any software provider to say categorically their offer can do any single thing that you ever want to do in the world. Right?

Roblimo: Mmmmm, yeah, but it's always been an amusement part, you almost have to laugh...

Martin: Fine, so it's fine that people can have good sport with it, but when you get down to the kind of the brass tacks at the end of the day, again, I don't know any software provider that says, "Hey, our software can do anything in the world that you want to do, so go do it."

Roblimo: There's implied fitness in most products, like, if I were to go buy a Jeep Cherokee - I have one - there is an implied fact both by their (being on) sale and the FTC forces them... and other government agencies force them to imply that it's safe to drive on the road, or reasonably. Not that it's safe for me to drive drunk with no shoulder harness and go crazy at 120 miles an hour, but that it's fit for the purpose of being, you know, a transportation device.

Martin: Right.

Roblimo: And this is something that, you know, again, maybe the software industry in general needs to work on, wouldn't you say?

Martin: Yeah, I would actually take us up on that. This is not a Microsoft specific issue, because I don't think we're that unlike any other commercial software provider, you know. And with regards to that, it's probably easier to make fun with us than anybody else. But nevertheless...

Roblimo: One last question that you sort of touched on earlier... Augustz - with a "Z" on the end - asks this very bluntly: "Are Google morons given that TCO is significantly less for Windows than Linux?" and his reference is the Microsoft advertising and "Get the Facts" literature. "Are the folks at Google morons for using Linux? They use a lot of computers, and TCO has got to be important to their environment."

Martin: That's one of those, let's call them niche environments where I would say, I'd personally... Well, let's be honest. Your average commercial company will not pay for the staff that Google has to run their engine. I mean, they hire quite a few very senior, very technical people to do a very specific function. And from that perspective, they're very different from your generic IT scenario. Most companies, I mean, given that most companies are not technology companies, most companies that I talk to, they're not in business to hire a whole bunch of people to drive a stack of servers. They're in business to, you know.. they are airline companies that put people on planes. They are soda companies that to get people to drink. They are news companies like Slashdot to get people news. And so, anytime that they can reduce the complexity of their environment and not have to hire people to manage or maintain that, that's a good thing for them. And so, I can tell you that again that's a different usage scenario in terms of how they've optimized around that based on a more general purpose scenario.

I'm not gonna go and say "Oh my God, they're crazy, they're gonna have an incredibly high cost of ownership because of what they've done. I also not going to go on record to say that they could go to Windows servers and their TCO would drop in half. Again, as I said earlier, when we look at Total Cost of Ownership it's by solution, by scenario - not a broad, sweeping all-things-are-made-of, all-people-type-of-statement.

Roblimo: That's all the questions I have planned. Are there any we failed to include but we should have?

Martin: No, I'd say as I read last night, there were some that we probably can never talk about publicly because... (both laugh) which was fine. But I have their names and emails myself so I can answer them. And then there's some kind of around this whole "get the facts" thing and I do maybe, in closing, want to talk about that a little bit, if that's ok.

Roblimo: Go right ahead.

Martin: Let me give you a little bit of history on kinda why I'm doing what I'm doing the way that I'm doing it. You know when I joined, I tried to go figure and work on some of this, I was amazed at reading Slashdot and reading some other things... just how aggressive people were on Microsoft isn't this, Linux is this. But it was (usually) grounded in one instance meaning, "Hey, I did this one time and here's why I think one or both or neither are better or good or bad," or it was just not grounded at all on any level set of data.

And so a big push that I wanted was to just get the facts, and say "Hey let's move this out of an emotional, aggressive discussion and let's really kind of have it based more on a practical, pragmatic discussion." Actually I even got that from customers.

I'm not a deep, deep technical guy, I'm not a deep, deep industry guy. I spend more of my time talking to customers, trying to structure the work that I do based on what they ask. And customers are asking, "Hey, can you help me understand TCO, Microsoft versus Linux for this scenario in the work that we do? Which of these technologies... help me understand this or that..." And that's the kind of work that we do.

And so, if you read the details, which I'm sure you have, if not, we're not 100% favorable to Microsoft. There are some things in there that say why Linux is good, there are some things in there that say why the Web work load, one of our older studies, you know, gave good TCO for Linux and Apache against IIS 5.0. So there are things out there, and I try to be as transparent as possible on all of those types of things. I mentioned earlier about another company, I used another company to hire these people, I didn't want to bias the study in any way by people knowing Microsoft was hiring these engineers, so I had a third party hire them. And, of course, once everything is done, everything is transparent, so you can see everything in terms of the server configuration, who we hire, you know, how the whole thing works, but there's a deep level of transparency that I try to provide.

But again, on that one that I mentioned, I wanted to make sure that they weren't biased because I was hiring them. So I work really, really hard to make sure we don't bias these things and they're aa pragmatic as possible. And so, if there are topics that, you know, people think we should undertake... again, I hear from customers all the time, and that's what we spend time on but, you know, I'll keep reading Slashdot, and when people post stuff and issues into them, then we'll take on some of those discussions and challenges as well.

Roblimo: I'll tell you what, here's an open invitation that's a good idea. When this is posted, there will be discussion. Do you have a Slashdot login?

Martin: I do not have a Slashdot login but I feel bad about that, and so as of tonight I will have one. Will it cost me any money?

Roblimo: It will cost you just as much as Debian Linux and all the software on my desktop.

Martin: Oh that'll cost me a lot of money to manage and maintain but... Robin, Oh no, no, you can leave it alone. It just works (laughs) In other words it will cost you nothing.

Martin: No problem. So I will get a Slashdot account tonight.

Roblimo: I'm saying you're absolutely welcome to jump into the discussion, and I think your participation will be very valuable.

Martin: Got it.

Roblimo: So, thank you so much for your time. This has been, as always, a pleasure.

Martin: Ok Rob, thank you so much, and I apologize for taking so long to do this and I look forward to maybe doing it again. Ok?

Roblimo: I love it.

Martin: Ok, thanks. END
This discussion has been archived. No new comments can be posted.

Microsoft's Martin Taylor Responds

Comments Filter:
  • by Tet ( 2721 ) <.ku.oc.enydartsa. .ta. .todhsals.> on Tuesday February 15, 2005 @12:39PM (#11678246) Homepage Journal
    No, I'd say as I read last night, there were some that we probably can never talk about publicly because... (both laugh) which was fine. But I have their names and emails myself so I can answer them.

    Does the very fact that you can't talk publicly about some of this stuff not strike you as odd? Are Microsoft so unsure of their stance on particular subjects that they can't discuss it in a public forum?

    Anyway, since you're apparently going to be reading this, can you answer my question [slashdot.org]?

  • by tonsofpcs ( 687961 ) <slashback@tonsofpc s . com> on Tuesday February 15, 2005 @12:46PM (#11678315) Homepage Journal
    He basically is saying that MS backs Windows, and when given the example from the EULA that says they don't, he just starts trolling on linux, saying the 'makers' don't back it. He's never posted on usenet or used irc, has he?
  • Well done (Score:5, Insightful)

    by tehshen ( 794722 ) <tehshen@gmail.com> on Tuesday February 15, 2005 @12:46PM (#11678316)
    I admit I only skimmed, but I'm actually pretty impressed about how Martin Taylor handled an interview with the world's greatest mass of Microsoft-haters - specifically, without lying or resorting to their usual business tactics to justify themselves. Good interview!

    (Except, seemingly, for the answer about TCO. I didn't get that one)
  • Great interview (Score:2, Insightful)

    by Anonymous Coward on Tuesday February 15, 2005 @12:50PM (#11678363)
    I thought Martin would be far more ...er... Microsofish than he was. He seem quite honest about most of his answers.
  • Re:Well done (Score:4, Insightful)

    by StateOfTheUnion ( 762194 ) on Tuesday February 15, 2005 @12:53PM (#11678390) Homepage
    I think that he handled the interview well because he knew his audience . . .

    /. readers are more resistant to Microsoft FUD than the average joe . . . I'm sure that was in Martin's mind during the interview.

    Having said that, I would still agree that it was indeed a good interview overall.

  • Re:Well done (Score:5, Insightful)

    by arkanes ( 521690 ) <arkanes@NoSPam.gmail.com> on Tuesday February 15, 2005 @12:53PM (#11678398) Homepage
    There was a lot of spin. The guys really good. He wriggled out of the TCO thing by pointing out that the TCO studies only address a specific scenario, which is true, but it's hardly how they're presented in the literature. He came very close to admitting that the marketing literature is crap and shouldn't be taken seriously, which we all know, but would be interesting to hear.

    He squirmed a lot on the disclaimer of fitness thing, too. He's totally correct that pretty much all software (OSS included) makes this disclaimer, but he didn't really adress the issue that the barrier of responsibility is much lower for something thats provided gratis than for a commercial product.

  • by Hanzie ( 16075 ) * on Tuesday February 15, 2005 @12:57PM (#11678429)
    As a representative of a major company, he can bring down lawsuits for whatever he says. There are plenty of lawyers reading whatever he says, looking for an opening.

    So yeah, there are definetly things he can't talk about publicly, like Xbox2 launch dates, pending litigation (everybody has pending litigation). Then there will be other stuff that he won't even know about -- MS is a big company.

    Personally, I'm releived that we've actually got somebody with a voice in MS who certainly appears not to be a dick. It gives me some hope.

    I'd really like to know if it is conceivable that MS would actually offer a "Windows" window manager to run atop linux. No reason they couldn't, and I'd sure as hell buy it for the windows boxes I have to run at work.
  • Re:Well done (Score:5, Insightful)

    by Erbo ( 384 ) <amygalert@nOsPaM.gmail.com> on Tuesday February 15, 2005 @12:58PM (#11678435) Homepage Journal
    Well, all I can say is, if Microsoft were completely populated, or even majority-populated, by people like Mr. Taylor, Robert Scoble, and Raymond Chen, I would have substantially more hope that "peaceful coexistence" between Microsoft and the open-source community would be in fact possible. I thought Taylor sounded open-minded and willing to listen and learn, not just launch missiles of Redmond rhetoric. Good job for all concerned!
  • by SuperKendall ( 25149 ) * on Tuesday February 15, 2005 @12:59PM (#11678443)
    It was a pretty good interview. But one aspect of the whole thing distresses me - Martin admits he's not a very technical user. Yet he is in charge of directions to probe and determining what facts to spread.

    I just really think that if you are going to have someone in a role to do a comparison right, you really want a person with deep technical understanding in that role to really understand any comparison at a deep level.

    And more fundamentally, I just have trouble believing that anyone working for a company can produce a study that is truly useful to external companies for evaluation. At some level you are subconsciously supporting your company, and that comes into documents you produce... also I think it would tend to lead to a slant of trying to find the weak areas in your own products that could be addressed more immediately than long-term.

    An example of that is the whole spyware scene. Microsoft sort of addresses that by saying "Look, there is a free solution now in terms of patches and this other spyware program we bought". But it really doesn't answer the deeper question as to what a roadmap might look like to take people to a world where lots of people do not run as admin, and things like ActiveX are simply turned off to start with.
  • Re:My question (Score:5, Insightful)

    by TheCabal ( 215908 ) on Tuesday February 15, 2005 @12:59PM (#11678447) Journal
    What? n00b opinions are somehow considered invalid? n00bs, my friends, is exactly what Linux needs or it will die.
  • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Tuesday February 15, 2005 @01:00PM (#11678458) Homepage Journal

    The guy has a point, it is a sad state of affairs when we're suprised (at least I was) to see such reasonable responses and banter from a Microsoft employee. I don't know if it's because we want to hate them, but certainly there is a sort of pervasive feeling that they are a bunch of ignorant assholes. This is probably primarily because of their bullshit TCO studies that set up straw men in order to make nonsense assertions. I don't care WHAT he says about his TCO comparisons, it's a bunch of horse crap. Assuming you didn't get hit with all kinds of malware, it's either because you have your systems locked down so far it's hard to do real work, or because you spent a bunch of time and money locking down your network and everything that comes into it. With Linux or any other non-Windows OS, it's a non-issue. You just don't have the kinds of problems you have on Windows. Whether that's technical or simply because there are more Windows boxes and thus more interest is a matter for debate which cannot be solved without a thorough look through the Windows sources, but it's probably technical, and so the whole TCO thing is a bunch of crap. Talking about a total cost of security as if it were a separate thing serves only Microsoft.

    Probably the best thing in the interview is when he talks about the ability to make what you want from Linux as a strength, and not a weakness. In the past there have been attempts to portray the fragmentation of Linux as a weakness but the fact is that the niche uses of linux do not devalue it any more than the niche uses of Windows, such as the Xbox.

    I really hope that Mr. Taylor becomes a frequent slashdotter, at least insofar as he is capable of making comments that he doesn't have to clear with legal.

  • *ahem* (Score:1, Insightful)

    by Anonymous Coward on Tuesday February 15, 2005 @01:01PM (#11678473)
    people try to position us as Microsoft versus open source [...] we don't view the world that way

    *cough*bullshit*cough*
  • Re:Well done (Score:5, Insightful)

    by El Cubano ( 631386 ) on Tuesday February 15, 2005 @01:02PM (#11678475)

    I admit I only skimmed, but I'm actually pretty impressed about how Martin Taylor handled an interview with the world's greatest mass of Microsoft-haters - specifically, without lying or resorting to their usual business tactics to justify themselves. Good interview!

    Not only that. He gave the impression, especially for a non-technical guy, that Microsoft is very methodical and serious about how they evaluate their competition. I am not talking about the "club them over the head" approach. I am specifically talking about the "several hundred" Linux servers they run. The evaluations of usability and features that they do.

    I enjoy a good MS bashing as much as the next guy, but I think this really shows that the Open Source movement has truly begun to achieve one of its stated goals: better software. Whether you use F/OSS (which I think is better), or MS products, the quality is proving because of the competition. Top it off with MS lowering their proces to compete with "free" and there is no denying that everyone wins in this situation.

  • by NivenHuH ( 579871 ) * on Tuesday February 15, 2005 @01:07PM (#11678527) Homepage
    I kinda wish one of the questions drilled him on Microsoft's DRM strategy. I'd like to know what their 'official' motivation is for pushing DRM onto their customers, and whether they believe that intellectual property is more valuable than fair use...

    *sigh* Maybe I'll hold my questions for the next 'ask slashdot'.. or .. maybe he'll email me! ;)
  • by LWATCDR ( 28044 ) on Tuesday February 15, 2005 @01:08PM (#11678533) Homepage Journal
    "Martin: I do not have a Slashdot login but I feel bad about that, and so as of tonight I will have one. Will it cost me any money?"

    Charge for Slashdot? Only someone from Microsoft would think you could charge for a slashdot login :)

    "Martin: Oh that'll cost me a lot of money to manage and maintain but... "
    I have to had this if Martin is reading. We have both Linux and one Windows server and a bunch of XP desktops. The amount of time dealing with the Windows server vs the Linux servers is about the same. The difference is the Linux servers run our mail system, firewall, database server, and Subversion. The Windows box runs the accounting system. We find the Linux boxes to be a lot more useful and a lot more secure than the Windows boxs. We are a small company and not Google. Our next big dive into Linux will be for our new phone system. Not saying you are wrong but you do not have to be a Google to make Linux work well for you.
  • by Shivetya ( 243324 ) on Tuesday February 15, 2005 @01:08PM (#11678534) Homepage Journal
    I really applaud his obvious patience. After reading the questions and his anwsers it seemed that the pettiness was very one sided. It got to be a little silly when it came to the portions about malware/spyware/etc

    As for the part about the TCO when looking at malware, virus, and trojans, too many people here ignore one major fact.

    If you get enough people to use a product your going to have a large number of idiots in that group. It works this way in any large group of unrelated people (unrelated by trade/social group/etc). An example I like to use is a MMORPG. You can find many people who are great to play with but at the same time you are constantly having to deal with the effects the idiots and the exploiters have on your enviroment.

    Simply put, with the widespread availability of Windows you are going to have many people who are too stupid to own a computer let alone use it.

    I found the portions explaining integration versus interoperability a little light. While Martin made good in his replies I don't think the questions were phrased well enough to get the response that was hoped for.

    The EULA comparison to cars was where I found Rob being truly petty. Apples and Oranges. Exceptions have to be made. When you sell something commercially you pretty much have to exclude yourself from claiming what it can do as someone will attempt to extend that meaning into realms it does not belong. This works the same in cars. That Jeep might imply by the fact it has 4-wheel drive that it would work in situations without roads. Yet I guarantee that the manufacturer has all sorts of warnings about how that isn't true. Again, people as well as corporations must protect themselves from idiots. Can we truly blame a corporation that doesn't try or are we to blame them for the fact they didn't try hard enough?
  • Reasonable (Score:5, Insightful)

    by bonch ( 38532 ) on Tuesday February 15, 2005 @01:11PM (#11678561)
    He seemed reasonable to me. I agree that the aggressive, emotional discussion should be done away with. Linux wants to be something more than a hobbyists' passion, but it's still treated like one by its own users.

    Some of the questions were rather silly. Rob asked him what he does about popups? Come on, SP2 has been out for what, over half a year now? When it came out, Slashdot ran about two articles a day on it. And he still didn't know it came with a built-in pop-up blocker?

    I would have liked some meatier questions. Like what the guy thinks of some specific cases of Microsoft "business strategy" from the past or what weaknesses he sees in the Windows GUI.Instead, it was EULA this, EULA that. I think Slashdotters are the only people so worked up over EULAs, and it just bores me! Where are the questions on Longhorn and what they plan to accomplish with it? I don't care what Linux distro Rob uses or how his software didn't cost him anything, you know?
  • Go figure... (Score:5, Insightful)

    by spin2cool ( 651536 ) on Tuesday February 15, 2005 @01:15PM (#11678602)

    Wow - you mean all Microsoft employees aren't corporate drones out to steal your money? Here's your proof, Slashdot.

    And most of the thing that Martin says make a lot of sense. I definitely agree that Linux is still a niche product. For web servers, research institutions, and hardcore geeks, Linux may be the flavor of choice. Like it or not, though, Windows is still easier to use for most people.

    This is partially due to market share (it's what people are used to) and partially because they've simplified and hidden key components that 90% of people will never touch. MS has also shown a lot of responsiveness in their efforts to get standards-compliance built into their browsers and their focus on increased security lately (now that the market demands it).

    I sincerely hope that Linux becomes user-friendly, more widely adopted and makes a run at the market. I absolutely believe that free (as in speech) software is better. I just think Microsoft takes far too much crap around here for doing what all businesses do - playing the market and trying to make money.

  • Re:My question (Score:5, Insightful)

    by Paladin128 ( 203968 ) <aaron.traas@org> on Tuesday February 15, 2005 @01:16PM (#11678615) Homepage
    Regardless of whether Linux gets the n00bs, it will live on for quite a while. Why? Because it's really useful in a lot of niche environments, very flexible and customizable, and great for us geeks that just want a computer to work the way we want it to.

    Who's developing it? The geeks. Who gets the most use out of it? The geeks.

    That being said, unless someone comes up with a distro that can provide just as good of an end-to-end user experience than Win32 or OSX can, it won't catch on for the home desktop. Corporate desktop is another matter; if you have a farm of cubes full of accountants, secrataries, telemarketers, or anything else that has needs to be met by OO.o and Mozilla, LTSP is a seriously viable and cheap and easy option that a number of companies have already jumped onto.
  • by Anonymous Coward on Tuesday February 15, 2005 @01:16PM (#11678621)
    You dodged the question about suitability for a particular purpose. The EULA specificall disclaims suitability of any purpose and you asked essentially, who would warrant suitability for every purpose? So here again is the question, in a different form.

    Is there any single task for which you will claim that Windows (any flavor) is suitable? Will you warrant that in a legally binding manner as a paragraph in your EULA?
  • Re:Well done (Score:2, Insightful)

    by Erbo ( 384 ) <amygalert@nOsPaM.gmail.com> on Tuesday February 15, 2005 @01:18PM (#11678634) Homepage Journal
    So, it's "engineering good, sales & marketing bad?" Sounds like most companies out there (pretty much the Dilbert stereotype). Of course, MS' size magnifies the effects of both.
  • by ShatteredDream ( 636520 ) on Tuesday February 15, 2005 @01:19PM (#11678640) Homepage
    For a long time my biggest problem with American politics is the fetish most American political pundits have with analogies, regardless of whether they fit. Analogies are easy because they allow someone to be a complete and total sophist, but do a fine job of concealing that point. Case in point: comparing cars to computers. They are different industries and have different needs. What works beyond the base level of "tends to work" for all industries is usually very different. For example: modern IT is built on near total interoperability. We need the ability for example to take a Windows file server and give file services to non-Windows clients or vice versa. With a car, unless you know what you're doing, there is absolutely no reason to mix and match car parts from several different vendors.

    Protocols and file formats should belong to the customer, not the company that makes them. Instead of Microsoft having legal control over the Word format, I as a paying customer who has data in the format, should have total legal control over how I use the format. If I want to pay Sun to support OpenOffice to create a filter capable of moving my data around, Microsoft should have no legal say in this. File formats and network protocols are not products, they are amorphous ideas that define how we send and receive information from one computer or part of a computer to another.

    And to be fair, yes I believe that if Microsoft wishes to they should have a legal right to reimplement the entire Flash file format for Windows Longhorn. My gripe isn't so much with Microsoft, but with the legal system that has effectively introduced and then systematically reinforced aggressive, nigh sociopathic behavior in corporations.

    Let's face it, if Ballmer wanted to open up all of Microsoft's protocols and file formats, Microsoft would easily face a shareholder lawsuit. Why does the system give standing to a lawsuit over something so petty? The system should not only zap all control corporations have over their file formats and protocols, but shield them from shareholder lawsuits when the company freely lets others compete based on merit, not litigation-dodging finess. I am sick of these lawsuits where some pipsqueek sues a company under such pretenses. Do you own even a percentage point of the stock? I own stock in Wal Mart, but I don't lord that over the greeters.

    It has generally been my experience that those who support software patents are willfully ignorant about the differences between software development and most other industries. They want to have it both ways, get to hold up the fast pace of innovation as a sign that capitalism works (and it does), but then they want to impose a legal regime that they know runs counter to the nature of that industry. Software patents would work if we weren't held by our balls by WIPO and had to give such large, "fair" patent durations to every industry, but instead could give them out based on the nature of the industry. And people wonder why I think the Senate needs an enema, the 17th amendment revoked and the every treaty (and the treaty ratification power itself) in the last 20 years revisited. More than 3 years for a software patent is a guaranteed way to make sure that the only innovators are lawyers whose rhetorical innovations keep the courts flooded with useless drivel and every would-be small company founder sleepless at night worrying that several years of hard work could get stolen by several months of frivolous (but well-financed) patent litigation.
  • by pjt33 ( 739471 ) on Tuesday February 15, 2005 @01:19PM (#11678643)
    I don't know whether it was intentional, although I suspect so, but it gives the impression that the answers aren't being filtered by a crew of PR specialists.
  • by chill ( 34294 ) on Tuesday February 15, 2005 @01:26PM (#11678714) Journal
    This isn't really true. The terminology in the EULA is legal boilerplate that is common in almost ALL commercial software. I've seen the same crap over and over, even in situations where it doesn't apply at all -- like hardware drivers.

    Terms and phrases like "merchantability", "fitness" and "suitable" have specific legal meanings that don't necessarily mean what the common man think they mean. It is like the idiots trying to put stickers on textbooks saying evolution is just a "theory" and not knowing the *actual* definition of "theory". (Hint: Electricity and Gravity are both "just theories".)

    He was just waffling around saying "the entire industry has been fucked by the lawyers" because it wasn't polite.

    -Charles
  • by NardofDoom ( 821951 ) on Tuesday February 15, 2005 @01:38PM (#11678886)
    Microsoft employees are good people.
    Bill Gates is a good person.
    Yes, even Ballmer is a good... um, ape.

    But when they're all put together, all trying to make as much money with as little effort (the goal of any corporation) and put in positions of great power, they start becoming asses.

    And, since it's a corporation, Microsoft is legally a person, just like you and me. So it's okay to hate Microsoft, just not the people it employs.

  • Re:Question (Score:3, Insightful)

    by yabos ( 719499 ) on Tuesday February 15, 2005 @01:39PM (#11678893)
    You could consider it a good thing that Mozilla/Firefox doesn't pretend that the HTML is OK. That way you can see you screwed it up and fix it. With IE, you'd never know your HTML is crap unless you went to the W3C validator.
  • by rewt66 ( 738525 ) on Tuesday February 15, 2005 @01:42PM (#11678937)
    No, it makes perfect sense that Martin isn't a real technical guy. Microsoft is very focused on customers - they don't actually care very much what the /. crowd thinks of them. They care about the guy who wants the computer to do something for him, and they care about making it easier for that guy to use Windows than the competition. That guy isn't a technical guy. So Martin is actually in a pretty good position to do what Microsoft is trying to do, which is to compare things from that guy's point of view.
  • by SatanicPuppy ( 611928 ) <SatanicpuppyNO@SPAMgmail.com> on Tuesday February 15, 2005 @01:42PM (#11678944) Journal
    Interpreting broken code is a security weakness.

    Seriously. It's one of the things I like about strongly typed languages; the ability to utterly restrict input to what is supposed to be inputted. One of the big weaknesses of .Net in my opinion is how friendly it is to untyped code. A lot of vulnerablities come through allowing someone to give (for example) a chunk of code as an input.

    What it should do is ignore it, or treat it as text, or throw an error. What it does is try and execute it, because it recognises that it is code and it thinks that's what it should be doing. IE and microsoft get in trouble with that all the time.
  • Some points (Score:4, Insightful)

    by hkb ( 777908 ) on Tuesday February 15, 2005 @01:45PM (#11678993)
    1.) Thanks Martin for participating in this interview. Not all of us readers are mindless Linux drones.

    2.) Reading the phone interview verbatim is really hard. I much prefer the email interviews, or an edited text from the phone interview, or at least the appropriate use of punctuation. The interview was very hard to parse, Roblimo.

    3.) To all the folks who complain that Windows is hard to protect against malware: you're clueless.

    Here's how you keep your network safe:

    1. Install and properly configure a firewall.
    1a. Maybe install a web proxy server that blocks access to spyware/malware sites.
    2. Create an AD domain
    3. Join your clients to the AD domain
    4. Install Software Update Services
    5. Configure all clients to update off of your SUS server via GPOs
    6. Install anti-spyware software via GPOs

    These steps are not hard, and provide for stellar enterprise management capabilities.

    On a network of over 5,000 machines, we have had exactly ONE (1, uno, etc) problem, and that problem was on a rogue machine (a personal laptop) and employee plugged into our network.

    4.) The Slammer/Blaster/FooFoo were released a great deal of time after Microsoft released a security patch for the problem. Most of the time, these things infected machines that were heavily unpatched.

    5.) Yes, Microsoft's software is still too bloated, too complex, too insecure and too extensible, but they're seeing the big picture. They're getting better, getting smarter.

    Look at Windows Server 2003, look at IIS 6.0 (which stomps on Apache imho, something I never thought I'd say)

    Most of the naysayers hate Microsoft so much, they'll blather any lie about them. They hate MS so much they don't even know the products in-depth themselves, recycling garbage from the Win95/Office 2000 days. Please, just STFU.

    While you all are bitching and spreading FUD, Microsoft is slowly and quietly getting better and better. They're watching OSS and learning.

    Where's your enterprise directory? (don't even start on about Novell, nor OpenLDAP)

    Where's your web development environment that even comes close to ASP.NET? (don't say PHP, it isn't. don't say Mono, they're far from MS's ASP.NET implementation, although Mono rocks bigtime)

    You're behind the curve, and getting farther behind by yapping and attacking.
  • by JimDabell ( 42870 ) on Tuesday February 15, 2005 @01:46PM (#11679005) Homepage

    IE does a very good job at figuring out what someone actually intended with the broken code and rendering it well.

    No it doesn't. It's just that if it's broken in Internet Explorer, virtually every web developer will go back and fix it immediately. Thus the broken code on the WWW is strongly biased to the type of error that Internet Explorer happens to handle adequately. The same cannot be said for any other web browser, simply because Internet Explorer has overwhelming market share.

  • Re:Well done (Score:3, Insightful)

    by Pionar ( 620916 ) on Tuesday February 15, 2005 @01:47PM (#11679012)
    He squirmed a lot on the disclaimer of fitness thing, too. He's totally correct that pretty much all software (OSS included) makes this disclaimer, but he didn't really adress the issue that the barrier of responsibility is much lower for something thats provided gratis than for a commercial product.

    I think that's something that all software companies, and IT companies in general, need to address, not just Microsoft. Unlike in other professional industries like medicine and law, there is no kind of guarantee that a product won't mess up your livelihood.

    I think until the issue is addressed, and some kind of standard put out there, IT will never be seen as a serious profession.
  • by sehryan ( 412731 ) on Tuesday February 15, 2005 @01:49PM (#11679044)
    Uh, that is just a horrible thing to say.

    The browser shouldn't render the intent, it should render what is written. The fact that it is so forgiving is not a plus, it is a minus. It allows for people to create sloppy code that isn't compatible with other browsers, isn't compatible with the web standards. IE's forgiveness of bad code is one of its worst "features."
  • by Pionar ( 620916 ) on Tuesday February 15, 2005 @01:49PM (#11679048)
    Actually, it's "Looks good in IE, which 90% of my customers use, so forget the others!"

    or

    "Looks good in IE, which is what everyone in the organization uses, so I don't need to make sure it works in anything else"

    Neither is a good excuse, but both are valid reasons.
  • by bwy ( 726112 ) on Tuesday February 15, 2005 @02:08PM (#11679281)
    It was a pretty good interview. But one aspect of the whole thing distresses me - Martin admits he's not a very technical user. Yet he is in charge of directions to probe and determining what facts to spread.

    Well, like any high level person in a big company, you have to hire and rely on really good people underneath you. It is an age-old argument, really. For example, do you need a CTO who is a brilliant coder, or do need someone who can hire someone who has the ability to properly interview and hire brilliant coders?

    I don't get the impression this guy is an technical idiot- I think he is just being honest, which is uncommon. He probably has a lot more technical skill than your average business user, but he realizes that this is less skill than someone who writes code or works as a server admin 40 hrs a week. Kudos for that. I've worked for high level execs before who think they know everything- and it sucked.
  • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Tuesday February 15, 2005 @02:09PM (#11679308) Homepage Journal
    Cygwin comes out and people laud it for making Windows usable. SFU becomes free (small f) and people complain that Microsoft is apparently trying to rule the world.
  • by Anonymous Coward on Tuesday February 15, 2005 @02:12PM (#11679341)
    Yes, but the structure of the English language is, at best, "loose." Anyone who has ever used a spelling or grammar checker knows that they are likely to get as many false errors as real ones. The fault lies with the language itself, not the software.

    HTML and other standards, on the other hand, have simple defined rules (in that "exceptions" are limited) that are easily validated against.

    IE's display of "broken" code is not a feature. It's a crutch used by people who should know better, and is used consistently to justify using IE in the first place.

    And the problem is not just in IE, but extends even to Windows HTML library (MSHTML.DLL). Just try using it to create correct HTML in applications! It can't be done, and IMO the reason is that Microsoft knows it creates broken code that ONLY IE will display correctly. It's bad enough to have buggy software, but to include it on purpose to maintain marketshare is reprehensible.
  • by Anonymous Coward on Tuesday February 15, 2005 @02:38PM (#11679633)
    Why is this modded as insightful? Seriously..

    Software that recovers GRACEFULLY from malformed data is much better to a user than software that just says "oh crap, that data was bad"

    And arguing that auto-correcting malformed HTML tags is security risk is laughable really.

    Microsoft makes it easier for the user to get content.. Mozilla doesn't.. Microsoft is the better solution (for this particular case) because it gives the user what they desire.. not what *you* the rigid developer desires.

    (Disclaimer: I am typing this on Firefox because of tabbed browsing which I find is a much better trade off then handling malformed text.. but as soon as Internet Explorer gets tabbed browsing and rss bookmarks natively, I'll be back)
  • Re:Some points (Score:4, Insightful)

    by mike_the_kid ( 58164 ) on Tuesday February 15, 2005 @02:49PM (#11679768) Journal
    That may work well for 5000 machines, but lets say I only have a couple. It scales up pretty well, but it doesn't scale down.

    For 10 machines that turns into a lot of running around running Windows Update or the purchasing of an expensive server license.

    For 50 machines, one person is going to spend a lot of time keeping the server oiled and making sure all the GPO's and software policies are up to date. It may not be any harder to administer 5000 machines than 50, but its an unreasonably high cost-per-cpu for the administration of the 50.

    A good solution is this: Indoctrinate your users not to use Internet Explorer or Outlook. You'd be surprised how many spyware problems disappear.

    Yes, you can GPO Internet Explorer to use a 0.0.0.0 proxy, but then you break Windows Update.

    What I'm saying is, for small networks, GPO's and AD's and server licenses are a big time sink.

    Probably because the little guy is already locked in, Microsoft doesn't put much effort into making a better experience for them. They are really trying to get into the server room though, so their products are geared toward that.

  • by Anonymous Coward on Tuesday February 15, 2005 @03:18PM (#11680088)
    I'm hoping he'll read all of the responses. I've never had an account, and in fact, I take a little pride in getting "modded up" under the more difficult scrutiny of posting as an AC.

    First, some history. I always loved Windows. I used to recommend it over Macintoshes all the time. Sure, Macs might have been somewhat easier to use, but the problem was that from the perspective of a technologist whose job it was "just to get things to work", Windows was far superior. You could always go in and tinker with win.ini, system.ini if something was messed up instead of getting some bomb icon on the screen with "System Error has occurred".

    I was working at a tech company in high school, one of three kids under 16 in the company, and I remember my first experience with Linux. This was before I understood anything about economics, business models, proprietary/open source, etc. I compiled one of the first linux kernels on an old 386 and it took almost all day. But to me, I absolutely loved it. It was the same type of operating system that existed on all those huge Sun boxes in the data center, that I could not only run on my x86, but that I could completely control. From that point on, I made the analogy to myself that Linux would beat out Windows for the same reason Windows beat out the Mac: openness. It gave people more control. Eventually Windows caught up in terms of usability/GUI integration that the Mac had always had, but the important thing was that in the process, the computing experience was one where I felt as an end user more EMPOWERED. Linux, I thought, would bridge the same usability gaps.

    Then something else happened. As Linux kept getting better, I realized just how horrible it was to try to get away from Windows. I experienced the concept of lock-in. Until you've really faced it as an end user, you don't know how horribly humiliating an experience it is, especially as a technology-oriented person. This was *my information* that I had created, that I couldn't get out of these proprietary formats. I felt like a share cropper. I understood the power game of control that was being played, and I loathed almost everything about Microsoft overnight. I realized that they would be able to use this artificial advantage and keep people on their platform not entirely on the basis of how good their product was, but primarily from the standpoint of making it too difficult to move to anything else. What a negatively constructed computing experience.

    The thing is that Microsoft and their executives including Martin Taylor can't see what it feels like to be on the outside. To them, it's as if they do have the source code to their operating system. It's very very similar to how Americans don't know what it feels like on the outside of American power, hegemony, and control. You kind of admire it, you're kind of afraid of it (from a business/career perspective in the case of MS), but you know that since you can't really be a part of it, you will never share in it. As it increases its scope and power and control, it will always somehow feel like it's coming at your expense. Even if it isn't directly aimed at you, because you don't share in it, you don't feel like it's advancement is your own and therefore it necessarily means that it is somehow against you.

    Where is all of this going? Well, Linux makes you feel like you're a part of it. It's not a development model as much as it's a social paradigm. We have gotten to the point where information techology is so entertwined with everything that issues related to politics and technology are purely relevant to one another. The future with biotech, transhumanism, etc. means that this need for greater collaboration across all sectors of society will increase. I read that Belgium struck a deal to have it's national id compatible with MSN messenger. Holy smoke. You have the future of identification itself, not just digital identification, but human identification, inheriting all of the same negative characteristics of the relationship between Microsoft an
  • by The Bungi ( 221687 ) <thebungi@gmail.com> on Tuesday February 15, 2005 @03:19PM (#11680103) Homepage
    I love it when he asks why Microsoft has such "virulent hatred" of Linux or whatever. Does he not read his own website?

    Childish and unprofessional, catering to the /. crowd that will snicker and whine whatever the answers are. It's too bad you can't really say "M$", otherwise he would have used it as well.

    And this is a guy that calls himself a "journalist". I guess that's how Malda and his pals call themselves "editors".

  • Reality? (Score:4, Insightful)

    by cthrall ( 19889 ) on Tuesday February 15, 2005 @03:19PM (#11680104) Homepage
    > Martin: One thing that really frustrates me a
    > little bit, and you can say this is partly because
    > of us at Microsoft and hopefully we're getting
    > better here, is that people try to position us as
    > Microsoft versus open source.

    Read an example EULA [msdn.com] that seems to prohibit anybody from using the MSFT technology in question in a project that uses the GPL (or any license that requires the source to be included in the distribution).

    To Mr. Martin: look, you can't have an EULA like that and say you're not against open source. This is not the first EULA that stops people from choosing whatever license they like to cover their IP.

    It's strange, too, that MSFT made this business decision. There will consequently be fewer projects released into the open with this technology, and possibly fewer people paying for OS and development tools. All because the EULA says (IANAL) to me "you cannot distribute the DLL if your project distribution must include source code."

    That just doesn't make sense. It's almost like MSFT is cutting off their nose to spite their face.
  • Finally.... (Score:5, Insightful)

    by poofyhairguy82 ( 635386 ) on Tuesday February 15, 2005 @03:28PM (#11680184) Journal
    Martin: No problem. So I will get a Slashdot account tonight.

    Let me be the first to say welcome.

    After reading that interview, its my opinion that Mr. Taylor is one of the most honest corporate figures to ever talk to /. His willingness to get across certain messages and to try to show improvement with in his organization was very pleasing for my eyes to see. So many people are willing to judge quickly and forget slowly, and that doesn't work well in such a fast moving industry. I mean, its 2005. IBM is a new sort of hero. Real has turned a 180 from its position in the 90's (as THE most bloated and crap infested program of that time), and has given the Linux community an excellent, free player that even includes legal MP3 support on their dime. Microsoft can change to. That seems to be the major theme.

    As the environment of the industry changes the corporate environment must change as well or perish. Sure maybe now to many people Microsoft is the enemy, the creator of bad licensing and DRM. But this interview proves that at least the company has some sense to hire some sense which means it has a good chance to survive. I mean.....if it grows to the point where it is superior in every respect, what prevent Microsoft from releasing a Linux or a BSD a couple of years down the line?

  • by Anonymous Coward on Tuesday February 15, 2005 @03:50PM (#11680482)
    > I'm no Microsoft fan, but if they have the good grace to agree to an interview, at least treat them with courtesy and respect when conducting it. You screwed up a pretty good opportunity with your childishness. Way to go.

    If he "screwed up" why is the guy making a slashdot account? It seems a bit more amicable to me than you seem to be reading it as. What's "immature" about phone interviews? What's wrong with letting him use that line for free? Many of us here don't consider simple things like that to be worth anything--it was nice of him to offer, I guess, but it does highlight a difference in the values we have. He looks at things in terms of cost, Slashdotters often see things in terms of freedom.

    C'mon, you're awfully eager to pick this interview apart--why? It's not that hard to pick apart your picking it apart, either... what point, if any, was there to all this?

    Is this a comic book guy thing, like when he said "needless to say, I was on the Internet within minutes, registering my disgust worldwide!" or what?
  • by jbellis ( 142590 ) <jonathan@carDEBI ... com minus distro> on Tuesday February 15, 2005 @03:50PM (#11680484) Homepage
    I think you're reading way too much into most of these.

    For instance, "Will it cost me any money?" sounded like Martin was joking with Rob, and Rob joked right back with "just as much as Debian."

    Maybe you're just too used to IM to realize that professional interviews don't included smileys for the humor-impaired. :P
  • Re:My question (Score:3, Insightful)

    by Grishnakh ( 216268 ) on Tuesday February 15, 2005 @04:16PM (#11680804)
    That being said, unless someone comes up with a distro that can provide just as good of an end-to-end user experience than Win32 or OSX can, it won't catch on for the home desktop. Corporate desktop is another matter; if you have a farm of cubes full of accountants, secrataries, telemarketers, or anything else that has needs to be met by OO.o and Mozilla, LTSP is a seriously viable and cheap and easy option that a number of companies have already jumped onto.

    Personally, I really don't care if home users ever use Linux. If they want to stick with Windows and AOL, that's fine. They don't contribute anything to computing anyway.

    What I care about is that Linux itself grows, and that my use of it is unimpeded. Obviously, I can't make up my own OS, and expect lots of F/OSS software to be available for it, lots of driver support, ongoing development, etc. This requires a community. A community is what drives the upward spiral. The problems for Linux are things like software availability and maturity, driver support, and closed standards. The more mindshare Linux/FOSS have, the less these things will be problems. And as you pointed out, FOSS is a great match for the corporate desktop, where everything is professionally managed. As long as businesses and governments decide to use it, we'll have all the support we need. It really doesn't matter if Jane Soccermom likes the slick packaging on the latest Windows box better.
  • by nixil ( 6141 ) on Tuesday February 15, 2005 @04:24PM (#11680902) Homepage
    What I find mildly amusing is the statment that the Linux Consultants cost Microsoft more money than the Windows and .NET architects. The problem I have with the statment is not that it could never be true, but the belief that the 2 groups have equivilent skillsets. Most Unix consultants I know are also skilled at supporting and capable of developing on Microsoft products as well as on unix environments, though the converse is most oftem not true.
  • by peteforsyth ( 730130 ) on Tuesday February 15, 2005 @04:33PM (#11681028) Homepage Journal
    Excellent interview. There's two places where I'd have liked to see you hold his feet to the fire:

    (1) at the beginning, Martin apologized for taking so long to do the interview. In so doing, he implied that his "busy schedule" was the reason. Later in the interview, we find he's quoting very recent things in MS's defense: IE's popup blocker, the anti-spyware program, an SP2 that is mature and accepted. It would have been good to see his response to a suggestion that he had waited till it was in MS's interests to do the interview.

    (2) on the FUD question, Martin says that up till recently MS "didn't really get" Linux and Open Source. What does it say about the biggest software company on the planet that they didn't get it for so long? What does it say about companies Google and IBM and Apple that they got it a long time ago? He's dodging the question here, and really shouldn't be allowed to get away with it.

    Overall though, an enlightening interview, thanks for doing it.

    -Pete
  • Re:Wriggling (Score:4, Insightful)

    by truesaer ( 135079 ) on Tuesday February 15, 2005 @05:19PM (#11681793) Homepage
    Not only that, but I don't think Roblimo nailed him quite enough on the fact that, okay, no company can really back their software, but MS is the one making the claim, linux isn't. It's another instance of one of MS's promises not standing up to mean anything. It was Roblimo's basic point, but he let the MS guy confuse the issue there and wriggle off the hook.


    I think his point was sound...you can't create an operating system and then promise it will be able to do something when you don't know what that something is. Microsoft has no idea what kind of crazy ass configuration you are going to come up with. They have no idea how two arbitrary pieces of software will interact. They can hardly certify in advance that things will all go to plan.


    On the other hand, they have an excellent support organization available. They will get Windows to do anything it is capable of if you pay them enough money. Same with Red Hat support.


    I don't blame them here at all. Unless you know an exact configuration of software, hardware, etc you can't make any promises. You just can't, and you never will be able to.

  • Re:Well done (Score:4, Insightful)

    by Raindance ( 680694 ) * <johnsonmxNO@SPAMgmail.com> on Tuesday February 15, 2005 @05:37PM (#11682102) Homepage Journal
    Agreed, there was some spin and some gloss but he's employed by an interested party. And his answers were rather thoughtful and meaningful, many times trying to "meet us halfway"- I was especially impressed to hear he read all 1000+ comments.

    Thank you, Martin, for taking this interview on and treating it seriously. I'm sure the slashdot community would love to have this be a more regular thing.

    Mike
  • by Rastan_B2 ( 615088 ) on Tuesday February 15, 2005 @05:42PM (#11682166)
    I don't mean this a bad way... But in all honesty, there's way more guys out there that know Windows than know Linux. That's just the reality.

    One reason there's a whole lot more windows 'guys' out there is because backyarders can now get paid $50/hr to install anti-spyware on the average joes 'slow' computer. A friend of mine has been doing this for over a year.
    Walk in, install Adaware and AVG Anti Virus (both free for non-corporations), run them, have a coffee then walk out $50 (or more) richer.
    Easy money baby.
  • by JimDabell ( 42870 ) on Tuesday February 15, 2005 @06:02PM (#11682466) Homepage

    And arguing that auto-correcting malformed HTML tags is security risk is laughable really.

    Laughing is ignorant. Lax parsing is indeed a security risk.

    For example, you can filter out all resources but those of text/* and image/* media types at an HTTP proxy. It won't matter, because you can label an executable as text/plain and Internet Explorer will ignore RFC 2616 and treat it as an executable.

    If you are writing a web application, for user-submitted data, you have to filter out not only everything harmful, but everything that could possibly be interpreted as harmful. For instance - comments are safe enough, right? Nope. Internet Explorer lets you hide JScript in comments, and it will be executed.

    Microsoft makes it easier for the user to get content.. Mozilla doesn't.. Microsoft is the better solution (for this particular case) because it gives the user what they desire.. not what *you* the rigid developer desires.

    If it were that simple I would agree. But it isn't. If common web browsers interpreted HTML and CSS rigidly, users wouldn't see any errors because web developers simply wouldn't upload broken files in the first place.

    Last time I checked, tar just stops processing when it encounters a broken tarball. The GIMP can't open corrupted image files. GCC doesn't guess at what you mean when you make syntax errors in your C source code. Why is it such a crime to have a web browser that works dependably too?

  • Talk the talk... (Score:3, Insightful)

    by dcam ( 615646 ) <david.uberconcept@com> on Tuesday February 15, 2005 @07:40PM (#11683663) Homepage
    ... but will Microsoft walk the walk?

    * I am hearing you saying that you will aim to cooperate with projects like Samba. I want to see it happen. Document the custom extensions to SMB. Similarly, open up document formats for Office. In both cases patented formats, even if open and documented cannot be considered open formats. If you are serious about interopability then these are logical steps. You cannot tell me that this will be a lot of work for Microsoft (you mention that you are working hard to do this), as this must be documented for internal purposes.

    * FUD, studies etc. I want to see Microsoft publish a study that acknowledges Linux has a lower TCO. The studies I have seen proving a lower TCO for MS take one situation and expand this to apply in all cases. Conversly, even if Linux is not cheaper in general, there are some places where this is true (google being one, read below for another). Micrsoft has published a lot of misleading studies, I would like to see the balance redressed, or at least an even handed approach taken.

    * If microsoft is not hostile to Linux, why not look at porting some applications to run on Linux? SQL Server would be a favourite. Just to point out here that I have read Inside SQL Server 2000, and do understand that SQL Server is very tightly tied to the OS. Nonetheless, there is a demand for this and it would sell licenses.

    * Regarding hoops to jump through for OS/App activation. A PC at my house tends to get partially or completely replaced at a regular intervals. I build my own. I also format any of the boxes I personally own pretty much every 12 months or so. Product activation is a huge headache for me. For example a box that I have actived with WinXP might have every part except the case replaced in the case itself. The headaches are such that for personal use I am more inclined to either use a version of OS or app that does not require activation, or look as some means for working around it. I should add I am scrupulously carful for have licenses for what I run.

    Just to put this in context for me I am speaking here as someone who writes code on a Microsoft platform for a living, however in general I use what works. I really like some MS stuff. 2K was a great step and XP was a slight improvement on that again. I also particularly like Excel and SQL Server, and I am looking forward to the release of Yukon.

    Aside from that I run a debian file server @ home ($150 AUD for the box) and I am planning to install a web/mail server (debian, also anticipated to be ~$150 AUD for the box). I'll just point out that the cost of the software on those two boxes in a MS environment would be thousands of dollars (AUD).

    Incidentally if you want to contact me directly to respond my email address is david [ at ] uberconcept.com.
  • by NuclearDog ( 775495 ) on Tuesday February 15, 2005 @08:36PM (#11684257) Homepage
    if (i=1) { do something }

    C# will catch the typo (and not just give a warning, but refuse to compile). C++ won't say a word.


    Well, I'm never going to take up C#, then. I do shit like this all the time (in PHP):
    if (!$db=mysql_connect(...)) {die("Couldn't connect to the database.");}
    Tell me, what is so wrong with that code?

    ND
  • Oh please (Score:3, Insightful)

    by dustmite ( 667870 ) on Tuesday February 15, 2005 @08:56PM (#11684453)

    3.) To all the folks who complain that Windows is hard to protect against malware: you're clueless.

    Oh come ooon -- I challenge you to repeat this statement and your instructions to any of the 50+ million "average home users" out there to which Microsoft Windows is marketed without sounding like a fool.

    Or are you really just admitting that although Windows is a usable solution for controlled corporate environments where experts can be hired to secure the desktops, but an abysmal solution as a home OS? (I'm sorry, but even if the steps aren't as complex in a limited home setup, they're still way too complex for Joe Public, so you can skip the straw men already thanks.)

  • by yoz ( 3735 ) on Tuesday February 15, 2005 @09:02PM (#11684503) Homepage

    If common web browsers interpreted HTML and CSS rigidly, users wouldn't see any errors because web developers simply wouldn't upload broken files in the first place.

    ... and the web would be about 0.1% of the size it is now.

    No, really, this is a vital point. You want to know why the web got so big, with so many people coding web pages?

    1. User sees web pages, thinks, "Ooh, I wouldn't mind making some of those."
    2. User finds HTML tutorial that describes how simple HTML tags work.
    3. User opens text editor and types one line:

      Hello my name is <b>Fred</b>

    4. User saves file and drags it into web browser.
    5. Despite the file being completely invalid HTML, the browser renders it just fine.
    6. "Oh, that was easy!" says User, and for an encore goes on to prove that #00000 is #FFFFFF and gets to build www.nextzebracrossing.com.

    90% of web builders started this way. If they'd had to create fully valid HTML before the browser gave them the time of day, they'd probably have fallen at the first hurdle. But they didn't, they went on to create web pages, which is why the web is as huge and popular and useful as it is today.

    "But it's full of malformed crap!" you say. Frankly, who gives a shit? The fact that browser authors have to create nasty code to handle this stuff is a tiny price to pay for something as fantastic as the World Wide Web. Yeah, so it's not 100% XHTML compliant. Big Fat Hairy Deal. If you're writing executable code, you want it to be completely valid, but HTML is not executable code (and before you jump on it, Javascript gets treated differently). HTML is document markup, and half a document is better than no document at all. (And the security problems you mention above are not due to liberal parsing.)

    But, hey, if you want to make a web browser that treats everything fully strictly, go right ahead. If you want to make a new hypertext network where everything has to be 100% valid to work, go right ahead. No one's ever gonna use 'em, because the world doesn't work that way.

If all else fails, lower your standards.

Working...