Linked by Thom Holwerda on Mon 8th Aug 2005 19:30 UTC
Microsoft This interview with Bill Hilf, Microsoft's Linux Lab Manager, answers questions from readers of Slashdot. It speaks about OSS inside Microsoft, attitudes towards open standards, and of course Linux. "Believe it or not, I use more different types of OSS here at Microsoft than I've ever used before. Our team uses over 40 different flavors of Linux and BSD, plus several commercial Unix variants."
Order by: Score:
v ...
by Anonymous on Mon 8th Aug 2005 19:50 UTC
Sabon
Member since:
2005-07-06

Bill Hilf - So are you FINALLY figuring out how to clean up Windows? I hope so.

Reply Score: 1

More different types
by Anonymous on Mon 8th Aug 2005 19:55 UTC
Anonymous
Member since:
---

Not difficult to see since it is a lab funded by your employer. I'd hope they had as many distros installed to see what there competition is all about.

Reply Score: 0

Interview was entertaining, but ...
by Beryllium on Mon 8th Aug 2005 19:57 UTC
Beryllium
Member since:
2005-07-08

I think it's nigh impossible to ask a question, or even a series of questions, to a Microsoft employee that would engender the company to the "rebel alliance" techies who oppose MS for no other reason than that they're The 600lb Gorilla.

Reply Score: 1

#4
by ma_d on Mon 8th Aug 2005 19:58 UTC
ma_d
Member since:
2005-06-29

I thought his answer to number 4 was just awful. If you are going to not do something why not just admit it?
I think the shared source initiative is the closest thing to a real answer. And in some limited sense, and another limited sense, and yet more limited senses it is free. However, it's still not it. If it were, Microsoft would have more to worry about. They'd have to worry about competing with forks. Even the best OSS projects get forked, which is considered taboo in hacker circles; in business circles it's considered strategy.

He also talks about balance. I don't think that's fair either. He says: Because we aren't totally modular or totally monolithic about things we have a balance. We don't like extremes.
While he isn't necessarily saying it straight out: Linux is extreme. He's still saying it implicitly.
But. Windows is getting as close to a monolith desktop solution as you can get. Officially you can't change anything out: There's one supported setup per resaleable system. That's pretty stinkin close to an extreme. It's not that it's extremist, it's actually a good way to insure you can support your customers! But being modular to support your tinkering customers isn't extremist either!

Also, slashdot picked some stupid questions that we all know Microsoft won't give a straight answer too because a straight answer would be a PR nightmare:
6) Why doesn't Microsoft release Microsoft Linux?
by amper
Here's the real answer:
Are you a bloody idiot? Because then we'd be endorsing it! Because we'd have to rewrite millions of lines of code, or port ten times as much code. Because we'd end up supporting GDI on RedHat, and that'd be a nightmare! Because people are stupid enough to ask that! Because, unlike Apple, we don't change our mind one day and act like we weren't lying for 2 years while we said G5 was the best out there!

Reply Score: 3

v RE: #4
by Anonymous on Mon 8th Aug 2005 20:35 UTC in reply to "#4"
RE[2]: #4
by Anonymous on Mon 8th Aug 2005 20:46 UTC in reply to "RE: #4"
Anonymous Member since:
---

There was this little chip called amd64 btw.

Reply Score: 0

RE[2]: #4
by ma_d on Tue 9th Aug 2005 01:14 UTC in reply to "RE: #4"
ma_d Member since:
2005-06-29

That's not what Jobs says now. If one person says A and later retracts it, and if A was said at the same time it was retracted or very close to it, and if agreeing with A and retracting it are mutually exclusive: one person lied.
In other words. You can't say you did, then say you didn't and have been right both times.
Anyway, I think the G5 is great. And I think Jobs should be honest about whatever motive he has to switching. If it's the low power chips than it's good reasoning. If he wants DRM, great. If he just wants $50 a piece cheaper chips, fine.

Reply Score: 1

RE: #4
by kaiwai on Tue 9th Aug 2005 09:00 UTC in reply to "#4"
kaiwai Member since:
2005-07-06

True, I can't believe he regards Shared Source as a 'good compromise' - a good compromise would be for Microsoft to look at the mundane parts and opensource them under BSDL or CDDL.

MSHTML for example - why not opensource it? its a mundane piece of technology - by open sourceing it, they have no stragetic interest to lose, and possibly, the ability to have new and exciting features been added to it by volunteers.

A good compromise isn't about complete opensource or the licence, its about opensourcing the parts that make commercial sense. SUN has realised this - opensource what makes business sense.

Apple, again, same thing, opensource the core - work with the community on mundane stuff like webkit/JavaScriptCore and so forth, then add value on the top of the opensource product by bundling a proprietary GUI/Windowing environment, along with iTunes and so forth.

Reply Score: 1

v ma_d is mad, as in nuts.
by Sabon on Mon 8th Aug 2005 20:07 UTC
article reads as suspected
by Anonymous on Mon 8th Aug 2005 20:09 UTC
Anonymous
Member since:
---

What would you expect him to say other than nothing is better than closed source.He can never officially humiliate his employer.So the article quite reads as expected,just another paid troll no more no less.

Reply Score: 1

v Interview full of Bullshit
by Anonymous on Mon 8th Aug 2005 21:25 UTC
In speak we trust
by Anonymous on Mon 8th Aug 2005 21:34 UTC
Anonymous
Member since:
---

"Believe it or not"

hum... let me think... err... I finally choose not to believe.


But maybe it's because I NEVER believe a M$ employee, neither do I believe this firm's (mis)chiefs

Reply Score: 0

RE: In speak we trust
by Anonymous on Mon 8th Aug 2005 22:50 UTC in reply to "In speak we trust"
Anonymous Member since:
---

Heck, I *never* believe anybody immature enough to use $ signs instead of the letter S. *shrug*

Reply Score: 1

RE[2]: In speak we trust
by Anonymous on Tue 9th Aug 2005 02:59 UTC in reply to "RE: In speak we trust"
Anonymous Member since:
---

Apparently you are so dense that you believe slang usage is directly related to maturity.

Reply Score: 0

Open Standards?
by segedunum on Mon 8th Aug 2005 22:03 UTC
segedunum
Member since:
2005-07-06

I love the spin he tries to put on open standards:

That said, Open Source does not equal Open Standards. It surprises me that this is an issue that(some) people still don't really comprehend.

Errr, open source software guarantees open standards because how far is a piece of open source software going to get trying to keep its file formats or protocols secret?! Plus, because the source is there nothing is going to stay secret for long, if it ever has been.

What guarantee do you have that a closed source vendor will continue to back open standards, or in Microsoft's case, even keep faithfully to the standard. None whatsoever.

Reply Score: 1

RE: Open Standards?
by orestes on Mon 8th Aug 2005 22:12 UTC in reply to "Open Standards?"
orestes Member since:
2005-07-06

Like the man said, the fact that something is open source doesn't automatically make it a standard or standards compliant.

Reply Score: 1

RE[2]: Open Standards?
by Anonymous on Tue 9th Aug 2005 07:20 UTC in reply to "RE: Open Standards?"
Anonymous Member since:
---

the man ment: the fact that we declare someting a standard, defacto makes it a standard. Which is pretty much what they believe themselves. A standard shouldn't be defined by one player, and when it is, it should be open, if you plug something in, you expect that it will work, and it will, why? because everybody knows what to do to make it work. Open source software has the tendency to stick to the open standards, not to reinvent a new one every five minutes.

Reply Score: 0

RE[2]: Open Standards?
by segedunum on Tue 9th Aug 2005 18:49 UTC in reply to "RE: Open Standards?"
segedunum Member since:
2005-07-06

Like the man said, the fact that something is open source doesn't automatically make it a standard or standards compliant.

You're twisting it around I'm afraid.

Like I said, proprietary software is no guarantee whatsoever of open standards. Open source software guarantees open standards, because if a piece of open source software doesn't implement what is recognised to be a standard then what can either be made to, or what it does implement can be something everyone else can implement so it can become a standard. Open source software also guarantees that an open standard will be implemented faithfully and to specifications.

Examples? The Open Document Format in Open Office (an open standard Microsoft refuses to use) and the state of Kerberos and LDAP compliance in Windows. Enough said.

Your comments and his are so stupidly illogical it's laughable.

Reply Score: 1

CuriosityKills Member since:
2005-07-10

What are you smoking dude? Open Source doesn't mean Open Standards. It means Open but not Standard. Look at the state of distributions in Linux? What do you see? LSB is eating dust. Yay yay...now you will say i am talking about protocols but hey why not talk about package management. Its a freaking pain to. OSS is not able to resolve the issues it created itself and you want the whole industry to worry for 5% Lusers?

I am not saying standards are a bad thing, no, they are good thing, but i don't want companies to hold their hand from impleting something good just because the freakin beaurocracy in standard committee is not finalizing a standard. Microsoft did a good thing with sender-id, at least it has already started reducing spam in my mail box.

Reply Score: 1

Smartpatrol Member since:
2005-07-06

I am not saying standards are a bad thing, no, they are good thing, but i don't want companies to hold their hand from impleting something good just because the freakin beaurocracy in standard committee is not finalizing a standard. Microsoft did a good thing with sender-id, at least it has already started reducing spam in my mail box.

Linux will eventually be forced into standardizing by commercial software developers. Its already starting basically it will play out like "if you want to run our software then your distro has to have this,this and that" RedHat and Suse are already the defacto distros for compatibility.

Reply Score: 1

Here's the bottom line
by Anonymous on Mon 8th Aug 2005 22:11 UTC
Anonymous
Member since:
---

From the interview:

"...if the software doesn't solve the problem in a cost effective way, belief and religion won't stop the IT guys' cell phones and pagers from ringing at 2 AM..."

That's it in a nutshell. Give up the zealotry & join the real world.

Reply Score: 2

RE: Here's the bottom line
by ma_d on Tue 9th Aug 2005 01:17 UTC in reply to "Here's the bottom line"
ma_d Member since:
2005-06-29

If your company buys Microsoft because it "makes administration easier" which they see as "we can lay off 50% of our IT people" then that won't help those people much either now will it? And three months down the road when the people are gone and new problems arise who will be there to solve them? New guys? Great, will they be thrown off for the next guy to say "I can get rid of half your IT burden?"
In the real world problems exist. And you don't listen to people who provide solutions which keep you out of the loop.

Reply Score: 2

Open protocols
by Anonymous on Mon 8th Aug 2005 23:22 UTC
Anonymous
Member since:
---

>Like the man said, the fact that something is open
>source doesn't automatically make it a standard or
>standards compliant.

Depends on the license. For most open-source license (GPL/BSD/etc.), that is *exactly* what it does. Unless the license expressly says "you cannot fork or copy this protocol," there are other, more restrictive licenses that must allow it, too.

Reply Score: 0

RE: Open protocols
by orestes on Mon 8th Aug 2005 23:34 UTC in reply to "Open protocols"
orestes Member since:
2005-07-06

It becomes a potential standard. Without outside adoption it's not particularly useful outside of the project that started it.

Reply Score: 1

RE: In speak we trust
by Fransexy on Mon 8th Aug 2005 23:31 UTC
Fransexy
Member since:
2005-07-29

Heck, I *never* believe anybody immature enough to use $ signs instead of the letter S. *shrug*

I never believe anybody immature enought to believe or defend MicroSoft

Reply Score: 1

RE: Open protocols
by Anonymous on Mon 8th Aug 2005 23:44 UTC
Anonymous
Member since:
---

>It becomes a potential standard. Without outside
>adoption it's not particularly useful outside of the
>project that started it.

Well, duh. If nobody uses it, it isn't a standard. See: sender-id

Reply Score: 0

RE[2]: Open protocols
by CrazyDude0 on Mon 8th Aug 2005 23:54 UTC in reply to "RE: Open protocols"
CrazyDude0 Member since:
2005-07-10

So you mean Microsoft should hold its hands because industry can't come to a standard and let the users suffer?

And to all the people who cry about OpenGL, DirectX is way easier to program OpenGL then why should Microsoft stick to legacy. If you are so fond of OpenGL, come on build your driver stack around OpenGL, no one is stopping you from doing that.

Reply Score: 1

RE[3]: Open protocols
by Anonymous on Tue 9th Aug 2005 00:57 UTC in reply to "RE[2]: Open protocols"
Anonymous Member since:
---

"If you are so fond of OpenGL, come on build your driver stack around OpenGL, no one is stopping you from doing that."

Why don't you just shoot yourself in the foot and bleed to death?

Reply Score: 0

Who really give a rat's ass
by Anonymous on Tue 9th Aug 2005 00:19 UTC
Anonymous
Member since:
---

how Bill Hilf, Martin Taylor et. al have set up their open source lab at Microsoft and what spin they would put on questions from the slashdot crowd (let me guess... the interplay between open source and closed source may produce something greater than either one would have done on its own. Linux and its community are really valuable and interesting, but they don't provide everything that enterprise customers are looking for. Am I close?).

It's just trolling meets the spin doctor.

Paul G

Reply Score: 0

OSS is a Check Valve
by Anonymous on Tue 9th Aug 2005 04:21 UTC
Anonymous
Member since:
---

If one thing is reinforced from reading this article, it is that proprietary software companies can study and take the great ideas of the OSS developers at their discretion; however, the OSS foks can not glean the same benefit from the closed models. The flow of information is in one way only direction - akin to a check valve in a piping system.

Licensing agreements aside, at the very least, closed software companies can borrow the best ideas from OSS and "innovate" on top of them. This advantage applies to any closed/proprieatary software company. Its hard to prove who's idea is whos anymore, because algorithms and patterns have matured at a fundamental level so the implementation is where the war rages.

So it would seem that the OSS model is inherently disadvantaged from a competitive business standpoint, especially when pitted against powerhouses like MS, Adobe, et. al. , who can disect and assimilate the best parts at will. That they throw the token back trace bone is testament to the lenghts they will go to extract maximum value for their own benefit. This is not evil, this is simply common business sense. In a capitalistic sort of way, that is!

The only way for the OSS community to "catch up" and be competitive is by waiting for features and packages to mature. To some extent, this is already taking place..OOo is catching up to MSOffice and The Gimp is superior to many commercially available editors. Will KDE Plasma narrow the gap in terms of state-of-the-art desktop design and presentation? Surely it will, but it can't equal or hope to surpass the closed model with such a force of motivated and paid workers driven by a closed business model that simply works...whether you like it or not folks.

The freedom aspect of OSS, perhaps for some of the enthusiasts, overshawdows the inherent shortcomings of the opensource model from a business standpoint. Those who witness this call it blind religion, but they miss the point, I think.

Folks have pondered the pros/cons of the many flavors (distros) and I have seen the point raised as to whether the fragmentation of the Gnome vs. KDE camp is healthy or hurtful. I think the data is rather compelling, if the objective is to give the 600 lb Gorilla a run for its money, Linux needs to turn inward, distros need to consolidate, the resources must focus and the inherent disadvantage wrought of the open system must be forfeited. Unless we are to take comfort in always being the also ran. But we should recognize that we are that way because we bring it upon ourselves. Its the nature of how we compete.

Reply Score: 0

RE: OSS is a Check Valve
by RGCook on Tue 9th Aug 2005 04:26 UTC in reply to "OSS is a Check Valve"
RGCook Member since:
2005-07-12

Whoops...forgot to sign in first. It was me.

Reply Score: 1

RE: OSS is a Check Valve
by Smartpatrol on Tue 9th Aug 2005 16:09 UTC in reply to "OSS is a Check Valve"
Smartpatrol Member since:
2005-07-06

[i]If one thing is reinforced from reading this article, it is that proprietary software companies can study and take the great ideas of the OSS developers at their discretion; however, the OSS foks can not glean the same benefit from the closed models. The flow of information is in one way only direction - akin to a check valve in a piping system.</i?

The only thing flawed with your argument is that you assume that you need the source code in order to develop something better. How many companies reverse engineered other products to produce something better? Without the benefit of seening the internal workings. Like i have said in the past if FOSS wants to beat microsoft they have to come up with something worlds better first and maintain it. If there is a concern about companies like Microsoft are gleening ideas from FOSS projects then close the source.

Reply Score: 1

CuriosityKills
Member since:
2005-07-10

Or how about we kill the whiny linux users aka Lusers. You guys don't have ANY respect at all. You come in all the forums, whine all day and go back to sleep in the night thinking you did something great. Really whiners like you are a burden.

Reply Score: 0

Didn't like this guy
by Anonymous on Tue 9th Aug 2005 05:14 UTC
Anonymous
Member since:
---

Occasionally I have been impressed by interviews with Microsoft employees. Of course they all claim "choose the best tool for the job" and some of them have actually had me believing that they weren't out to dominate the world, just produce good software.

This guy, though, sidestepped too many questions about openness and sugar-coated too many statements that amounted to Microsoft being simply out to make money. Reading this really gives me the sense that they will not hesitate to push proprietary standards (like sender-id and their document formats) even when it's not in the best interest of the rest of the computing world.

Reply Score: 0

CuriosityKills
Member since:
2005-07-10

Microsoft has a _finally implementation for C++ which is not a part of standard C++. Now you people can blame Microsoft for breaking standards but to me, it really sucks ass that C++ doesn't have finally. It is so goddamn useful for many error handling scenarios. Just because Stroustrup thought finally is not useful, doesn't mean that Microsoft shouldn't enhance it.

What i hate most about standards is when they become an obstacle on the path of innovation. It is like Windows supporting legacy DOS based app...wow what a ROYAL pain in the butt...

Reply Score: 1

v LOL
by Anonymous on Tue 9th Aug 2005 08:45 UTC
CuriosityKills
Member since:
2005-07-10

Oh really, thank you for telling us. Here is my gift for you *Slap* *Slap* ha ha ha...you are a joke now.

Reply Score: 0

Windows Server 2003
by CuriosityKills on Tue 9th Aug 2005 09:05 UTC
CuriosityKills
Member since:
2005-07-10

Was rated as the best OS by this site as well as many others. Introspect OSS, this zealotry and trying to look windows bad by whining will not get you anywhere ;)

Reply Score: 1

Future
by hraq on Tue 9th Aug 2005 09:28 UTC
hraq
Member since:
2005-07-06

I think MS is planning for the future.
They will produce their own linux distro with a heavy duty windows emulator built-in.
This was the path apple did when they jumped from the crappy OS9 to OSX; and now from power platform to intel platform.

Reply Score: 1

Open Standards
by Anonymous on Tue 9th Aug 2005 12:19 UTC
Anonymous
Member since:
---

OSS / Free Software is clearly different from Open Standards, in both directions:

A proprietary, closed-source program can fully comply to any open standard you could imagine. Many of them do (you just have to look outside the MS world). Of course, you don't have a guarantee that it will continue to comply in the future. But you don't have this guarantee for F/OSS either.

F/OSS doesn't automatically comply to standards. The argument in some of the above postings is that anyone can look into the source code, thus nothing can be closed. That's right. But "no closed standard" doesn't automatically mean "open standard". In fact, it often means "no standard at all". Or, more accurately, each program defines its own standard - creating a jungle of different, but similar standards. Worse, these programs claim to comply with standard XYZ. For example, if Firefox claims to be a web browser, then why doesn't it comply with CSS2? Firefox doesn't create a closed standard this way, but it destroys the intention of CSS2 as a standard just as well.

- Morin

Reply Score: 0

.
by Anonymous on Tue 9th Aug 2005 14:49 UTC
Anonymous
Member since:
---

"plus several commercial Unix variants."

AKA: Mac OSX Tiger

Reply Score: 0

v M$ : I DON'T CARE ANYMORE!
by Anonymous on Tue 9th Aug 2005 16:17 UTC
v RE:M$ : I DON'T CARE ANYMORE!
by Anonymous on Tue 9th Aug 2005 16:27 UTC
CrazyDude0
Member since:
2005-07-10

OOO document formats are quite inferior. Why should Microsoft use it? You are just a plain old zealot in an "I am not a zealot" hat.

The problems with standard is that if they are not good, no company shall follow them.

And you never answered how screwed package management is in Linux. Why no standard on the things you do yourself and then ask others.

Reply Score: 1

segedunum Member since:
2005-07-06

OOO document formats are quite inferior. Why should Microsoft use it?

If they're going to talk about open standards then they should use them, shouldn't they? Otherwise, they're just proving my, and everybody else's, point and it's hypocrisy in the extreme.

Or, if they are really serious then they should make the Office format an open standard. None of the argumments cut it in light of the fact that he's making totally unsubstantiated comments on how open source software doesn't adhere to standards.

Would you care to count how many Microsoft and open source applications adhere fully to a recognised standard and compare?

You are just a plain old zealot in an "I am not a zealot" hat.

Considering you're an MS zealot who knows that the Microsoft guy's comments are total bollocks, yer, whatever.

And you never answered how screwed package management is in Linux.

That's not part of the discussion, because this is about Bill Hilf's comments about open standards. If you knew how to reply to comments here (you hit the reply link) then you would have seen that from the subject line.

I didn't read your comments, nor am I interested either, because you're obviously clueless anyway.

Why no standard on the things you do yourself and then ask others.

That doesn't make any sense, does it?

Reply Score: 1