Slashdot Mirror


Cringley on Microsoft and Linux

brentlaminack writes "Time for this week's dose of I, Cringely. This week the Cringe talks about Ballmer's Orlando comments from this week. He compares Ballmer's comments with Linus's. Nothing new here for the /. group, but a good read for the non-technical."

480 comments

  1. Are you sure Microsoft doesn't understand by Anonymous Coward · · Score: 1, Insightful

    or are they just putting out FUD to screw up Linux.

    1. Re:Are you sure Microsoft doesn't understand by Jesrad · · Score: 1

      You know, two can play the FUD game. If Microsoft does not really misunderstand Free Software, but says publicly that they don't understand it, what couldn't Cringely take their claim at face value to fight the FUD back ?

      --
      Maybe we deserve this world ?
    2. Re:Are you sure Microsoft doesn't understand by Anonymous Coward · · Score: 0

      RTFA, moron. This is EXACTLY what he says.

    3. Re:Are you sure Microsoft doesn't understand by Anonymous Coward · · Score: 0

      either that, or they are in denial

    4. Re:Are you sure Microsoft doesn't understand by Larsing · · Score: 1

      Yes!
      Microsoft truly doesn't understand, which is why they are spreading FUD.
      A sort of Xenophobia...

      --
      Ethics is what you say you do. Morals is what you actually do.
    5. Re:Are you sure Microsoft doesn't understand by nanojath · · Score: 1
      I concur. I think Microsoft understands open source just fine, which is why they take it very, very seriously as a business competitor - and yet in public act so dismissively towards it.


      MS operating systems have exactly two interrelated advantages: a high percentage of computers run them, and people are used to the interface. In applications where these issues aren't particularly significant, like servers and embedded systems, MS continues to lose ground to open source.


      My favorite part of Ballmer's comments is that if your MS software screws up you can call MS for support, like that's a good thing.

      --

      It Is the Nature of Information to Transgress Artificial Boundaries

  2. Re:Testing the spam bots... by corsec67 · · Score: 0, Offtopic

    Why don't we do this with executives at spam companies and Microsoft employees? Just have the header of every page include a random "Evil" person's email address?

    Wow, I am actually serious.

    --
    If I have nothing to hide, don't search me
  3. Well said by dtfinch · · Score: 5, Insightful

    I liked the part where he describes how most bad open source projects die in a darwinistic fashion while most bad microsoft projects limp on forever.

    1. Re:Well said by Osty · · Score: 1, Insightful

      I liked the part where he describes how most bad open source projects die in a darwinistic fashion while most bad microsoft projects limp on forever.

      That just shows Cringley's ignorance of how Microsoft functions. Microsoft routinely kills off bad projects, usually before they even make it out to the public beyond controlled user testing or alpha or beta programs. In that respect, Microsoft Bob was an anomoly. However, the real problem here I think is the difference in how Microsoft and open source projects define "good" and "bad". For instance, while most of Slashdot may consider the Windows 9x line a "bad" project, for Microsoft is was hugely successful. While it may have hung on too long (Windows ME), it was a great step between Windows 3.x and an NT-based consumer system (XP Home).

    2. Re:Well said by DrEldarion · · Score: 3, Funny

      Yeah, I hate still having to deal with horrible projects like Bob.

      -- Dr. Eldarion --

    3. Re:Well said by cK-Gunslinger · · Score: 5, Funny

      Yeah, I hate still having to deal with horrible projects like Bob.

      You misspelled 'Clippy.'

    4. Re:Well said by OzPhIsH · · Score: 4, Funny

      And I liked the part where he compared Microsoft Support to the Psychic Friends Network.. Hey, maybe he's on to something here... They can have the solution to my problem ready before I even call, and give me lotto number to boot.

      --

      "To lead the people, you must walk behind them"

    5. Re:Well said by zulux · · Score: 2, Informative


      That just shows Cringley's ignorance of how Microsoft functions. Microsoft routinely kills off bad projects,usually before they even make it out to the public...


      Ahem...

      Windows For Pen Computing
      NetBUI
      That stupid MS email protocall, before they adopted POP3
      Actimates Barney
      MS Paint.
      MS Photo Editor.
      Notepad with a 32K buffer.
      Command.com with no real scripting.
      The whole registry idea.
      Windows 1.0, 2.0, 286, 286
      Comic Sans-Serif. God that font sucks.
      DiectX sucked untill it got to 8.0
      MS Fortan.
      MS Quick Pascal.
      MS C++ untill about a year ago.
      XENIX.
      DOS 1.0 diden't even have a directory tree. .. you get the idea. MS has made plenty of crap to spread around.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    6. Re:Well said by zulux · · Score: 5, Funny

      The compairison has been done! Really!

      PSN did pretty well compaired to MS.



      Microsoft Technical Support vs. The Psychic Friends Network

      Microsoft Technical Support vs. The Psychic Friends Network

      In the course of a recent Microsoft Access programming project, we had three difficult technical problems where we decided to call a support hotline for advice. This article compares the two support numbers we tried: Microsoft Technical Support and the Psychic Friends Network. As a resultof this research, we have come to the following conclusions: 1 ) that Microsoft Technical Support and the Psychic Friends Network are about equal in their ability to provide technical assistance for Microsoft products over the phone ; 2 ) that the Psychic Friends Net work has a distinct edge over Microsoft in the areas of courtesy, response time, and cost of support; but 3) that Microsoft has a generally better refund policy if they fail to solve your problem.

      In the paragraphs that follow, we will detail the support calls we made and the responses we received from each pport provider. We will follow this with a discussion of the features provided by each support provider so that readers can do their own rankings of the two services.

      Our research began when we called Microsoft regarding a bug that we had detected when executing queries which pulled data from a Sybase Server into Microsoft Access. If we used the same Access database to query two databases on the same server, we found that all of the queries aimed at the second database that we queried were sent to the first database that we had queried. This problem existed no matter which database we queried first. Dan called Microsoft's Technical Solutions Line, gave them $55, and was connected with an official Microsoft Access technical support person. As Dan began to explain the problem, the support person interrupted him, and told him that since it was clear that it was not just a problem with Access but with the two programs together, Microsoft would not try to help us. They did,however, have a consultant referral service with which he would be glad to connect us. Dan then asked if we could have our $55 refunded, since Microsoft was not going to try to answer to our question. The tech support person responded by forwarding Dan to the person in charge of giving refunds. The person officially in charge of giving refunds took Dan's credit card info again, after which Dan asked about the referral service. It was too late, however - the refund folks could not reconnect Dan with the tech support guy he'd been talking with, nor could he put Dan in touch with the referral service hotline. End of Call One.

      Our second call came when Dan was creating some line graphs in Microsoft Access. Microsoft Access actually uses a program called Microsoft Graph to create its graphs, and this program has a "feature" that makes the automatic axis scale always start the scale at zero. If all of your data are between 9,800 and 10,000 and you get a scale of 0 to 10,000, your data will appear as a flat line at the top of your graph-not a very interesting chart. Since Dan was writing Visual Basic code to create the graphs, he wanted to be able to use Visual Basic code to change the graph scaling, but he could not find anything in the help files that would tell him how to do this. After working with Microsoft Graph for a while, Dan concluded that it probably didn't have the capability that he needed, but he decided to call Microsoft just to make sure. Dan described his problem to the technical support person, whom we'll call Microsoft Bob. Microsoft Bob said he'd never gotten a call about Microsoft Graph before. He then left Dan on hold while he went to ask another support person how to use Microsoft Graph. Microsoft Bob came back with the suggestion that Dan use the online help. Dan, however, had already used the online help, and didn't feel that this was an appro

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    7. Re:Well said by ave19 · · Score: 1

      So, what you're saying is that somehow Cringley screwed up by not redefining good, is that it?

      It sounds like you're saying that Microsoft products don't suck, so long as you look at them from Microsoft's perspective.

      Security holes? Let's talk about profit first!

      Sheesh!

      -ave

      --
      ...or maybe not.
    8. Re:Well said by Anonymous Coward · · Score: 2, Informative

      Microsoft Graph Help file
      1. There is an extra helpfile on your office CD/DVD
      2. This is way out of step with the product and AFAICT has not been updated since office 6.0
      Best source of graph control help is from MSDN samples (free of the net)

      OpenFileDialog and all other common things found in CommonDialog Control are all avalible without said ActiveX/VBX/COM+ blah blah being as they are straightforward function calls to windows core library

      Access over ODBC, not to mention anykind of network--Thats a bug man or just like its grasp of SQL(as in syntax) maybe we will call that a feature-On the upside office 2000 was way better than office 97 (in respect of Access's UI)
      Also was that Access JETengine or DAO JET engine or...you get the idea

    9. Re:Well said by JonnyQabbala · · Score: 0

      Actually, what you discribe is actually a bit of a credit for MS.

      Windows 1..., MS C++, DOS, Notepad etc all started off pretty bad, but it was their persistance that made it all work.

      MS has the luxury of releasing something that doesn't quite work properly and just working at it till it has it right.

      --
      This sig intentionally left blank
    10. Re:Well said by Anonymous Coward · · Score: 0

      If you were really psychic, yours would have been the parent post.

    11. Re:Well said by EverDense · · Score: 4, Informative

      The Great Great Grandparent wrote: "I liked the part where he describes how most bad open source projects die in a darwinistic fashion while most bad microsoft projects limp on forever."

      Then you write:
      Actually, what you discribe is actually a bit of a credit for MS.
      Windows 1..., MS C++, DOS, Notepad etc all started off pretty bad, but it was their persistance that made it all work.
      MS has the luxury of releasing something that doesn't quite work properly and just working at it till it has it right.


      Do you know how to COMPREHEND what you read?

      Microsoft put out crap products and they should be congratulated for their persistence?

      You're a complete twonk.

      --
      http://jesus.everdense.com/
    12. Re:Well said by Anonymous Coward · · Score: 0

      Ring!
      Hello, may I have your name, please?
      Don't you already know it?

    13. Re:Well said by Carnivorous+Carrot · · Score: 1

      OMFFFFFG!!!

      How can you forget BOB?

      --
      "Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
    14. Re:Well said by cpeterso · · Score: 1


      and how does Linux 0.99 compare to Linux 2.6?

    15. Re:Well said by Carnivorous+Carrot · · Score: 1

      > You misspelled 'Clippy.'

      I knew I saved that machine gun for a reason!

      --
      "Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
    16. Re:Well said by JonnyQabbala · · Score: 0
      You really are EverDense arn't you.

      I was relplying to the parent, not the Great Great Grandparent. Let me refresh your memory

      That just shows Cringley's ignorance of how Microsoft functions. Microsoft routinely kills off bad projects,usually before they even make it out to the public..

      Really, I was praising MS's ability to know when to keep a bad project going. You would laugh MS out of the tech community if they droped Windows, DOS and MS C++ after their first releases.

      Who knows where UPNP is going. Bill usually knows how to pick a winner, it just takes it a while to cross the line.

      You complete twonk.

      --
      This sig intentionally left blank
    17. Re:Well said by Anonymous Coward · · Score: 0

      YHBT. YHL. HAND

    18. Re:Well said by Rasta+Prefect · · Score: 2, Interesting
      Yeah, I hate still having to deal with horrible projects like Bob.

      You misspelled 'Clippy.'


      Not to mention that stupid @#$% dog in the WinXP search program. More annoying yet, when you tell it to go away, you have to wait for it to amble off the screen and jump off some unseen (hopefully high) cliff. Congratulations, Microsoft, you've managed to reimplement find
      , in such a way as to consume a double digit percentage of the processor and only 64 meg of Ram!

      Now to be fair, neither grep nor find are exactly what one would call user friendly, but they're also quite a bit more useful, and there _are_ graphical front ends for both of them if you happen to swing that way.

      --
      Why?
    19. Re:Well said by Guillermito · · Score: 1

      Yeah. Just like open source products: the early versions mostly suck, but then you see big improvements as development continues.

      The only difference is that Microsoft charge you big bucks for this.

    20. Re:Well said by JonnyQabbala · · Score: 0
      So what can we learn from this?

      There are a lot of suckers out there?

      Maybe it has something to do with brand loyalty. People know the MS stuff will get better so they just buy it, deal with the short commings and wait for the next version to come out.

      --
      This sig intentionally left blank
    21. Re:Well said by zulux · · Score: 2, Funny

      Bill usually knows how to pick a winner, it just takes it a while to cross the line.

      I agree. Bill chose Unix way back in the 80's and it looks like Unix will win.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    22. Re:Well said by Anonymous Coward · · Score: 0

      Pffft, Microsoft outsources their tech support, guaranteed.

    23. Re:Well said by Codifex+Maximus · · Score: 1

      > and how does Linux 0.99 compare to Linux 2.6

      Linux never said it was finished or perfect - quite the contrary - it says it is forever improving.

      Everytime a new MS program is released, they say it's the best thing since sliced bread now upgrade or else!

      Oh, and Linux doesn't charge you for upgrades. Can you say Win98? Nothing more than Win95 with an expanded filesystem and a few rinky dink addons? That should have been a simple free download not a much trumpeted "Upgrade".

      Well, you asked.

      --
      Codifex Maximus ~ In search of... a shorter sig.
    24. Re:Well said by Anonymous Coward · · Score: 1, Informative

      Actually they use contractors, or at least they used to. The experience the poster described is not surprising in the least given that these guys were thrown on the phone with one week of "orientation".

    25. Re:Well said by Anonymous Coward · · Score: 0

      get a grip. unix lost years ago.

    26. Re:Well said by Anonymous Coward · · Score: 0

      > there _are_ graphical front ends for both of them if you happen to swing that way.

      When will /. readers come to terms with the fact that most users DO swing that way?

      And whats with the corny baseball reference?

    27. Re:Well said by Anonymous Coward · · Score: 0

      Ahem yourself...

      Notepad with a 32K buffer.

      There is nothing you can do about this on a 16-bit platform. Besides, Notepad didn't have a set buffer size, and it normally got to about 40KB. (Our own editor got to 56KB.) Besides, Notepad was written in 1983 and not really updated since.

      Command.com with no real scripting.

      This is a project?

      The whole registry idea.

      This is a project? Don't laugh, but at the time it was welcomed. It was a far sight better than the INI files, which were limited to 64KB. Why didn't you mention them? In a way, they were the forerunner (primitive) of today's XML configuration files.

      Windows 1.0, 2.0, 286, 286

      But they hit paydirt with 3.0.

      Comic Sans-Serif. God that font sucks.

      A font is a project?

      DiectX sucked untill it got to 8.0

      DirectX still sucks and will always suck. Oh - learn to type and spell, OK? Did you ever go to school, or was the trailer park too far away?

      MS Fortan.
      MS Quick Pascal.


      Oh heavens, give them a point for at least trying.

      MS C++ untill about a year ago.

      C++ has always sucked; MS C++ can only get worse; Microsoft's best compiler (and it was good) was MSC 11, followed closely by MSC 3 from the mid-80's. Everything else has sucked.

      XENIX.

      This is a bad project? It leads to SCO Unix, and Microsoft invests in their old buddies SCO Group, and SCO sues IBM for three billion, and this is a bad project?

      DOS 1.0 diden't even have a directory tree...

      So fucking what, you moron? No one did back then! Hell, you weren't even a lurid thought in your pappa's mind back then! DOS 1.0 solved the compatibility problem, getting WordStar and all the rest to easily migrate their software from CP/M. Hell, the whole fucking interrupt table in MS-DOS to the very end was compatible with CP/M! Get an education, you loser!

      you get the idea. MS has made plenty of crap to spread around.

      No, I don't get the idea. YOU get the idea. These are examples of stuff that you, perhaps no one, likes - but you're putting down good people who have nothing to do with Bill Gates and citing these products as examples of projects that should not have gone public. It's an irresponsible thing to do, and shows your lack of education.

      I slam MS all the time, but if there's one thing I cannot stand, it's blithering idiot twits like you mouthing off.

    28. Re:Well said by Doomdark · · Score: 1
      • MS has the luxury of releasing something that doesn't quite work properly and just working at it till it has it right.

      Do you know how to COMPREHEND what you read?

      Microsoft put out crap products and they should be congratulated for their persistence?

      Pot, kettle, black? Read what YOU were replying to before knee-jerking around. He was merely pointing out that in some cases bad MS _products_ have become _acceptably good_ (which may be arguable claim, but there's nothing incoherent about that). Thus, congratulating wouldn't be about initial crappy products, but about IMPROVING what you have.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    29. Re:Well said by bninja_penguin · · Score: 4, Interesting

      Maybe it has something to do with brand loyalty. People know the MS stuff will get better so they just buy it, deal with the short commings and wait for the next version to come out.

      You maybe have this attitude, but most people don't. It really has nothing to do with brand loyalty for most people, it has everything to do with the fact that Microsoft has a stranglehold on PC makers, through pricing schemes and threats, to the point that no major PC manufacturer will release a system that can be bought off the shelf without Windows. If, say, HP, Dell, or Compaq would offer the buyer his choice of OS on whatever system the buyer wanted, Microsoft would charge the manufacturer at least full-retail price for Windows, and possibly ban them from selling Windows systems at all.
      Since every major corporation in the world cares for nothing but money, they would rather sell-out and let Microsoft basically force them to do what Microsoft wants them to than give their customer any choice.

      That is the beauty of small business. I build PCs and sell them. If you want Windows XP, I'll make sure you have a properly licensed legal copy. If you want Linux, I'll make sure you get the distro you want, installed and configured, and guaranteed, no different than a Windows box. If you bring in your old copy of O/S2 Warp, I'll get it going for you. If you want BeOS, I'll do that. After all, it is your machine I am building for you.
      However, I cannot get the same price for Windows XP as Dell or Gateway, therefore, it will cost you more from me than them. That is fine with me. If some entity comes to me with some "sweetheart" deal, but tries to tell me what I can and cannot do with my business, and there is no law saying I must obey, I ask them to leave, immediately. This is my shop, not theirs. I would rather repeatedly plunge the splintered end of a broken two-by-four through their skulls, then my own than voluntarily give control over to another, especially one such as Microsoft.
      So I may never be the next Dell. That's fine. I can live with that. I won't sell myself to anyone, nor will I force my customers into an either/or situation. If you want a quad Opteron box, a beowulf cluster, G5 Mac, or Hell, even a Dell, I will make it happen for you.

      The biggest difference between Microsoft and the Open Source crowd is, Microsoft is shareholder and profit oriented, and Open Source people are people and solution oriented.

      --
      For those who describe their systems as 'boxen', do you order multiple 'boxen' of corn flakes also?
    30. Re:Well said by Anonymous Coward · · Score: 0

      No not PKB, I was pointing out he was replying COMPLETELY out of context, as a parent poster
      had previously destroyed the case he was TRYING to make.

    31. Re:Well said by Anonymous Coward · · Score: 1, Insightful

      Windows succeeded because it was the first to the market. Microsoft has been reaping the rewards of that one business move ever since.

      Everybody thinks Windows is great if it's the first thing they learn to use, but people migrate away from Windows. Nobody ever migrates to Windows.

    32. Re:Well said by Zakabog · · Score: 5, Insightful

      What he's saying is that microsoft can take a round block and hammer it into a square hole until it fits. Sure it won't fit perfectly, but they can throw money at working at the square block till it fit's pretty nicely. They don't have to give up, they should give up, but because they have so much money they have the luxury to keep moving on. With open source, if it doesn't work, don't try anymore it's probably a waste of time and resources which are very limited (work, and school get in the way of a lot of things.)

      Anyway his point was that Microsoft can make software that totally blows and spend time and money making it better since people are getting paid to do it (it's their job so they don't have to worry about work taking up their time) and microsoft has a lot of money to spend to fund crap projects. With open source you have to worry about your limited resources and you try to not spend them on crap.

    33. Re:Well said by jpmorgan · · Score: 1

      They've killed Clippy.

    34. Re:Well said by golgotha007 · · Score: 1

      oh my god!

      They've killed Clippy.

      you bastards!

    35. Re:Well said by tincho_uy · · Score: 1

      It's funny, but when reading the las paragraph of the article, Genetic Algorithms came to mind... It's not uncommon in the FLOSS world to see a lot of similar projects take off, some of which die just at the starting phase, and some of which reach great levels of popularity, taking parts (be it code, ideas or both) from other projects in the process. This happens for a number of iterations, until one or two emerge as the dominant choices. Just as GAs in optimization, this works pretty well for software projects. (think mplayer and xine, the big DEs, Mozilla, etc.)

    36. Re:Well said by Anonymous Coward · · Score: 1, Insightful

      Moron. This is how ALL software is developed, Linux included. Linux support for many mainline applications is patchy (crap) and the fact that it is slowly improving is the party line for why people should jump ship from Windows to Linux and not worry about Linux's obvious deficiencies. And we all congratulate the Linux devs for making things better. But somehow we expect Microsoft to get it perfectly right first time. This is blatant hypocrisy from the Linux camp.

    37. Re:Well said by Anonymous Coward · · Score: 0

      it's not a baseball reference; he is a faggot and swings "that way"

    38. Re:Well said by Anonymous Coward · · Score: 0

      Unfortunately, they are doing this with *my* money.

    39. Re:Well said by millette · · Score: 1

      If I was Bill, I would have fired the manager responsible for Bob. Instead, he married her...

      Women can get away with anything it seems!

    40. Re:Well said by tsa · · Score: 1

      You're so right. I can't wait until 2.6.13 is out :-)

      --

      -- Cheers!

    41. Re:Well said by Anonymous Coward · · Score: 0

      So fucking what, you moron? No one did back then!

      Yes they did. Come back and try flaiming again when you actually understand what you're flaiming about. Idiot.

    42. Re:Well said by komputerguy · · Score: 1
      Command.com with no real scripting.

      Did IBM DOS command.com have script editing? I doubt in it's heyday there was any clamoring from customers for this.

      Comic Sans-Serif. God that font sucks.

      Getting pretty desperate when you are adding fonts to a list of "bad projects". That's a novel interpretation of (software) "project". What's next? The awful readme text files?

      DiectX sucked untill it got to 8.0

      One could argue that the User Interface for Linux was poor until roughly 7.0 (and still has some rough edges today). So what's your point?

      MS C++ untill about a year ago.

      IMO, this is a little subjective. 6.0 was not that bad at all. It had some warts and was not top notch in every way, but not bad.

      MS has made plenty of crap to spread around.

      I don't disagree. MS has put out some bad stuff. Very few organizations haven't. The other thing is that "bad" is somewhat subjective. There may be a lot of stuff out there that most will agree is "bad", and there is a lot of stuff that some people think is bad and others think is great. For instance, the horrible "PhotoSuite" and "Greeting Card" software you get with things like printers, scanners, digital cameras, etc. They are some of the worst software I've ever seen. Almost totally useless to me. However, I could imagine some newbie user thinking it's the greatest thing since sliced bread. And he would probably be right, for him. You have to take into consideration the target users and intended use and the era for the application. For instance Paint was never intended to be a competitor to PhotoShop. So rating it bad when it doesn't fit well being round rammed into that square hole you're jamming them in, doesn't mean they are bad in what purpose they were intended to serve.

    43. Re:Well said by Anonymous Coward · · Score: 0

      Actually, clippy is the only thing left from Bob. Animated assistants were pioneered in Bob, because it was believed at the time people were too dumb to learn how to use a program, so they needed help from the computer. Ofcourse, it turns out people don't like it when their software tells them they're dumb, even if they are.

    44. Re:Well said by Zork+the+Almighty · · Score: 1

      I know I'll be modded into oblivion for this.

      "Quick, get her pregnant before she can do any more damage !"

      --

      In Soviet America the banks rob you!
    45. Re:Well said by millette · · Score: 1

      nobody is listening, so one more:

      Women, you can't live with them, you can't kill them.
    46. Re:Well said by Anonymous Coward · · Score: 0

      "Windows succeeded because it was the first to the market. Microsoft has been reaping the rewards of that one business move ever since.

      Everybody thinks Windows is great if it's the first thing they learn to use, but people migrate away from Windows. Nobody ever migrates to Windows."

      What the F*CK are you talking about? Windows the first to market? So Unix, MacOS, Commordore DOS,MacOS, etc. all originated in the early 90's?

      No one migrates to Windows? By this outlandish remark, it is obvious that you are really young or you have'nt actually worked as network support for any extended period of time. This seems to be the norm of the /. crew, bunch of posers who think they fooling people with these hairbrained comments of what they *think* is going on in the enterprise or the IT industry/culture as a whole.

    47. Re:Well said by Anonymous Coward · · Score: 0

      ROFLMAO!

    48. Re:Well said by prisoner · · Score: 1

      Your point about MS charging full price is well taken but I bet that if Dell, HP, Gateway and others went to MS and told them "We're selling linux too" that some arrangement would be worked out. Microsoft understands business if nothing else.

      Either way, I'm not so sure that if Dell, et.al. offered any OS you wanted people would buy it in droves. Didn't Dell try that to almost no effect with Linux on desktop machines?

    49. Re:Well said by Anonymous Coward · · Score: 0

      When will /. readers come to terms with the fact that most users DO swing that way?

      When you're a novice user, gui's help. However as you become more proficient in using computers as tools, gui's simply get in the way. The current generation of users over the age of 18 probably swing that way, however, it won't be that way forever. The younger generation of users is already far more comfortable with technology than their parents and is already used to inputting arcane cheat codes into games without the use of a simple gui.

      I predict command line to be much more in vogue in another 10-15 years. BTW, I'm 36 and prefer the command line.

    50. Re:Well said by LO0G · · Score: 1

      That stupid MS email protocol - you mean Exchange? They're still using it, and it's not stupid, certainly not when compared to POP3.

      MS Fortran was best-of-breed for PC fortran compilers for many years. Ditto Xenix.

      DOS 1.0 was designed for a machine with 16K of RAM. You don't get a directory tree on 16K of RAM.

      Notepad's 32K buffer went away with Windows NT 3.1.

      NetBEUI's an IBM invention, not Microsoft.

    51. Re:Well said by Anonymous Coward · · Score: 0

      for the most part you said "microsoft products have always sucked and will always sucked"

      i think we are all in agreement here.

    52. Re:Well said by mpe · · Score: 1

      This is a project? Don't laugh, but at the time it was welcomed. It was a far sight better than the INI files, which were limited to 64KB.

      Which is not a limit in practice. How many sections of programs need to store 64kB on a semi permement basis?

    53. Re:Well said by ultranova · · Score: 1

      You know, I'm writing this message on a Unix clone (GNU/Linux) machine... Unix is dead, long live Linux !

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    54. Re:Well said by BOFHelsinki · · Score: 1, Informative

      DiectX sucked untill it got to 8.0

      DX6 and DX7 were okay; DX5 and prior versions sucked. That's what they say on the enthusiast sites, anyway.

    55. Re:Well said by Anonymous Coward · · Score: 0

      It's not that they can throw money at their square block until it fits nicelly into the round hole--it's that they can throw money at the round hole until it fits nicely into their square block.

    56. Re:Well said by RoadkillBunny · · Score: 0

      I have a friend that could use some animated helpers for computer... That stupid idiot downloaded a GAIM rpm on WinXP and asked me what kind of program to use to open it........ Nevermind I told him to download the Windows Port...

      CHEERS
      --RoadkillBunny

      --
      Cheers,
      RoadkillBunny
    57. Re:Well said by bninja_penguin · · Score: 1

      Either way, I'm not so sure that if Dell, et.al. offered any OS you wanted people would buy it in droves. Didn't Dell try that to almost no effect with Linux on desktop machines?

      True, I doubt people would buy anything else in droves, but when Dell tried it, they didn't offer Linux on every model, nor did they make it easy at all to order a Linux system, but even if they did make it easy, few people would buy them probably. Most people who want such systems usually will build their own.
      I know even though I let people know I'll do it for them, I sell very few non-Windows systems.

      --
      For those who describe their systems as 'boxen', do you order multiple 'boxen' of corn flakes also?
    58. Re:Well said by Haeleth · · Score: 1
      They can have the solution to my problem ready before I even call...
      Nonono. Not "problem". Here at Microsoft Support, we prefer to think of your experiences as opportunities.
    59. Re:Well said by Haeleth · · Score: 1

      > Can you say Win98? Nothing more than Win95 with an expanded filesystem and a few rinky dink addons? That should have been a simple free download not a much trumpeted "Upgrade".

      Wrong. Win98 was a vast improvement on Win95.

      You're succumbing to the usual error of MS-bashers, which is that you attack the wrong things. If you want to criticise MS's "upgrades", for example, may I suggest attacking the shifts from Win98 to Win98 SE, or from Win98 SE to WinMe? *Those* are the ones that should have been free downloads.

    60. Re:Well said by Anonymous Coward · · Score: 0
      This is a project? Don't laugh, but at the time it was welcomed. It was a far sight better than the INI files, which were limited to 64KB. Why didn't you mention them? In a way, they were the forerunner (primitive) of today's XML configuration files.
      Let's do a quick comparison here:

      INI file:

      [section]
      value=data

      XML configuration file:

      <section>
      <value>
      data
      </value>
      </section>

      You know, I rather prefer the INI format myself.
    61. Re:Well said by Codifex+Maximus · · Score: 1
      Haeleth wrote:

      Wrong. Win98 was a vast improvement on Win95.

      You're succumbing to the usual error of MS-bashers, which is that you attack the wrong things. If you want to criticise MS's "upgrades", for example, may I suggest attacking the shifts from Win98 to Win98 SE, or from Win98 SE to WinMe? *Those* are the ones that should have been free downloads.


      I dunno bubba. One "Vast" upgrade is about the same as any other "Vast" upgrade to me... heh
      I just don't see Win98 as deserving of being called an upgrade either. IMHO
      --
      Codifex Maximus ~ In search of... a shorter sig.
    62. Re:Well said by jhylkema · · Score: 1

      Where are you located? I wanna buy a box from you. I want to support a business such as yours.

  4. Opinion: Ballmer's Slip by Anonymous Coward · · Score: 3, Informative

    Read a similar article at OSNews today: http://www.osnews.com/story.php?news_id=4898

    1. Re:Opinion: Ballmer's Slip by Anonymous Coward · · Score: 1, Funny

      You can use statistics to prove anything. 37% of all people know that.

    2. Re:Opinion: Ballmer's Slip by Anonymous Coward · · Score: 1, Insightful

      From the article:
      Against his nature, Ballmer has been trying to change his own persona and the company culture. So far, he appears to have made progress.

      Riiiiight! That is why, not halfway down the page, Ballmer is quoted as saying:
      The fact that someone in China in the middle of the night patched it--there is nothing that says integrity will come out of that process.
      A highly racist and infalmmatory remark directed at the people whom he (as a company) just recently shared the source code with trying to lure them away from Linux. That will work!

      Basically, I see Bill Gates and Steve Ballmer as two of a kind: We are so successful, look at the big company we've built! Why don't people like us??

  5. Re:from "Nothing new here" department by aheath · · Score: 5, Informative
    Cringley may have nothing new to say to the technical audience that reads Slashdot. However, Cringley is clearly addressing a non-technical audience. Cringley does a nice job of explaining why Microsoft does not understand the open source model. Cringley also does a nice of job of pointing out that software development may meet business goals without necessarily meeting quality goals.

    Cringley's article is a good non-technical explanation of why freely developed and freely distributed open source software can and often does work better than Microsoft's commercially developed and commercially distributed closed source software.

  6. Re:Uhh... by mcc · · Score: 4, Insightful

    There may be some technically oriented people who want to inform their non-technically-oriented friends, relatives, and acquaintances about what's been going on in the World of Slashdot, but cannot simply forward their acquaintances the original slashdot articles because they wouldn't make as much sense to someone not familiar with all of this already.

    Cringely is useful for this purpose, if nothing else, since he is good at taking technically-oriented "stuff" and presenting it in a manner palpable and coherent to totally non-technical people. Which makes good e-mail forwards.

  7. C-Class players by gmuslera · · Score: 4, Funny

    So in UPNP the people that worked there were C-Class players... ok, but then, where are the A-Class players for Microsoft? In the NBA? Because they don't seems to be working on Windows neither.

    1. Re:C-Class players by Anonymous Coward · · Score: 1, Funny

      where are the A-Class players

      Ummm, they are at Microsoft and most every other software company too. Don't you know that most companies, as a policy, only hire the top 1-2% of all programmers?

    2. Re:C-Class players by Anonymous Coward · · Score: 0

      You know, I didnt believe this accusation at first. But the way you backed it up with facts, Im totally sold now. Where can I download linux!?!?!

    3. Re:C-Class players by acroyear · · Score: 4, Interesting

      Yeah, its funny, but I'll run with it anyways...

      From what I can gather having read Code Complete and other books from M$ Press is that the serious A-Class players at M$ tend to work in the libraries and languages divisions since 1) languages and libraries were their original product to start with, and 2) the libraries are used in EVERYTHING else, from the OS to Office to these little don't mean a thing until they're integrated into Windows itself projects like UPNP. If they libraries are flawed, EVERYTHING they do, and everything everybody else does, is flawed, and M$ can't afford that. Thus, most A-Class players were working on .NET's internals since that's the next generation of libraries for the development environments to work in.

      On the other hand, they got crappy people do to the .NET 1.0 packaging and roll-out, considering that the original release required installing ALL of the documentation onto your HD even for just the run time...there's no reason it needed 1.6 GIG except that *SOMEBODY* stupid got involved along the way...

      Fortunately, 1.1 fixed that particular issue...

      --
      "But remember, most lynch mobs aren't this nice." (H.Simpson)
      -- Joe
    4. Re:C-Class players by Anonymous Coward · · Score: 0

      I'm guessing they're either working at the management level and don't get their hands dirty that often or they got so sick of having to put up with BS that they left to start their own companies which eventually get acquired by microsoft anyhow.

    5. Re:C-Class players by ch-chuck · · Score: 5, Funny

      where are the A-Class players for Microsoft?

      Marketing and Legal.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    6. Re:C-Class players by Trepalium · · Score: 1

      .NET 1.0 could've just sucked because Microsoft can't release anything that works with version 1.0... It's usually version 3.0 or so that works well enough to use. Even when Microsoft tried to use that trend against itself with Windows NT 3.1, it failed, and wasn't really until Windows 2000 (NT 5.0) that it was really usable.

      --
      I used up all my sick days, so I'm calling in dead.
    7. Re:C-Class players by Anonymous Coward · · Score: 0

      I actually laughed out loud when I heard the reference to the people on UPnP EXCEPT Yolan Golan being a C-Class players.

      Personally, I'd say that everyone on the UPnP team was an A-Class player, EXCEPT Yolan Golan.

      If you've ever read IETF specifications, check out some of his specs, they're worth a giggle.

    8. Re:C-Class players by iabervon · · Score: 1

      At Microsoft Research, working on all sorts of things that the rest of Microsoft will mutilate and then put into Windows completely broken.

    9. Re:C-Class players by shaitand · · Score: 1

      Ok, let me get this straight, and by all means step in and correct me if I'm wrong here.

      But most programmers work for companies, and companies as a policy only hire the top 1-2% of all programmers. Somehow it just doesn't computer, do the rest somehow work for divine entities and thus don't count?

    10. Re:C-Class players by shaitand · · Score: 1

      hmmm aside from notepad, I'm not quite sure microsoft ever HAS released anything that works well enough to use. Oh wait, I know, it's the flight simulator built into excel right?

    11. Re:C-Class players by rossifer · · Score: 4, Insightful

      Some companies *try* to hire the top 1-2% of all programmers. Few succeed. We're trying for the top 5-10% and some misfits will always slip through. The secret is to get rid of the misfits as quickly as possible. Many don't even try for A programmers. Many are convinced (with some good numbers behind them), that A programmers are generally more trouble than they're worth and B programmers are where the money is. Many places are convinced that an A architect backed up by B programmers is the amazing combination to shoot for.

      Other organizations, like government contracters, are actively searching for C players because 1) they need to stretch out the project for as long as possible and most A and B players won't put up with that game, 2) they need someone who will be willing to take such a crappy salary and 3) they like having people who occupy a slot and stay there (preferably spending their day managing the signs around the coffeepot and making sure that there are enough stirrers).

      You may think I'm joking. I'm not. The startup I had been working for went under, I stayed with them out of foolish optimism until I couldn't pay the rent. Then I desperately roamed the streets looking for a job and found one working for a government contractor. I tried to stay for a year out of personal pride at holding down the job. But after nine months, I had enough money in the bank to live on for six months and I got out before finding another job. I simply could not take the insanity any more.

      I've never seen more people doing less work but still looking busy than inside that "secure" environment. There were maybe three of us out of a team of twenty who actually did work on a day to day basis. Now there are two and one of them woke up the other day (it was a hilarious email). That's "okay", though, because the contractor makes their money by the number of warm bodies "working" on the project, not by actually delivering a solution. *sigh*

      Regards,
      Ross

    12. Re:C-Class players by blakestah · · Score: 3, Insightful

      You kidding - their legal lost the antitrust case, horribly, and half a billion to a shoestring called Eolas.

      The A players are in marketing and sales.

    13. Re:C-Class players by ssstraub · · Score: 1

      Oh man... That made my day. Thanks!

    14. Re:C-Class players by Anonymous Coward · · Score: 1, Interesting

      You'd be amazed at how little some of those libraries are used internally. MFC, pretty much never. ATL? Not infrequently because COM's a bear to deal with otherwise. WTL? Anybody even *remember* that that came out? The level of polish on its installer should give a sense for how much positive feedback has encouraged its development while internally most had never heard of it.

      For all the times people re-implement linked lists, or trivial string processing routines, because, gosh darn it, it would be just too bloated to link against one of those libraries, I probably HAVE a nickel.

    15. Re:C-Class players by Anonymous Coward · · Score: 0

      Even notepad was limited to 64k until 1995.

    16. Re:C-Class players by Anonymous Coward · · Score: 0

      Ctrl + F doesn't open the Find dialog until Notepad in Windows 2000, either.

    17. Re:C-Class players by Simon+Brooke · · Score: 2, Interesting
      Some companies *try* to hire the top 1-2% of all programmers. Few succeed. We're trying for the top 5-10% and some misfits will always slip through. The secret is to get rid of the misfits as quickly as possible. Many don't even try for A programmers. Many are convinced (with some good numbers behind them), that A programmers are generally more trouble than they're worth and B programmers are where the money is. Many places are convinced that an A architect backed up by B programmers is the amazing combination to shoot for.

      I think you're missing the point. Looking back on the twenty years I've been in this game, I would say that all the truly great programmers I've worked with were misfits, either highly eccentric or with real social skills deficits or real psychological dificulties. If you want A class programming you have to set up an environment in which those people are secure, comfortable and adequately supported. If you do, you'll get more work, and very much better work, out of them than you would out of a group of non-misfits. There are brilliant and creative people in this world, and there are steady conformists. But there are no brilliant, creative steady conformists.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    18. Re:C-Class players by the_duke_of_hazzard · · Score: 1
      This post is bang on all the way through. It's interesting though, that as our company gets bigger, we find A-class programmers harder and harder to handle in professional terms. "A-class" programmers can be impatient, easily distracted, and over-clever as well as fast, brilliant and insightful.

      What we need as we get bigger is just what is described above - a team of A-class developers managers B-class devs who we hope are "safe pairs of hands" who can get the job done reliably, don't infest the code with "improvements" that are a nightmare to maintain and don't get too bored...

      And, yup, government work is astonishingly cynical... as consultancy work can be in the private sector too.

    19. Re:C-Class players by doublem · · Score: 1

      Say, is that government contractor you mentioned hiring? It sounds like a better job than the one I've got now. I cound be one of the two people doing real work and get more money than I do now!

      Wahoo!

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    20. Re:C-Class players by shis-ka-bob · · Score: 1

      At least they didn't loose to Eolas in the marketing department. Any company that is one letter from a gruesome death (the plural of ebola) must not take marketing very seriously. If course, they don't need to market if they can get half a billion from a lawsuit .. on second thought, being one letter from a gruesome death may be appropriate.

      --
      Think global, act loco
    21. Re:C-Class players by rossifer · · Score: 1

      Misfits are BS artists who look good on the resume and manage to slip through the interviews. Some still do, even though we give design problems, ask about process issues, and call all of the references using phone book numbers (not the numbers in the resume)

      As for your characterization of A players as "misfits", I somewhat agree. Not all A players are so geeked out that they can't play at all with others, but knowing you're better than most of the people you work with does lead to some interesting idiosyncracies...

      Regards,
      Ross

    22. Re:C-Class players by Haeleth · · Score: 1

      You mean the next version of Windows will be written in Haskell? Excellent, that should eliminate the buffer overflows and speed things up a bit.

    23. Re:C-Class players by iabervon · · Score: 1

      Unfortunately, the next version of Windows will be written in Visual Haskell, which will somehow manage to have buffer overruns anyway. And all of the optimizations will be turned off because they break the non-pure GUI code.

  8. Forgotten Element in Commercial and Open Source by curtlewis · · Score: 4, Insightful

    First off, I'm not defending Ballmer. He's an idiot. With that said...

    I agree with holding back Open Source releases 'until they're ready.' Personally, no software SHOULD be released until it's ready. The tendency to ship software out the door as soon as it boots has given us a market full of buggy, slopped together code and numbed the public to what amounts to poor craftsmanship. All in the name of the Holy Schedule.

    The one thing Open Source lacks, and despite the holding back -- clearly needs, is structured testing. There is no real testing of Open Source. No Test Plans, no Test Matrices of test cases. Pre release versions are dumped to the public to use as they will in a blind, shotgun approach to testing. Exceptionally sloppy QA at best. The frequent patch history of Open Source is testament to this weakness.

    Unfortunately, I don't have a suggestion as to how to solve this problem. Open Source by it's very nature doesn't lend itself well to any form of centralization, which is necessary for structured testing.

    On the other hand, you have Microsoft and others that USE structured testing, but they ship based on schedule, not the number of P1 bugs still open. End result? Garbage.

    Open Source at least is a labor of love. I'd just like to see SOMEONE commit to solid testing so that in the future people wouldn't have to put up with such bug ridden software.

    1. Re:Forgotten Element in Commercial and Open Source by cK-Gunslinger · · Score: 4, Insightful

      Wha? Maybe this is true for the 2 junior high kids who have a 3 year old v0.01a calendar project on sourceforge, but all highly succesful, highly popular projects (Linux, Mozilla, etc) have every bit as much testing and process as commercially-developed software. Don't beleive me? Try to sneak in some code that *breaks* the software. Go on.

    2. Re:Forgotten Element in Commercial and Open Source by armando_wall · · Score: 3, Insightful

      "Personally, no software SHOULD be released until it's ready."

      You can always wait until the reviews, or even the project site, say that the application is stable. I do that.

      But sometimes I find really cool projects which would be a torture to wait for them to be stable; you just want to try them out IN THE VERY MOMENT you learn they exist. Screenshots, manuals and readmes are not enough.

      And, of course, developers could use the feedback, bug reports and fixes, which is the whole point of open source.

    3. Re:Forgotten Element in Commercial and Open Source by AVee · · Score: 3, Insightful

      First, this is why beta versions are released. To get a (massive, for the bigger projects) testing effort. This will show must bugs and will show the most annoying bug fist.
      Second, I really doubt structured testing will show all bugs. It sure helps, but only when combined with clear functional specifications and and a thoroughly described implementation. That whould require a central design and a central development process as well.

      In some respect this does mean that Balmer is right, extremely good software comes from a controlled process, but it whould be really expensive software as well. MS clearly cuts corners in this process wich is killing for quality. This is why OSS development still is better than half-harted controled development. Balmer whould be right is his top priority whould be quality, Cringly is right when he say's that isn't the case.

    4. Re:Forgotten Element in Commercial and Open Source by Shane · · Score: 1

      You are wrong, the QA that you say is lacking exists and to an even greater degree than you find in most commerical software. Buy RedHat Linux Advance Server, pay for a support contract and you will see what I mean.

      --
      -- You can be a geeklord too :)
    5. Re:Forgotten Element in Commercial and Open Source by ave19 · · Score: 2, Interesting

      I do not agree, even remotely.

      In open source, the users are the testers. If they don't like something, they fix it, or complain, and patches come out. The find/fix cycle has a speed relative to the number of users that give a crap.

      That means, nobody wasted time fixing things nobody cared about anyway. And, cool things one bug shy of being really cool will get that fix.

      I call that effiency.

      Structured testing is the old way. Let it go.

      In the future, the people putting up with bug ridden software -- will fix it!

      The only place I see for structured testing is on the user side. Determining fitness for a purpose. Does this open source software meet our needs. Let's beat on it with our test suite. Then make decisions about it.

      Some users will find that software to be okay, others will move on, some might move in and fix it up.

      That is the new way.

      -ave

      --
      ...or maybe not.
    6. Re:Forgotten Element in Commercial and Open Source by Greg+Lindahl · · Score: 2, Insightful

      The one thing Open Source lacks, and despite the holding back -- clearly needs, is structured testing. There is no real testing of Open Source. No Test Plans, no Test Matrices of test cases.

      That's true for some projects, but there are plenty of examples of open source projects which do have test cases. You probably wouldn't have to look very far to find them, either. Could they use improvement? Yes. Should more projects have them? Yes.

    7. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 5, Insightful

      I think you've managed to miss the point entirely.

      The fact that OSS gets tested "in the real world" means that it undergoes the sort of testing that even Microsoft couldn't match (for most companies, they don't have the money to hire the hoards of testers with the almost infinite variations of setups required to really test something, for MS, they don't have the time to test this thoroughly). If you don't want to be part of this, then you use older, stable versions of the software.

      Otherwise, you've pretty much argued against one of the main strengths of OSS, which from inception has been release often and early (but don't call it version 1.0 until it's actually ready). There's entire articles written about how it's not hard to fix bugs -- the hard part is finding them.

      You're arguing for a step backwards in the development of software (a step into how its done in the commercial software world), and for changing one of the core strengths of how OSS has gotten to where it's at.

    8. Re:Forgotten Element in Commercial and Open Source by Synn · · Score: 1

      The point about open source projects not having testers is not at all true, it's just that a segment of the community(bleeding edgers and power users) makes up the testing population.

      For example, with Debian you have the unstable branches and the stable branches. There's a solid year+ of testing before packages make it into stable.

    9. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 0

      Yes, he was a very successful troll. That most of the /. crowd these days is clueless about real coding only makes the matters worse.

    10. Re:Forgotten Element in Commercial and Open Source by legerde · · Score: 1

      I think -pre releases are a form of testing. Its not structured, but it finds the important bugs and gets them identified and fixed. Ohh and its free. Structured testing is VERY expensive (and/or time consuming).

      Its all about getting to the proper answer the fastest and least costly (time or money) way.

    11. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 0

      http://www.osdl.org/lab_activities/kernel_testing/

    12. Re:Forgotten Element in Commercial and Open Source by LMCBoy · · Score: 4, Insightful

      It's called beta testing. It's called bugzilla. This is structured, distributed, open-source testing. Why would we use an open, distributed development model, and then turn to a centralized testing procedure.

      Many eyes make all bugs shallow.

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    13. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 0

      First off, I'm not defending Ballmer. He's an idiot. With that said...

      The only difference between this post being a -1 Flamebait and +5 Insightful is the qualifier. Yep, I'm happy to see slashbot groupthink in full force.

    14. Re:Forgotten Element in Commercial and Open Source by MourningBlade · · Score: 5, Informative

      PostgreSQL is quite heavily tested. Their regression test suite is...formidable.

      gcc is, if I recall, has a regression test suite which grows by leaps and bounds with every release. Not sure what sort of coverage we're looking at right now.

      perl 5.8 also has a large test suite, and 5.10 is looking to be insane in the testing department.

      All of the core CPAN modules have at least rudimentary testing, most of them have quite heavy testing.

      parrot loves it some testing as well.

      OSDL wrote a test suite for the Linux kernel which is pretty hard-core, I've been told. Testing results for development kernels are posted regularly to LKML, I believe.

      These are scattered projects (and they are not the only projects out there that test), but they reflect, in my opinion, a growing trend in open source: automated testing.

      The reason for this is twofold, IMO.

      1. Developers don't like fixing the same bug twice. If you write a test, you're unlikely to let that particular bug slip back in quietly (if you're good at writing tests, you can do a lot better than that in many cases). Also, automated testing + versioned source repository + automated tools = you know what patch broke what. That scratches a major itch.
      2. Some developers are just wired that way, or are paid to be that way. So, when a project comes or is brought to their attention, they try to do automated testing.

      As a possible argument against what I'm saying, I'll refer to your statement "no real testing of Open Source. No Test Plans, no Test Matrices of test cases"[1].

      To that argument I would say: don't get so hung up on names that you miss the point.

      [1] - I'm not saying you are making or would make this argument, just trying to think of possible responses and responses to those responses.

    15. Re:Forgotten Element in Commercial and Open Source by smittyoneeach · · Score: 1

      Then there is the 'best is enemy of good enough' argument.
      Open Source frequently means getting what you pay for...

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    16. Re:Forgotten Element in Commercial and Open Source by Penguinshit · · Score: 1

      Hey.. just apt-got kstars on my PIII-500 laptop. Outstanding! Now I gotta buy a telescope so I can use kstars to steer it! Thanks for the link in your .sig.

    17. Re:Forgotten Element in Commercial and Open Source by nathanh · · Score: 1
      The one thing Open Source lacks, and despite the holding back -- clearly needs, is structured testing. There is no real testing of Open Source. No Test Plans, no Test Matrices of test cases. Pre release versions are dumped to the public to use as they will in a blind, shotgun approach to testing. Exceptionally sloppy QA at best.

      But why is that "sloppy QA"? I know the traditional way of doing QA was to do the QA in-house. The free software way is to let the second-tier developers (aka curious users) do the QA as well. The users can decide for themselves if they're willing to use potentially buggy software; effectively becoming "QA guinea pigs". Isn't that better than the Holy Programmer making that decision for them?

      At any rate, your claim that all free software has no "real testing" is false. Perhaps some projects don't have adequate testing but GCC, XFree86 and Linux all have excellent automated regression test suites. Mozilla has an automated test suite that runs on every platform, every day, and even flags coders who submit buggy code. Some projects even use specialised benchmarking/testing software (eg, Polygraph for Squid).

      I think the reality is that free software is leading the way in software testing.

    18. Re:Forgotten Element in Commercial and Open Source by YOU+LIKEWISE+FAIL+IT · · Score: 3, Funny
      Try to sneak in some code that *breaks* the software.

      Come out with your hands up, Archangeli!

      ( Just kidding! )

      --
      One god, one market, one truth, one consumer.
    19. Re:Forgotten Element in Commercial and Open Source by hermancarl · · Score: 2, Interesting

      In his anxiety to promote structured testing (which he admits fails even in the corporate world) curtlewis misses two fundamental points: 1. the effect of tens or hundreds of thousand eyeballs. I usually do diffs between releases and am allways amazed by the amount of substantive changes, while still preserving a working product. Over ten years I only had accasion twice to be first to report a bug and suggest a patch. 2. Nobody is even encouraged to use prereleases for any critical work. for example linux 2.2.x is available and the kernel community encourages use of GCC 2.95.x even for kernel 2.6.0pr8. If anybody wants handholding and somebody to blame the commercial vendors are more than happy to accept that persons money. Microsoft is feeling the heat only now because finally their products are being used for bottom-line affecting work.

      --
      HermanCarl
    20. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 0

      > I'd just like to see SOMEONE commit to solid testing so that in the future people wouldn't have to put up with such bug ridden software.

      I guess this is why I was so pleased when IBM started committing to Linux. I hoped that IBM might start contributing their own resources to help out where coverage was light. The two areas that came to my mind were: (1) testing/validation, and (2) legal due-diligence of the IP.

    21. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 0

      so we'll see you start up structuredtesting.sourceforge.net then?

    22. Re:Forgotten Element in Commercial and Open Source by snero3 · · Score: 1

      I agree with Moderation abuser, you truely don't get at all what open source is able about. Maybe you and Ballmer should sit down with Linus(or any of the BSD contributers) for a couple of hours and then maybe you will understand.

      --
      It said "windows 98 or better" so I installed Linux
    23. Re:Forgotten Element in Commercial and Open Source by Second+Vampyre · · Score: 0, Offtopic

      Like sneak some code in Slashcode that makes it not validate as proper HTML, not close its tables properly, or possibly randomly spit out 500 server errors? I'll see what I can do about that.

    24. Re:Forgotten Element in Commercial and Open Source by Aviancer · · Score: 1

      Remarkably, I've experienced far fewer *undocumented* bugs in gcc than in Xlc (IBM's vendor provided c compiler for AIX). Of course, you might notice that the gcc build includes about 40,000 regression tests, both positive and negative...

    25. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 0

      PERL's problem is design mistakes. It's common for a new rev of PERL to be chock full of backwards compatibility issues. Suddenly your script no longer works, etc.

      Testing by the public and testing by engineers doesn't cut it. You need real QA to do testing right.

    26. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 0

      Automated regression only proves that the specified tests that worked before still work. It doesn't find anything new or even test in a different, yet completely valid manner.

      While automated regression is handy, it is only a small part of the whole picture.

    27. Re:Forgotten Element in Commercial and Open Source by nathanh · · Score: 1
      Automated regression only proves that the specified tests that worked before still work. It doesn't find anything new or even test in a different, yet completely valid manner.

      Neither do test plans.

    28. Re:Forgotten Element in Commercial and Open Source by glen · · Score: 1

      Okay,

      So, I'm not a 'programmer' but I love Linux and maybe I can contribute to the effort by learning more about structured testing and doing it in my spare time. My little contribution.

      Is there a 'bible' of software testing?

    29. Re:Forgotten Element in Commercial and Open Source by DA-MAN · · Score: 1

      That was YOU!!!! Oh you bastard!

      --
      Can I get an eye poke?
      Dog House Forum
    30. Re:Forgotten Element in Commercial and Open Source by curtlewis · · Score: 1
      There are alot of halfway decent books on software testing. Just search for Software Testing in the computer books section of Amazon.com. Click on the books tab and then the computers and internet link on the left side.

      You might want to start with these two books:
      An introductory book following ASQ Standards. Note: I haven't seen this book, so if it sucks, don't blame me, but it looks like it would be a good intro.

      Cem Kaner's classic book. Not exactly an exciting read, but some good concepts and ideas.


      Structured testing is merely looking at the features and functionality of a given piece of software and designing test cases for each one. You make a matrix of tests and configurations and start testing. This type of testing gives you an idea of the test coverage, how much of the application has been tested.

      Building up a test plan and matrix of test cases is not something you whip out in 20 minutes. It's time consuming work. Thorough testing of this nature is often avoided due to laziness in dot coms or even some large corporations.

    31. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 0

      You forgot random DynamicLogic Pop-ups.

    32. Re:Forgotten Element in Commercial and Open Source by LMCBoy · · Score: 1

      Cool, glad you like it :) Be sure to update again after 3.2 is released; we've added a lot since the last release.

      [and, BTW, we did a pretty rigorous in-house QA test of KStars in preparation for KDE-3.2, which revealed about 50 bugs (mostly usability issues) that have since been squashed. So, yes, testing does happen for FOSS projects :) ]

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    33. Re:Forgotten Element in Commercial and Open Source by laird · · Score: 1

      I'll second this -- Mozilla's automated regression testing across all platforms, backed by a planet full of testers logging bugs into bugzilla, is light years ahead of the testing methodologies used at most of the many product companies that I know of. Wonderful stuff, but astoundingly hard to get right. Most companies engineer products to the level of "good enough to ship" -- open source projects engineer to the level of "good enough to make the developers happy" which is usually a much higher level, because the project's "customers" are engineers who can read your source code. It's frightening releasing code open source, and that's a good thing. :-)

    34. Re:Forgotten Element in Commercial and Open Source by laird · · Score: 2, Informative

      Right. Regression tests are there to make sure that:

      1) Bugs that you've fixed don't get reintroduced by later code changes,
      2) The system runs across a matrix of operating systems, platforms, etc., and
      3) if you write your regression tests before you code the app (yay XP!) they're how you know that you're done coding your app.

      Depending on what you're coding, you'll almost certainly need to suppliment regression testing with other forms of testing. I find that throwing naive users at software is a great testing scheme -- they try things no experienced user would think of. And you get usability testing for free!

    35. Re:Forgotten Element in Commercial and Open Source by Doomdark · · Score: 1
      No Test Plans, no Test Matrices of test cases. Pre release versions are dumped to the public to use as they will in a blind, shotgun approach to testing. Exceptionally sloppy QA at best.

      Keep in mind, though, that what you are (or sound to be) talking about is part of heavy-weight old fashioned software engineering ideology... something that on development side is challenged as fossil reminiscent of dinosaurs. Agile methodologies generally do heavily emphasise testing, but as a part of development cycle.

      Generally I even dislike term QA. Term itself is implying one could slap quality, after-the-fact, instead of concentrating on making sure quality is there to begin with.

      All that said, efficient testing (one way or the other; done by developers, users, professional testers) is useful and often necessary. But there are more than one way to skin the fact, and since development of OS projects is very different from their proprietary counterparts, so should testing.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    36. Re:Forgotten Element in Commercial and Open Source by Doomdark · · Score: 2
      In some respect this does mean that Balmer is right, extremely good software comes from a controlled process,

      No, no, no. Processes never create anything. People do. Skilled, talented, motivated developers, who know the domain their applications work in; working with other necessary people -- users that will be using thing developed (unless developing for themselves), testers (which may be users, or developers; tester is a role not title). Good software comes from good teams. Good teams apply whatever processes they feel most useful; oftentimes most light-weight one applicable for their situation.

      Need for processes only comes from overhead of having to have bigger teams, which by their very nature are less efficient than smaller ones (mostly due to communication overhead). Thus, processes are more helpful with less efficient teams; repairing damage. They do not (and can not) add anything; just prevent loss of something.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    37. Re:Forgotten Element in Commercial and Open Source by Martigan80 · · Score: 1

      no software SHOULD be released until it's ready

      Maybe this would work fine in the old' 8BIT days. But with these computers it is very hard. Technology moves so fast-if you wait for the software to be bug-free then you will miss the window.

      Plus at least a Linux distro out of the box is more secure (depending on distro) and stable than MS. That is just from my experience.

      --
      This SIG pulled due to lack of funding. (This damn war is costing too much!)
    38. Re:Forgotten Element in Commercial and Open Source by Jeremi · · Score: 1
      I'd just like to see SOMEONE commit to solid testing so that in the future people wouldn't have to put up with such bug ridden software


      We have people that do that... we call them "users". ;^)

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    39. Re:Forgotten Element in Commercial and Open Source by Upphew · · Score: 0

      1. the effect of tens or hundreds of thousand eyeballs.

      But more and more users are comnig from windows, where the norm is to ignore bugs. No complaints, no bugfixes, just ignorance.

    40. Re:Forgotten Element in Commercial and Open Source by MOMOCROME · · Score: 1
      "First off, I'm not defending Ballmer. He's an idiot."

      You: a random slashdot shlub. Him: The man in the driver's seat of the world's largest software company, a position won through intense dedication, competence and skill.

      Don't kid yourself, shlub. These mega corps have all sorts of failsafes to ensure "idiots" aren't placed in charge. Things like boards full of directors, SEC reports, due diligence constraints and hordes of slavering lawyers waiting for a slip-up pretty much ensure that anyone near the top of that circus is far from being an 'idiot'.

      How exactly can we accept this vaguely technical argument on software quality control when you preface your point with such glaring misconception? Whether you make a point about testing or not is sort of left by the wayside of your factual bumling. It's this sort of thoughtlessness that keeps OS/FS down in the gutter, you heaving beaver.

    41. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 0

      I dunno, the poster shows how both sides handle testing in an entirely non-flammatory manner. Just because you disagree with the post doesn't make it Flamebait material.

    42. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 0

      I wouldn't say that's true necessarily.

      Take Red Hat 9 out of the box, install it on a PC on a home network with no existing Unix services running (except perhaps DHCP on your router).

      Choose the install all option.

      Watch the boot after install fail.

      This happened to me. I determined that it was due to the unwanted activation and lack of proper configuration of NIS and yp services. Installing all installs these services, but activates them on boot, while neglecting to provide any user input on configuration.

      A very simple test case that would have been found in normal structured testing processes. However, RedHat missed it. End Result: failure to boot for the end user. Not exactly a warm and fuzzy experience for a customer.

    43. Re:Forgotten Element in Commercial and Open Source by Anonymous Coward · · Score: 0

      He was put in the driver's seat by the guy that actually drove the company to success.

      He doesn't understand open source at all and spreads FUD about it because he's afraid it will put a chink in his monopoly (translation: job security).

      A person can be an idiot without being completely clueless about everything. Except in your case where it would appear you are just plain clueless about everything.

      Corporations have failsafes to prevent idiots from being in charge? You've never worked at a corporation, have you? A significant percentage of management in corporations is comprised of technically challenged butt kissers whose only talent is not making waves so as to limit threats to their job security.

  9. What MS does provide by So+Called+Expert · · Score: 3, Insightful

    At the risk of being labeled a MS apologist (I try to be rather neutral), there are in fact things that a corporate entity like Microsoft provides that open source may or may not: - Reasonably consistent consistent APIs across products (at least in recent .NET times) - Product cohesion across the platform - Great documentation - Simple installation (sometimes) My experience with open source has been that the "bazaar" of Open Source is indeed a noisy, dirty one, and that it takes real effort to separate the wheat from the chaff re: product quality and completeness. Even if you argue that MS products are of lower quality (which is improving because of competition), some customers are willing to accept the quality hit because of the reasons listed above.

    1. Re:What MS does provide by adrianbaugh · · Score: 1

      What, "I'm happy for it to break all the time, so long as it often breaks in the same kind of way?"

      That way lies madness.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    2. Re:What MS does provide by cant_get_a_good_nick · · Score: 4, Interesting

      Reasonably consistent consistent APIs across products

      Talk to the Samba guys about how inconsistent they are about protocols. They are a huge company, and many things are inconsistent. You do raise valid points tho, and many in the OS community don't want to hear anything negative.

      There was a MS funded benchmark a while back, where Windows came out on top of Linux when it came to webserver performance. The great sea of Slashdotters were up in arms, They shilled for MS!!! A few people actually decided to think "maybe they're right" and looked for improvements in Linux networking code. And Linux got faster, and has beat beating Windows IIS's ass ever since. There are advantages to listening to bad news sometimes.

    3. Re:What MS does provide by Anonymous Coward · · Score: 0

      MS has competition? Linux doesn't have "consistent" APIs?

      You've got to explain this one.

      -AC-)

    4. Re:What MS does provide by apoplectic · · Score: 1

      I agree. Say what you will about Microsoft, but there is a lot to be said about consistency even if we are talking about being consistently bad. A bad standard can be better than no standard at all.

      Remember the good ol days with Apples, Ataris, Commodores, Timex Sinclairs (ok, let's not go there), and the like? Hard to exchange a document between systems (even if you had an internet). You can easily argue that just the mere presence of the "standard" of .DOC and .XLS files is a benefit to all, regardless of how awful Office might be.

    5. Re:What MS does provide by Reverend528 · · Score: 1, Redundant

      simple installation? Have you ever installed any MS programs? Firstly, you have to purchase a copy of the software, then you have to put the CD into your computer. Then, you have to type in some 64-digit activation code. then you run it, and it crashes.
      It's a lot easier to just apt-get install OpenOffice.org.

    6. Re:What MS does provide by ix42 · · Score: 1

      Great Documentation?

      Which Microsoft is this? It isn't the one I'm familiar with.

    7. Re:What MS does provide by aws4y · · Score: 2, Informative

      .NET is a Reasonable API?
      Yes and the MSRPC protocol was secure.
      The fact is that an API is never going to be "resonable" in the sense you define it because like the programs it is designed to bolster it is ever evolving. Take GTK+ it has what I would consider a resonable API, but it must evolve. If you want stability go and get a specification, oh wait, Microsoft will slaughter it, remember the Microsoft "extentions" of kerberos, java, and ANSI C/C++.(I know no C/C++ compiler is strictly ANSI standard, but Visual C++.NET, JESUS!) Also look for them to provide crap languages like VB and horrible implementations of a COM system. If you don't like the "noise" in OSS then just stic to the GNU projects or GNU/Linux distros. If your lazy you should use Debian (BSD, HURD, or Linux) that way you can tailor your system to your needs without all the "noise", thats what I do.

      --
      Did Glenn Beck rape and kill a girl in 1990? gb1990.com
    8. Re:What MS does provide by tuba_dude · · Score: 1

      Definitely a valid point. I'm not sure on the numbers, but it looks like there are a lot of paid surveys that show X is faster than Linux. Every time someone goes in and starts tweaking the Linux code, it makes those accusations harder to prove. Even if those accusations are based completely on the patterns in the crack lines, a cursory investigation (at least) of the Linux code involved can improve the entire situation.

      --
      "The government of the United States is not, in any sense, founded on the Christian religion."
    9. Re:What MS does provide by rmull · · Score: 1

      Are you kidding? I can imagine no better bug.

      --
      See you, space cowboy...
    10. Re:What MS does provide by curious.corn · · Score: 2, Insightful

      no MS's success is about strangling ISVs dating competitors, threatening HW manufacturers to withhold developer builds in case driver support for competition is written. Your argument is indeed true but MS isnt' an example; I've seen colleagues struggle with libc funcions only to discover that some undocumented (the Holy MSDN!) non standard default flag chocked on their vendor neutral code. Is that what you call quality? Oh, if only they'd have stuck to the one true WIN32 API they'd have saved themselves so many hassles wouldn't they? (bastards! that's sabotage!) Then came SUN Java threatening to erase the hidden minefield laid against interoperability (or common sense)... so they broke java just to make things clear... Now MS makes the copernican revolution and bestows upon the masses .NET grace, yeah thanks a lot.
      No, I don't buy your arguments. While they do make sense and are somewhat insightful (but why, isn't there QT already as a standard interoperable API platform?), it certainly doesn't apply to MS. Apple? Well, although it's been quite a closed market for most of it's past life, I tend to believe OS X as a quite open, documented and fairplaying platform; anyone dissenting?

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
    11. Re:What MS does provide by MrResistor · · Score: 0

      Great documentation

      I'm sure there is great documentation for Windows, but where is it? With Linux, while it may be difficult for the newbie to understand, at least it's easy to find, and you don't have to pay extra for it.

      Simple installation

      I'm sorry, but I have to disagree here. SuSE has been beating the crap out of Microsoft on this point for at least the last 3 years.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    12. Re:What MS does provide by Anonymous Coward · · Score: 0

      > Reasonably consistent consistent APIs across products (at least in recent .NET times)

      In recent .NET times? How old is the .NET API? A few years? Before .NET, there was COM, OLE, DDE, the DOS API... The only way you get consistency is if you constantly upgrade. That's the real secret of consistency: more or less forced upgrades to stay in step with MS Licensed support which promise backwards compatibility. Of course, because API breakage got so bad in DX, starting with v7 or v8, they started including each entire old API and selecting the proper one based on what version a DX app was written for. In Linux, the old API would be depreciated then cut off. Such a setting can force an upgrade, but in the end it gets rid of what seemed like good design at the time being fixed later. It also eventually get rids of excess bloat supporting x many old implementations of the same idea.

      > - Product cohesion across the platform
      Well, considering that Win 9x copied/extended Win32, and then Win NT copied over some of the extension Win 9x necessitated, I guess you're right. At the same time, it's sort of infuriating because Win 9x and NT were in lock-step for years. And then Win NT went only x86. So, we finally got a "consumer grade" OS that didn't lock-up like crazy, but we've been reduced back to one CPU again. I guess it's easy if you produce one platform (the one exception to this is Windows CE, but that seems like a totally separate branch).

      > - Great documentation
      Like the documentation that forgets to mention that Drivespace doesn't support fixed disks in Windows ME? Or the lacking of documentation on the algorithm which compresses blocks in NTFS. I can google for the info, but it's certainly not in the documentation that comes with 2000 or XP.

      > - Simple installation (sometimes)
      If by simple, you mean unflexible, I agree. Each progressive version of Windows seems to give you less choice on what programs/libraries to install. I guess it's part of MS's infinite wisdom that it's better to force installing the depreciated libraries with the new ones to make sure programs run rather than trying to ascertain if they're necessary. I really don't think I need Win16 support. Or OS/2 16-bit support for that matter. But it'd be nice if I was given a *choice*. But if you want brain-dead simple install, go with Lindows (and this *isn't* an endorsement of Lindows). Windows is about as easy to install as Mandrake. It's just a lot less powerful of an installer.

    13. Re:What MS does provide by fuzzix · · Score: 0

      "Remember the good ol days with Apples, Ataris, Commodores, Timex Sinclairs (ok, let's not go there)"

      Why not go there? The Sinclair machines (in Europe at least) had a thriving community of homebrew coders/hackers which helped form the basis of the open source movement as much as any of the other machines. Even today there is software/hardware being developed around the architecture, for example The Sprinter.
      Or perhaps you think it's time for yet another comp.sys.sinclair/comp.sys.cbm flamewar?

    14. Re:What MS does provide by adrianbaugh · · Score: 1

      Better for there to be no bug in the first place. Or at least to be able to try to fix them...

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    15. Re:What MS does provide by Chokolad · · Score: 1

      >> I know no C/C++ compiler is strictly ANSI standard, but Visual C++.NET, JESUS!)

      Actually VC++.NET 2003 is one of the most conformant C++ compilers out there.

    16. Re:What MS does provide by LO0G · · Score: 1

      http://msdn.microsoft.com

      Check it out, it's amazing what they've put up on there.

    17. Re:What MS does provide by KOE21 · · Score: 1
      I'm sure there is great documentation for Windows, but where is it?

      What are you talking about? http://msdn.microsoft.com is where you go to get any API documentation. It loads up with a speedy 10 sec on a 56k modem. Then if you want to search up an API function like printf, you just type it into the search box and search through the lengthly list of results (as the api function is not always the first one on the list). Then after clicking the results it only takes like 20 sec to display some good documentation (you may have to insert your OfficeXP CD at this point too).

      With Linux, you have to perform complicated tasks like bring up a terminal window and type cyprtic commands like 'man printf'.

    18. Re:What MS does provide by quadelirus · · Score: 1

      agreed, however It seems that the new versions of office throw all those standards out the window. I don't really want to upgrade office, but apparently I won't be able to read documents of those who do upgrade. they decided to rewrite the standard, and throw business owners a curve ball, or am I missing something?

    19. Re:What MS does provide by taylork · · Score: 1

      Hopefully, the programmer that finds bringing up a terminal window to be a complicated task and typing "man printf" too cryptic will soon give up programming.

    20. Re:What MS does provide by ratfynk · · Score: 1
      The unfortune thing is that the MS API has to be aped. Here is an example the QT tools and KDE are really better served in their default style, and if you have the knowledge capacity to use 3 botton Irix style the Unix style interface is the best. Right now as I sit at my MS boot and type this I could just as easily boot into Slack KDE and use a Unix API. It would cut and paste faster and do scientific notation right out of the box. I would not have to go out and buy an enhanced version of MS office to do it.

      The problem is that most people who migrate from MS are ignorant of the real potential at their finger tips with Open Source. The TeXt-Latex scientific and math tools are all built in, and the API is rock solid. The KDE desktop is slowly taking over the Universities of the world and for good reason! So Open Source that is coded by people who love to craft great APIs is jumping ahead of MS in leaps and bounds. Ballmer is an asshole!

      --
      OH THE SHAME I fell off the wagon and use sigs again!
    21. Re:What MS does provide by tyler_larson · · Score: 1
      ... a corporate entity like Microsoft provides that open source may or may not: - Reasonably consistent consistent APIs across products...

      I donno. I think POSIX is pretty standard.

      Sure, there's quite a bit of choice in APIs (bluetooth comes to mind) while products battle it out for dominance. But once a project establishes itself as the dominant force, everything quiets down quite a bit. Established standards are rarely contested--the noise comes from competition to create the best standard for some new technology.

      Arbitrarily picking an API and sticking with it (as it seems MSFT does) isn't necessarily a selling point. You end up with crappy APIs, like Win32.

      --
      "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
      RFC 1925
    22. Re:What MS does provide by RoLi · · Score: 1

      Actually, you can also fire up Konqueror and type "man:printf" into it to get a nice colorized version with links to other manpages in the "see also" section.

    23. Re:What MS does provide by Seekerofknowledge · · Score: 1

      He talked about API's not protocols. Obviously their protocols are broken on purpose, but their API's have remained ery consisten. Porting a program from windows 95 to 98 to 2k to XP requires almost no code change. Sure there are a few differences somewhere, but to tell you the truth, as a Windows programmer for about 5 years I can't think of any off the top of my head.

      CreateFile() works practically the same on 95 as it does on XP. WNetAddConnection2() works practically the same on 95 as it does on XP. GlobalAlloc,WaitMultipleObjects, SetWindowsHookEx, I can't explain this enough. And this is just the platform SDK. Things like VB and MFC are even more so. I'm flipping through my msdn and every api call is supported on 95 and later -- not to mention Windows CE. I had to port a program to WinCE once, from 2k. They only thing different was that I had to make it unicode (you know _T everything). Wow.

      I am not bashing Linux or anything, because believe me I love linux. I'm just pointing out that the parent blatantly missed the post about consistent API's.

    24. Re:What MS does provide by cant_get_a_good_nick · · Score: 1

      The APIs for me seem hacked together. Look at all the filename overloads for OpenFile, yet it still can't open a named pipe. How are they consistent? UNIX got this right (though many things wrong in other areas) by realizing the kernel should know what you should do with the open, and not have to hack the API, adding kludges to code and have to explain these special cases in the documentation. Then all of the API calls with named ...Ex, because they didn't get the first implementation right.

      In some ways, this is not me being harsh at microsoft. Linux has a lot less baggage because of it's youth, and a lot of things are inconsistent in the kernel DDI, and the windowing libraries tend to change often. But the system apis are stable becuase they are all based on standards.

    25. Re:What MS does provide by MrResistor · · Score: 1

      My experience with msdn has been that it consistently fails to provide information that is actually useful to me. Yes, the interface is nicer than man's, certainly more "usable" for people who don't know what they're doing, but man consistently provides me with useful information.

      A nice interface is useless if your content is crap.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  10. Whooosh! by Moderation+abuser · · Score: 4, Funny

    That's the sound that Open Source makes as it screams at high speed over your head...

    --
    Government of the people, by corporate executives, for corporate profits.
    1. Re:Whooosh! by brianosaurus · · Score: 3, Insightful

      Heh. Right on!

      As for the parent, I have a suggestion: If there is an open source software package that you use and want to help improve the quality, do your own testing and send feedback. Or write some tests and send them to the developer as a patch.

      One thing Cringley didn't really hit on is that many open source projects are just personal projects that someone happened to put online to share. That person will do some limited testing to make sure it does what they want, but probably not an exhaustive test, since they'd rather spend time developing once it "works." (I don't think that's something unique to open source. Commercial software often gets developed to the point that it "works", even though it might not work perfectly... take Windows, for example. It works, though it has its share of bugs and flaws which don't always get fixed.)

      The goal of open source developers isn't necessarily to gain market share or visibility, or to produce a perfect product. A lot of it is done to fill the needs of an individual developer, and the non-selfish idea that "if its useful to me, it might be useful to others" gets it released to the public.

      What happens in the case of some of the bigger projects (Linux, OpenOffice, etc) is that a huge number of interested users start lending a hand. Some write code. Some write documentation. Some do testing. Some give money.

      The really great thing about open source projects is that if you see a weakness, you can do something about it. You don't have to ask for anyone's permission first. You don't have to wait around for a patch. You can make your own and send it back to the developer. You become part of the project.

      Open Source doesn't need centralization in order to develop quality tests. It just needs people to understand that fact, and then jump on board and make it happen.

      --
      blog
    2. Re:Whooosh! by Anonymous Coward · · Score: 0

      If there is an open source software package that you use and want to help improve the quality, do your own testing and send feedback.

      So... all the folks who scream, cry, and blabber about being "beta testers" for Microsoft are ok being permenant beta testers for OSS as you say here?

      Another thing that Cringley doesn't say, although he mentions that many OSS contributors contribute in their spare time is that many OSS contributors are employed by non-OSS businesses. So... while they proclaim the virtues of OSS, they are funded by exactly that which they proclaim these things. Students proclaim OSS but they are in school. When they get out, odds are that they will go to work for a non-OSS company and any contributions to OSS will again be made while living off the money that the non-OSS company pays them to do their job. Again, you have OSS subsidized by non-OSS companies, in effect.

      If all the contributors had to live by the product they make or contribute to in OSS, I'm sure we'd see a different picture.

    3. Re:Whooosh! by deranged+unix+nut · · Score: 2, Funny

      I'll start writing test plans and automated tests for linux as soon as someone is willing to pay me a professional wage to do it.

      Until then, I'll continue to join the 1200+ testers that work on windows, and probably around 8000 testers that work at Microsoft.

      I use linux at home, but it isn't worth enough for me to contribute to. In fact, I love many aspects of unix design and have many flavors of unix in my home network and linux is fun to work with. Testing requires significant thought and work, as much or more than the development of the application itself!

      Just my $.02 - My personal thoughts, which have little to do with what my employeer says.

    4. Re:Whooosh! by Ohreally_factor · · Score: 1

      "they will go to work for a non-OSS company and any contributions to OSS will again be made while living off the money that the non-OSS company pays them to do their job. Again, you have OSS subsidized by non-OSS companies, in effect."

      I infer from this statement that you believe a company owns it's employees, since it is paying for employees' upkeep.

      Ever hear of the Thirteenth Amendment?

      --
      It's not offtopic, dumbass. It's orthogonal.
    5. Re:Whooosh! by Carnivorous+Carrot · · Score: 1

      > [Yous mad at] Microsoft are ok being permenant
      > beta testers for OSS

      Exactly. As opposed to Linux, which is more reminiscent of Henry Ford in the late 1800's driving a car at 40 miles an hour with an engineer hanging off the side to fix it if it broke down.

      --
      "Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
    6. Re:Whooosh! by scotch · · Score: 2, Insightful
      Rest assured, though there are many "pure-takers" such as yourself, there are also many people who give as well as take. If this weren't true, open source wouldn't work. Fortunately, it is true. Even small contributions can add up: providing bug reports or helping on a mailing list or testing or documentation or coding or whatever.

      Some people will never get it. If you only work on projects because you get paid, or if you only pay for things or contribute money because you have to, or if you only offer help to a cause when required by work or for survival, you will probably never get it.

      The fact that some people will never get the open source concept does not reduce the success of the concept for those that do get it.

      IMHO

      --
      XML causes global warming.
    7. Re:Whooosh! by jedidiah · · Score: 1

      Except with Free Software there is one VERY critical difference: you don't have to PAY for that priveledge.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  11. Re:Uhh... by silicon+not+in+the+v · · Score: 0, Troll

    Yeah, can someone please help me find the form where you mod the editors for their story submissions? Let's see, *.SCO = FUNNY, Ballmer vs. Linux = FLAMEBAIT, *.clustered = REDUNDANT

    --
    We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
  12. The non-technical... by AVee · · Score: 3, Insightful

    Nothing new here for the /. group, but a good read for the non-technical.

    Isn't that the group Balmer addressed in the first place? My guess whould be that Balmer perfectly knew that it would be a clear to the /. readers. But thats irrelevant. What is important for Microsoft is keeping the non-technical with them.

    1. Re:The non-technical... by Mrs.Trellis · · Score: 1, Insightful

      "What is important for Microsoft is keeping the non-technical with them."

      I'd say it's more than important, it's vital. If it wasn't for the ignorant, and too easily pleased, Microsoft would have died some time ago.

    2. Re:The non-technical... by brianosaurus · · Score: 1

      Yes, and that's precisely why Cringley wrote his response. Posting it on slashdot points it out to us technical types, and we can pass it along to our non-techie friends, who probably don't have Cringley in their bookmarks and wouldn't otherwise see it.

      --
      blog
  13. Cringely has a good perspective on MS. by Anonymous Coward · · Score: 4, Informative

    "When Ballmer talks about rears being on the line, what really counts at Microsoft is meeting shipping targets -- meeting business goals -- not quality targets. It is all about revenue. And there is nothing wrong with that if we all just say it out loud and admit the truth. But we don't."

    He's right, Microsoft frequently gives away "Ship IT!" awards to managers who get the product out the door on time. This is the reason so many products that could have been great, are not.

    1. Re:Cringely has a good perspective on MS. by Anonymous Coward · · Score: 1, Informative

      Microsoft gives "Ship It" awards to every employee responsible for getting a product out the door. It's basically a plaque with a little bit of engraved metal with the product name and a date on it. When the product ships does not enter the equation.

      The real thing on the line for the managers is the bonus they receive come review time. You don't get a great bonus if you ship really late. And you also don't get a great bonus if the product you ship sucks. "Reward" isn't just based on one factor.

    2. Re:Cringely has a good perspective on MS. by Waffle+Iron · · Score: 1
      The real thing on the line for the managers is the bonus they receive come review time. You don't get a great bonus if you ship really late. And you also don't get a great bonus if the product you ship sucks. "Reward" isn't just based on one factor.

      Maybe these managers' bonuses should go into escrow for a few years. At the end of that time period, if no security holes were discovered in the product, then the managers would get to collect their bonuses.

    3. Re:Cringely has a good perspective on MS. by Anonymous Coward · · Score: 0

      Generally a sizable portion of the bonus is stock options or (now) stock awards, which vest over time. If the company does well, they do well. If it the company does poorly, they do poorly.

      Recently, I believe they've switched the "scoring" factor on reviews to include a sizable factor based on "customer satisfaction", which would include things like "how buggy" or "how many times a day I have to patch" kind of stuff.

    4. Re:Cringely has a good perspective on MS. by Anonymous Coward · · Score: 0

      The Ship It award has nothing to do with getting things out the door on time. On top of that, how much is someone really motivated by a gold sticker that they can put on a block of lucite? Sit in one place long enough, and as long as your crap ships, you'll get your sticker.

      These things were one of Mike Murray's most dementedly pointless ideas---little more than a merit badge program.

      And every jackass gets given the block on to which the ship stickers get attached, usually in their first year some time. They're hardly a prized treasure.

  14. Failure by apoplectic · · Score: 2, Funny

    UPNP is a decent example of Microsoft failure. But nothing is more fun to pick on than...

    Microsoft Bob!!

  15. Never see it? by cant_get_a_good_nick · · Score: 4, Insightful

    If C-level players did an Open Source project, nobody would ever see it.

    Cough cough Sourceforge cough cough...
    So much stuff there is untouched by human hands its incredible.

    1. Re:Never see it? by dtfinch · · Score: 4, Funny

      They should have adoption ads like the animal shelter has for pets.

    2. Re:Never see it? by cant_get_a_good_nick · · Score: 1

      =) Damn, can't post and mod in the same story.

    3. Re:Never see it? by Xabraxas · · Score: 1

      Did you RTFA? If those programs suck then no one will use then and they will die. The whole point of sourceforge anyway is to advertise for people to test and possibley join projects.

      --
      Time makes more converts than reason
    4. Re:Never see it? by antiMStroll · · Score: 2, Insightful

      Cringley's point proven. How many of those Sourceforge projects are ever seen?

    5. Re:Never see it? by Anonymous Coward · · Score: 0

      Whenever someone points out a missing feature in Linux, you can link to the "Planning" VaporForge project and get at +1 Informative at the very least.

    6. Re:Never see it? by manastungare · · Score: 1
    7. Re:Never see it? by dtfinch · · Score: 1

      Wow.

    8. Re:Never see it? by Anonymous Coward · · Score: 0

      Debian has a concept known as orphaning a package. If you no longer maintain it you can have it added to the orphans list, and if somebody else is interested, they'll adopt it.

  16. Forgotten? by Soko · · Score: 3, Interesting

    Open Source at least is a labor of love. I'd just like to see SOMEONE commit to solid testing so that in the future people wouldn't have to put up with such bug ridden software.

    Ask and ye shall receive - ever hear of this place? They employ a few really good programmers, BTW...

    Soko

    --
    "Depression is merely anger without enthusiasm." - Anonymous
    1. Re:Forgotten? by Anonymous Coward · · Score: 0

      The mantra of the OSDL is no code re-use, don't test it, and put it out immediately for the public to test for you.

      That, and being run by an unstable ego-maniac, it really shouldn't be an object of worship.

    2. Re:Forgotten? by Anonymous Coward · · Score: 0

      They employ a few really good programmers, BTW...

      Are they on sabbatical or something? I can't wait until they get back....

    3. Re:Forgotten? by Anonymous Coward · · Score: 0
      That, and being run by an unstable ego-maniac, it really shouldn't be an object of worship.

      You're confusing Linus with RMS.

    4. Re:Forgotten? by Anonymous Coward · · Score: 0

      Linus doesn't run the OSDL, he is simply paid by them to maintain the kernel.

      Tim Witham runs the OSDL.

  17. Re:History of Linux by OzPhIsH · · Score: 3, Funny

    No, they were both invented by SCO.

    --

    "To lead the people, you must walk behind them"

  18. Notepad by rsilvergun · · Score: 1

    It's the most stable app on the platform.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Notepad by jmshoffs0812 · · Score: 1

      Funny that you should mention Notepad - it was the last straw for me. When, on my Thinkpad running a fully-patched Win2KSP1, even NOTEPAD began to crash occasionally during save operations, I gave up and dumped the whole OS.

      For the record, vi on FreeBSD 4.8 has never crashed on me, and I sleep much more peacefully at night knowing my documents actually make it to the hard drive!

    2. Re:Notepad by soloport · · Score: 1

      Haven't seen Solitair crash, once.

      Go A-Calss!!!

  19. Re:Testing the spam bots... by adrianbaugh · · Score: 0, Offtopic

    Because we're trying to be better than them. That's the kind of thinking I'd expect from a 13-year-old spotty-face who's just installed Mandrake on his parents' computer and thinks he's l33t (but hasn't quite thought far enough ahead to realise the shit he's in when they get home...)
    Grow up.

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  20. Who's ass and what line? by kidlinux · · Score: 4, Interesting

    "There is no road map for Linux, nobody who has his rear end on the line."

    Right, why does Ballmer think Microsoft includes an EULA with their software? To void them of the responsibility for the trillions of damage their software has caused through security vulenerabilites and generally poor design.

    Yeah, trillions. We've all seen the way damage is estimated each time a virus grinds everything Microsoft to a halt. Usually in the hundreds of billions, and it's probably happened at least a dozen times. This let alone unrelated individual incidents companies around the world have on a daily basis.

    Oh, and don't forget about the kids that get locked up for writing viruses and other mischevious software that exploit said vulnerabilities. They're an easy scape goat to relieve Microsoft yet again of any responsibility what so ever.

    I'm tired of this bullshit. The day Microsoft gets hauled in to court to take responsibility once and for all is the day I go skiing in hell. I bet I'll see Gates running the resort.

    --
    -kidlinux.
    1. Re:Who's ass and what line? by NotClever · · Score: 4, Insightful
      "Oh, and don't forget about the kids that get locked up for writing viruses and other mischevious software that exploit said vulnerabilities. They're an easy scape goat to relieve Microsoft yet again of any responsibility what so ever."

      When you have a house and it's broken into, you're going to hope that the kids that did it are caught and put in jail. Just remember that it's your fault because you didn't put unbreakable glass in your windows, and encase the entire house in armor plating.

      --
      Hell, there are no rules here. We're trying to accomplish something. - Thomas Edison
    2. Re:Who's ass and what line? by DeltaSigma · · Score: 1

      If a teenager defaces some public property, say, a road, is his sentance similar to a teenager who defaces a public website, say, the dept. of transportation's website?

      I can't speak for the parent, but I assume his problem wasn't with the fact that people are being held accountable for their actions, but rather, people are recieving unjust and unequal sentences.

    3. Re:Who's ass and what line? by Strudelkugel · · Score: 1

      I bet I'll see Gates running the resort

      No, he will be running the lift. Once all of the the Linux people are in the chairs, the lift motor will mysteriously BSOD!

      --
      Imagine how much harder physics would be if electrons had feelings! -Feynman, maybe
    4. Re:Who's ass and what line? by Xabraxas · · Score: 1
      When you have a house and it's broken into, you're going to hope that the kids that did it are caught and put in jail. Just remember that it's your fault because you didn't put unbreakable glass in your windows, and encase the entire house in armor plating.

      True, but if you buy a lock and it gets broken very easily then you're not going to be too happy with the lock either. An unsecure operating system is not acceptable today. Large amounts of stored data and personal information is being exposed to the world. Business is being halted by teenagers writing worms and viruses. If a kid and cause several companies to lose millions of dollars, don't you think Microsoft would be guilty of at least neglect? Most of these kids can't even code very well. They just make it too easy.

      --
      Time makes more converts than reason
    5. Re:Who's ass and what line? by Grishnakh · · Score: 1

      If you work at a secretive government or company which has armed guards at the doors making sure everyone's authorized to be there, to keep out thieves and spies, and then they have problems left and right with thieves, spies, and even bored teenagers getting in because the guards (or contracted security service) isn't doing their job, that company is going to fire those guards and get some better ones.

    6. Re:Who's ass and what line? by shaitand · · Score: 1

      not accurate at all. Microsoft has told us they are selling us a vault. Most vault manufacturers DO insure the contents of the vaults they sell should they be broken into.

      Microsoft assures us, they not only take no responsibility if it's broken into, they don't even promise the product that says "This is the most secure vault on earth, perfect for your security needs!" is fit to be used for any purpose, including *gasp* as a fucking vault!!!

      And to be honest, I don't really blame em, after all, I wouldn't want to ensure the contents if I conned somebody into paying a 10000% markup on a paper vault that sits in the middle of the street.

    7. Re:Who's ass and what line? by NotClever · · Score: 1
      I totally agree about the idiotic penalties being handed out (proposed/threatened/etc) for misc computer crimes. There is definitely room for some common sense. Maybe in another 10 years :( But the fact remains that people *are* doing wrong, and should be punished.

      Good thing I never speed, or do anything else 'wrong'... yeah right! :)

      --
      Hell, there are no rules here. We're trying to accomplish something. - Thomas Edison
    8. Re:Who's ass and what line? by NotClever · · Score: 1
      No doubt there is (a lot) of room for improvement. But how do you handle things like Windows 95/98/ME? No matter how good MS makes the latest version of Windows, there are going to be a zillion users using old stuff. Even more important, how do you get everyone to patch? The thing that I think keeps getting overlooked is how often the patches were available, but not deployed. How many of the fixes that MS is releasing are for exploits that people really knew about beforehand, and how many are from potential exploits that MS found doing code reviews?

      The one thing that they should do is create a roll-up fix and put it on a CD and scatter them in every retail store in the nation, like AOL does, to get the XP fixes out there. Yeesh, install a clean copy of XP and you need 48 patches to get it up to date. Good luck doing that on a modem!

      --
      Hell, there are no rules here. We're trying to accomplish something. - Thomas Edison
    9. Re:Who's ass and what line? by NotClever · · Score: 1
      But MS is releasing fixes (a lot of them). See the reply to a prior message above.

      I'm not an MS apologist by any stretch, but by virtue of their own success, they are in an impossible position today. And when they are replaced by another company, they too will have the same issues.

      --
      Hell, there are no rules here. We're trying to accomplish something. - Thomas Edison
    10. Re:Who's ass and what line? by antiMStroll · · Score: 1

      Unbreakable glass? It's more like you've left keys for the postman, milkman, paperboy, meter reader, any active and potential future service person, under every rug, doorsill and potted plant outside the house and then blame the neighbourhood for things stolen.

    11. Re:Who's ass and what line? by qtp · · Score: 1

      When you have a house and it's broken into, you're going to hope that the kids that did it are caught and put in jail.

      Same for the kid who steals my bike.

      But if steals my bile while it's locked up, he can keep it, cause that lock company is sure as hell going to buy me a new one.

      --
      Read, L
    12. Re:Who's ass and what line? by kidlinux · · Score: 1

      When a bank in a high crime area has been broken into a dozen times, yeah, it's their fault for not installing unbreakable glass and armour (syn. for security.)

      And yeah, if I had a house in a high crime area, you'd bet there'd be bars in my windows after the first break-in.

      All this 'security' is akin to a more secure OS. But how many choices are there? That's the problem with Microsoft.

      --
      -kidlinux.
    13. Re:Who's ass and what line? by laird · · Score: 1

      I think that a better metaphore would be "What if you bought a house from a builder who assured you that it was secure, and kids broke into it on a daily basis, but when you complained to the builder be blamed you for not spending 1/2 your waking hours marching around your house nailing shut all of the doors that he installed and left unlocked."

    14. Re:Who's ass and what line? by Keeper · · Score: 1

      The lock company ain't gonna do shit. They'll sure as hell try and sell you the more expensive version with thicker metal that's harder to cut through ...

    15. Re:Who's ass and what line? by Anonymous Coward · · Score: 0

      It's more like buying a car that has locks that don't really lock the door, making you believe your car is locked, but instead anyone can open it just by pulling the handle. When your car radio gets stolen, you go back to the garage and complain, and the guy says "hey, it's not my fault you didn't replace those locks with ones that work".

      The public claim of microsoft is that windows is secure, in reality, it's not. That's faulty advertising, and I fully expect someone to sue them for it one day. (Ofcourse, it's unlikely to happen while Herr Ashcroft holds his hand above MS's head.)

    16. Re:Who's ass and what line? by qtp · · Score: 1

      The lock company ain't gonna do shit.

      Then you must be buying from the wrong bike lock Kryptonite Lock comes with an anti-theft guarantee of up to $1500.00 and the Masterlock Bicycle lock carries an anti-theft Guarantee of up to $3000.00.

      --
      Read, L
    17. Re:Who's ass and what line? by DrCode · · Score: 1

      When you have a house, and you leave a bunch of CD players and MP3 players on the sidewalk in front of it, do you really think a kid who walks off with one should be thrown in jail for a decade?

    18. Re:Who's ass and what line? by NotClever · · Score: 1
      Of course not. But that's not even close to what is happening. In reality, even if I leave my house or car unlocked, you don't have a right to go in and take stuff out of it. It's still theft. And if you break a window just to prove that windows are breakable, you don't get a free pass on that either.

      As I mentioned in another response, I agree that the punishments threatened are absolutely rediculous.

      --
      Hell, there are no rules here. We're trying to accomplish something. - Thomas Edison
    19. Re:Who's ass and what line? by Keeper · · Score: 1

      I couldn't find crap on the masterlock site (who on earth can navigate that site?), but the Kryptonite Lock site doesn't come with an anti-theft guarantee of any sort. You can buy theft-protection from them for an extra fee (and it isn't a one time fee, it's a reoccuring fee), which is basically like buying insurance for your bike.

    20. Re:Who's ass and what line? by Haeleth · · Score: 1

      > I couldn't find crap on the masterlock site (who on earth can navigate that site?)

      I clicked on his link, then I clicked on the bit where it said "Customer Service", then I clicked on the bit in the menu that appeared that said "Anti-theft guarantee". In other words, I successfully navigated to the relevant page in under ten seconds without any false starts.

      If you want to bitch about hard-to-navigate sites, there are plenty of hard-to-navigate sites out there to choose from without picking on relatively harmless ones like this.

      The relevant information, by the way, is that all Masterlock locks come with a limited guarantee to the effect that if your bike is stolen, while locked with their lock, and the thief achieved this by breaking or forcing the lock, then you'll get some money if you manage to jump through a litany of hoops.

    21. Re:Who's ass and what line? by DeltaSigma · · Score: 1

      Absolutely, there should be consequences for every action, but just like god doesn't rain holy hell down upon your head when you step on a ladybug, the state shouldn't ruin a person's life just for tagging a site.

      I didn't say that because I thought you needed me to reiterate, I said it because the god/ladybug analogy popped into my head and I just HAD to say it.

    22. Re:Who's ass and what line? by NotClever · · Score: 1

      Ugh, you had to mention ladybugs! Those damn things have been *everywhere* for the past month.

      --
      Hell, there are no rules here. We're trying to accomplish something. - Thomas Edison
  21. Linux changes MS, too by astrashe · · Score: 5, Insightful

    I like what Cringley said, but I don't think he goes far enough. The argument becomes more lopsided in linux's favor when you take into account the ways that linux has changed microsoft's products.

    When I started to use linux, people who worked with windows pretty much accepted that you'd have to reboot several times a day. This wasn't just because of the need to preserve backward compatitibility with DOS. Even NT 4 was pretty buggy before sp4 or so.

    I remember telling people that sun servers often stayed up for years without reboots -- no one believed it. Computers crashed, that's what computers do. Microsoft, and to a lesser extent apple, convinced most casual users that's the way computers worked.

    But obviously, this wasn't something that was caused by an immature level of technological development, because other companies, like sun, were shipping machines that didn't crash all the time.

    I believe that linux is responsible for a huge percentage of the core improvements that MS made to windows. They never felt it was a problem to ship OSs that crashed until they saw an alternative that didn't crash, on the edge of their radar screen. An alternative that people could install on their existing PCs, an alternative that people running ISPs could use to do server work.

    Linux's quality, for the most part, doesn't come out of competition. There are efforts to make linux better at doing certain specific things, efforts that are driven by benchmarks. Most of the time, these little competitions seem to be waged with FreeBSD. But it's a historical fact that people wanted to make linux more reliable way before windows had any stability at all.

    Microsoft *needs* linux to push it. If linux wasn't out there, does anyone think they'd be trying to tighten up security? Does anyone think that they would have delivered stable versions of windows without the pressure of competition.

    My point is that even if you don't use linux, you benefit from it in a big way. In fact, I would say that most of the real benefit that linux brings to the world comes in the form of competitive pressure on microsoft, and those benefits are seen by windows users, not by linux users. Who knows how much they'd be charging, what the net would look like, how often windows would crash, etc., if it weren't for linux.

    It's hard to get this across, but every discussion of open source vs. commercial development ignores the effect that open source exerts on commercial developers. The discussions are simplistic for that reason.

    If you were going to compare open source development vs. monopolistic commercial development in a realistic way, you'd have to talk about what a horrible job commercial developers did before open source developers started to hold their feet to the fire.

    1. Re:Linux changes MS, too by apoplectic · · Score: 1

      I agree with your general assertion regarding competitive pressure. However, I doubt there is any more evidence that Linux increased Windows through evincing stablity than the stability demonstrated by, say, a Playstation.

    2. Re:Linux changes MS, too by benzapp · · Score: 1

      One IBM's slogans for OS/2 was "crash protection".

      You think things were bad with NT4? You have no idea how bad it was in the Windows 3.1 days. Back then, it made absolutely no sense to me why anyone would use windows... It was truly horrible.

      The point is, its ALWAYS been this way. Microsoft had incrimental improvements in quality every year... It just took them a decade to have a reasonably stable OS. Windows XP IS stable... now they just can't handle security issues. THat will take another decade surely.

      --
      I don't read or respond to AC posts
    3. Re:Linux changes MS, too by Anonymous Coward · · Score: 0

      Don't forget the other unseen impact of linux:

      How many developers, @ Microsoft or anywhere, are that much more skilled, competent and well versed in computer and operatings system architecture because Linux was there to look at, modify and test.

      Not just in schools but as part of life, if I didn't have a linux box to play with I'd have not had any chance to learn so many things that apply to programming on other operating systems.

    4. Re:Linux changes MS, too by Anonymous Coward · · Score: 0


      Good points. And don't forget the opposite influence as well.

      Microsoft originally offered a better experience for the end-user on the desktop, and during installation. That caused people to look at Linux and say: "why can't Linux be that easy?".

      Without Microsoft, I doubt that we would have seen as much improvement in the Linux desktops and ease of installation.

    5. Re:Linux changes MS, too by ScrewMaster · · Score: 1

      Actually, game consoles are a poor example. The difference is that embedded systems (like game consoles, industrial process controls, etc.) have always had substantially higher QC requirements because of the extreme difficulty of upgrading the equipment once shipped, and the penalties for failure of that code. Imagine what happens when a video game (burned to a masked ROM chip and sold by the millions) suffers a major bug. Serious bad karma for the console maker and the game developer. My brother is a lead programmer/manager for the largest independent developer of console games, and he tells me what the publishers put them through QC-wise. I write Windows code for a living myself, and what he tells me makes me shudder. Actually, run screaming in horror is closer to the mark. The code simply has to work right on the first try and that is that ... almost NASA-like in their thoroughness. Microsoft, on the other hand, exploits the relative ease in which their code may be patched post-sale to justify shipping defective product up front.

      Also, until very recently Microsoft had no stake in the video game console market, consequently any reliability/stability issues there were irrelevant to it.

      I agree with you that there are no smoking guns (i.e. internal leaked memos, that sort of thing) indicating that Microsoft altered its software development practices due to Linux. At least, none of which I'm aware. On the other hand, they were getting a lot of heat about stability in the 95/98 product line, and given the remarkable quantities of FUD generated by Microsoft over Linux, it wouldn't surprise me in the least if they felt the need to try and cut Linux short by improving their own products. And let's face it, Win2K is a far cry from Win98 in terms of stability.

      --
      The higher the technology, the sharper that two-edged sword.
    6. Re:Linux changes MS, too by DA-MAN · · Score: 1

      I remember the 3.1 days, boy did WFW 3.11 bring in some major improvements.

      Win3.1 was NOT that bad, if you knew what you were doing it was actually quite stable. Had to know the Win.ini, System.ini, Autoexec.bat and Config.Sys pretty well, but if you did it was a very usable OS. And it actually had a Win32 api that you could install and run a few Windows 95 apps.

      --
      Can I get an eye poke?
      Dog House Forum
    7. Re:Linux changes MS, too by iceT · · Score: 4, Funny

      Anecdote time.

      Windows NT4 had no utility to show the uptime of a running server. It was stored in the kernel, but there was no tool that came with the operating system that would display that information.

      But, Microsoft DID release a unsupported set of tools called the Resource Kit. The Resource Kit was, as you would expect, all the tools that would be of USE to a system administrator, like a remote shutdown tool, a remote command tool, just to name a couple.

      In there, there was a utility you could use to display the uptime of the server.

      The format that the server displayed was:

      HH:MM:SS.s

      So, much like the 'no one would EVER need more than 640KB of memory', whoever wrote that tool couldn't even comprehend a system that was up for more than 99 hours, and 59 seconds.

      My server at home has been up for 68 days, 11 hours, 26 minutes.

      --
      -- You can't idiot-proof anything, because they're always coming out with better idiots.
    8. Re:Linux changes MS, too by shaitand · · Score: 1

      "Does anyone think that they would have delivered stable versions of windows without the pressure of competition."

      Your argument isn't valid unless you can name a stable version of windows. I sure can't, and I've worked extensively with EVERY version of windows.

    9. Re:Linux changes MS, too by Dhalka226 · · Score: 1

      Microsoft *needs* linux to push it.

      Microsoft needs Linux to push it if they want to improve. But really they don't. Linux does push it to be better, but I am sure the MS execs are all cussing linux out under their breath. It makes them look bad to have a better product out there: they can't simply get away with releasing a truly crappy product and then charging you $99 for a bugfix. Errr, upgrade.

      Well, okay, they still do that but that catch far more flack for it now than they would otherwise.

      Releasing the world's best and most stable product is not a good commercial angle because, as others have stated, you will sell a ton of software and then not another copy. Much better to screw things up, leave things out, and put new versions out from time to time. Poor Bill.

    10. Re:Linux changes MS, too by Chester+K · · Score: 5, Insightful

      This wasn't just because of the need to preserve backward compatitibility with DOS.

      Yes, it was. The Win9x line not only needed to ensure application compatibility with DOS, but also device driver compatibility with DOS -- and anyone who ever wrote DOS drivers could tell you, there was almost no such thing as standards.

      The end result was a GUI system that couldn't be stable because in order to be stable it had to enforce restrictions, and that was unacceptable because the software and the drivers needed to run without restrictions. Over the course of the Win9x line, Microsoft built APIs and pushed developers to use them, and then once there was sufficient legacy behind Win32 and WDM, they pulled the rug out from under us and we're all running on NT and enjoying the stability benefits that a protected architecture can provide.

      To say that Win9x was unstable because Microsoft was just lazy is a completely asinine thing to say and anyone who maintains as such shows how little they actually know about the situation. To say that Windows is stable today because of Linux is also misguided: Linux didn't really start appearing on Microsoft's radar until after 1999, which was when Win2k shipped, so Microsoft was already firmly in the stable OS bandwagon before Linux was a concern.

      .NET, on the other hand, is as much of a response to Linux (well, Open Source in general) as it is to Java -- Microsoft doesn't push the cross-platform capabilities of .NET in their marketing or technical evangelism, which is what you'd assume they'd really be pushing if they were intent on solely battling Java. No, Microsoft pushes the security, interoperability and standards aspects of .NET -- the very grounds that Linux and other Open Source software have been eating its lunch on lately.

      --

      NO CARRIER
    11. Re:Linux changes MS, too by astrashe · · Score: 3, Insightful

      Then why was NT unstable all the way through NT 4 sp 3?

    12. Re:Linux changes MS, too by astrashe · · Score: 1

      I agree with you -- I think it's a fair point.

      I would point out, though, that some of the pressure on Linux came from Apple, it wasn't all from MS.

    13. Re:Linux changes MS, too by astrashe · · Score: 1

      Actually, I went to microsoft meetings and heard them talk about this stuff. I used to go to these things where they'd give you a free copy of back office if you sat through 8 hours of presentations. I'd still go, but I moved and am not on the list any more. (If any microserfs are reading this, sign me up. :) )

      People in the crowd would press speakers on uptime problems with exchange server, with IIS, etc. I remember watching a guy get grilled because people said that backoffice required you to run everything on the same machine (an artificial license requirement, not a technical one), and exchange server would die if other stuff was running on the box at the same time.

      I have to admit, though, that I was speaking imprecisely when I said "linux". It would have been more accurate, and more consistent with the original article, to say "open source".

      I think that projects like apache and samba put a lot of pressure on them. And they talked about it.

      It's just embarassing when your $800 server product can't serve files, running a proprietary protocol that you designed and control, as well as a free project (samba). But when NT used to crash all the time, that was the situation. If you want to know why Novell lingered on for so long, it was because people didn't trust NT to serve files reliably.

      Playstation is putting another kind of pressure on them, and they talk about that too. They want to sell more licenses, and they see set top boxes and video game consoles as a rich market. But they don't talk much about reliability in that context.

      I actually give MS a lot of credit for stepping up to the plate on the reliability issue. I love 2000/XP, and I'm not ashamed to say it here. A lot of monopolists wouldn't have bothered.

    14. Re:Linux changes MS, too by Anonymous Coward · · Score: 0

      Because MS rewrote the kernel in the service packs in order to score better in SMP benchmarks. Plus the whole GDI-in-the-kernel had the great side effect of blue-screening your print server instead of just having a stuck queue.

      NT 3.5x, OTOH, was pretty good.

    15. Re:Linux changes MS, too by Anonymous Coward · · Score: 0

      That didn't help much when most common Win 3.1 programs leaked "resources", and the heaps where ridiclously small. The environment was just fundementally, three reboots a day, broken.

      Win-OS/2 wasn't much of an improvement because sometimes when Windows crashed, it took OS/2 out with it, and then you were in for one of those famous 5 minute boots.

      The best bet for running was/is Win16 apps on NT's WOW module. It basically fakes it out so that you have infinite "resources", so the app can leak all day and never crash.

    16. Re:Linux changes MS, too by GSloop · · Score: 1

      >NT 3.5x, OTOH, was pretty good.

      Unless you were First Interstate Bank. A friend of mine was on the switch-over from Netware 3.X to NT 3.51.

      Old Techronics building. Thousands of loan reps. (Prarie dog farm.)

      The NT servers would let the SNA sessions die. Thousands of people would be idle for hours. Weeks went by. The company was about to pull the plug to go back to Netware.

      Finally, after 39 escalations, they talked to the programmer who wrote the TCP/IP stack. He says.... Hmmm...considers the packet captures done and the problem. Says - "Try this undocumented switch..."

      Poof - problem dissapears.

      (Mind you, First Interstate switched to NT because it was cheaper. Cost too much to covert a dozen or two Netware boxes. Bah!)

      What would be the cost of idling a thousand workers at $10/hour for six hours. $60,000 What might be the lost revenue cost? That's only a single outage.

      Goodness me. Gotta love those MS products. Keeps us consultants fully employed. (I wish I could be doing more productive things, but oh well!)

      Cheers,
      Greg

    17. Re:Linux changes MS, too by DashEvil · · Score: 1

      Windows Server 2003, to the absolute best of my knownledge and experience _IS_ very stable.

      --
      -If God wanted people to be better than me, he would have made them that way.
    18. Re:Linux changes MS, too by DashEvil · · Score: 1

      P.S. I'd never use it as a server. But it makes a sweet desktop OS.

      --
      -If God wanted people to be better than me, he would have made them that way.
    19. Re:Linux changes MS, too by abertoll · · Score: 1

      "I remember telling people that sun servers often stayed up for years without reboots -- no one believed it. Computers crashed, that's what computers do. Microsoft, and to a lesser extent apple, convinced most casual users that's the way computers worked."

      I'm still wondering at how they accomplished this...

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    20. Re:Linux changes MS, too by abertoll · · Score: 1

      I'm sorry but I just don't believe this. I'm not saying that your facts aren't true, but considering a completely different company (vmware) can allow you run DOS on top of Linux who didn't even have any of the inside resources that Microsoft had, I certainly think Microsoft could have achieved compatibility with DOS without allowing these "restrictions" even if only to emulate DOS. And even now, they can't emulate their own old operating system on systems like XP as well as vmware can do via virtual machine. And frankly who cares if it would be slow--it's not like any of the old DOS programs ran on something faster than a 486 anyway.

      Anyway, MAYBE I'm mistaken but it will take a lot of convincing to get me to believe that Microsoft's poor backward compatibility was "necessary" and not the result of just not caring enough.

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    21. Re:Linux changes MS, too by Anonymous Coward · · Score: 0

      "...and he wounded Morgoth with seven wounds..."Sounds painful. I would've just used the sword.

    22. Re:Linux changes MS, too by Anonymous Coward · · Score: 0

      > but also device driver compatibility with DOS

      What alternate universe did you just come from? (what passes for) device drivers in their world seems to be the first thing to break. Name 3 pieces of hardware whose shipped driver worked with more than one 'platform.' It has been many years since I personally have been able to put up with the-pile-of-poo-from-the-pacific-northwest, but my memory is of hardware coming with a driver disk containing seperate device drivers for each of the currently supported OSs (or what passes for an OS....).

    23. Re:Linux changes MS, too by Chester+K · · Score: 1

      I'm not saying that your facts aren't true, but considering a completely different company (vmware) can allow you run DOS on top of Linux who didn't even have any of the inside resources that Microsoft had, I certainly think Microsoft could have achieved compatibility with DOS without allowing these "restrictions" even if only to emulate DOS. And even now, they can't emulate their own old operating system on systems like XP as well as vmware can do via virtual machine.

      Emulation and virtualization are a different beast entirely. The techniques VMware uses are great for running a machine-inside-a-machine, but that wouldn't have been sufficient for the level of compatibility the Win9x line needed to gain acceptance at the time.

      Those legacy DOS apps that would have been running under a VMware-like emulation would have needed to interact with all the other apps on the system, and the services provided by the DOS legacy device drivers running under emulation would have needed to be available to other apps on the system. By stuffing them away in a emulated machine, it presents problems for those requirements since the very core idea of VMware is that stuff running in it is contained away from everything else.

      Would it have been possible? Maybe. At the very least it would have taken an incredible performance hit (remember that Microsoft really pushed that Win95 was fast enough to run Quake at the time -- and that VMware is usably fast enough because our physical machines are incredibly fast today), not to mention incredible memory usage. Then again, maybe not. The biggest problem with DOS compatibility was that DOS wasn't so much an operating system (in the sense that we think of an OS today) as it was just a very loosely defined API with no restrictions on expansion.

      The other alternative would have been to just virtualize everything, which would have offered no real benefits -- if the system crashed, you might not have had to reboot the physical machine, but you'd still have to restart the virtual machine, which all your apps would have been running in, so you're only really exchanging hitting the physical reset switch with a virtual one. In fact, you could see this approach being used by Microsoft with the Win16 subsystem in NT - you had the option of starting legacy apps in different memory spaces. Performance issues and resource usage issues rear their heads here again, too.

      Today -- certainly there'd be no problem with Microsoft using a VMWare-like system to provide better DOS support, but the main question is "Why?". DOS has been dead as a platform for almost 10 years now. The niche of people who need DOS support at a level where they'd need an emulated solution is small enough that Microsoft doesn't bother -- but large enough to support a smaller company catering to that niche.

      As far as using emulation and virtualization to provide enhanced security for non-legacy applications -- that's solving the problem of a nail needing to be hammered in by using a jackhammer. It's the OS's job to keep one process from unwanted interference with another; this is not a problem that should need to be shunted off to an emulation layer. And yes, in fact, with Windows and Linux both, you don't need to; since as modern protected operating systems, they both provide all the protection you'll need.

      --

      NO CARRIER
    24. Re:Linux changes MS, too by NullProg · · Score: 1


      I believe that linux is responsible for a huge percentage of the core improvements that MS made to windows. They never felt it was a problem to ship OSs that crashed until they saw an alternative that didn't crash, on the edge of their radar screen. An alternative that people could install on their existing PCs, an alternative that people running ISPs could use to do server work.


      You are giving way too much credit to Linux for this. Remember your computing history. NT (Which is at the 2k/XP core) was a direct attack on OS/2 and Netware which owned the Intel server/workgroup market (along with Lantastic, Banyan, etc). They needed a crash proof version of windows to enter into this market. Your forgetting that NT also ran on Alpha (DEC) and PowerPC (Motorola/IBM). Companies who spend 30K on a piece of hardware are not going to want to reboot it.

      In the mid nineties, everyone was getting cheap/free copies of NT 3.5/4.0 to run. I received my first free one in '95 with my SDK subscription. Linux wasn't even a blip on anyone's screen at the time (although this was the year I got my first version). This is also the time they started pushing Sql Server (again dirt cheap) to take on Gupta (sqlbase), Informix, Progress, Oracle, DB2, etc. Which could not have been done without a more robust platform to run on (NT).

      Enjoy,

      --
      It's just the normal noises in here.
    25. Re:Linux changes MS, too by abertoll · · Score: 1

      I definitely see your point, and I can understand that maybe it would be very very hard... I guess I'm just upset with Microsoft for not doing a better job with the DOS emulation when I think they could have. Even if it wasn't perfected.

      Anyway thanks for not getting pissed just because someone ad something to say remotely contradictory... that happens too often on slashdot anymore. ;)

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
  22. Re:from "Nothing new here" department by Anonymous Coward · · Score: 0

    Its not very good at anything. Its nothing really but him using his popularity to hate one microsoft some more.

    Imo, I will never understand why people keep bitching about an operating system they were never *forced* to use. This is America, if you dont like it, then dont buy it. But give up on all the bitching. It gets old really fast.

  23. I wouldn't say by smittyoneeach · · Score: 2, Interesting
    Steve Ballmer...confuses market success with technical merit

    Consider the software marketplace, and the two feedback loops that drive it. One is the Almighty Frogskin* the other is the quasi-academic pursuit of excellence for its own sake. **
    I'm increasingly bemused by those who try to see these orthogonal motives as somehow overlapping. They just ain't. Nothing to see here. Keep moving.

    *They're no longer purely green...but neither are frogs
    **because a shot o' sake, like jogging nude, puts color in your cheeks
    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:I wouldn't say by Anonymous Coward · · Score: 0

      the other is the quasi-academic pursuit of excellence for its own sake.


      Hey, they're giving sake as reward for free software excellence? Cool!
    2. Re:I wouldn't say by dekashizl · · Score: 1
      I'm increasingly bemused by those who try to see these orthogonal motives [profit and pursuit of excellence] as somehow overlapping.
      Well then you'll probably be spending a lot of time being bemused. Calling them orthogonal means they don't overlap, so your clever phrasing probably convinced some people of your argument, but you're clearly wrong.

      People buy products for a number of reasons, and excellence is probably pretty far down on the list (beaten easily by social image, price, and availability, to name a few). But to claim that it has nothing to do with a consumer's purchasing decision is, well... clueless?

      So accepting the fact that quality affects purchasing, and that purchasing affects profit, you must accept that quality affects profit. Period. Even though I enjoyed your "**", you are wrong.

      If you come back and say "I meant the pursuit of excellence, not excellence itself", then your point is even more banal than your original contrived closed truth about orthogonal things not overlapping, so please don't even try to say that, thank you very much.
    3. Re:I wouldn't say by smittyoneeach · · Score: 1
      People buy products for a number of reasons...
      True true, yet count(reasons) says nothing of inter-reason dependencies, which was my point.
      I'll bow to yours that real-world business decisions rarely have count(reasons)==1, diminishing the value of my point a little.
      And yet, let me challenge you: if the sheep don't rebel and simply refuse the next shearing, how will things change?
      As a personal example, I installed Mozilla, and set the mail folders to a FAT32 partition, so I can look at the same stuff regardless of whether I've got XP or RH9 booted. Had to go with separate but equal files for the Palm stuff, but the Kyocera 7135 makes a decent transfer point for data.
      Admittedly, this fails the 'so, what' test, because I'm about the only jackass I know with the blend of experience, obstinance, and discretionary time (he said, noting with embarrassment the number of /. postings to his credit) to deal with all that.
      Which takes me full circle to my starting bemusement. The market is entirely to blame for its current state of lock-in. Bill G. is merely the man with the shears, saying "come here, you baaastards".
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  24. I, Cringley slashbox by TMKroeger · · Score: 2, Interesting

    I know this is barely on topic, but why doesn't the title of Cringley's latest article show up in the slashbox any more? I liked having a new title appear to remind me to go check out his latest musings.

    Perhaps, I'm just dreaming and the title was never there... it's been one of _those_ days...

  25. "cognitive dissonance" by ummit · · Score: 5, Interesting
    Don Norman (who if you haven't read him, you should) has a bit in his book The Design of Everyday Things about a psychology experiment in which the subjects were asked to write an essay arguing against some point they'd ordinarily believe in. Some of the subjects were paid money to write the essay, some were asked to do it for next to nothing. Then, later, they were interviewed to find how strongly their former beliefs held, or how much they might have changed their minds.

    Conventional wisdom suggests that the people who had been paid more would be more apt to change their minds, but actually, the reverse was true. The explanation is that the people who were paid could resolve the conflict in their mind between the beliefs they held and the contradictory statements they were writing by saying "heck, I still don't believe this, I'm not writing it because I believe it or anything, I'm writing it because I'm being bribed to." But the people who didn't have that "out" had to resolve their own cognitive dissonance another way, and for some of them, at least, the way was to realize that maybe there was something to the counterargument, after all.

    Anyway, the reason I bring this up is that I was eerily reminded of it while reading Ballmer's arguments that Microsoft's commercial software is "obviously" better because it's written by professional programmers who are paid for it.

    But if you're getting paid to write code, and the code is (for whatever reason) crap, that you can't take pride in, you can at least feel good about all the lovely $$$ you're being paid. The open source programmer, on the other hand, who is doing it for love rather than money, doesn't have that out, so has a much higher incentive to write code that's not crap, because feeling good about it is the only reward.

    1. Re:"cognitive dissonance" by Jesrad · · Score: 1

      To sum it up: the Microsoft programmer gets his check at the end of the month no matter what the code quality is, but the Open source programmer only gets reconnaissance if his/her code is high quality and useful.

      --
      Maybe we deserve this world ?
    2. Re:"cognitive dissonance" by shut_up_man · · Score: 1

      Cool concept... reminds me of something else I was reading recently about how money removes the need to form relationships. Without money, you have to resort to reason, understanding and empathy, and often work towards a compromise between two parties. With money, you just give them a cheque and say "I don't give a crap what you think about this, just do it".

    3. Re:"cognitive dissonance" by brianosaurus · · Score: 1

      Or in other words, just because you get paid to do something, it doesn't automatically mean you're good at it (look at Britney Spears, for an example from another industry).

      --
      blog
    4. Re:"cognitive dissonance" by snowlick · · Score: 1

      Yes! Bravo. Excellent point.

      --
      Crystal Meth: Would you ingest somthing made from a poisonous gas and an explosive metal? You do it every day -- Salt!
    5. Re:"cognitive dissonance" by ScrewMaster · · Score: 1

      Well, Ballmer just offered me fifty bucks to say I disagree with your post. You suck. So there.

      Just kidding ... seriously, what you said is really interesting, and I think I'll check out Mr. Norman.

      --
      The higher the technology, the sharper that two-edged sword.
    6. Re:"cognitive dissonance" by aduzik · · Score: 2, Interesting
      I see your point, but I disagree with your interpretation. It's really a matter of semantics, but it means something to me. You say that the open source folks do it for love rather than money. You're right, but this point needs clarification: they do it out of love *for themselves and their effort*. That seems contradictory since they're not making any money, but they are receiving a material value for their work: the software itself. Furthermore, think about the money they're *saving* by not buying software to do it or doing it by hand. Saving money is close enough to making money for me.

      I would argue that to make something that f**king works is much better than getting paid to produce crap exactly because you have an interest in making the thing f**king work. The problem is that Microsoft hires people who are content to accept money in exchange for producing total sh*t. That they would take money for doing poor work shows you what kind of thieves and moochers they are. If Microsoft had made it a policy never to hire crappy programmers, no matter how far behind schedule that may put them, they would be exponentially richer today, and we wouldn't even be having this discussion.

      Furthermore, the open source folks release the source code in the confidence that others will find a way to extend it and make it better, which more often than not benefits the original developer. More rewards!

      Open source developers *ought* to feel good about the stuff they've done. Why? Because they've used their minds to make their lives easier! They shouldn't feel good simply because they've written a program that *someone* finds useful. They should be proud because they've written something *they* find useful.

      I'm a staunch captialist, and you all might find it contradictory that I support the open-source movement, but what you must realize is that capitalism is about the exchange of value for value for mutual advantage. The value could be money, or it could be code that helps you accomplish some task in a better way. If you ask me, which I guess in all honesty you haven't, the open source programmer is much more selfish than the person who programs only for the money. He does it out of love, I'll agree, but for himself, not for other people. That, ladies and gentlemen, is a truly moral person -- the kind that *ought* to be getting paid sh*tloads of money.

      --
      If it's not one thing it's your mother.
    7. Re:"cognitive dissonance" by Milo77 · · Score: 3, Insightful

      One interesting and perhaps obvious aspect of this whole argument is: we don't need to upgrade as often as MS finances would require us to. This is why free software is successful. Yes "it's ready when it's ready", and that soon enough in almost all cases. MS of course realizes this and that's why last week Gates said longhorn will be done when it is done. They can't compete with open source and still meet rigid ship dates - something has to give.

    8. Re:"cognitive dissonance" by ummit · · Score: 1

      Nicely argued. Ayn would be proud.

    9. Re:"cognitive dissonance" by aduzik · · Score: 1

      Thanks much. Only too bad she's dead :-(

      --
      If it's not one thing it's your mother.
  26. Microsoft employees are not evil by jawtheshark · · Score: 1
    Hey, at risk of losing some Karma, but I actually do know someone working at "Evil Microsoft". Guess what... these are people like you and me! Not evil at all, just doing a living.

    I didn't know she was working for Microsoft at first, and then I got to know her and I liked her. It's only later I found out. Once you get to know the people behind the MS curtain, you won't say anything bad anymore about them. The company may be evil, the employees are not.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    1. Re:Microsoft employees are not evil by Spruce+Moose · · Score: 0

      Oh well that's all right then. So it's OK for me to work for a drug dealer as long as I am a nice person?

      Don't hassle me man, I'm just trying to make a living!

    2. Re:Microsoft employees are not evil by Trolling4Dollars · · Score: 1

      There are plenty of people that work in telemarketing too, who "aren't evil". They are there out of necessity. However, that doesn't mean we have to make it nice for them. I am personally being violently cruel to all telemarketers who call now and encourage others to do the same. My point is that if the job becomes very hard to tolerate, then maybe folks won't want to work in that field. With any luck, that field will disappear. So... it's your duty to let your friend know how much it sucks that she is working for M$. Oh yeah... make sure you tell off a telemarketer or threaten them and their employer in some way (lawsuits or challenging them to a duel usually works)..

    3. Re:Microsoft employees are not evil by Anonymous Coward · · Score: 0

      • how much it sucks that she is working for M$.

      I like you! You remind me of when I was YOUNG and STUPID! [wicked *evil* grin]
  27. Here's what is confusing about open source to some by angle_slam · · Score: 4, Interesting
    I think the fundamental misconception that MS has about open source is simple--why would anyone program open source?

    If you are a good programmer, you program for a living because that is what you're good at. This is something that economists and Ballmer/Gates understand. Might as well get paid to program if you're good at it and enjoy it.

    That's what's confusing about open source/free software--what do the developers do for a living? Are they students? Are they unemployed? Are they underemployed (e.g., working McDonalds)? If under/unemployed, why? If you are a good enough programmer to contribute to open source, can't you get a job with MS/IBM/Apple/Adobe/Oracle/etc.? Why would you program for free, in your spare time, instead of getting paid to do so?

  28. I'm surprised by rsilvergun · · Score: 2, Informative

    he didn't mention the best case of 'just ship it' in history, WinME. What I've heard is it was a discarded code base revived just so they'd have something to market that year (WinMe is a pretty catchy name after all). That's about as low as it gets.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:I'm surprised by Geekbot · · Score: 1

      Yeah, I would have been really pissed if I had actually paid for my copy.

    2. Re:I'm surprised by Anonymous Coward · · Score: 0

      Absolutely not. It was to fill the acronym gap for Windows CeMeNT.

  29. Re:Uhh... by Anonymous Coward · · Score: 0

    Because, unlike most of us, he writes well.

  30. The truth about Linux everyone seems to miss. by frovingslosh · · Score: 3, Funny
    Everyone seems to have missed this. Bill Gates and Steve Ballmer have never mentioned it. Linus has never made this observation. And Robert X. Cringely doesn't seem to get it either. But here is the simple reason why Linux and other free software will always far exceed anything from Microsoft.

    Microsoft is producing the software to make money; that's a given. And it's often stated that Bill is driven by a Borg mentality to beat the other players in the industry and to own everything. Which makes a lot of sense; a lot of the evil illegal things they do can not be explained just by a motivation to get money, they already have the money.

    And it stated in this article again that open source software development is based on a desire to make this software free. And personal reputation of the developer. And other motivations. But here's the one major driving motivation to Open Source Software that no one else seems to be willing to state:

    Open Source software is largely driven, and will continue to succeeded, because of a hatred of Bill Gates. It's as simple as that. People hate Bill Gates so much that they are not just willing but glad to donate tens or hundreds of hours of their time to anything that would make projects that Microsoft competes with better. And the more illegal things he does to try to destroy other software and to take over the software world, the more this will continue to be true.

    --
    I'm an American. I love this country and the freedoms that we used to have.
    1. Re:The truth about Linux everyone seems to miss. by Anonymous Coward · · Score: 0

      So for open source to survive and thrive, it NEEDS Bill Gates and Microsoft? Are you sure that's what you're saying? :)

    2. Re:The truth about Linux everyone seems to miss. by lkaos · · Score: 4, Insightful

      Open Source software is largely driven, and will continue to succeeded, because of a hatred of Bill Gates.

      This is so far from the truth it's not even funny. I don't know of a single Open Source developer that develops software based on some personal feelings toward anyone at Microsoft.

      This is a misconception that really gets me because it inevitably leads to the "If you want X project to beat M$, you need to put feature Y in just like in the M$ product."

      What people fail to understand is that I, and most Open Source developers I know, simply don't care about beating anyone. I'm just out to make good software that I'm proud of. That's it.

      --
      int func(int a);
      func((b += 3, b));
    3. Re:The truth about Linux everyone seems to miss. by Anonymous Coward · · Score: 1, Interesting

      > People hate Bill Gates so much that they are not just willing but glad to donate tens or hundreds of hours of their time to anything that would make projects that Microsoft competes with better

      The fact is --- this wouldn't be funny unless there was a small grain of truth to it.

      Some of the things I've read by RMS lead me to believe that there is at least a part of him that hopes that his software will help contribute to the downfall of proprietary software.

    4. Re:The truth about Linux everyone seems to miss. by Thurn+und+Taxis · · Score: 2, Funny
      Some of the things I've read by RMS lead me to believe that there is at least a part of him that hopes that his software will help contribute to the downfall of proprietary software.

      I think you're right. Here's a bit of code I found in the latest version of emacs:
      void microsoft()
      {
      int i;
      double hate;
      bool gates;
      char him_mercilessly;

      for(ever) {
      free(software);
      }
      }
      --
      On stereophonic equipment, the monaural sound obtained through multiple channels will enhance your listening pleasure.
    5. Re:The truth about Linux everyone seems to miss. by Anonymous Coward · · Score: 0

      Just as the motto of the 1980's, as coined by Gordon Gekko, was "Greed Works," it seems like this poster,
      and Howard Dean, are trying to create today's motto -- "Hatred Works."

    6. Re:The truth about Linux everyone seems to miss. by Anonymous Coward · · Score: 0

      > for(ever) {
      > free(software);
      > }

      That looks like a segfault waiting to happen. LOL.

    7. Re:The truth about Linux everyone seems to miss. by whereiswaldo · · Score: 2, Insightful

      And personal reputation of the developer. And other motivations.

      That's true. Plus teh feeling of community, the fuzzy feeling of giving back to the community which also gives you such great software to use and work with.

      One flaw in Ballmer's criticism I noticed is that he says "there are no butts on the line", but yes there are - just not people's butts. The best code gets into the mainline. Not as good code doesn't. So, survival of the fittest code wins and the butts of the less-fit code get kicked out and forced to either be reworked or left alone.

    8. Re:The truth about Linux everyone seems to miss. by Anonymous Coward · · Score: 0

      Hey! Those are SCO trade secrets! :)

    9. Re:The truth about Linux everyone seems to miss. by Anonymous Coward · · Score: 0

      Let's see, what else is closed source? How about Macs and PS/2 architecture.

    10. Re:The truth about Linux everyone seems to miss. by kasperd · · Score: 2, Funny
      > for(ever) {
      > free(software);
      > }
      That looks like a segfault waiting to happen. LOL.

      With apropriate defines it will work. Example 1:
      #define ever ;;
      #define software NULL
      Example 2:
      #define ever ;0;
      #define software "Hello World!"
      Example 3:
      #define ever ;1;
      #define software (exit(0),"")
      Example 4:
      #define ever ;8;
      #define software (return,"to sender")
      --

      Do you care about the security of your wireless mouse?
    11. Re:The truth about Linux everyone seems to miss. by CvD · · Score: 1

      I think most open source developers write their software to 'scratch an itch'. They don't like what is available, so they write their own.

    12. Re:The truth about Linux everyone seems to miss. by PhxBlue · · Score: 1

      It's a joke. Laugh!

      --
      !#@%*)anks for hanging up the phone, dear.
    13. Re:The truth about Linux everyone seems to miss. by TeknoHog · · Score: 1
      This is a misconception that really gets me because it inevitably leads to the "If you want X project to beat M$, you need to put feature Y in just like in the M$ product."

      IMHO, this attitude most certainly won't beat Microsoft. If the OS equivalent has the same features, then it will be probably just as _dumb_ as the MS application, no matter how robust the code itself is. (For example, executing email attachments automatically is one such feature.)

      I think MS can and will be beaten, but it won't happen by simple imitation. If you want to beat your opponent, you'll want to be better, stronger, and different, not similar.

      --
      Escher was the first MC and Giger invented the HR department.
    14. Re:The truth about Linux everyone seems to miss. by Anonymous Coward · · Score: 0

      Oh my God. Seek help now.

      I am a software developer and while I do not have any open source projects on my plate, when I do get around to it I will be donating my work to (hopefully) benefit society, period. BG and MS do not enter the equation at all.

      "Linus never made this observation."

      No shit. Could it be perhaps because as Linus himself stated, he developed Linux for entirely different reasons then what you are proposing?

  31. The reason Open source works by 91degrees · · Score: 3, Insightful

    I have my own opinion on this matter. It seems even open source develpers don't understand their development model. Many - possibly the majority - of open source coders are not writing code for purely altruistic reasons. They are writing code because it doesn't do what they want it to do. Since the developer is the customer, the developer has a vested interest in making a good product.

    1. Re:The reason Open source works by Mikey-San · · Score: 1

      This is also what makes OSS fall down at times. Narrow-sighted developers writing to solve their own problems can't always make software that works for the masses. They write for themselves, which locks out everyone else for usability or functionality reasons, or they write for geeks, which still locks out a massive amount of people.

      Sometimes, it's not bad. There's no reason to write PHP to target Joe and Jill user. Sometimes, it sucks, as evidenced by your mom calling you to figure out how N program works--which she already does with inconsistently laid-out, MDI'ed-out-the-ass Windows apps anyway. The latter is where non-Windows apps have the ability to shine. Apple's HIG, for example, isn't doctrine, and it isn't perfect, but it's a /great/ starting base.

      If you don't consider the usability concerns of other people (customers, in a sense), your software goes nowhere outside of the hardcore geeks in the crowd. For Apache, a geek's program, this is moot. For other things, like GIMP or (insert "consumer-level" app here), you just have to think about these things.

      Either the app/OS stays a geektoy, or it doesn't. The developer decides.

      --
      Mikey-San
      Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
    2. Re:The reason Open source works by 91degrees · · Score: 1

      True. It's not a coincidence that the more developed projects tend to be the ones that programmers use, like emacs and GCC.

  32. The real reason why Linux is better than Windows by Pieroxy · · Score: 4, Insightful
    "Should there be a reason to believe that code that comes from a variety of people around the world would be higher-quality than from people who do it professionally? ..." says Ballmer.

    Linux people are geeks, inherently technical people, that focus on technology. I'm not even mentionning that they might be professionals themselves. Microsoft people are professionals, driven by marketing and other business objectives.
    Hence:
    • from a technological standpoint, Linux/OSS is more likely to be/become superior than any Microsoft product. That's because there is nothing that comes in the way of a pure technological product in case of Linux. There is plenty of constraints on the back of the Windows developers.
    • From a marketing standpoint, Microsoft will always be ahead of Linux. That's because in the Linux team, nobody cares about marketting.
    • But... some other people are doing the marketting job on top of linux. That's what we call distros. So eventually, they'll bring to Linux the only remaining area in which Microsoft excell: Marketing.


    All of that is obviously not only true for Linux. Apple did understand that. There is a bunch of people doing a nice OS, and giving it away for free. It is not polished as we would like it to be. Ok. Let's polish it!

    The point is that Apple did a nice economy of scale with relying on a nice kernel that they don't have to maintain or pay!

    I think as OSS as some kind of "Public domain for software." It's just that enough people has an extensive knowledge of how a well architectured OS such as a UNIX work. When the critical mass of people is reached, an OSS software such as Linux pops up and it just reflects the materialization of the public knowledge.

    A multi-task OS is so basic nowadays, ther is no way Microsoft or any one else will ever be able to make money off of it. Microsoft is still resisting because they have this huge userbase, but it is just a matter of time.

    To resume my position, it is going to become very hard to make money off of a "Generic" proprietary software. By generic, I mean anything that has been around for a while and is understood by many people. OSS will represent a very nice basis for every software. A kind of public domain toolbox.

    Companies will have to find their added value on top of that.
  33. Wrong attribution by Anonymous Coward · · Score: 4, Funny
    Good article, but Cringely makes a mistake here:

    Against Ballmer's glib...


    Ballmer didn't write glib and that's a fact.
  34. why bother by manon · · Score: 2, Interesting

    as far as I can be the judge on this, I don't care what Microsoft thinks about Linux. They see Linux as a danger, we just want stability in our OS. Linux isn't around to compete with Microsoft as far as i know.
    As long as Microsoft doesn't boycot Linux, I'm fine with whatever Balmer is saying. I'm passed the Linux is better then Windows thing.
    If Windows would fit my needs, I would have used Windows. If people using Windows have security problems, don't look at me, I'm not going to tell them to make the switch. (I'm not the tech support kinda guy, because that's what you get if you urge people from Windows to Linux, it's another level of thinking. Just try to explain why you have to mount a CD before being able to see what's on it)

    --
    42 + 1 = 42
  35. Fine, they are "Morally Challenged" by Anonymous Coward · · Score: 0

    If you have to be all "PC" about it.

    1. Re:Fine, they are "Morally Challenged" by Anonymous Coward · · Score: 0

      What about "having to pay bills"? What's better, being moral or working for microsoft in order to get your family through?

    2. Re:Fine, they are "Morally Challenged" by Anonymous Coward · · Score: 0

      I have to pay the bills too, but that does not mean I would take a job with Microsoft, and arms dealer or sell drugs to children. "Just doing as I was ordered", "Just paying the bills" etc. are all bullshit excuses used by weak willed idiots.

  36. Re:from "Nothing new here" department by FreakinHippie · · Score: 2, Insightful

    >> Imo, I will never understand why people keep bitching about an operating system they were never *forced* to use. [emphasis added]

    You've never had an office job have you?

  37. Re:Here's what is confusing about open source to s by Eberlin · · Score: 1

    Hobbyists, man!

    I know a guy that fixes printers for a living. However, he's a hobbyist auto mechanic who knows his stuff and can get the job done.

    Think about it this way -- if you liked playing video games, would you really like playing video games for a living? Paid to run around level 1 of a platformer hundreds of times to see where it breaks? Probably not. But you'd like to play video games on your downtime. It relaxes you...and you're more motivated.

  38. Re:Uhh... by Anonymous Coward · · Score: 0

    If that is what Cringely is good for, then it is all that Cringely is good for. Given past articles of his on /. he is, at best, technically ignorant and possibly a (skilled) troll.

  39. What everbody is missing by bigjnsa500 · · Score: 1
    Is that you can make a 625 member consortium, controlling millions of dollars and using thousands of man hours based on the work of....

    C-level programmers

    Money does buy everything.

    --
    This is a test. This is a test of the emergency sig system. This has been only a test.
  40. I hope I never see you skiing in hell by rsilvergun · · Score: 5, Insightful

    The day Microsoft gets hauled in to court to take responsibility is the day the flood gates are opened on software liability in general. Say goodbye to open source. How do you think Linus or R.M.S. would fair against a volume of lawsuits that wouldn't even make Microsoft flinch? How many developers would risk open source development if there was liability involved?

    I don't remember the details, but the software industry tried to get a law passed that would've voided EULAs without a piece of paper to back them up (anyone remember what I'm talking about?). Microsoft was all for the idea. I think it died (fortunately). Just remember, liability is a double edged sword.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:I hope I never see you skiing in hell by JordanH · · Score: 2, Insightful
      • The day Microsoft gets hauled in to court to take responsibility is the day the flood gates are opened on software liability in general. Say goodbye to open source. How do you think Linus or R.M.S. would fair against a volume of lawsuits that wouldn't even make Microsoft flinch?

      How can you be held liable when you give it away for free and provide full source to allow the for inspection if the product is suitable for a particular use?

      When you make extravagant claims about what a piece of software will do for you in advertising, as Microsoft does, it seems that you are making claims about suitability. When the product is free, disclaimers about suitability for a particular purpose are much more believable.

      Besides, what lawyer would seriously advise a client to persue a case against RMS or Linus? No deep pockets there. I could see someone with an Enterprise System running Linux suing an IBM or perhaps HP, but not Linus or RMS. I think you'll find that the likes of IBM are ready and capable of defending such cases.

    2. Re:I hope I never see you skiing in hell by rhavyn · · Score: 1

      Linux or RMS wouldn't ever get hauled to court in the first place because they are providing it at no cost. Red Hat and SuSE, however, could find themselves facing lawsuits.

    3. Re:I hope I never see you skiing in hell by Trepalium · · Score: 1

      I doubt someone would sue them for real damage. More likely someone would sue to destroy them, and remove them from the picture. Now, I'm sure Microsoft would never do this (something about anti-trust), but if some other entity was sinking (e.g. SCO?), they might consider something like this.

      --
      I used up all my sick days, so I'm calling in dead.
    4. Re:I hope I never see you skiing in hell by Jesrad · · Score: 2, Insightful

      Bah, Linus and RMS can always offer a full refund. To each and every of their "customers". I cannot imagine Microsoft doing that. Ever.

      --
      Maybe we deserve this world ?
    5. Re:I hope I never see you skiing in hell by Geekbot · · Score: 1

      I didn't pay $100 for my last copy of Red Hat, Knoppix, or Mandrake. If MS starts giving their softs away then I really wouldn't think anyone would be justified in berating them for bad software. I mean, the coffee at work sucks, but I'm not paying for it. But I'd have good reason to be pissed if I got that kind of coffee at Starbucks.
      Point is, when someone sells you something, they should absolutely take responsibility for it. If someone gives you something for free, you should smile and shut up.

    6. Re:I hope I never see you skiing in hell by Anonymous Coward · · Score: 0

      I don't think zip will happen to open source if Microsoft goes to court for liability. I'm no attorney but I bet any competent one can easily convince a jury that there is a difference between software available for free (libre/gratis) and software you charge money for. The argument will be along the lines of cost versus expectation, i.e. that "it works and I'm owed something when it doesn't" when cash transfers. Note: open source charging for support is something else.

    7. Re:I hope I never see you skiing in hell by Anonymous Coward · · Score: 0

      Two differences. GNU coding guidelines say that all GNU software HAS to say something like:
      $ gcc --version
      gcc (GCC) 3.3.1 (cygming special)
      Copyright (C) 2003 Free Software Foundation, Inc.
      This is free software; see the source for copying conditions. There is NO
      warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

      The difference is that Linus and RMS never told sold their programs pretending they were any good. Microsoft pretends that their software will save the world, and then bury it in the fine print that you can't sue them.

      Secondly, Linus and RMS never sold their software to anybody period. If software liability starts being questioned, RedHat and Suse would have to start working on it. That's a different thing, and I personally think is not too bad.

      It also would make for a reason to have software Professional Engineers who overlook newbie coder's projects.

      The problem with software liability is very different. If this sort of things gets instituted then you'll have freelancer software engineers having to get malpractice insurance like doctors do. And wouldn't that just suck.

    8. Re:I hope I never see you skiing in hell by JordanH · · Score: 1

      Note that SCO hasn't filed anything against Linus or RMS, but have instead filed on IBM.

    9. Re:I hope I never see you skiing in hell by duggy_92127 · · Score: 1
      How do you think Linus or R.M.S. would fair against a volume of lawsuits that wouldn't even make Microsoft flinch? How many developers would risk open source development if there was liability involved?

      What liability? Liability involves money changing hands. I pay you for a product, I should be reasonably sure it does what you say it does and doesn't cause me all kinds of damage.

      Free software has no liability... use it, or don't. If you do, don't come crying to Linus if it doesn't work like you want it to. You didn't pay him, he never told you it would work to any degree... there's no lawsuit there.

      Now, companies like RedHat might be a target, because they do charge for certain services and whatnot. If I pay them money to set up my Linux servers or whatever, I should be reasonably sure they're going to work as designed. If the servers release my company secrets to the world, sure, RedHat should get sued.

      There's no way the average open source developer will ever be liable for software they write and give away for free. There's just no contract between them and anybody who uses it, implied or otherwise.

      Doug

  41. Killing kittens at microsoft. by stemcell · · Score: 1

    Good point, although I think most people can reconcile their disbelief knowing that you gotta enjoy what you do. We like programming, we like respect and an open project is a lot more likely to get respect (and a feeling of self-worth) than that day job killing kittens at the microsoft factory.

    PS please mod down, kitten joke not funny!

  42. Re:I, Cringley? Why Cringley? by Anonymous Coward · · Score: 0

    Or send someone over to your house to break your fingers to keep you from clicking on the 'Read More' link.

  43. Re:I, Cringley? Why Cringley? by Anonymous Coward · · Score: 0
    What's the matter, you are forced to read every story on Slashdot? You just have to read the comments, then post whiney comments?

    Whatever.

  44. Re:Here's what is confusing about open source to s by Anonymous Coward · · Score: 0

    Why would you program for free, in your spare time, instead of getting paid to do so?

    Right, good question. And the answer is, because there are goods other than money. Some people don't seem to grasp this concept, but that's not my problem.

    Or, maybe you are getting paid to write open source software. I certainly have been, in effect, for most of my 30-year career as a system architect and software developer.

    It turns out that a lot of what we do professionally is provide various sorts of constructive feedback to each other. Say I'm looking after a site which is about to deploy 1000 new desktops. Suppose I learn that there is a video driver bug that will cause these systems to randomly crash every few days. Am I motivated to talk to the vendor of that video card and make sure that the driver gets fixed? And how easy is that to do if I don't have access to the source code, and can't say exactly what's going wrong?

  45. Of Course... by marebri · · Score: 1

    It is a bad mistake to -- in the 1st place -- imagine that S.B. has any desire to really "understand" Open Source or to display any such understanding.

    Neither is it wise to imagine that he is at all interested in making good software. Paraphrasing him: Is There any evidence suggesting that he and his cohorts at M.S. are interested in anything other than money?

  46. Slither... by Anonymous Coward · · Score: 0

    Most open source that comes through my office does so crawling on the floor with 3 of it's 6 limbs missing or deformed...

  47. unsupported speculation by pyrrho · · Score: 1

    that is... my point is unsupported.

    Surely the distro providers have to have testing labs. If not... it's shocking how well RH installs these days!!!

    --

    -pyrrho

  48. Does Cringely have a show? by Bootsy+Collins · · Score: 1


    His opinion pieces are carried on PBS' website. Does he have a show on PBS? I've searched the TV schedules for all the nearby PBS stations but no one seems to carry a show entitled "I, Cringely." Is it a show that's carried somewhere? Or does he have a show of some other name, and as a result gets to do this opinion piece on their web site as well? If so, what's the other show? What's it about? Is it any good at all?

    1. Re:Does Cringely have a show? by Anonymous Coward · · Score: 0

      check the about page.

      He has no regular shows, but has done several specials for PBS.

      Triumph of the Nerds was very good. Haven't seen Electric Money or Plane Crazy.

  49. Re:Quantum Abyss and trans-dimensional egg discove by Anonymous Coward · · Score: 0

    Damn, I'll be sure to keep an eye out for your cat, dude. I'd hate it if that little bastard got his paws on the hyper-neutrino flux capacitor I keep in the gazebo out back. Thanks for the heads-up!

  50. SCO Keyword: indemnify customers by ch-chuck · · Score: 1

    Of course, the emBallmer is only passingly familiar with that little industry news issue, they wouldn't actually be financially involved with such behavior as casting aspersions on a competing product not based on any technical competence.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
    1. Re:SCO Keyword: indemnify customers by Just+Some+Guy · · Score: 1
      emBallmer

      Hey, my dad was an embalmer and he was a heck of a nice guy. Don't taint a whole occupation by associating it with Steve, OK? :)

      --
      Dewey, what part of this looks like authorities should be involved?
  51. Stop saying that "Microsoft" products suck... by ScuzzyTerminator · · Score: 1
    They are better, Ballmer suggests, because Microsoft developers have their rears (presumably their jobs) on the line.

    We need to stop saying that "Microsoft" products suck and start saying that Steve Ballmer's products suck. Ballmer's software is buggy and Ballmer's garbage is costing us tens of billions of dollars in lost productivity each year.

  52. Re:Uhh... by kfg · · Score: 4, Interesting

    Robert Townsend, author of "Up the Organization" and former President of both Avis Rent-a-Car and American Express, always refused to look at "presentations." He felt that if you couldn't just talk to him and lucidly explain what you were on about in one minute it wasn't going to be worth his time in the first place.

    Richard Feynman held that if he couldn't explain a physical phenomenon to someone with no scientific background in plain English in a minute it meant he didn't really understand it himself.

    While this may rankle some of the peanut gallery here I'd suggest that if you can't explain the most technically archane subject you deal with to a nontechnical person in plain English (or Russian, or Chinese, or what have you) in a few minutes you don't really understand it either.

    Cringley's pieces may contain far more depth than they can appear to have on the surface, even if sometimes he's a little slow to "get it."

    So was Feynman, for that matter, but when he got it, he got it.

    KFG

  53. Can't undercut free? by CatLord42 · · Score: 2, Funny
    From the article:
    How can Microsoft compete with that argument? It's hard, and the internal struggle to come up with a good response is evident in Ballmer's remarks. They certainly won't respond on price, since there is no way to undercut free. So we're back to the usual campaign of fear, uncertainty and doubt.
    I'm not sure how it could work for Microsoft, but they could offer to pay people to use their products... :-)
    --
    Meow. Now!
  54. Whose Butt Is on the Line? by Bug-Y2K · · Score: 4, Flamebait

    Seriously: Has anyone ever been fired from Microsoft for writing insecure or buggy code? I don't think so.

    I live and work near Redmond and know many Microserfs.... Both blue badges and permatemps. I've never heard any of them saying anything about anyone being fired for quality issues.

    Sure there was the guy who offed himself in the 911 on highway 522 because he didn't get promoted (taking out some elderly tourists in a motor home as a bonus). Then there was the guy who stole/resold a few mil $$ worth of software that then died... of "mysterious causes."

    But actually *FIRED*??? Not yet.

    I think that would be a great motivator to assist "Trustworthy Computing" to live up to its name. Take the bozos responsible for the latest RPC vulnerabilities and FIRE the whole damn group in a very public fashion. Of course a public execution would be even better, but Microsoft doesn't have *that* much political clout here in Washington State. I'm sure the current administration in "the other Washington" would allow it under some provision of the Patriot Act, but as far as I know, only Boeing and the penitentiary in Walla Walla have the authority to actually kill people around here.

    C'mon Ballmer! Live up to your promise and SACK SOMEBODY NOW!

    1. Re:Whose Butt Is on the Line? by Anonymous Coward · · Score: 2, Interesting

      But actually *FIRED*??? Not yet.

      I know someone who was fired because they weren't willing to not fix bugs to meet artificial milestones, and save the bugs up until the next bug bash.

      That'd be me.

      Of course, at the time I didn't realize that the correct way to deal with bullshit at Microsoft is to grab a dagger and go have a knife-fight with your team leader and the other people on your team. (Metaphorically).

    2. Re:Whose Butt Is on the Line? by thoth · · Score: 1

      Good idea, but unfortunately hard to pull off. Well, maybe getting easier. See, the people who were around 10 years ago to write the security ridden DCOM code (and so forth) are probably very wealthy through stock options from that era. So, they probably are already gone/retired, or moved onto other areas.

    3. Re:Whose Butt Is on the Line? by klafhat · · Score: 1

      Look on parents moderation (Score:5, Flamebait), now that is some moderation.

      --

      Tell me more, tell me more

    4. Re:Whose Butt Is on the Line? by Anonymous Coward · · Score: 0

      Not from the USA, are you?

    5. Re:Whose Butt Is on the Line? by Anonymous Coward · · Score: 0

      "Not from the USA, are you?"

      You mean people other from the good 'ol U.S. of A. can use this here new fangled Internet thingy?

      Shazam! How's the dueling banjos coming along, Jethro?

  55. Re:Uhh... by damiam · · Score: 0, Offtopic
    Which makes good e-mail forwards.

    Correction: there is no such thing as a good email forward.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  56. Re:Uhh... by Anonymous Coward · · Score: 1, Interesting

    The thing to keep in mind is that, although one should be able to explain these matters to non-technical people, a particular text needs to have this in mind - and it would be woefully unuseful to the technically minded. This makes some articles bad for forwarding for our less technically apt acquiantances, and some more useful. I hardly think anyone would require all articles on slashdot to be written such that non-techies will understand... might prove very boring.

  57. Re:Here's what is confusing about open source to s by ummit · · Score: 2, Insightful
    Why would you program for free, in your spare time, instead of getting paid to do so?

    Why would you be a starving actor or artist, working poor-paying jobs to live on and doing what you love in your "spare time"?

    Programming -- good programming, anyway -- is a creative process, and creative people love what they do, and will do it whether or not they get paid to do it. Heck, they'll do it even if it costs them.

    Simply put, open-source programmers program for love rather than money. And it turns out that this has a whole lot to do with the quality of open-source software.

  58. Re:Here's what is confusing about open source to s by Jesrad · · Score: 1

    This assumption relies on the hypothesis that all these companies you cited will have enough money to recruit all the quality programmers out there.

    Newsflash for Ballmer: even Microsoft cannot hire all of them. And in any case, some of them already have a job.

    --
    Maybe we deserve this world ?
  59. Re:Testing the spam bots... by adrianbaugh · · Score: 1
    Fine, whatever. It's all grist to the Bayesian filter in the end. At least I had the guts not to post anonymously.
    And another thing:
    • I fucking hate the way slashdot makes you wait 2 minutes between postings. Do the editors not think we're capable of thinking any faster than 83mHz?
    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  60. Wrong section. by WalterDGeranios · · Score: 0, Offtopic
    . . . but a good read for the non-technical.

    Oh. This belongs under Your Rights Online, then.

  61. he forgot the biggest difference of all by RouterSlayer · · Score: 3, Interesting

    the article was good, but he missed mentioning the biggest difference of all, and the most important point. probably because he thought it was obvious.

    but anyhow, the largest reason open source is better and more secure than closed source (or commercial software like microsoft) is because you have millions of people around the world looking at it, testing it, not just coders, but everyone.

    If there is a serious flaw, it's going to be found, and very quickly, and what's more, lots of those people are coders, which means they submit suggestions and sometimes even patches and improvements to the developers. and not only that, he misses the whole culture and ideas of sourceforge, where anyone and everyone can review any project, and also development of open source projects for the ones we know most well, are not single person developments, but a team, and that team is reall cohesive, it has to be.

    anyone in the world can stamp out an email to the developer(s) of an open source project and say "hey dude, there's a bug when you do this, this and this", even a novice computer user can do that.

    ballmer just doesn't get it, and never will. M$ can never beat the sheer magnitude of good coders around the world, 24 hours a day inspecting the code.

    the only way M$ can beat open source would be to try to open source windows themselves. but that wouldn't work. M$ has lost the respect of decent coders, and their "cool" factor a long time ago.
    My bet would be open source coders would look at their code and end up vomitting the rest of the day. it really is that bad. :)

    1. Re:he forgot the biggest difference of all by Ayanami+Rei · · Score: 2, Funny

      but anyhow, the largest reason open source [projects are] better ... is because you have millions of people around the world looking at it, testing it, not just coders, but everyone.

      Unless that project is XFree86... because looking at it just paralyzes you with FEAR.

      --
      THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  62. Re:Uhh... by kfg · · Score: 3, Interesting

    "I hardly think anyone would require all articles on slashdot to be written such that non-techies will understand..."

    And I never suggested anything of the kind.

    In this particular instance I think Cringley was a bit slow in his enlightenment. This peculiar dichotomy of society's view of the "professional" versus the "amatuer" is one I've been dealing with, and conversant with, since as long as I can remember.

    To me Microsoft's position is patently like that of Starving Artists Inc. claiming they make the best art because they employ thousands of professional artists. Not like those disreputable independants Picasso, Mondrian and Matisse.

    Still, it's interesting to see someone go through it, and to do so in this public manner. It can be instructive to both the technical and the nontechnical, even if only as a reminder to the technical that this is where most people's perceptions are hovering around.

    While you may be someone who understands your field well enough that you can explain it simply it also has to be remembered that sometimes you have to.

    KFG

  63. Re:Testing the spam bots... by Anonymous Coward · · Score: 0

    At least I had the guts not to post anonymously.

    Sorry, man, I think you got screwed by the author of the parent post, corsec@gamebox.net. Yes, this guy. He's an asshole who deserves a whole shitload of spam himself.

  64. Boxed blinders by dmaxwell · · Score: 2, Informative

    All of that only goes for boxed software that is bought like product. MS, Oracle, etc all assume that the only solution to a problem is buy some product. For a techie, that's the easy way out. It is often expensive and not a very good fit for the problem either.

    I'll give you a for-instance. We use a troubleticket system called IRM to handle IT inventory and helpdesk tracking. It did almost everything we needed it to do very very well. The only thing it cost us was me learning how to set it up. The one thing it didn't do is spit out of a list of machines that have a particular software package installed. I made a module for it that did it and made it available to the rest of the IRM community.

    As downloaded, IRM was a better fit than anything we would have cared to pay for. A very small amount of tweaking on my part made it exactly what was needed.

  65. Re:Testing the spam bots... by Anonymous Coward · · Score: 0

    Er, how exactly is [my parent post] offtopic? I suppose whoever moderated it is one of the usual Microsoft apologists who'd be quite happy to see zealots like corsec ruin the whole linux advocacy thing. Need I remind you that advocacy ought to be polite, not childishly signing Bill Gates up for spam and such tricks? You could say the parent post was offtopic and I'd agree with you, but it was made and needed a gentle bitchslapping.
    I hope you burn in metamoderation hell.

  66. I think Cringley gets that by MichaelPenne · · Score: 1

    he was using "bad" as in 'contains serious technical flaws' rather than as in 'can't make money off it'.

  67. Re:Quantum Abyss and trans-dimensional egg discove by Anonymous Coward · · Score: 0

    > He compares Ballmer's comments with Linus's

    Technically, Linus' should be possessive-ized just by placing an apostrophe after the s.

  68. Re:Uhh... by farquharsoncraig · · Score: 2, Insightful

    Hopefully /. picks up nontechnical readers every day like me:)

    Justification enough.

  69. Did someone mention Windows ME? by roesti · · Score: 1
    ... so many products that could have been great, are not.

    Someone further down mentioned Windows ME as an example of this. However, since WinME was destined to be a pot of shite from day one, I don't think it fits your description.

  70. Re:Uhh... by big-magic · · Score: 2, Funny

    If Feynman was slow, the rest of us are moving backwards.

  71. Re:Here's what is confusing about open source to s by Grishnakh · · Score: 3, Insightful

    I can tell you one thing wrong with working for pay: you don't get to do what you want. If you're a professional programmer, you have to work on whatever your company tells you to work on, no matter how stupid an idea it is. Even worse, you have to do it their way: you have to use development tools, OSes, etc. that they've chosen for some reason, not what you would choose. And worse yet, you have to deal with all kinds of typical corporate BS: stupid and annoying coworkers, endless meetings which kill productivity, the cold lifeless cubicle environment, people stealing your food out of the refrigerator, etc.

    Not only this, but in the real world, people don't always get to work on stuff that interests them. You may have a deep interest in audio codecs, but how easy is it to get a job working on that? Not very. But if you want to play around with the source code for Ogg Vorbis, there's nothing stopping you.

    The idea that stupid economists hold that people will take jobs they're best at is BS, because real economies don't work that way. Finding someone else to pay you to do something you love is hard to do, as many starving artists will vouch for. Or, you could become an entrepreneur and start your own business doing something you like, but then you'll find that you have to waste a lot of time doing all the business crap, and not the fun stuff.

    Open source changes all of this. Anyone who's interested can get involved on an OSS project in their spare time; sometimes they can even turn it into a job function if their job has a need for it as some others here have mentioned. You don't have to find some company to hire you to do it, and thanks to the internet you can easily collaborate with other people on the same project. And best of all, none of it is like working in a corporation.

    I think in reality, a lot of OSS programmers are also professional programmers, but the stuff they do at home is much more interesting to them than what they're paid to do at work.

  72. Visual Basic anyone? by Anonymous Coward · · Score: 0

    The world panned it as crap, it comes back from the dead as MS office macro language.

    Eldarion... are you a wholly owned subsidiary of Microsoft?

    1. Re: Visual Basic anyone? by Anonymous Coward · · Score: 0

      Yeah, the world panned it as crap, but still made it the second most popular programming language of all time, right behind COBOL. $$$

  73. Depends on the gates (no not that Gates) by Kjella · · Score: 2, Insightful

    The day Microsoft gets hauled in to court to take responsibility is the day the flood gates are opened on software liability in general. Say goodbye to open source. How do you think Linus or R.M.S. would fair against a volume of lawsuits that wouldn't even make Microsoft flinch? How many developers would risk open source development if there was liability involved?

    You usually have a lot more liability if a) you're selling the product and b) marketing the product as having specific qualities.

    So would I, putting a piece of code under the GPL, have liability for anything? Highly unlikely. If Red Hat takes it into their enterprise server and sells it as "the safest server ever" Red Hat might have some liability for my code, but not me.

    I'd much rather be signing a piece of paper, like a contract (that can be rejected) *before* I purchase anything rather than the current "come home and find out what I bought (or didn't)" scheme with EULAs.

    For the GPL, it wouldn't be a problem, because it is NOT an EULA that restricts rights, it gives rights. Yes, without a written contract you may claim that you didn't not accept the GPL and so it has no force, at which point you'll get slapped with copyright infringement law.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Depends on the gates (no not that Gates) by fiftyfly · · Score: 1
      The day Microsoft gets hauled in to court to take responsibility is the day the flood gates are opened on software liability in general. Say goodbye to open source. How do you think Linus or R.M.S. would fair against a volume of lawsuits that wouldn't even make Microsoft flinch? How many developers would risk open source development if there was liability involved? You usually have a lot more liability if a) you're selling the product and b) marketing the product as having specific qualities.
      Which just begs the question how one can claim, implicitly or otherwise, so much in a marketing compain and (legaly) expect users (targetted market) to accept a licence which basically says "The marketing is a dream - we shan't be held responsible for actually living up to any of our claims. Nothing is ever our fault".
      --
      "Sanity is not statistical", George Orwell, "1984"
  74. Re:Here's what is confusing about open source to s by brianosaurus · · Score: 2, Interesting

    That's some of it. I know that as a programmer I consider myself more of a hobbyist than a professional, even though every job I've had has been in the software industry.

    The problem I had at work was that once my projects got beyond a certain point (ie. the parts I found interesting, or the point where I've solved the "hard" problem, or a proof-of-concept of an idea I was trying to push), I lost all interest in working on it further. It was like pulling teeth to get me to finish anything. My co-workers were frustrated, and I was frustrated. Eventually I quit.

    As a hobbyist, that's not a problem. I can develop something until I get bored with it and stop. While that doesn't necessarily seem productive in the normal economic sense, that's how I operate. If I find a piece of an open source project that interests me, I can work on it, no matter how small it is. Once that piece is done, I'm done. I don't have to work on other bits that don't interest me.

    But here's the best part: If I don't finish, no one loses. If the feature is important to someone else, it will get done. If not, no one will miss it. In a commercial setting, I would have been forced to finish, which would probably involve some half-assed implementation where my motivation is getting my boss off my case, rather than producing a quality product.

    I'm not saying that's how all commercial software efforts are done, but I'm sure that's how some of them go.

    --
    blog
  75. Who's Job is it? by _Sprocket_ · · Score: 5, Insightful


    So... all the folks who scream, cry, and blabber about being "beta testers" for Microsoft are ok being permenant beta testers for OSS as you say here?


    A couple of points...

    First, Open Source projects tend to be pretty up front about the state of their code. They'll warn people when the project is lacking in its early stages. And bug reports / tracking tends to be done on a fairly open basis. There is no marketing group pushing glossy brochures trying to paint a rosy picture of bulletproof reliability and infalability (not even touching on EULAs and business deals that forbid negative product reviews).

    Secondly, if I'm supposed to be a permament beta tester for someone... why do I pay hard cash for the privilige? Open Source involves a trade in time and effort. Commercial software should be a finished product.


    Another thing that Cringley doesn't say, although he mentions that many OSS contributors contribute in their spare time is that many OSS contributors are employed by non-OSS businesses.


    Not all coding goes in to a shrinkwrap. I know a good number of coders who are paid for customized code that largely stays within the confines of their employer's enterprise. In most cases, what they want to code on their own free time would never compete with what they're working on for their employer.

    Meanwhile, some have created Open Source projects out of a few untilities they threw togeather to handle some internal situation - with Corporate blessings. And there's talk where I work right now to put some manhours (either from existing employees or hiring in additional help) towards extending an Open Source application management has become particularly endeared to - but doesn't quite do everything they want.

    For these people, Open Source software is not a threat. I could see that if your entire focus on the industry is niche products or shrinkwrapped OS' and applications, the whole Open Source thing could be a bit troublesome. But then - if people doing something for no cost ruins your industry... you have to wonder about the viability of that industry.

    Sure - the views of people like RMS may make some view Free Software as a threat to their livlihoods. But honestly, is RMS' ultimate vision really going to come to pass? Will all commercial software be replaced by Free altenatives? Look around. For every product being esentially commoditized, I bet you can find a few more that haven't been touched. That's not even mentioning how many commercial products sprang either directly from, or due to the influence of, Open Source projects.

    One final thought. Competition is competition. Any given commercial software house has no guarentee to profit and success. It is just as likely that another commercial outfit will produce a killer product as it is that an Open Source project will eliminate the profit in it. And at that point, you're out of a job no matter what.

    If that worries you, look in to another career. But then - don't expect much more stability elsewhere either. The world is a rough place like that.
    1. Re:Who's Job is it? by Anonymous Coward · · Score: 0

      It just seems odd (hypocritical?) that many of the people who say that software should be free work for companies that sell commercial software. The money they make from a commercial software operation allows them to contribute to OSS.

      I worked for a company that tried to make money by selling software for Linux. It didn't work. The company could not exist selling software. In fact, we couldn't sell support either. The people who were interested in the software, and who also agreed that our software was far superior to anything available in OSS on Linux, wanted the source, which would have removed any reason for them to support us with money or for us to continue with our work. As far as support goes, if the code was GPL there was always the freedom for the developers (that we hired to produce the code) to take the code and undercut our support as well. So not only would we have funded the software but the possibility exists that we could have paid these people to put us out of business (we took the hit for development costs, effectively giving them the money then they splinter and offer support with no startup costs to them). Also, had we funded the software and GPL'd it, anyone out there could take our initial investment and left us in debt for the development and they start with a 0 balance and offer support for very cheap.

      So, how do you develop a large software package and make money in the OSS model? I could contribute tons of my time and effort to OSS but that doesn't put food on my table.

    2. Re:Who's Job is it? by nfras · · Score: 1

      But then - if people doing something for no cost ruins your industry... you have to wonder about the viability of that industry.

      Absolute bullshit. I work in the training industry. If someone starts offering to train people for free, using the same methods and to the same degree then it ruins my industry. I used to work in the retail industry. If people start giving away similar quality clothes for free then it ruins my industry.
      Every industry relies on people doing something for a cost. If someone comes in and does it for free it will ruin any industry (think of the browser industry). MS and Open Source are not offering the same thing. MS has a broad market appeal. It does a variety of things well and is suitable for most users. Open Source does not have that appeal. Until OS appeals to the broadest market ie end users, then it will remain on the fringes.

      --
      You call me a pedant? I prefer the term "correct"
    3. Re:Who's Job is it? by screenrc · · Score: 1
      You started with a good rebutal, then moved astray.


      It is true, Free Software is not just another
      competitor, Free Software is a low priced (or
      free) competitor. It is tough conpeting against
      free-of-charge products, even if they have
      a less competitive product. I would be quite
      happy if my car or boat was free-of-charge
      (even with less features).


      As for the long-term future of Free Software
      and competition with commerial products, I am
      afraid Free Software will rule supreme. Or, at
      least, it will have a perpetual affect on competitive
      products even if it loses each fight.

    4. Re:Who's Job is it? by 16K+Ram+Pack · · Score: 1
      You say "Every industry relies on people doing something for a cost". An industry does, but the same activity of your industry can be done as "community". There are people who see Free Software as more of a political issue - that standards should be open and free. If I go and train a charity how to use software in my own time and that 'ruins' your industry, then that is just too bad. I have helped to write the Good Beer Guide for CAMRA, but didn't get paid. Too bad for the other pub guide writers (most of whose guides are not as good and some of which are subject to listing fees/corporate interests).

      Software fits this very well because of the cost of provision. Unlike training or clothing which have quite high resource costs per item, software does not. If I write a utility, it might cost me a week of my time. If 1 person has a copy, it's a week of my time. If 1 million people have a copy, it's still a week of my time. The only extra costs are hosting or media (very cheap - and there's lots of companies selling Linux CDs for beer money for people who can't be bothered downloading).

  76. Re:Here's what is confusing about open source to s by tshak · · Score: 1

    Still, the bottom line is, you're working for corporations for _free_. You are increasing Microsoft's, IBM's, and Apple's profits and getting nothing in return. Sure, you maybe get experience contributing some ad-hoc code, but you can get much better experience doing the same for a company.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  77. In other news... by rock_climbing_guy · · Score: 1

    Steve Balmer has sent a deace and desist letter to Linus Torvalds demanding that he stop calling Microsoft software "insecure." Steve Balmer insists that the correct term is "accessible." Steve Balmer further declared in a press release that Microsoft pursue anyone who misrepresents the nature of their software.

    --
    Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
  78. Wait a minute. by Ayanami+Rei · · Score: 1

    Are you claiming the US and the USSR were both established by SCO?
    ::looks around, suddenly afraid::
    The Canopy Group, the Umbrella Corporation -- it all makes sense. They ARE watching me!
    ::runs away::

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:Wait a minute. by Anonymous Coward · · Score: 0

      In Soviet Russia SCO establishes you!

  79. Re:Here's what is confusing about open source to s by Cyno · · Score: 1

    Who's hiring? How much do they pay? What kind of environment do they expect us to work in? What kind of heirarchy do we have to work under? Do they have a dress code? Can we program what we want or only what we're told, etc, etc, etc.

    There are countless reasons why capitalism is a failure. Let me ask you this, why do you enjoy your job so much? Does it have something to do with your paycheck?

    Until MS/IBM/Apple/Adobe/Oracle/etc decide that they want to hire people like me who want to program, until they allow me to easily find a job with them that pays well, good benefits and no worries of layoffs I'll give everything I write away for free, while I'm playing Mr. Sys Admin.

  80. Re:Here's what is confusing about open source to s by Grishnakh · · Score: 1

    WTF??

    OSS isn't increasing Microsoft's profit at all because they don't use it. They actively avoid GPL code in fact. OSS does help other companies; not just IBM and Apple, but thousands of small and medium-size businesses that are not in the tech industry, but use computers to run their business. In effect, it helps the whole economy by not draining money out of it for infrastructure software the way Microsoft tries to do.

    Your idea of getting better experience is pure BS. Suppose I want to write device drivers for a sound card. How do I do that? Even if I have all the necessary degrees, there's already some people at Creative Labs doing that, and they're not going to want to leave their jobs so I can try my hand at it. I could call Creative and try to get them to pay me to write drivers for other OSes like Linux and FreeBSD, but they'll probably say it won't bring them enough profit so they won't bother. So now what do I do? I can either follow your logic and sit on my ass hoping someone will hire me to do this, and in the meantime starve to death, or I can work at some other software job and write my audio driver at home. Even if I'm not paid, I can still put the experience on my resume.

  81. it's obvious by DuctTape · · Score: 1
    Um, can't anyone just plain accept that Ballmer has to badmouth Open Source, and praise Microsoft to the high heavens? He's got a stake in the whole matter. It's his ass if he says anything different. It's his ass if he says nothing. It's his ass if he gives an inch. Spreading FUD is what he's getting paid for.

    Duh.

    DT

    --
    Is this thing on? Hello?
  82. Re:He did "Revenge of the Turds" by ratfynk · · Score: 0

    OH sorry nerds.

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  83. Ballmer's "Data" and Security discussion by Will+Stone · · Score: 2, Informative

    Can anyone confirm/disconfirm Ballmer's comments concerning the number of critical security updates required for "Windows 2003" versus the number of critical security updates required for Redhat 6.0? I think Ballmer said Redhat had several times more than Windows in this instance.

    Also, one thing I believe Ballmer overlooked in his discussion of security vulnerabilities was the fact that if 98% of computers run Windows, a serious and malicious worm/virus using a new and common vulnerability could potentially disable 98% of computers. If the operating system distribution is spread out more, there may very well be security holes in other operating systems, but 35% of the world's computers disabled by a virus is much more preferable to 98%. Hopefully the EU will consider this when they decide how to regulate/punish Microsoft in the very near future.

  84. Re:Here's what is confusing about open source to s by Cyno · · Score: 1

    GPL != OSS

    OSS refers to BSD and stuff. Microsoft uses BSD code in Windows.

    But they do avoid GNU/FOSS/GPL code for obvious reasons. Its a shame the average joe doesn't understand them, tho.

  85. Re:I, Cringley? Why Cringley? by ScrewMaster · · Score: 1

    HAHAHA what a dumb fucker.

    Which one? Cringely or the parent of this post?

    --
    The higher the technology, the sharper that two-edged sword.
  86. Re:Here's what is confusing about open source to s by HoldmyCauls · · Score: 1

    A story that often raises itself in my head is about a son of French parents who is raised in the US. His father fixes bikes as a hobby. When the son asks his father why he doesn't fix bikes for a living, the father responds that once he gets paid for the task, it becomes a responsibility and not a love. It ceases to set him at ease the way it does when he treats it as a hobby.

    Similarly, I'm reminded of Green Day (among other bands), and how their grassroots following and the bars that supported them dropped their support when the band got signed because they felt that a band getting paid to make music was no longer real.

    Just some thoughts that popped up while reading your post. These thoughts make me glad I'm an English and Computer geek. I can support one love with the other, or mix and match. It doesn't matter what I do so long as I do it well. I always know that the other monkey will still be on my back when I feel like switching over for a bit.

    --
    Emacs: for people who just never know when to :q!
  87. Someone Needs to Ask Balmer or Gates! by DaveAtFraud · · Score: 2, Interesting

    PJ at GrokLaw is assembling a "Press Kit" of hard questions to ask of Darl & Company. I suggested the following but it is equally applicable to the folks in Redmond:

    Both Microsoft and SCO tout the fact that they indemnify their customers as an advantage of their products over Linux and other Open Source Software. The American Heritage Collegiate Dictionary defines indemnify as:

    1. To protect against damage, loss, or injury; insure.
    2. To make compensation to for damage, loss, or injury suffered.

    This definition of indemnify seems to be at odds with the Disclaimer of Waranties, Exclusion of Damages, and Limitations of Liabilities sections of your products' end user license agreement (EULA). Please explain your meaning of indemnify when you say that you "...indemnify your customers while Linux does not," or, if you are using the dictionary meaning of indemnify, when your EULAs will be changed to incorporate the generally accepted meaning of indemnify.

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
  88. Re:I, Cringley slashbox by ScrewMaster · · Score: 1

    You can sign up for his mailing list and he'll email you a link when the next article is ready. I like to read him now and then (I know that on Slashdot that's like admitting you have herpes in front of a live television audience, but as Captain James T. Kirk once said, "Well ... there's no accounting for taste.")

    --
    The higher the technology, the sharper that two-edged sword.
  89. design documents by jkczyz · · Score: 0, Offtopic

    Could someone please point me to the design documents for Linux? I'm not sure where they are located. Thanks.

  90. Re:Here's what is confusing about open source to s by ScrewMaster · · Score: 1

    More to the point, most of them wouldn't be particularly interested in working for Microsoft anyway.

    --
    The higher the technology, the sharper that two-edged sword.
  91. Talking Head Article by rixstep · · Score: 1

    'Cringely' never rises high above the lowest common denominator, and as so often in the past, makes a fatal error, namely taking for granted (or for the sake of an argument, which is almost worse) that Steve Ballmer means what he says and is dedicated to his work the same way Linus is.

  92. business is business and sometimes it's good by nsuttitinagul · · Score: 2, Informative

    I am a linux advocate as much as the next guy (RHL9 and Debian), but I have to give Microsoft credit for what they do. They don't write the world's best or most reliable software, but here's what they do.

    First, they provide a (de facto, not internationalized or official) standard operating system for users and developers of consumer-oriented software. Their market share ensures this and also ensures that people won't have to fiddle with all the settings of their operating system. This of course also means it is much more vulnerable to viruses and trojans, but that's also partly a byproduct of their initially somewhat flawed design in DOS and along the way so many years ago.

    Second, Microsoft is a BUSINESS. Yes, linux can be a business too, but Microsoft has been around longer. They're defending their assets using negative publicity and FUD and predatory practices. We've had this type of stuff before in the airline industry with the oligopolistic airlines forcing out smaller potential competitors. We've had this type of stuff with Standard Oil and AT&T. The question we have to ask is this: if you were Microsoft, wouldn't you think what they're doing is a good idea? Would you actually be idealistic and release your source code to the developer community and sing Kumbaya? Given that you're a corporation that has to defend both its employees and shareholders, wouldn't you attack linux and let a few excess projects run on for the sake of all those families with parents working on them?

    C'mon.

  93. Re:Quantum Abyss and trans-dimensional egg discove by Anonymous Coward · · Score: 0

    WTF does that have to do with my hyper-neutrino flux capacitor? I hope you die.

  94. Re:The real reason why Linux is better than Window by DA-MAN · · Score: 2, Informative

    > The point is that Apple did a nice economy of scale with relying on a nice kernel that they don't have to maintain or pay!

    Ohh I really hate nitpicking, but I just want to point out that OSX uses FreeBSD userland, not kernel. They actually used the NextStep Kernel developed by NeXT.

    You do however make a lot of good points about the structure of Linux and what holds Microsoft back.

    --
    Can I get an eye poke?
    Dog House Forum
  95. How about hardware? by repetty · · Score: 1

    I remember reading, back in the mid-90's, an article which argued that Microsoft indirectly fostered the growth of poor quality hardware.

    He maintained that Windows crashed so often that it concealed defects in the quality of the hardware it ran on. Everyone assumed that every crash was an OS crashed, rebooted, and went on with life.

    His term for this phenomena was "Microsoft-quality hardware".

    Unix systems, he continued, were more expensive than typical Windows hardware because they'd run indefinitely if the hardware was likewise up to the task and that sort of thing costs more money.

    Years later this played itself out in my own livingroom. A series of rapid power fluctuations hit my house. My cheap-ass 486 Linux server went down, as did my very expensive HP Kayak; both were running Redhat. My Mac blinked but stayed up.

    Now, I know that this was really a demonstration of the quality of their power supplies, but it made big impression on me and I thought about that article as I drove to CompUSA to buy some UPS's.

    Since then, I only nod dully when a friend explains how he put together a "bad-ass" system for $250. I don't tell him what I really think -- why would I want to ruin his day?

    1. Re:How about hardware? by Spoing · · Score: 1
      Since then, I only nod dully when a friend explains how he put together a "bad-ass" system for $250. I don't tell him what I really think -- why would I want to ruin his day?

      I guess I should do the same. I tell friends and family to buy quality, and they almost always buy cr&p. Reminding them later doesn't make any difference; they still want help, and tend to buy a different brand of cr&p.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  96. The heads of Microsoft are not dumb. by Mr.+Flibble · · Score: 4, Insightful

    While this is /. and many will disagree, I doubt that the heads of Microsoft are dumb. The author seems to think that they are, but I disagree:

    Microsoft is a company - its objective is to make money. It does this by selling software and associated other things (part services and hardware, (Joysticks Mice etc...))

    The objective of Open Source (Linux in this example) is to make the best software possible it just so happens that this model also believes that open code is the best code.

    This is pretty simple. Now, the heads at Microsoft understand this - but it is their job to promote Microsoft. That is what they get paid to do. They work for Microsoft, they have Microsoft stock options - they make their living by selling Microsoft. The heads of these companies (and all companies really) are salesmen. They work to sell a product. Now, it is important to believe in your product to sell it - and Microsoft exec's clearly do.

    But really, can you blame them? They are clearly worried by the Open Source model because it presents a direct threat to their Cash Flow. Buggy software requires upgrades - this is good for business because you can sell the upgrades, and make money. That is their objective. With Open Source, buggy software is bad, because the objective is to make the best software possible.

    Microsoft does not want to make the best software possible - otherwise people would buy it, and once they bought it, they would never need to buy it again. Their sales would go up - and then plateau.

    Linux developers want to make the best software - because that is what they set out to do in the beginning.

    There are totally different perspectives at work here. If you want to understand Open Source, and Commercial software you have to understand both ideals. I think Balmer understands totally - but he can't start disparaging Microsoft. It goes against his mandate.

    I think MS is scared - and rightly so. They are hitting a plateau in sales, and Open Source is a serious threat to their server sales. What comes out of this will be interesting. That much is certain.

    --
    Try to hack my 31337 firewall!
    1. Re:The heads of Microsoft are not dumb. by utahjazz · · Score: 1

      I think MS is scared - and rightly so. They are hitting a plateau in sales, and Open Source is a serious threat to their server sales.

      Today MS reported better than expected quarterly profit of $2.6 billion. That's more than the entire market cap of Red Hat ($2.2 billion). So, with less than 3 months profit, they could buy all of Red Hat. But instead, they add this cash to their cash bank account, which is now over $50 billion.

      I don't think they are the sleightest bit scared of anything.

    2. Re:The heads of Microsoft are not dumb. by Anonymous Coward · · Score: 0

      But what would they want RedHat for? The trademark? Their own trademarks are stronger. The software? Can be downloaded from any FTP site. The customers? Nope, dedicated Linux fanatics, who would jump to Debian at the first sign of MS buying RedHat. The programmers? Likely to jump ship just as fast as their customers.

    3. Re:The heads of Microsoft are not dumb. by sheldon · · Score: 2

      The objective of Open Source (Linux in this example) is to make the best software possible it just so happens that this model also believes that open code is the best code.

      If that's the objective of Open Source, then it has failed utterly.

      I would say the objective of Open Source is more making software that is good enough that people can tweak easily to meet their specific needs...

      With Open Source, buggy software is bad, because the objective is to make the best software possible.

      Dude, put the kool-aid down. Most Open Source software is buggy, but it's written with developers in mind. If the bug is really annoying you fix it yourself, if not you figure out a way to work around it.

      If anything people are more willing to put up with bugs in something they got for free, than something they paid for.

    4. Re:The heads of Microsoft are not dumb. by Mr.+Flibble · · Score: 1

      I would say the objective of Open Source is more making software that is good enough that people can tweak easily to meet their specific needs...

      Some might define that as the best software. If it meets all your needs, then it probably is the best software for you.

      Dude, put the kool-aid down. Most Open Source software is buggy, but it's written with developers in mind. If the bug is really annoying you fix it yourself, if not you figure out a way to work around it.

      If anything people are more willing to put up with bugs in something they got for free, than something they paid for.


      I personally have found fewer bugs with my copy of Red Hat 6.2 that runs my Samba server sitting next to me than Windows 2000 that I am using this to type on.

      I am by no means saying that Open Source software has no bugs, I think that only NASA can claim to write bug free software AFAIK.

      However, in my experience, like you say, there are ways around things in Open Source. I have found the ways around much more difficult in closed source. YMMV though. To each their own.

      --
      Try to hack my 31337 firewall!
    5. Re:The heads of Microsoft are not dumb. by sheldon · · Score: 1

      Some might define that as the best software. If it meets all your needs, then it probably is the best software for you.

      Some might, but the typical enduser has no interest in ripping open source code and modifying or fixing it.

      This is one of the problems Open Source zealots need to get over.

      I think that only NASA can claim to write bug free software AFAIK.

      Considering the number of problems NASA has had as a result of software bugs, not even NASA can claim to be perfect.

      However, in my experience, like you say, there are ways around things in Open Source. I have found the ways around much more difficult in closed source.

      And you're also more willing to put up with crap that's free than if you paid for it.

      People should stop drinking the kool-aid and start being honest with one another.

    6. Re:The heads of Microsoft are not dumb. by Mr.+Flibble · · Score: 1

      Some might, but the typical enduser has no interest in ripping open source code and modifying or fixing it.

      This is one of the problems Open Source zealots need to get over.


      Ok, I can certanly agree with that. How am I a zealot though?

      Considering the number of problems NASA has had as a result of software bugs, not even NASA can claim to be perfect.

      I am not claiming that NASA is perfect, only that they have the lowest number of bugs in their software due to the risks involved in bugs in their software. There was an article about it on slashdot sometime back.

      However, in my experience, like you say, there are ways around things in Open Source. I have found the ways around much more difficult in closed source.

      And you're also more willing to put up with crap that's free than if you paid for it.

      (Note: People tend to attach a greater value to things that they pay more for. You may disagree with this comment, and that is fine. However, if you wish to research it yourself I suggest you look into some market research on customer satisfaction as a function of total price of a product - you might be surprised with the results.)

      Possibly. That is your opinion anyways. Having worked in enterprise environments where I charged for the Linux servers I built - we were really happy with them. The comporable Microsoft servers which also ran our database, cost us (and the customer) more money. We had a much lower tech support rate with the Linux servers. When I worked there, we deployed about 100 servers, 25 of those being Windows NT/2000 servers. In my experience in that situation, Linux was superior.

      Likewise, I have seen situations where Windows is superior. It is just a question of choosing the right tool for the job.

      People should stop drinking the kool-aid and start being honest with one another.

      Ok, what is with the kool aid comment anyhow? I don't live in Jonestown. (You need to work on your trolling...)

      --
      Try to hack my 31337 firewall!
    7. Re:The heads of Microsoft are not dumb. by Bas_Wijnen · · Score: 1

      The objective of Open Source (Linux in this example) is to make the best software possible

      For many people, most notably Linus, this is true. However, for many other people, most notably Richard Stallman, it isn't.

      Free software (which is of course open source) is written to make a better world. Not to make the best software possible. The idea is to improve the lives of many people by giving them software that is useful for them.

      Ideally, this software may be the best software available. But it doesn't need to be.

      Software is not like a puzzle that can be solved until it is finished. It is more like science, you can keep researching and finding new, sometimes better, ways to do things.

      If scientific discoveries would be kept secret, like proprietary software, there would be hardly any innovation. Every company who would want to build a new device (don't even think of building something if you're not a company) must first research all the theory behind it. All discoveries must be done again by every company. There would be no public education.

      If that would be the case, there would be hardly any innovation. Quantum theory (needed for things like a microwave oven and a CD player) is impossible to derive without hundreds of years of research. Building a microwave oven is only possible if the results of such research are made public, so many people around the world can work on it. No company could provide the manpower or the investment to work it out.

      The objective of the free software movement, lead by the free software foundation, is to create a better world. This better world is defined as a place where software is exchanged, like scientific discoveries. The fact that this will result in better software is a nice coincidence. It is not the goal.

      Disclaimer: I am a strong supporter of the FSF, but I am in no way a spokesman for them. The above are only my views on things.

  97. Re:The real reason why Linux is better than Window by umeboshi · · Score: 1

    --I think as OSS as some kind of "Public domain for software."

    Most of the OSS that you will find is not public domain, but distributed under the tyranny of copyright. Which means that ownership of the code is eternal and inherited by the families of the author perpetually. Copyrighted code can never attain public domain status, as the author has chosen to place themseleves in a monopolistic position relative to their peers.

  98. UPNP and refrigerators by ispel · · Score: 2, Informative

    Against this, let's look at how things are done at Microsoft. I'll use as an example Universal Plug and Play, which was/is Microsoft's initiative to make your refrigerator talk to your PC.
    Too many people get this wrong. UPNP is a standard that lets you transparently open up holes in your NAT. So if you want to run a game server or direct video chat behind your UPNP enabled router (many are) on WinXP, you can do so transparently. UPNP uses a protocol based on HTTP and XML to automatically configure port forwarding. It has little to do with a network enabled refrigerator.

    1. Re:UPNP and refrigerators by TheRealSlimShady · · Score: 1
      UPNP is a standard that lets you transparently open up holes in your NAT.

      No it isn't. That happens to be one of it's uses, but it's actual purpose is to discover other UPNP devices on the network and configure the host machine to be able to talk to them.

  99. Re:Uhh... by kfg · · Score: 1

    Who's "us" Whitey? :)

    He really was slow to grasp deep concepts, and he knew it. He always stuggled with it.

    Somtimes slow waters are just retarded. Sometimes though, they really do run deep.

    Einstein was another one who was slow. Really. You think he was working as a third class clerk because people were vying for him? He couldn't even get a job teaching intro to physics because his reputation was so poor.

    I rather suspect it was because he was too busy thinking to study. College isn't about thinking. It's about passing tests. The dull but intelligent do better at passing tests than true thinkers.

    Hell, Buckey Fuller got thrown out of Haaahvahd. . . twice.

    Maybe if Billy had graduated we'd all be better off.

    KFG

  100. Re:Uhh... by mcc · · Score: 1

    Correction: there is no such thing as a good email forward.

    You win.

  101. I wish I had a Mod Point by OzPhIsH · · Score: 1

    You just made me laugh :)

    --

    "To lead the people, you must walk behind them"

  102. Re:The real reason why Linux is better than Window by RTMFD · · Score: 1

    A multi-task OS is so basic nowadays, ther is no way Microsoft or any one else will ever be able to make money off of it.

    Put down the crackpipe bro. Microsoft is still making shitpiles of $$$ on it's "multi-task" OS. Go ahead and assault Ballmer for his ideas, but don't become Ballmer in the process by trying to pass this hogwash.

  103. Specialists and generalists by wytcld · · Score: 1
    The structure of the Microsoft community is:

    employee-programmers (all specialists)

    beta testers (varied)

    consumers (mostly clueless)

    Open/free doesn't stratify so cleanly. At all levels people are sometimes creatively involved, and many of those involved are not programming specialists, but instead blend that with advanced uses of the aggregate product. And some aren't even specialists in those advanced uses so much as they are advanced users pushing the edges of science or commerce - people with very broad horizons and diverse sources of intellectual exercise.

    Now, which group is going to be more brilliant, the one that's built of brigades of regimented specialists, or the one which by its form will be naturally be joined by any true renaissance persons out there?

    In the future, we specialize the software so we can generalize the humans. Being narrow is really the proper place for a machine - whether it's repetition on the assembly line or ... well, Microsoft is still essentially an early 20th Century assembly-line operations, organized according the the principles of Cheaper by the Dozen. Thank the gods for tomorrow.

    --
    "with their freedom lost all virtue lose" - Milton
  104. Re:Here's what is confusing about open source to s by Croaker · · Score: 2, Insightful

    That's the Big Lie Microsoft keeps telling over and over again, and not even Cringley called them on it: Open Source developers are "enthusiasts" who write software as a hobby after coming home from their 9-to-5 jobs at McBurgerBucks.

    I saw a survey a long, long, time ago (5 years? more?) that showed that most contributors to Linux (or was it BSD... or some other project...? I've forgotten the specifics) were computer professionals in their mid 20's to 30's, who had full-time jobs. A lot, but not all, were software ocntractors... others were involved in IT, etc. But these weren't burger flippers or bored undergrads. I couldn't find it after a quick Google... and I haven't seen anything similar since. But my gut tells me this is fairly accurate.

    So, why would anyone want to write software and give it away, especially if they depend on writing software for a living? Well... why do many lawyers do pro-bono work? Why do doctors sometimes volunteer their skills in times of emergency, or at free health clinics?

    Simple: they realize that it benefits society. It's along the same lines as any volunteer work. Why does anyone do anything without getting paid for it? Because there's something other than a monetary award. They also realize that it helpds themselves... it gives them a chance to perhaps use their skills in ways they don't in their day-to-day job.

    In the case of developers, giving back to the community directly helps them. If you write a piece of Open Source software, and someone, somewhere wants that software extended somehow, to fit their own needs... they can often be convinced to hire you to do the work. If you're applying for a job or contract, how much of an advantage do you think you'll have over other candidates if you can show the company they already rely on software you wrote?

    Just look at Linus. Is he flipping burgers? Nope. Sure, he was an undergrad when he started Linux, but since then he's worked for Transmeta, and now he's working for (umm... I forget who... Red Hat?) on Linux full time.

  105. Re:Here's what is confusing about open source to s by Anonymous Coward · · Score: 0

    I program open source at night after programming proprietary source at my day job. I've two kids in college now so this is the best amusement I can afford. Not to mention technically bettering myself.

  106. Yeah. Bill had the roadmap by Anonymous Coward · · Score: 1, Interesting

    Sure... Bill personally dared to preach to the public that the Internet was an unimportant issue, good only for students.

    That's how M$ came up with the idea of the internet browser.

    If Microsoft had been the only IT company "allowed" to develop, we would still have netbios networking on win 4.1.

  107. Re:The real reason why Linux is better than Window by Pieroxy · · Score: 1

    You see, when I say "some kind of public domain", I don't mean public domain. I know the code in question belong to their authors.

    But in the case of many licenses (excluding the GPL) the code is free to use/modify/run/whatever. The only thing you can't do with it is claim ownership (Like SCO does).

    So it is reasonnably close to being "Public Domain" to me.

  108. Re:Uhh... by hdparm · · Score: 1
    My first reaction when I see Ballmer's name in a /. story is "Aaaaarrrrrgggghhhhhhh, not again!" because I know I'm about to read the same, old bullshit all over again. Until recently, I hate to admit it, I thought the same about Cringley's column - boring and repetitive.

    I don't remember when exactly but I figured how important Cringley may be due to his exposure to non-technical world and his persistence in fighting FUD. Perhaps I'm talking crap and this is not Cringley's intention at all but I really hope he will keep answering to Ballmers of this world every time they open their filthy mouth, in a manner that is easily understood by each reader.

    And I thank him for that.

  109. Re:The real reason why Linux is better than Window by Pieroxy · · Score: 1

    You know, it is not always black in white in real life. It is all a nice shade of gray. Plus, in the end of my post (That you obviously didn't read entirely), I am saying:

    To resume my position, it is going to become very hard to make money off of a "Generic" proprietary software.

    See? I'm using the future here. This process is new, it'll take time to get established.

    Plus, I am also adressing the Microsoft case by saying that they still make lots of money because they "have a huge userbase". See? Everything becomes clear now?

  110. uh oh, he called linux an "operating system" by Anonymous Coward · · Score: 0

    RMS anti-defamation league on line 3...

  111. Re:Bill Gates is a stupid man by RoadkillBunny · · Score: 1, Funny

    No, he is not. He realizes that he dosn't have this skillful fork force to make software that is up to standard, but he can make software for the noobs. Do you thik a noob cares that his computer crashed when all he is running is MSN on a nice and sleek desktop. They don't care if their computer looses most of it's data due to a cyber attack as long as they can look at the silver start bar mooving up and down. How many real programers use MS for work? CHEERS --RoadkillBunny

    --
    Cheers,
    RoadkillBunny
  112. Microsoft knew about linux in '99 by cookie_cutter · · Score: 1
    Linux didn't really start appearing on Microsoft's radar until after 1999

    I call bullshit. Why would you say that, because it wasn't mentioned in there press releases before that? Well of course they don't mention a potential competitor before they're forced too; why give them free PR? I give Microsoft enough credit to know they pay attention to possible threats. In 1999, I was a first year comp-sci student, and even I knew about linux, so you can bet your ass that Microsoft, who are in the OS business, was aware of them too.

    It's like what Gandi said: "first they ignore you, then they laugh at you, then they fight you, and then you win." In '99, microsoft was still in ignore mode.

  113. Cringley doesn't understand even the basic things by Anonymous Coward · · Score: 0

    Good solid software includes

    - world class functionality
    - actual documentation
    - online help
    - usability testing
    - installation and deployment testing
    - consistency in interface
    - minimal duplication of basic functionality between applications
    - reliability that the software will be updated for the next few years

    Most if not all of the above are lacking in major open source projects.

    The 'david versus goliath / little guy versus the evil corporation' argument doesn't hold up.

    Major open source projects release software which is lacking 1/4th or more of the things required to be considered solid products.

  114. Nothing new here for the /. group by sparkk · · Score: 0, Redundant

    Then, might I ask, WT* is it doing on the Slashdot frontpage?

  115. Re:Here's what is confusing about open source to s by Anonymous Coward · · Score: 0

    So on the one hand, we're a bunch of commie pinkos. But on the other hand, we're *gasp* helping companies. The horror!

  116. Re:Quantum Abyss and trans-dimensional egg discove by RabidOverYou · · Score: 1

    He was replying to the comments you're going to make tomorrow.

  117. Underestimate your enemy at your own peril! by mdblake · · Score: 1

    Mr Fibble is pointing to some of the core issues here. Don't miss 'em!

    Really.

    Here they are distilled:
    (1) The heads of Microsoft are not dumb.
    (2) Microsoft leaders understand that Microsoft is threatened by the free software movement, but cannot acknowledge that publicly.

    The smart Free Software leaders are only too aware of this. Any perspective that assumes that Microsoft leadership is stupid, misses the point and is itself vacuous.

    It's as simple, and clear, as that.

    Don't forget that: Any comments that imply that Microsoft leadership is stupid, or "doesn't understand" the strength of free software, is missing the point and can be ignored.

    On the other hand, comments that start from the assumption that Microsoft leadership is savvy and crafty, and then proceed to weave a plot, are worth standing up and paying attention to.

    No complications required.

    Listen to Mr. Fibble. Or at least mod him up.

  118. what balmer says is true by Anonymous Coward · · Score: 0

    Why else would they have created United Linux?

  119. Re:Here's what is confusing about open source to s by Nucleon500 · · Score: 1
    Nobody's mentioned my number-one reason I work on my project - need. Scratching the proverbial itch. Gaining experience was a motivating factor also, but VLevel started because nothing else did what I wanted. I certainly don't think it will earn me money.

    With an already-existing project, it's easy for a knowledgeable person who needs a feature to look at the source, play with it, and add that feature - something you can never do with closed source unless you work for the company. He's not doing it for pride, or money, or altruism - he needs the feature, he writes it, and he figures "why not contribute it back?" This is how drivers get written, and how many features are added. It also puts an additional selective pressure on projects: if a project is easy for others to understand, than it will get features faster. Modular, well designed, and documented software is therefore more likely to succeed.

  120. Nice article by monkeyfinger · · Score: 1

    Simple and not too technical. A good introduction to the benefits of open source.

  121. Oh, they understand allright by Tyrell+Hawthorne · · Score: 4, Insightful

    Well, I hope everyone understands that Microsoft probabably hasn't misunderstood anything. Not as much as it might seem. As has been stated before, those guys aren't dumb. They probably understand very well why open source works so well. But that isn't something they're telling openly. What they say is what they believe their customers will believe, what arguments will hurt the open source movement. It's all about spreading fear, uncertainty and doubt. Remember how it went when you were 13? That's this.

  122. Re:The real reason why Linux is better than Window by jcr · · Score: 3, Informative

    To be precise...

    Mac OS X uses a kernel derived from Mach 3, but all that that code does is allocate RAM and processor time. Most of the kernel code in Darwin comes from various BSDs, including the IP stack, a lot of the file system code, the process model, etc.

    If you want to see exactly what does what, and where it all came from, check out the darwin code at http://developer.apple.com/darwin/

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  123. Re:The real reason why Linux is better than Window by quasi_steller · · Score: 1

    I coulda swore that they used the Mach kernel.

    --
    ...interesting if true.
  124. test case documentation for open source by Anonymous Coward · · Score: 0

    If the source code for open source is freely available, then shouldn't the test cases be freely available?

    I wonder how many open source projects actually have test cases written down...

  125. Re:The real reason why Linux is better than Window by Kpau · · Score: 1

    I dispute the definition of "professional" as someone driven by "marketing and business" objectives. I'm sure most of the professional classes might dispute that definition. Otherwise, many of the points the post makes are valid. I think the more accurate word to use is simply "commercial". Frankly, I find people driven by "marketing and business" a great deal of the source behind many problems in the several decades I've been paying attention.

  126. Devalued Industries by _Sprocket_ · · Score: 1


    Absolute bullshit. I work in the training industry. If someone starts offering to train people for free, using the same methods and to the same degree then it ruins my industry. I used to work in the retail industry. If people start giving away similar quality clothes for free then it ruins my industry.


    Don't get me wrong. I'm not saying its not possible to undercut an industry. The point is, how much in danger is any given industry of that activity?

    The retail clothing industry is pretty safe. To begin with, it involves physical resources that are rather difficult to simply pull out of nowhere. Shirts don't grow on trees. Of course, textiles can be generated for cheap by leveraging cheap resources and cheap labor. Yet the industry seems to resist this influence. Enter fashion and the $80 T-Shirt.

    The training example is rather interesting. Training courses are expensive - mainly because the labor tends to drive the price. If one doesn't need the attention of an instructor, one can turn to books on (almost) any subject. Cheaper - but there is a limit to how cheap due to the costs of printing and shipping physical objects. Enter the Internet - cheap publication of massive amounts of information. Its rather amazing how much one can pick up from good online sources... especially if your subject of interest is technical. Surely this is a death knell to all aspects of the training industry. Yet the technical book industry is still going along strong. And technical conferences and training courses command hefty fees.

    Clearly, cost isn't everything. If your particular industry is finding itself undercut, then its time to either change jobs or strategy.


    Every industry relies on people doing something for a cost. If someone comes in and does it for free it will ruin any industry (think of the browser industry). MS and Open Source are not offering the same thing.


    The browser wars brings up an interesting point. There's a difference between a change in the market and an intentional attempt to scuttle it.

    If MS and Open Source are not offering the same thing, then MS has nothing to fear from the likes of Linux, do they? But then, they know quite a bit about "cutting off the air supply."
  127. About Free Software being better by abertoll · · Score: 2, Insightful

    It's apparent that he was talking about free as in beer... what I wish he would have added was the fact that people actually PAY for software they COULD have had for free because it's so good they want to support it VOLUNTARILY! Now that's enough proff that Linux is a superior operating system.

    Compare that to Windows which most people have only because it was bought by the computer manufacturers and came with the hardware ;)

    --
    "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
  128. Who's Job is it? Whoever needs it by dbIII · · Score: 1
    And there's talk where I work right now to put some manhours (either from existing employees or hiring in additional help) towards extending an Open Source application management has become particularly endeared to - but doesn't quite do everything they want.
    That's the whole idea - that's how xemacs got started. A company that wanted to use emacs as an editor for their product paid the emacs developer of the time to speed up the development of proposed features, and to add in features that the company wanted (ie. X-windows support). A proir emacs developer got upset, but we ended up with a variety of benefits. Two healthy projects, an emacs with X-windows support, and the company got an effective text editor (which was also available to anyone that wanted it).
    the views of people like RMS
    I suspect the only response of RMS to your post would be something about RMS invented semantics of the words free and open, with different meanings implied by capitalisation, and an invented word or two like "copyleft". The GPL is good, there are other good licences too that do different things - it's best to go by what each one says and not consider the views of any one person, the licence is going to be more consistant. Consistancy is not just saying "thou shalt use no licence but thine - and I will keep calling you names for a couple of years after you adopt mine because you dared to use another before" - it's applying those principles to your own actions, and not trying to take control of the work of others simply because they are implementing something that hurd cannot use yet.
  129. First to market? by hamster+foo · · Score: 2, Insightful

    According to this, Apple was first to market with their first version of MacOS. I think Microsoft's success stems more from poor early marketing decisions by Apple combined with questionable business tactics by Microsoft.

    --
    - b
    1. Re:First to market? by HiThere · · Score: 1

      Only if you consider having an nice GUI interface a poor marketing decision.

      In the early days, Apple was locked into a premium price by the hardware costs of their technical ideas. MS used, by comparison, nearly commodity hardware. (They weren't earning any money off it, so why not run on as much as possible.) As time passed, commodity hardware became capable of more than the specialty hardware used to, and then a GUI became feasible...though not one as nice as Apple's. Apple didn't want to canibalize their hardware profits by coming out with a version of the Mac that ran on low end hardware, so they couldn't compete on price, and Apple's quality was so much better that their current customers weren't tempted. But MS moved into the low end. (MSWind3.1 wasn't the first version!). Now Apple really couldn't move downscale, and MS kept moving upscale as the cost of hardware dropped.

      First to market? I think that Xerox had a Star computer available. But the price range was something frightening. And from that article DEC also had a system out based around Ultrix. I vaguely remember these as being called "Workstation Systems" and going for over $20,000...but how much over I don't recall as I never even *considered* getting one.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:First to market? by hamster+foo · · Score: 1

      If I recall, Apple made the choice to sell hardware and have their OS run on only their hardware. I don't think it was a matter of technical merit. Regardless of whether it was or not, not creating something that would run on that commodity hardware you mention was a decision that almost killed Apple and in turn created the big boy on the block that is now MS.

      So yes, if having a nice GUI means alienating the vast majority of your potential customer base then it's a poor marketing decision. I think Apple's financial history backs that up.

      I don't think the Xerox and DEC were aimed at the consumer market which is really what the original poster is talking about when he's refering to first to market. In that case, Apple and Microsoft are the only ones that need to be mentioned from that timeline.

      --
      - b
  130. you are full of shit. by Anonymous Coward · · Score: 0

    Perl's backwards compatability is legendary. You can run scripts all the way back to Perl4 unchanged, and presumably back even farther with minor changes.

  131. How irritating! by Anonymous Coward · · Score: 0

    I'm forced to actually agree with cringeley for once.

  132. Testing by rauhest · · Score: 1

    In addition to the replies posted above unit testing tools like JUnit (and its analogues for the other languages) are getting pretty popular today.

    Most of the modern popular Java libraries have unit tests suites. Of course, unit tests are no panacea per se for best results, one has to use at least some of testing plan (and it will be way better than no plan at all). Tools like Clover help it somewhat.

    Generally, it seems like consistent testing practices have all chances to become widely adopted by the open source community.

  133. First? by Anonymous Coward · · Score: 0

    Apple was graphical before windows. So was Amiga and Atari. And X. And even that GEM thing for DOS. And how about GEOS?

    What graphical system did windows come before? BEOS?

  134. Standard? by Anonymous Coward · · Score: 0

    Standard? Those documents were until StarOffice / OpenOffice even more unreadable on other platforms or with other programs than back in the old days.

  135. Re:Here's what is confusing about open source to s by 0123456 · · Score: 1

    "I think in reality, a lot of OSS programmers are also professional programmers, but the stuff they do at home is much more interesting to them than what they're paid to do at work."

    Exactly. At work I write device drivers, at home (when I'm not working on independent movies) I'm writing an open-source plugin for Orbiter which lets you fly Apollo lunar missions with an increasingly accurate emulation of the 1960s-tech onboard computers; I'd like to do a full emulation of the hardware, but I only have scans of the original MIT source and don't fancy typing in about 3000 pages of antique assembler, so I'm converting it into similar code in C++ instead.

    Hmm, hunting through Microsoft documentation figuring out how Windows drivers are supposed to work, or trawling through Saturn V documentation figuring out how to fly one to the moon... I think you can guess which of those is more interesting :).

  136. A cringeley quote? by Queuetue · · Score: 1
    I can't believe I'm going to quote cringely, but he deserves it this time:
    "Most Open Source projects die, but when they do, it is a death Darwin would understand. Every death improves the software bloodline."
    Sourceforge should put this on the front page.
  137. Why Cringely? by Anonymous Coward · · Score: 0

    The frequency with which I keep seeing Cringeley stories appear on slashdot frightens me. He's made some pretty big screw ups in the past. I have a pretty big grudge against the guy personally because for some reason, he had an axe to grind with my former employer, and stated (among other lies) that the program didn't have an uninstall feature (which was quite obviously present in the exact place you'd expect on any windows program, in add/remove programs). How he could have (intentionally) missed it to this day and still claim to know what he's talking about is still beyond me.

  138. Test is already running by CmdrGravy · · Score: 1

    Apache is used for more than IIS so why not compare the vulnerabilities of these programs ?

    All it would take is some dumbass corporate user to save a script to /temp, su to root, and execute it. Bang, you have the same exact problems that Windows has

    That's quite amusing. You're saying that they would have to save the file somewhere, open a terminal or file manager and go and find the file in the file system, set the execute flag, login as root, go and find the file again an execute it. And that's *all* they have to do. Yes I see now that's just as insecure as viewing an e-mail with the preview pane turned on.

  139. Re:The real reason why Linux is better than Window by Anonymous Coward · · Score: 0

    Geeks will make Linux/OSS superior to any Microsoft product? What are you smoking?

    Microsoft employs a fair number of technical people and I would venture that some are very gifted. What you overlook are the resources Microsoft has access to. They don't nesessarily have to invent anything, just do it better, faster, and charge what people are willing to pay for it. They can through a boat load of money and programmers at a problem.

    I'm not slamming the open source community but money is a great motivator for maturing and polishing code. Microsoft will be a tough nut to crack.

  140. Re:Uhh... by gpinzone · · Score: 1

    It's kind of relative based on how much actual knowledge the subject has. For example, I can explain what a GUI is in a sentence. However, it's going to raise all other sorts of questions like, "what's an operating system?" and "what's a mouse?"

    Obligatory Simpsons quote:

    FRINK: Here is an ordinary square.
    WIGGUM: Whoa, whoa! Slow down, egghead!

  141. how much is cringely paying slashdot to post this? by Anonymous Coward · · Score: 0

    cringely sucks please PLEASE stop posting his stories.

  142. On "giving it away for free" by Stygius · · Score: 2, Insightful

    Cringely remarks repeatedly that Torvalds and other open-source developers are "giving away software for free". This view is all too common among those who comment on business and open source. It implies that every kind of software is some soft of product, which you can (and should) package and sell. Most open-source software can be more accurately described as "evolving entities" rather than products.

    Cringely says that Ballmer has misunderstood open source. But by using the expression of "giving away" things, he doesn't really contribute to a better understanding of open source himself.

    When scientists publish theories in a widely available scientific journal, it would be absurd to say that they are "giving away their theories for free".

    I think the analogy is appropriate, because scientists and open-source developers have roughly the same goals when offering their work "to the world". They want peer-review (although not exclusively, of course).
    The personal conviction that your software is functional and bug-free is not in any way an argument that it is. Holding the opposite would be confusing psychology with logic. That is why scientists and programmers need to expose their theories and software, respectively, to critique from others in (and outside) their field; to find flaws they themselves are unable to discern.

    So, the correct answer to the question "Why should I use your software?" is: "It has been severely tested in all areas it is expected to work, by people all over the world, never failing a test even once".
  143. What Cringley Should Write About by theManInTheYellowHat · · Score: 1

    Microsoft should be able to create much better software. Take IE for example. Netscape demonstrated in 1996 how to make a safe browser. Then it released the source for all to see, surly someone in Redmond bothered to check it out. Now here we are 7 years later and there is a weekly patch to IE for this or that security hole.

    IIS, Office, Outlook, the OS itself, have the same problems. There are several products that came before the Microsoft version without the holes and yet the Microsoft version is problematic. Usually in drastic ways.

    It is easy to jump to several conclusions. The one that I think that he could explore well would be are they leaving these holes in on purpose? And why?

  144. Re:Here's what is confusing about open source to s by WuphonsReach · · Score: 1

    It's a side-business, a way to stay current in multiple technologies while I focus on my primary business of writing code-for-hire (a.k.a. consulting).

    I could work at MS/IBM/Apple/Adobe/Oracle/etc, but I would then have to deal with the corporate office politics that come with working at a large corporation.

    --
    Wolde you bothe eate your cake, and have your cake?
  145. Re:The real reason why Linux is better than Window by Pieroxy · · Score: 1

    Geeks will make Linux/OSS superior to any Microsoft product?

    Yes. You misread me. I didn't say that geeks are more talented than Microsoft employees. Certainly not. The thing is that Microsoft employees have a lot of constraints that are not technical: Marketing, schedules and other business-related constraints, that basically impair them from producing their best.

    That is why geeks will always produce better than any Microsoft-like company. Because they are free to do what they want, at their own rythm.

  146. Microsoft Software Roadmap by Stephen+Samuel · · Score: 1
    A friend of mine (who shall remain anonymous) came across an an Microsoft Software Roadmap. Public for the first time ever -- Now we know where they want to go today!

    Please don't pass it out too widely. :-)

    --
    Free Software: Like love, it grows best when given away.
  147. Re:Boxes versus Boxen by Anonymous Coward · · Score: 0

    And I supppose it makes sense to you to describe a multi-hundred to thousand dollar device with the same same as the cardboard ones I buy from U-Haul to move? In the "cereal box" situation, the box is a shell that contains the cereal; calling it a box has no value.

    Thus calling a computer a box also has no value, but I have never heard of "computer box" either. For cereal the box is packaging; for computers "case" would be a better and more historically appropriate name; a housing in which the electronic parts can be mounted. For cereal, I can now buy what I eat in plastic bags; hope that doesn't happen to pc's.

    For me the term "boxen" is a play on "oxen" and refers specifically to VAX-clusters, which of course were managed by "VAX-herders". In this case, the "boxen" were joined together to do work (i.e., cluster as a "team of boxen"). Always worked for me; too bad you seem to have no sense of humor about this kind of thing.

    Anon_C

  148. Contracts require some exchange by Anonymous Coward · · Score: 0

    You usually have a lot more liability if a) you're selling the product and b) marketing the product as having specific qualities.

    For you to have liability requires responsibility. In the case of a product, that would require a sale of that product or a license to use it. If there is no signed contract and you received nothing for it, it is going to be incredibly hard to prove that you have any liability because you not only did nothing to accept the liability, you never even had the opportunity to say to the user that the product wasn't suitable for his purpose. That doesn't mean that it isn't possible to interpret the GPL as a contract between a programmer and an unknown customer. For more detail on this thorny issue, I suggest Chapter 12 of David Friedman's book Law's Order.

  149. Yes, people get fired at Microsoft by Ann+Elk · · Score: 1

    It's not easy, but it does happen. There was a big "purge" in the Windows NT group many years ago (I think it was just after NT 3.1 shipped). Like I said, rare, but it happens.

    Working at Microsoft is almost like having a civil service job (say, at the Post Office). Just about the only sure way to get fired is to bring a gun to work and start shootin'.

  150. Lack of a roadmap is important concept by Anonymous Coward · · Score: 0

    Let's face it. OSS is mostly in the process of copying proprietary code at this point. Linux is copying Unix. Window managers are copying Windows and MacOS. Open Office is copying MS Office. Evolution is copying Outlook, Lotus Note, etc. The list goes on. If OSS puts proprietary sw companies out of business, who will be the interface between customers and developers without a paid marketing dept. Am I going to need to start posting to lists to ask for features?

  151. Re:Uhh... by Anonymous Coward · · Score: 0

    Wow, make a joke, get flamed by the pissed-off moderators--ah, the joy of Slashdot.

  152. Re:The real reason why Linux is better than Window by DA-MAN · · Score: 1

    NextStep kernel is Mach derived!

    --
    Can I get an eye poke?
    Dog House Forum