Slashdot Mirror


Halloween Document Revisited

GroundBounce writes: "The front page of LWN has an interesting three-year-after analysis of the predictions in the Halloween document, which was "leaked" from Microsoft around Halloween of 1998. It's interesting to see how their predictions have/have not panned out."

284 comments

  1. Mirror by jmd! · · Score: 1, Redundant
  2. Why Halloween? by dido · · Score: 1, Flamebait

    There's been a five-day long Microsoft-sponsored party that culminated last Wednesday for the Windows XP Launch. Other than the fact that BillG's birthday is on October 28, why does it seem that a lot of significant things seem to happen to them during Halloween?

    Other than the fact that working with MS software is a horrendous nightmare worthy of a horror movie in itself... :)

    --
    Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
    1. Re:Why Halloween? by AntiNorm · · Score: 1

      Other than the fact that BillG's birthday is on October 28, why does it seem that a lot of significant things seem to happen to them during Halloween?

      Or is it a coincidence that BillG's birthday is so close to Halloween? Maybe THAT'S why he and his company are so like they are.

      --

      I pledge allegiance to the flag...
      of the Corporate States of America...
    2. Re:Why Halloween? by Anomie-ous+Cow-ard · · Score: 1
      why does it seem that a lot of significant things seem to happen to them during Halloween?

      Same reason a demon from the Dimension of Pain attacks Torg every Halloween?

      mmmm... Sluggy....

      --

      --
      perl -e'$_=shift;die eval' '"$^X $0\047\$_=shift;die eval\047 \047$_\047"' at -e line 1.

    3. Re:Why Halloween? by BitwizeGHC · · Score: 2

      John Romero's birthday is also on Oct. 28. Sure explains Doom (though not Daikatana).

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    4. Re:Why Halloween? by ThatComputerGuy · · Score: 1

      You mean to say Daikatana was NOT a nightmare?

      Frogs... horrible, horrible frogs...

      --
      XML is like violence. If it doesn't solve the problem, use more.
    5. Re:Why Halloween? by ubugly2 · · Score: 1

      my personal favorite....i can't leave without my buddy superfly

  3. Re:Fads by pythas · · Score: 0, Offtopic

    www.somethingawful.com

    Consult the forums, and you could start enough internet trends to last a lifetime.

  4. Its going to be 'Halloween' for Microsoft... by Glock27 · · Score: 2, Redundant
    if Linux keeps getting press like this:

    How Linux saved Amazon millions

    :-)

    299,792,458 m/s...not just a good idea, its the law!

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
    1. Re:Its going to be 'Halloween' for Microsoft... by gregorio · · Score: 0

      I think you mean Sun Microsystems, not Microsoft...

    2. Re:Its going to be 'Halloween' for Microsoft... by James+Skarzinskas · · Score: 0

      Yes, mostly a "trick" for Microsoft; no treat :P

    3. Re:Its going to be 'Halloween' for Microsoft... by Glock27 · · Score: 2, Informative
      I think you mean Sun Microsystems, not Microsoft...

      Oh really? Sun sells hardware, which runs a Posix OS. Solaris can be made fully 'Linux compatible' very easily. If Sun hardware continues to be compelling (the basic value proposition of Sun), Sun will prosper.

      Microsoft, on the other hand, sells software (ignoring cheap Xbox servers for the moment;). Microsoft is currently engaged in driving up it's software margins across the board. What do you think the effect will be if much less expensive software does the same job better? ;-)

      It doesn't hurt that Windows XP has been received with jeers of condemnation. Also, don't rule out the legal system yet. The states have yet to weigh in, also the courts have not considered the monopolistic chutzpah exhibited by Windows XP. Oh yes, and then there are the legal challenges from foreign governments.

      It doesn't seem to be a good time to be a MS stockholder (regardless of today's bump).

      Linux, with it's free licensing, and lack of Product Activation, is looking very good to many people these days. It also benefits from version stability (no need to get a new version simply because a vendor says so). Its quite a value proposition compared with Windows XP.

      299,792,458 m/s...not just a good idea, its the law!

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    4. Re:Its going to be 'Halloween' for Microsoft... by ryanvm · · Score: 3, Insightful
      Unfortunately, the story about Linux saving Amazon millions was not as bad for Microsoft as it was good for Linux.

      Although many people think of Linux as a replacement for Windows, the truth is that Amazon used Linux instead of other Unixes.

      Oh well, it's still good news.

    5. Re:Its going to be 'Halloween' for Microsoft... by Art+Tatum · · Score: 1

      What you say is true, but how Windows comes into this is Microsoft's constant and loud insistance that Windows 2000 is a FAR superior server platform to ANY Unix environment.

    6. Re:Its going to be 'Halloween' for Microsoft... by lightfoot+jim · · Score: 5, Interesting

      "Unfortunately, (emphasis mine) the story about Linux saving Amazon millions [cnet.com] was not as bad for Microsoft as it was good for Linux."

      What is so unfortunate about something not being harmful to MS? Does harming MS somehow benefit others? Somehow a large, or at least very vocal part of the linux user base thinks so. I see the same feeling in the article:

      "Reproducing what is available on a Microsoft desktop will win some users, but it is not enough. It may yet turn out, however, that Microsoft's licensing will provide that impetus to switch."

      Now for the authors here, I can almost see a reason to want MS to lose market share. Their readership is made almost entirely of linux users and they are operating under the assumption that for there to be more linux users, there will have to be less MS users as if the number of potential computer users were a finite quantity of persons and organizations that will use MS *or* linux.

      This assumption is just wrong. Number one, a majority of those who use linux on the desktop also use windows on desktop via dual booting or have multiple machines. Secondly, this is grounded on the notion that everyone who wants to use a computer for anything is already doing so and that the odd individual who purchases his/her first pc tomorrow will not possibly be a linux user. This might be the case for someone who heads to best buy and picks up a new system with winME preinstalled, but it neglects the guy who is first introduced to computers at his linux using friend's home or the second grader who browses her first website in a volunteer supported, linux based school computer lab. These are the people who will most likely stick with linux because after a few months becoming familiar with kde, mozilla, etc, they will have litle patience to "wait while windows builds a driver information database" or reboot for every "general protection fault in crappycode.dll"

      Even so, this is only beneficial to people who make their money from a linux using market. As a user who loves linux and uses it almost exclusively, I don't care how many other linux users there are. I certainly don't feel like it's *unfortunate* when something doesn't hurt MS. I use linux becaues it does what I want it to, and as long as it meets that requirement I could care less what liscense the new MS product is released under or how many people buy their products.

      --
      The state is the great fiction by which everyone tries to live at the expense of everybody else. ~F. Bastiat
    7. Re:Its going to be 'Halloween' for Microsoft... by Anonymous Coward · · Score: 0

      " As a user who loves linux and uses it almost exclusively"

      Maybe you should spend a few weeks wrasslin' with a room full o' NT servers - then maybe you too would be hoping for an article to be harmful to M$; perhaps you'd even be contemplating harming them personally :-) NT has that effect on ppl y'know...

    8. Re:Its going to be 'Halloween' for Microsoft... by ryanvm · · Score: 2
      What is so unfortunate about something not being harmful to MS?

      Apparrently you have not actually done business with Microsoft. Or somehow, the fact that Microsoft is an overbearing, oppressive monopoly has evaded you. And what of the Justice Department's ongoing scuffle with them - do you think it's just because Windows crashes? I could go on for days about all the reasons to hate Microsoft - literally.

      As we speak, tens of thousands of IT managers are having to purchase the lastest versions Office XP otherwise they won't be getting the upgrade price if they do it later.

      And why do you think that NONE of the big 5 PC vendors sell systems that dual-boot between Windows and Linux? I'll give you a hint: It ain't because Linux is too expensive. Microsoft actually forces vendors to agree not to ship dual-booting systems or - gues what - they can't sell Windows!

      Microsoft is a stank, festering chancre on the computer industry's face and anything unfortunate that happens to them is a good thing for the computer industry.

      So, yes, I do yearn for Microsoft's failure; but it's not so Linux can succeed, it's so anybody can.

    9. Re:Its going to be 'Halloween' for Microsoft... by Glock27 · · Score: 2
      I see in my moderation totals that this article was rated "redundant" twice. I think the moderators should be forced to indicate what article they feel made the article they're rating 'redundant'. My post was something like the 15th overall in this topic, and I haven't seen any that mentioned the Amazon/Linux article.

      In short, I think Slashdot moderation is somewhat broken in this regard - no one metamoderates against 'redundant' mods since its too much trouble to figure out if they're correct.

      By the way, for those who think Sun will lose out to Linux as opposed to Microsoft, take a look at Sun's new anti-Wintel servers. Pretty sweet, eh? ;-)

      299,792,458 m/s...not just a good idea, its the law!

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
  5. Understanding a process by PM4RK5 · · Score: 5, Interesting

    As the memo says, they only way to "eliminate" OSS is to understand a process. Ironically enough, the entity searching for this "process" will in the end, find itself.

    This is much like the ancient greek story OEdipus Rex, where he searches for a murderer and finds himself to be the person for whom he was searching. IMO, Microsoft in itself is the type of thing that drives OSS projects. The desire for non-corporate software, because of their greediness in terms of money, and inefficency of their products, and the desire to re-invent the wheel to be better than the current one, with input from all parties interested.

    In order to combat the fees, the source code must be free and open, such that nobody will ever be able to claim it as their own and stop reproduction of it. And with OSS, anybody that sees a better way to do something, can contribute it. Whereas with the corporate model, you must write your programs to your manager's specifications, making innovation difficult at the developer level.

    So in the end, the drive for OSS is to get away from the monolithic corporate model, which Microsoft ultimately represents. To destroy OSS, they must truly make their products more efficient and cause people to desire to migrate back to their software despite licensing fees.

    Just some thoughts on the statments contained in the memo... maybe they're right, maybe they're not.

    1. Re:Understanding a process by Spootnik · · Score: 0, Insightful

      I think one of the reasons people become so enthralled with the economic/political philosophy of Linux (as opposed to the people who use Linux, because, hey, free UNIX) is because it does something extremely rare (I would say unprecedented) politically.

    2. Re:Understanding a process by CaseyB · · Score: 3, Informative

      Moderators: this is more Usenet plagiarism from spootnik.

    3. Re:Understanding a process by Arandir · · Score: 4, Insightful

      IMO, Microsoft in itself is the type of thing that drives OSS projects.

      I sure hope not! I would much rather use software that was written TO BE something, rather than software that was written NOT TO BE something.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    4. Re:Understanding a process by jandrese · · Score: 2

      So do you want to use Gnumeric because it IS Excel, or because it ISN'T Excel?

      --

      I read the internet for the articles.
    5. Re:Understanding a process by MasonMcD · · Score: 1

      Microsoft understands it, and relied on it. It was called casual software piracy, and the carrot was cool colors, lots of compatible software, feeling naughty, and sticking it to the man.

      Now, corporate IT knows what that carrot was dangling from.

    6. Re:Understanding a process by Ian+Bicking · · Score: 2

      Can someone tell me what he's talking about? The post he links to doesn't seem to be related.

    7. Re:Understanding a process by Guillaume+Ross · · Score: 1

      ps ax | grep OSS killall -9 linux

    8. Re:Understanding a process by CaseyB · · Score: 1
      I hope the links aren't cookie or context sensitive.

      The relevant text should be the first paragraph in the reply text of the Usenet post.

    9. Re:Understanding a process by Anonymous Coward · · Score: 1, Informative
      The post he links to doesn't seem to be related.

      Umm...did you read the first paragraph of that Usenet post?

      I think one of the reasons people become so enthralled with the economic/political philosophy of Linux (as opposed to the people who use Linux, because, hey, free UNIX) is because it does something extremely rare (I would say unprecedented) politically.
      See the resemblance yet?
    10. Re:Understanding a process by Ian+Bicking · · Score: 1

      That's what I get for reading at threshold 2.

    11. Re:Understanding a process by Arandir · · Score: 1

      I want to use Gnumeric because it is Gnumeric. If I wanted to use Excel then I would just use Excel. Sometimes the basic concepts are hard to grok, aren't they?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    12. Re:Understanding a process by pohl · · Score: 1

      I feel the same way. In particular, I prefer to use software that is written TO BE interoperable rather than software that is writen NOT TO BE interoperable. For this reason I refuse to participate in the Outlook/Exchange calendaring mechanism at my company.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    13. Re:Understanding a process by dublin · · Score: 2

      Actually, I don't want to use Gnumeric at all. I want a spreadsheet that works. ;-) Gumeric is pretty, but it's a toy.

      Sadly, I've yet to find a real alternative to Excel. That's not terribly surprising when you remember that the only reason Microsoft developed Windows in the first place was to run Excel (which started life as a Mac-only product) on the PC so as to have something to compete against Lotus 1-2-3. Anyone who is even a moderate "power-user" of Excel (even avoiding VB & macros, which is a very goood idea) finds all the alternatives (Gnumeric, Kspread, StarOffice, etc.) to be pretty featureless and flakey by comparison.

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    14. Re:Understanding a process by for(;;); · · Score: 2

      > I sure hope not! I would much rather use software that was written TO
      > BE something, rather than software that was written NOT TO BE
      > something.

      GNU: GNU's Not Unix

      Hell, even Unix was created as a non-Multics Multics.

      You want software written to be something, run the original Amiga. (I will envy you.)

      --

      "Whatever happened to fair use?"
      -- Duff-Man
    15. Re:Understanding a process by linuxguy · · Score: 2, Informative

      For those interested here is the entire text of the usenet message. I thought it was an interesting piece and deserved to be repeated here on Slashdot :

      From: Roy Stogner (roystgnr@iname.com)
      Subject: The Philosophy of Linux (was Re: Gates Plays All the Engels)
      Newsgroups: comp.os.linux.advocacy

      View: Complete Thread (10 articles) | Original Format Date: 1997/10/24

      > So don't compare Linux with Marxism - an open design and development effort
      > with no limitations on the capacity for either commercialism or free
      > distribution has NOTHING in common with the conspiratorial, underhanded
      > attempt to install a dictatorship through coercion.

      I think one of the reasons people become so enthralled with the
      economic/political philosophy of Linux (as opposed to the people who use
      Linux, because, hey, free UNIX) is because it does something extremely
      rare (I would say unprecedented) politically.

      1. The Linux development model is a perfect communism. OK, this one
      should start some shouting, but forget for a moment the whole "brutal
      dictator takes over and screws up a nation" capital-C communism that
      we've seen this century. Linux is a perfect example of what communism
      was supposed to be: "From each according to his ability," with every
      Linux developer contributing what he or she can toward free software,
      "to each according to his needs," with most software GPLed and available
      for free download to anyone who needs to use it - college kids with
      programming and networking tools, businesses with database servers -
      whatever you need, it is out there and it is yours for the asking.
      Linux spans national borders, is unconscious of race, class, or
      prejudice, and is available to anyone who wants it.

      2. The Linux development model is a perfect libertarianism. In it's
      simplest form: "no force," No developer is coerced into working on
      Linux projects, no consumer is coerced into buying Linux. No
      "Linux-only" sales strategies prevent you from having your choice of
      OS. No forced incompatibilities try to hook users into one operating
      system. "no fraud," Every piece of software under the GPL has source
      code available, so there are no hidden APIs, no fine print in the
      liscensing, no proprietary file formats to trap the consumer. There is
      no marketing machine spitting out FUD to lure in computer illiterates.
      There is no monolithic design to force everyone to use the same kernel,
      same GUI, or same window manager. Everyone's contributions to or
      benefits from Linux are purely by individual choice.

      3. The Linux development model works. The GNU utilities may have
      started by emulating earlier corporate designs, but they have ended up
      surpassing them. The XFree86 people may not be able to afford
      plastering "Where do you want to go today" over every computer magazine
      in existance, but their free implementation of XWindows has made
      possible window managers like Enlightenment which resemble where
      Microsoft will be going in ten years. Open standards (which, in most
      cases, means standards based on the plethora of Unices) work. The
      entire world networks over IPv4 instead of IPX, communicates with HTML
      instead of Word, and in general simply gets more out of open systems
      than it can out of software companies which look out for the bottom line
      more than for the consumer's interests.

      Anyway, putting aside the unbounded praise for a minute (me, get carried
      away? Never!), you have three conclusions. Linux is a perfect
      libertarianism, a perfect communism, and it works. Until recently, I
      would have said that the first two characteristics were impossible to
      achieve, that they were doubly impossible to achieve together, and that
      they were both incompatible with the third. The idea that all three
      could describe the same system (even if it is a computing paradigm
      instead of a state, more's the pity) is stunning.
      ---
      Roy Stogner

    16. Re:Understanding a process by On+Lawn · · Score: 2


      [Bond] So Goldfinger you want me to Excel?
      [Goldfinger] No Mr Bond, I expect you use SIAG!

      ..Bond tried desperately to excape...

      Seriously though do you want me to use Excel becuase it is Quattro Pro, or becuase it isn't SIAG?

  6. A Microsoft conspiracy? by Spootnik · · Score: 0, Interesting

    The Linux community in general seems to be jumping up & down with joy with the recent "exposure" of an internal memo by a Microsoft employee, which in no uncertain terms identifies Open Source software in general, and Linux in particular, as a serious threat to Microsoft's dominance in the OS market. This was seen as a significant boost in confidence to all who believe that "great men must have great enemies", and in the software world, there can be no enemy greater than Microsoft. It appears that the document was released via some undeterminable source from within Microsoft, and now, confronted with the wildfire distribution of it, they are acting in accordance to what is expected of a corporation which has its dirty laundry hung in public. Shame on them. Tut tut.

    But just suppose...

    What if this document was not *leaked* out by some careless/disgruntled employee? What if the document was *planted* by Microsoft?

    "What good would that bring to Microsoft?" some might ask. Just think: with the DOJ actions against Microsoft for essentially using its monopolistic position to eliminate competitors in other fields, what better defence if this very monopoly is brought into question?

    The argument would then be: Microsoft can't be pushing other companies around. It isn't a monopoly. Look how easy Linux got into the market. And see, even Microsoft is "grudgingly" considering it a threat and are taking appropriate measures. And the world agrees. Over 7 million people don't use Windows. What kind of monopoly is that?

    Microsoft can't lose! Right now, with the bad publicity it's getting as a giant bully, what better tactic than to show a vulnerability. Furthermore, they can readily admit the document is from within as the strategy to 'deal' with Linux/Open Source only comes from one employee. They'll just say, "well, it doesn't mean we accept all suggestions by employees, right?"

    Also, Linux/Open source cannot sue!! How can you show anti-competitive behaviour on an entity that has no legal existence? Especially one which makes no profit?

    And the best part is that now that the document is "in the open", they wouldn't be expected to actually follow the strategies outlined. The world would think, "well yeah, now they know we know, they *can't* follow those strategies". But what if they never wanted to follow those strategies in the first place? Then there would be no loss. Case in point: when was the last time Microsoft gave away (as in open source) any serious code?

    Lastly, ask yourselves: now that the document is out in the open, is Microsoft in any weaker position?

    Is the entire Linux community being played as fools by the master puppeteer?

    1. Re:A Microsoft conspiracy? by dhogaza · · Score: 2
      Since the document in question was released three years ago I have to ask...

      Did you write the above diatribe three years ago?

      What part of three-year-after do you not understand?

    2. Re:A Microsoft conspiracy? by Zeinfeld · · Score: 2

      If the document was published deliberately a more realistic motive would be to signal that MSFT does not consider Sun to be a threat because OSS is going to kill it.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    3. Re:A Microsoft conspiracy? by Anonymous Coward · · Score: 0
      when was the last time Microsoft gave away (as in open source) any serious code?


      A bevvy of academics now have access to the full source code for Windows NT. So I guess that would be it.

    4. Re:A Microsoft conspiracy? by Anonymous Coward · · Score: 0

      You're an idiot.

    5. Re:A Microsoft conspiracy? by jmv · · Score: 3, Interesting

      Also, Linux/Open source cannot sue!! How can you show anti-competitive behaviour on an entity that has no legal existence? Especially one which makes no profit?

      Linux cannot sue. However RedHat, VA and other CAN sue. They probably won't, but they still can. For instance, if Microsoft uses illegal tactics (how suprising!) to get a contract instead of RedHat, they could be sued and it could be possible to prove that some damage has been done.

    6. Re:A Microsoft conspiracy? by man_ls · · Score: 0, Flamebait
      Over 7 million people don't use Windows. What kind of monopoly is that?

      How many people are there in the United States with computers? How many people in the world? I'd imagine that 150 million people in the US using Windows outweighs 7 million not using it.

    7. Re:A Microsoft conspiracy? by Anonymous Coward · · Score: 0

      Signal 11 - right?

    8. Re:A Microsoft conspiracy? by Anonymous Coward · · Score: 1, Insightful
      Salon's three year old take on it:


      When Raymond first posted the Microsoft memo, some open source devotees speculated that it might have been leaked deliberately: After all, with the company locked in trench combat with the Justice Department over whether it has a monopoly on operating systems, wouldn't it be a perfect time to release a memo about a bright young competitor on the horizon who's giving Microsoft the willies? But Raymond says he believes the memo wasn't a plant: "That stuff about 'de-commoditizing protocols and services' is sufficiently spooky (and sufficiently close to the issues in the DOJ and Java lawsuits) that I can't imagine Microsoft wanting this memo anywhere an opposition lawyer can see it."
    9. Re:A Microsoft conspiracy? by CaseyB · · Score: 3, Redundant

      This comment is more Usenet plagiarism from spootnik.

    10. Re:A Microsoft conspiracy? by Anonymous Coward · · Score: 0

      I'm confused. These documents were released two years ago, not three. Or did I lose track of a year somewhere? (Don't laugh, it's happened before).

    11. Re:A Microsoft conspiracy? by barneyfoo · · Score: 1

      They were released on Halloween 1998. 2001 to 2000: 1 year. 2000 to 1999: 2 years. 1999 to 1998: 3 years. Unless I did my math wrong, that's three years. But you could be old just like me and maybe you forget what year it is. I forgot my age (23) for an hour or so. granted, I was drunk, and surrounded by bubbly 18-year olds. :)

    12. Re:A Microsoft conspiracy? by xanadu-xtroot.com · · Score: 2, Informative

      Seems as though (*MAYBE*) you stole your comment?

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    13. Re:A Microsoft conspiracy? by Shadowin · · Score: 0, Offtopic

      If what you're saying is true, then what is Hailstorm supposed to be, if not a strategy to proprietize?

    14. Re:A Microsoft conspiracy? by Anonymous Coward · · Score: 0

      Look up the definition of "open source" sometime, dumbass. That comes nowhere near qualifying.

    15. Re:A Microsoft conspiracy? by Anonymous Coward · · Score: 0

      No way, they were released on Halloween 1999. I was sitting here in this very office when I read the initial Slashdot post. I didn't work here in 1998.

    16. Re:A Microsoft conspiracy? by SpeelingChekka · · Score: 2

      The FULL source code? I don't think so. Parts of it yes, under strict NDAs.

    17. Re:A Microsoft conspiracy? by DEATH+AND+HATRED · · Score: 1

      What is the sound of one hand clapping

      Thats easy, one hand clapping == va whatever!

  7. Good topic, Poor article by aralin · · Score: 3, Interesting

    This article is very poor. There could be way better answers to most of the claimed quoted from these Halloween memo's and though the author has made a substantial effort during writting of the article, it feels like he got tired and didn't think many of his arguments through.

    --
    If programs would be read like poetry, most programmers would be Vogons.
    1. Re:Good topic, Poor article by arcus · · Score: 2, Interesting

      While I wouldn't go as far as 'very poor' (I've read too much crap to use such strong language for something that's only mildly disapointing) I agree.

      The 'future credibility' paragraph is a good example. VinodV is admittedly somewhat vauge in that paragraph, but he could well be talking about a *major* feature addition, not just the addition of a new command line option to display errors in capitals.

      The LWN author doesn't really address this issue at all, just mumbles something about developers' statments being either careful or unreliable, and blithers about MS code being hidden from public view, neither of which seem particularly relevent to the issue of whether OSS *can* produce genuinely new features, or just improve the ones already in the bag.

      Of course, there *are* examples of genuine new features comming out of Free Software, but it's also true that it spends much of its time reproducing features available elsewhere. As far as I can tell, most of the end-user applications, including the GNU utilities, are improved versions of older software (in some cases much improved).

      OTOH, it's not like commercial software is known for it's revolutionaryness in general, either.

      Are there any examples of a genuinely new feature in a Free Software project intended on the end-user?

    2. Re:Good topic, Poor article by Kruemelmo · · Score: 1
      I agree. The idea of picking up this topic is brilliant, but the article is biased in favour of OSS and it is clear that the author wishes that Microsoft's plans fail. Many of his arguments are determined by this wish:

      • OSS development process are far better at solving individual component issues than they are at solving integrative scenarios such as end-to-end ease of use.
      Three years later, there is perhaps some truth to that.

      Perhaps some truth? These days, Microsoft might add one paragraph to their new internal Haloween paper like this:

      • One of the major weaknesses of parts of the OSS community is the inability to admit their weaknesses.
    3. Re:Good topic, Poor article by yatest5 · · Score: 2, Interesting

      >> There could be way better answers to most of the claimed quoted from these Halloween memo's and though the author has made a substantial effort during writting of the article, it feels like he got tired and didn't think many of his arguments through.

      mmm, sweet irony. bit like your post really eh?

      --
      • Mod parent up! [a] by Anonymous Coward (Score:5) Thurs, June 31, @13:37
  8. My favorite quote by Anonymous Coward · · Score: 2, Insightful

    For many, Mozilla or its derivatives (Galeon, Skipstone, etc.) are the browser of choice.

    Sure, the many reading that article.

    Fact is, Microsoft continues its market dominance and the vast majority of OSS projects are stillborn or far behind their original schedules (take a look at how active most SourceForge projects are). While Linux users are crowing about how new and improved their latest kernel version is (which was released within 2 weeks of their previous version), Microsoft is loudly proclaiming XP as the messiah of operating systems. OSS users are patting each other on the back for the latest version of Mozilla, but Microsoft is telling the world about the newest changes to MSN. Linux is taking marketshare in the server market, but so is Windows, and they are taking it from the traditional big Unix companies Sun and IBM.

    Microsoft has found that they don't have to compete with OSS because OSS poses no credible threat at this time. They have effectively neutralized the movement by waiting until the remaining members were shown to be drooling zealots who could talk a good game but failed to deliver on the OSS promise.

    OSS has been shown for what it is: a non-commercial hobby. Because of the restrictions placed on it by the GPL, none of the software can become a commercial success (ask GNAT how well they're doing).

    No one wishes the programmer hobbyists harm, but those hobbyists who think they can beat Microsoft at its own game while wearing "Free" handcuffs are going to be disappointed everytime.

    Well, maybe not. As long as they only wear their OSS blinders and get their news from Slashdot.

    1. Re:My favorite quote by rutledjw · · Score: 1
      Mark this moron as flamebait. Perhaps he hasn't seen the latest KDE or KOffice? How about Open Office?

      This guy seems to me like he's part of the "grass-roots" marketing effort MS is throwing out there. Why? How about:

      • Microsoft is loudly proclaiming XP as the messiah of operating systems (and why should we care what MS thinks?)
      • Because of the restrictions placed on it by the GPL, none of the software can become a commercial success (ask RedHat, SUSE, Mandrake, NuSphere, etc how well they're doing)
      • No one wishes the programmer hobbyists harm, but those hobbyists who think they can beat Microsoft at its own game while wearing "Free" handcuffs are going to be disappointed everytime. (linux and apache, end of debate)
      • As long as they only wear their OSS blinders and get their news from Slashdot (as opposed to an unbiased source like msn.com?)


      Perhaps if he wasn't so obvious, he'd be more effective?
      --

      Computer Science is Applied Philosophy
  9. FUD from LWN by Kenneth+Stephen · · Score: 4, Insightful

    Quoting from the Halloween doc : "The biggest roadblock for OSS projects is dealing with exponential growth of management costs as a project is scaled up in terms of rate of innovation and size. This implies a limit to the rate at which an OSS project can innovate." To this, LWN responds in a totally tangentially way that is more commonly used by politicians ducking the question.

    Indeed, Microsoft has made a spot on judgment of the management problem in open source : things eventually happen in open source projects, but not at a pace that anyone can control. Indeed, the management techniques that can be applied to closed source projects can allow people to define deadlines - whereas no such deadlines can be imposed (if one is honest) in the open source world.

    LWN has attempted to distract one from this fact by throwing in the red herring that closed source project management is not perfect and can have problems meeting deadlines. (1) The Halloween document is not addressing deadlines - just the rate at which a project can be planned to proceed at (2) While I have observed the slippage of deadlines first hand in closed source projects, mostly they arent very serious slippages. Maybe a few days here or there, but hardly the three month delay quoted by LWN ("2.5 will ...").

    --

    There is no such thing as luck. Luck is nothing but an absence of bad luck.

    1. Re:FUD from LWN by mce · · Score: 2, Insightful

      I fully agree that LWN's response to the management issue is weak, but on the other hand: so is yours to LWN.

      Major slippage occurs in professionally managed close source projects as well. In fact, many (Brook's The Mythical Man-Month comes to mind) will claim that it often is the norm. In any case, I've surely experienced it first hand. But to give a much more visible example: just consider the number of times MicroSoft has missed its intended OS deadlines. Just ask youself: how often they announced the one and only unified Windows version that would finally put DOS to rest for the home user? XP is years behind schedule!

    2. Re:FUD from LWN by CaseyB · · Score: 0, Offtopic

      Moderators: this is more Usenet plagiarism from spootnik.

    3. Re:FUD from LWN by CaseyB · · Score: 0, Offtopic

      Moderators: this is more Usenet plagiarism from spootnik.

    4. Re:FUD from LWN by mce · · Score: 1

      Going for the 20th anniversary edition is definitely worthwhile. It uses 20 years of hindsight to comment on what Brooks now thinks he was wrong about in the original edition (not a lot). Plus it adds his famous "No Silver Bullet" 1986 IFIPS paper.

    5. Re:FUD from LWN by Error27 · · Score: 2
      Well you are better than most people. :)

      I just read an interesting quote from IEEE Software, Vol. 13, No. 5, September 1996: "The 1994 Standish Group survey found that the average IT project took about 220 percent of its planned schedule."

      Perhaps we've become a lot better about setting up reasonable schedules since 1994, but I have a don't have enough faith in humanity to believe that.

  10. only possible synopsis by Anonymous Coward · · Score: 0

    Linux never turned into the threat to Microsoft's financial security that we thought it would be. (I didn't read the article, is that what it said? Probably...)

  11. Open protocols, open data formats by aralin · · Score: 5, Interesting

    This reminder of halloween document more than shows us that the ONLY important remedy in the M$-DOJ case is to force open protocols and open data exchange formats. Everything else is just a bonus or bogus. Even restrictive OEM contracts would not uphold long, but proprietary protocols and data formats might have the potential to break neck to OSS development

    --
    If programs would be read like poetry, most programmers would be Vogons.
    1. Re:Open protocols, open data formats by Spootnik · · Score: 0, Interesting

      I think this is a good idea. The overall message is that there needs to be common data formats for text and numerical data (? open doc) and standards at the network level. Corporations, governments etc that support standardization at the operating system/application suite level are being irresponsible.

      I have some friends who are relative computer novices, but insigtful. We were using netscape to look at some files on the Linux server at work and they commented, if I can open an look at this file, why cant I edit it and save it back on the server from home. You dont have to be Dave Cutler or Linus Torvalds to realize that a common open network protocol and data format is logical. Microsoft had better learn this lesson quickly, because otherwise as consumers we are going to teach them.

      The computer industry has grown so rapidly that it can support multiple operating system as they are not as important as a common language (ie data format). To my mind excel or word6 is not a common data format. We must insist on open networking protocols and data formats ......and ideally a common programming API although this less important.

      I just hope that in 10 years time school kids are still learning english, maths and art rather than MS-Word, Excel and MS-Paint!

    2. Re:Open protocols, open data formats by CaseyB · · Score: 0, Offtopic

      This comment is more Usenet plagiarism from spootnik.

    3. Re:Open protocols, open data formats by KidSock · · Score: 2

      the ONLY important remedy in the M$-DOJ case is to force open protocols and open data exchange

      YES! I totally agree. I have been thinking the same thing. We need the idl definitions for all the MS-RPC calls. Then we could access Exchange, NT Domain stuff, etc.

    4. Re:Open protocols, open data formats by Soko · · Score: 4, Insightful

      ...ONLY important remedy in the M$-DOJ case is to force open protocols and open data exchange formats. Everything else is just a bonus or bogus

      This is the remedy for all companies in the IT industry - not just Microsoft. This would protect consumers, since they would have a choice of tools to use in order to get at thier data. That's really what's at stake here - having some one or some thing get between the user and thier data. Some extract money, some extract code, some extract pain.

      With known open standards being enforced by the industry on the industry, we get a level playing field. Then, the company/project/whatever who interacts with the user best and meets thier needs gets the prize, not the one who duped the user into a proprietary format.

      (note: The Government may have to enforce this at first since getting the industry to agree on a standard is a daunting task, at best. Having Gates, McNealy and Elliston all in one room at one time may provide enough ego to reach critical mass and create a thermo-nuclear type explosion)

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    5. Re:Open protocols, open data formats by crucini · · Score: 2

      That should not have been moderated "Troll". CaseyB correctly pointed out that spootnik is simply pasting text from old usenet postings.

    6. Re:Open protocols, open data formats by arcus · · Score: 1

      Well, that might be the only important remedy as far as making the world a nicer place to write software is concerned.

      There is also the issue of punishment, of course. If microsoft (or anyone else) has indeed involved itself in evil (and illegal) acts, then it's generally accepted that there is this issue, both as some kind of retribution and as a disincentive for them or anyone else to behave similarly in the future.

    7. Re:Open protocols, open data formats by Mignon · · Score: 5, Insightful
      That's a good point. Furthermore, the article talks about KDE vs. GNOME in relation to the issue of whether one OSS project '"kills" another.' The article goes on to say that OSS projects do indeed compete, but in "a different form." Here's what I think of this competition among OSS projects and why it's a good thing.

      It occurs to me that talking about projects killing each other is assuming the Microsoft paradigm - that there can only be one dominant force in any market. Also, many comments on the KDE/GNOME (or Linux/BSD, or which Linux distribution will "win" or "die next") situation assume that there can only be one "winner."

      However, who is to say what is the "natural state" of the OS/software market? Is it a winner-take-all market, as Microsoft would (a) like to be the winner of, and (b) like us to believe is the natural way, or is there room for multiple vendors? When there are open protocols, there is no technical reason limiting the number of clients that use a given protocol. There is also no compelling market force.

      Take for comparison word processors vs. web browsers. For word processors, Microsoft Word takes advantage of "network effects" with its closed-format document format. That is, the more people that use that format, the more valuable it becomes. Similarly, a new word processor purchaser deciding between closed formats will surely choose the one with the bigger installed base, or at least the one that most of their clients use - which, at this point, are probably the same. The network effect is why Microsoft wants us to think that the OS/software market is a winner-take all situation - this leads to the decision to buy the latest version of Word, simply because you're afraid to get left behind by everyone else upgrading their version.

      On the other hand, web browsers are dealing with an open protocol. Anyone can write a browser - and several parties have - that can render some form of HTML and communicate to http servers. On an open platform such as Linux, there are several to chose from and there's no reason to worry that you've chosen the wrong one. That is, as long as the protocol stays the same, you could just as well write your own browser as pick one of the existing ones.

      On Windows, there's strong disincentive against any browser but IE, since it is preinstalled, and you can't really avoid that. However, if you're willing to go through the effort, you can get another browser installed.

      Open protocols are why KDE vs. GNOME, Linux vs. BSD, or which Linux distribution to choose is not a big deal - just about any application you could want for either system either runs on the other, or a clone does. Then it's just a question of personal preference, but there's no danger of obsolescence.

      When it comes to distributions, there's the danger that your distribution vendor will go under, but then again, so what? Once you've got your kernel, utilities and applications installed, it's pretty simple to keep them up to date.

      Microsoft is trying so hard to kill other browsers by making its web server work best with its client. Fortunately they are limited in how much they can extend the protocols by their server customers since a company setting up a web presence doesn't want to shut out any potential customers.

      That's all I can think of for now, and sorry I can't summarize or introduce it better, but it's late. I hope there was some nugget of insight for someone out there.

    8. Re:Open protocols, open data formats by Anonymous Coward · · Score: 0

      Actually, first you need a DCE/RPC implementation, then you need the IDL. :)

      (I know it's being worked on.)

    9. Re:Open protocols, open data formats by lsdino · · Score: 1

      With known open standards being enforced by the industry on the industry, we get a level playing field. Then, the company/project/whatever who interacts with the user best and meets thier needs gets the prize, not the one who duped the user into a proprietary format.

      This is a great idea in the long run, but in the short run it's not practical/possible. What happens when a new technology comes out? There's no standard for it. If people stuck to stnadards only, then there'd be no new stuff.

      One example of this is Flash. You can debate the merits of the technology it's self, but it lets you do a lot of cool stuff, which otherwise isn't possible to do on the web. So, should everyone have waited for SVG? Would SVG have happened if everyone coded to standards? Who knows...

      Browser's are another great example of this. Of course the browser wars made web developer's lives hell, but they pushed the edge, and created new features where there were no standards. Now the standards have caught up, and that's what browsers write to. Sure, every browser may not implement every part of the spec, but nothing's perfect. Anyway, it's a lot better then it used to be (if you're willing to forget about Netscape 4 when designing pages).

      And of course, there's the biggie: XML. XML provides a way for all data to be represented in a sharable, parsable manner. And all sorts of standards are coming out of that, and they're largely things which have existed before, in a non-standardized thing. And of course with XML we are, and we'll probably continue to see, new standards built on top of that - but ultimately they're just replacing old things which didn't have standards.

      And of course there's no reason for this course of action to go away. But when you're defining the hot, new, must-have application, you get to choose the format, and eventually everything calms down.

      (note: The Government may have to enforce this at first since getting the industry to agree on a standard is a daunting task, at best. Having Gates, McNealy and Elliston all in one room at one time may provide enough ego to reach critical mass and create a thermo-nuclear type explosion)

      And this is just stupid.

    10. Re:Open protocols, open data formats by praedor · · Score: 2, Insightful

      For a new technology it is simple. The protocol has to be openly published, available, and useable by EVERYONE. TCP/IP was new once. HTTP was new once. All the open protocols were new once and they were always open and available for anyone to use.


      M$ wants to implement a new communication protocol to provide for a feature they want to add to their software? Fine, publish the protocol for everyone to see and use and do your thing.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    11. Re:Open protocols, open data formats by Chris+Pimlott · · Score: 2

      Actually, first you need a DCE/RPC implementation, then you need the IDL. :)

      (I know it's being worked on.)


      I think, though, with a set of full specifications and a guarentee that they're not going to change would make implementing DCE/RPC a lot more attractive to OSS developers.

    12. Re:Open protocols, open data formats by Jack+William+Bell · · Score: 3, Insightful
      This reminder of halloween document more than shows us that the ONLY important remedy in the M$-DOJ case is to force open protocols and open data exchange formats. Everything else is just a bonus or bogus. Even restrictive OEM contracts would not uphold long, but proprietary protocols and data formats might have the potential to break neck to OSS development

      Oh Jeez! much as I like open standards I really don't want the government enforcing them. That strikes me as a sure way to end up with bad standards and/or to put the corporations in the drivers seat (probably the same thing). Don't believe me? Look at the FDA...

      Jack

      --
      - -
      Are you an SF Fan? Are you a Tru-Fan?
    13. Re:Open protocols, open data formats by gnovos · · Score: 2

      This is the remedy for all companies in the IT industry - not just Microsoft.

      Wow, this is so right! Very few people understand that closing protocals does nothing but hurt everyone, INCLUDING your partners and yourself. The last company I worked for was a Microsoft "Partner" developing some business web-service things. Well, we had been developing for over two years and could simply not turn out a product. What was our problem? Over 90% of the work we were doing was fscking around with SOAP interop problems between the jillion ever-so-slightly-different implementations of SOAP and WSDL. Actual business logic took, perhaps, 2-4 months of coding work, the rest of that time was completely and totally focused on getting the "plumbing" to work. If standards were really solidified and not moving targets, we could have been out on the market a year ago...

      --
      "Your superior intellect is no match for our puny weapons!"
    14. Re:Open protocols, open data formats by smcv · · Score: 2, Insightful

      Precisely. Open protocols give you a choice. If you're reading reasonably well written HTML transferred from a working HTTP server, it shouldn't matter whether you're using Mozilla or IE or Opera or Lynx or... I wish there was a standard, stable word processing format, because complete compatibility between AbiWord/KWord/OpenOffice/etc. would be cool. Especially if MS eventually included filters for the format in Word :-) (not going to happen though)

      As for the "winner takes all" model, something Microsoft didn't realise is that open source means a project can build on another project's work without the second project having died. Because *BSD is free and open source, Linux developers can and do use BSD code even though BSD is still available. In the Microsoft world, on the other hand, to do that sort of thing you have to either buy the company whose code you want, buy licensing for that code, or kill the company and buy their code cheaper.

    15. Re:Open protocols, open data formats by Tony-A · · Score: 1

      With known open standards being enforced by the industry on the industry
      Anything else is ultimately suicidal, like the old-west towns that didn't want to allow access by the railroads. The best guarantee of keeping access to your data is that there is an independant source. Good things are like the ability to run KDE apps on a Gnome desktop (and vice-versa), downloading Sun's Trademarked Java from IBM, using Adobe's acrobat to read Ghostscript produced PDFs.

    16. Re:Open protocols, open data formats by SubtleNuance · · Score: 1

      you want to see a better example, try your FCC. Plutocrats of the highest order.

      Colin Powell's son is a corporate whore.

    17. Re:Open protocols, open data formats by PhotoGuy · · Score: 1

      Yup, forcing the protocols and data formats open would be the best thing the government could do. I would also add OS API interfaces should also be forced fully open (no hidden, undocumented MS-only calls) It's the main way that Microsoft's monopoly holds the industry hostage.

      In the oft-used highway analogy, protocols/formats/OSAPI's are very much like the public roads and highway infrastructure. Things are clearly spec'd out from road width, traction, maximum grades, acceptable octanes of gasoline, and standardized, so any car manufacturer in the world, new or old, can create a vehicle that will work within that infrastructure, and can compete on a level playing field. In a Microsoft-owned world, the formulation of gasoline would be highly secretive (and constantly changing), so only Microsoft cars could be used (and forced into regular engine upgrades to handle the changing gasoline formulations :-). The roadways would be some strange surface that only Microsoft tires could safely grip (and again, you'd need to upgrade your tires to the latest brand, to work on the constantly "upgraded" types of surfaces; "Don't stifle our ability to innovate, dammit! That'll be another $500, please.") And so on and so forth.

      If the protocols, API's, and data formats were forced open, everybody could compete just as fairly. It would need to be enforced carefully, though; Microsoft loves to embrace and "extend" (i.e. create a non-compatible version of) standards. The price of progressing with standards needs to be balanced off against openness. Tough challenge, and probably one beyond the government, but it sure would solve a lot of problems.

      -me

      --
      Love many, trust a few, do harm to none.
    18. Re:Open protocols, open data formats by connorbd · · Score: 2

      Eh on XML... it's very possibly the coolest thing to come down the pike in years as far as data formats go, but it's a red herring saying that XML==open. After all, MS uses XML everywhere, but I don't see an RFC (yet) for HTTPMail...

      /Brian

    19. Re:Open protocols, open data formats by dublin · · Score: 2

      Actual business logic took, perhaps, 2-4 months of coding work, the rest of that time was completely and totally focused on getting the "plumbing" to work. If standards were really solidified and not moving targets, we could have been out on the market a year ago...

      That's why so many people like J2EE. It's far from perfect, but it does work. As I've said before, the open source community would go much farther if it simply embraced Java/J2EE than if it goes off tilting at the CORBA windmill with some silly Gnomized .NET clone...

      In reality, Sun has proven to be a fairly responsible and even-handed steward of Java. The Gnazi's insistence on total "freedom" (read "GPL is the only acceptable license") is the single greatest threat to the success of open source software. Embrace Java or lose to Microsoft. It's really that simple. (There's not time to do Java over again, and the community has no proven ability to generate such complex code, anyway. Lots of the same pieces over and over, but no integrated, interoperable, and more importantly, interworkable systems.)

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    20. Re:Open protocols, open data formats by Mignon · · Score: 2
      Especially if MS eventually included filters for the format in Word :-)

      They don't have to - Word has an API so that you can write your own converters. See How to Obtain the WinWord Converter SDK (GC1039). I looked at it a long time ago (Word 95/97 days) and it was beyond my abilities at the time, but the way it works is you write a dll that exports a few well-defined functions. The important ones convert your format to and from RTF and Word converts RTF to its own format and back.

      So anyone who wants to can write a converter so that Word users can read and write AbiWord/KWord/OpenOffice (is that what Star Office is now?) documents.

      This is not as silly as it sounds: a big reason not to use these word processors is because of their limited abilities with Word format. Well, if you can use their native format (which they are probably best at) and freely provide a converter to your format, then there's no technical reason a recipient using Word couldn't open your document in its native format.

    21. Re:Open protocols, open data formats by Bob+Uhl · · Score: 2
      And note that this is, indeed, a valid area for the government. After all, we already enforce various standards: feet, pounds and gallons (in civilised countries--you wogs must do with the vastly inferior metres, grammes and litres); the national language; hazardous materials transportation; &c. There's no libertarian objection to the government requiring POSIX compatibility in OSes. The only objection is where a market is sufficiently new that a poorly thought-out standard is likely to cripple development and (genuine) innovation.

      Don't stop at making HTTP a W3C standard, but rather make the W3C standards US Standards. Then fine every HTTP browser which does not properly implement them:-)

  12. good predictions about Mozilla & Apache by Anonymous Coward · · Score: 0

    the doc predicted that Mozilla would die and that Apache would stagnate under it's current architecture... we still don't have threaded apache 2.0 yet!

  13. Re:FUD and its meaning by Kenneth+Stephen · · Score: 1

    ...The acronym FUD does not convey what you want to convey.

    Yes it does. Look at it from the perspective of a closed source proponent. The LWN statements are FUD directed at such folks.

    --

    There is no such thing as luck. Luck is nothing but an absence of bad luck.

  14. Re:Mirror by Darth+Turbogeek · · Score: 1, Offtopic

    I know this is offtopic but...

    Do you host email?

    --
    "Old Rallydrivers never die - they just fail to book in on time"
  15. Re:FUD and its meaning by Anonymous Coward · · Score: 0

    Agreed - it's bullshit to point at "Proprietary software projects" and then point at a commercially managed projects - Mozilla (AOL), OpenOffice (Sun), Gnome (Sun/RedHat), as if there was any fucking difference in project management style.

    Such things didn't really exist when the paper was released, and the author was speaking about traditional volunteer projects like Linux kernel and Apache.

  16. +1 funny by Anonymous Coward · · Score: 0

    I never knew a kernal was an operating system.

  17. Interesting... by xanadu-xtroot.com · · Score: 3, Funny

    In the memo there is a pretty graph of the differnt flavors of "Open Source". They list "BSD-Style". The interesting there is that the "All Derivatives Must Be Free" column is not checked.

    M$'s TCP/IP stack is directly from BSD.

    Windows isn't "free".

    Interesting...

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
    1. Re:Interesting... by Anonymous Coward · · Score: 2, Insightful

      In what sense is it interesting? Microsoft isn't in the business to make "free" operating systems. Neither is Sun or Apple or IBM or HP or...

      The BSD sources are attributed in the Microsoft copyright notice if you ever cared to look.

    2. Re:Interesting... by CaseyB · · Score: 1, Offtopic

      Moderators: this is more Usenet plagiarism from spootnik.

    3. Re:Interesting... by Anonymous Coward · · Score: 0

      CaseyB: We don't fucking care. At least he's saying something interesting, unlike you. We moderators are sick to death of reading petty little posts like this. Shut up.

    4. Re:Interesting... by Dahan · · Score: 2
      M$'s TCP/IP stack is directly from BSD.

      Often claimed, never substantiated. Got evidence?

    5. Re:Interesting... by GigsVT · · Score: 2

      Many of the windows 9X TCP/IP utilities were indeed derived from BSD. Just do a strings on any of them. The BSD copyright notice is right there in clear text.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:Interesting... by Anonymous Coward · · Score: 0

      strings /mnt/dos/windows/ftp.exe | grep Calif
      @(#) Copyright (c) 1983 The Regents of the University of California.

    7. Re:Interesting... by emerson · · Score: 2
      Start here.

      Then, since Microsoft themselves are documenting that Winsock is a superset of the BSD socket API, we can assume either they took the existing API and re-implemented it, or that they just took the existing BSD code (perfectly legally) and used it as a base for Winsock.

      Since there are BSD copyright notices sprinkled throughout various of the internet utilites that ship with Windows, I think it's pretty clear that it's the latter. And why not? If you're going to include a socket/IP implementation, and there's freely-usable code out there, why reinvent the wheel?

      Even if you want to go all out with the benefit of the doubt, and decide that they rewrote their own implementation of the API, it's still safe to say that MS' IP stack is based on BSD.

    8. Re:Interesting... by Anonymous Coward · · Score: 0

      Don't be stupid.

      The copyright message is writen as a C comment,
      which gets lost after the preprocessing (along
      with the macros.)

      There is no way for copyrights to remain in the
      binary. The BSD copyright is always a comment.

      BUT. what stays in the binary is the RCS string.
      You could find that with `strings`

    9. Re:Interesting... by Anonymous Coward · · Score: 0

      Big difference between utilities and the entire stack.

    10. Re:Interesting... by Dahan · · Score: 3, Informative
      Since there are BSD copyright notices sprinkled throughout various of the internet utilites that ship with Windows, I think it's pretty clear that it's the latter. And why not? If you're going to include a socket/IP implementation, and there's freely-usable code out there, why reinvent the wheel?

      There are BSD copyright notices in various userland utilities because Windows has an implementation of the BSD sockets API, which makes the BSD utilities relatively easy to port. The kernel is a different matter--while I haven't seen the source code to Windows, I have seen the DDK and the documentation for writing Windows device drivers. Windows device drivers are quite different from BSD device drivers; it would be a major undertaking to take BSD's TCP/IP stack and interface it with the rest of the Windows kernel. I don't think it'd be worth the effort... even with Unix-like OSes like *BSD and Linux, it's generally not worth the effort to actually take code; the other OS' code is just good as documentation. I think it's much more likely that MS reimplemented the sockets API to give programmers an interface they were familiar with.

      Even if you want to go all out with the benefit of the doubt, and decide that they rewrote their own implementation of the API, it's still safe to say that MS' IP stack is based on BSD.

      I don't see that that follows... the IP stack is the low level protocol implementation, not the API.

    11. Re:Interesting... by Anonymous Coward · · Score: 0

      The utilities aren't part of the TCP/IP stack. Try again.

    12. Re:Interesting... by Dahan · · Score: 2
      That's nice, but as others have mentioned, ftp.exe isn't the TCP/IP stack. But also:

      % strings /mnt/dos/winnt/system32/drivers/tcpip.sys | grep Calif
      % strings /mnt/dos/winnt/system32/winsock.dll | grep Calif
      % strings /mnt/dos/winnt/system32/wsock32.dll | grep Calif
      % strings /mnt/dos/winnt/system32/ws2_32.dll | grep Calif

    13. Re:Interesting... by Dahan · · Score: 1

      Oh yeah, Linux uses the BSD socket API too, doesn't it? Surely that means they took BSD's freely-usable code, rather than reimplementing it, right? Well... maybe not. Despite those files having the same name as their BSD counterpart, they're nothing alike.

    14. Re:Interesting... by j-beda · · Score: 2

      Actually I think that if people are going to post (admiditly interesting) other people's words, they should at least attribute them. Getting called out for not doing so might discourage others from "forgetting" attributions themselves.

    15. Re:Interesting... by anshil · · Score: 1

      Really? whats actually the "big" difference in the point of using BSD licensed products?

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    16. Re:Interesting... by mpe · · Score: 2

      In what sense is it interesting? Microsoft isn't in the business to make "free" operating systems. Neither is Sun or Apple or IBM or HP or...

      THe difference is that Microsoft's primary business is selling software. All of the others to a large extent sell hardware.

    17. Re:Interesting... by kindbud · · Score: 2


      $ uname -srmpi
      SunOS 5.8 sun4u sparc SUNW,Ultra-1
      $ cd /usr/include
      $ find . -type f -print | xargs grep -i microsoft
      < lameness filter prevents posting the output of this command >


      Damn lameness filter, prevents posting CODE on a GEEK SITE for gawds' sakes. What-EVER. If Slashdot allowed me to post the output, you'd be seeing a lot of files that contain Microsoft copyright notices.

      The point is, Microsoft once offered Unix variant called Xenix, from which much was borrowed to create what we know today as System V Unix, or AT&T Unix. They may have borrowed BSD networking code, but then they may not have needed to. They could have borrowed AT&T's borrowed BSD code. :)

      --
      Edith Keeler Must Die
    18. Re:Interesting... by scrytch · · Score: 2

      > M$'s TCP/IP stack is directly from BSD.

      I hear this crap thrown around all the time, and aside from some header files there for the specific purpose of providing a BSD sockets API (shocking, huh?), I still haven't seen anything that remotely substantiates this.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  18. OSDN's OWN Halloween . . . by Anonymous Coward · · Score: 1

    First, VA distances itself by removing the "linux" from their name - Now they've completed the sell out of Linux.com:

    http://www.newsforge.com/article.pl?sid=01/10/31 /1 844253

    Fire Everyone! Ditch the volunteers! What's next? Content on Linux.com written by Corporate Sponsors? A subscription fee to see slashdot without a ton of cheese advert links? Oh wait! It's too late!!!!!

  19. Setting themselves up for failure? by Halster · · Score: 5, Insightful

    I can't remember where I read it (it might have been slashdot) but somebody recently was comparing Microsoft currently to IBM in it's last years of domination in the industry.

    There are a lot of things in this article that support that theory too. Particularly Microsoft's concentration on proprietary protocols. Like the IBM of old Microsoft are trying to suck everything into their evil empire and proprietize (if that's a word) everything they can... including the internet.

    Now, if I said to any Slashdot readers (and some preschool picture book readers) that I thought somebody could control the internet for their own benefit, and be truly successful at it you'd probably just point at me and laugh. And that would be quite fair I think. But not Microsoft. They're still trying to tame this internet thing.

    You'd think after the success [sarcasm] of Push internet technology (remember active channels) and the microsoft network in it's original incarnation (now reduced to virtually an MS owned webring and AOL ripoff) and, speak of the devil; AOL's attempts to make the internet branded with AOL for anyone that uses it.

    After all this has anyone ever come out on top of the internet? No. Of course there have been plenty of successes, but the internet still remains a global brand-name-independant network.

    As the internet grows more it's that very size and reach that prevents it from becoming the MICROSOFT-InterNETWORK.

    IMHO, this quest for making everything proprietary is just Microsoft going out of their way to piss people off. And much like the IBM keeping everything IBM attitude of past decades they risk screwing themselves royally because of it.

    --

    "How much truth can advertising buy?" - iNsuRge - AK47
    1. Re:Setting themselves up for failure? by CaseyB · · Score: 2

      Moderators: this is more Usenet plagiarism from spootnik.

    2. Re:Setting themselves up for failure? by 1010011010 · · Score: 2
      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    3. Re:Setting themselves up for failure? by Art+Tatum · · Score: 2, Interesting

      There's a difference, however: nobody liked IBM. Everyone thought they were arrogant and useless (and they were right). Most people (not Slashdotters, but we're not most people) like Microsoft. Most people are convinced that Bill Gates INVENTED computers, operating systems, word processors, and the Internet ("What an idiot Al Gore is! Everybody knows that *Bill Gates* invented the Internet!"). People seriously believe that all good things in this world proceed directly from Bill Gates and his incredible genius. I know, I know--but that's honestly what they think.

    4. Re:Setting themselves up for failure? by Ian+Bicking · · Score: 3, Interesting
      I can't remember where I read it (it might have been slashdot) but somebody recently was comparing Microsoft currently to IBM in it's last years of domination in the industry.

      There are a lot of things in this article that support that theory too. Particularly Microsoft's concentration on proprietary protocols. Like the IBM of old Microsoft are trying to suck everything into their evil empire and proprietize (if that's a word) everything they can... including the internet.

      I dunno... IBM didn't invent the closed protocol, and closed protocols have succeded in the past. IBM bit off more than it could chew, but was already in decline anyway -- otherwise maybe it could have chewed up all its competition. It had done so before. MS has done so before.

      Pretty much all history tells us there is: IBM tried something, and it failed.

      MS might try and succede. It might try and fail. When it tries and fails, people will say, "hey, that's just like IBM". And MS will decline. But really, failure is failure. Closed protocols are not failure. Being a giant company is not failure. Being a giant company in decline is failure. Presenting closed protocols that no one uses is failure.

      When that happens, MS will have failed. Not because it's just like IBM, but just because that stuff happens. When you lose something, you always find it in the last place you look. Failure precedes decline. These aren't grand patterns, they just are.

    5. Re:Setting themselves up for failure? by Mike+McCune · · Score: 1

      I think Microsoft is more like Digital (DEC for us old timers) than IBM. Digital made a product that did most of what Mainframes did at a much lower price. They were enormously profitable and refused to give up those profits when even cheaper PCs got to the point where they could do most of what DECs computers could do. DEC soon started bleeding money like a stuck pig and eventually got bought out by a PC company (Compaq).

      Microsoft has ridden the PC wave to the top and is now facing OSS, which can do most of what Microsoft's products can do but at a cheaper price. Will Microsoft continue to milk money out of a declining business or embrace change in order to survive long term? IBM was enormously profitable in the early '90s then rapidly declined because it couldn't adapt quickly enough to the declining mainframe market. Today, IBM is one of the few large tech companies that is still growing because they have adapted to the OSS model. IBM supports OSS because they realize that software is rapidly becoming a commodity and the real money is in service.

      The real question is, will Microsoft become like DEC or IBM?

      --

      In a world that is Free and Open, who needs Windows and Gates?

    6. Re:Setting themselves up for failure? by Anonymous Coward · · Score: 0

      OK, how much of IBM's growth is due to adaption to the OSS Model? A little maybe, but for the most part IBM's bread and butter is the same old mainframes and proprietary and non-propietary minicomputers that they've always pushed, along with closed source middleware and backend software. Much of their "services" business involves shipping out overpriced AS/400 patch 'tapes' and the droog that installs them.

      The IBM folks building WebSphere, DB2, or OS/390 don't think software is a commodity at all -- they think that low-end server OS software is a commodity, which it always sorta was (Novell and NT priced for retail).

      Conclusion: IBM is just a bigger and better managed Digital Equipment. The Linux move has about as much sigificance (in the big picture) as DEC's late shift towards NT. Microsoft has always made their bank from the 'commodity' business, and will continue to find a way to do so.

    7. Re:Setting themselves up for failure? by Spootnik · · Score: 0

      Hello, I'm Dr. Squiffy.....

    8. Re:Setting themselves up for failure? by bitflip · · Score: 1

      I've seen similar assertions made on /. over the years I've been reading, and it seems really narrow-minded. Why does everything MS does have to be to "control" whatever it is that they're doing? I sure that they'd love to "own" the Internet and bleed it for all its worth, but isn't it conceivable that they're just trying to make money? They're not fools, they can see that the PC-era is coming to an end. From reading this site, one could come to the conclusion that since the PC-era is ending, they should just lay down and die. Sure, some of the things they try are dumb, but then, so are a lot of the things that have been tried by other companies. _Everyone_ is trying to "tame this internet thing".

      All MS (and other companies) need to do is offer enough people - maybe not you, and maybe not me - services they are willing to pay for to actually make a buck or two (billion).

      I'm just waiting for a news article to say that Microsoft is buying some land for a new building, so I can read the slashdot raving about how MS is trying to monopolize land and buildings.

    9. Re:Setting themselves up for failure? by Anonymous Coward · · Score: 0

      Perhaps if they used push technology in a future-proof way, they could collect enough eyeballs in order to sell advertising revenue. After all, content is king. ;)

    10. Re:Setting themselves up for failure? by gorilla · · Score: 2

      You can't really compare the people who knew about computers in 1976 and the people who do in 2001. Someone who knew about computers in 1976 was almost certainly technically skilled and could provide an informed opinion. In 2001 the majority are point and drool who think that AOL is the internet and that Gates invented the technology they use.

  20. Even Pravda Put Out Better Rhetoric by Anonymous Coward · · Score: 1, Insightful

    What an eye-opening experience. I thought the rhetoric level on /. was high, but these LWN bufoons take the cake. Lets look at their statements.

    "That observation [attacking process rather than company] certainly remains true. Much more open source work is done with a commercial motivation these days, but the process, at its best, remains. Open source software can not be killed off by destroying companies. "

    That's total garbage. You are not on an open sourced development project unless you know somebody. Companies have fallen left and right, and it has killed a lot of open source software. VA Basketweaving will be the next to fall.

    "In other words, free software, unlike the proprietary variety, does not simply disappear if things go wrong. "

    Horseshit. Go out in today's market and look for a tool to do X (like convert Java code to C). You can find tons of no longer supported crap that never worked, you find little stuff that does. What's open source's answer -- Code it yourself or RTFM. News flash guys. If I wanted to code it myself I wouldn't have started with your buggy garbage. If I have to spend more than an hour to code it, its far cheaper for me to license something that works.

    "Microsoft has indeed found that FUD (fear, uncertainty, and doubt) attacks against Linux tend to be ineffective."

    Double Horseshit. A big motivator by most companies not to adopt Linux is because, "... its written by a bunch of high school kids." In the end, they still shouldn't adopt Linux b/c its TCO is far higher than Windows, but they are not adopting it precisely because of FUD. Moreover, you never see a profitable company widely deploy any of those bogus OSS applications.

    "Some free software projects are huge .... Certainly some of those projects have shown management problems at times - for example, the "Linus burnout" episodes in 2.1 kernel development."

    Understatement of the year. Later they actually praise Mozilla. Mozilla!! This is the poster child for mismanaged projects. New students at HBS are doing thesis on how bad this project was managed.

    "Linus burnout". Guys, get over Torvalds if you want to advance. Give him the open source equivalent of a pink slip. I see posts all the time about "we've come a long way since Minix." News flash everyone -- Minix was a far superior contribution to the world than Linux. This is why Tanenbaum rejected the idea, and his average student started a project to name after himself. You don't need a bloated UNIX kernel. Spend your time on advancing new concepts like distributed file management, global time synchronization. INNOVATE, PLEASE INNOVATE. Adding a bunch of features to 70's technology does nothing. HURD could be something. A group picking up Plan 9 could be something.

  21. Re:The BSD comment by terrabit · · Score: 0

    This looks like a troll that has been floating around for the past couple of months. Definatley not "interesting".

  22. Re:Mirror by Anonymous Coward · · Score: 0

    Somone did mention a yahoo mirror earlier, but you can't see it because your not viewing at -1.

  23. Ease of use by drsmithy · · Score: 4, Insightful

    "Ease of use must be engineered from the ground up. Linux's hacker orientation will never provide the ease-of-use requirements of the average desktop user."

    "The desktop projects _are_ being engineered from the ground up. It remains true that ease of use is not always at the top of many hackers' priorities, however."

    Sorry folks, but this isn't really true at all. All those flashy new GUIs are doing is putting a prettier, more easily configured face onto X and have a whole bunch of standalone applications that look and feel the same. To engineer "from the ground up", they need a _complete package_ that handles _all aspects_ of using and managing the machine.

    For example (with KDE on FreeBSD):
    * Where do I partition disks ?
    * Where do I mount and unmount things ?
    * Where do I set the colour depth and resolution of my display (on the fly is even better) ?
    * Where do I load and unload kernel modules ?
    * Where do I start and stop runnig daemons ?
    * Where do I share things ?
    * Where do I reconfigure my network settings ?
    * Where can I reconfigure my kernel, compile it, isntall it and reboot all by checking a few boxes and hitting a button ?
    * Etc.
    You can just put a bunch of pretty pictures in front of a few things and call it "user friendly". The whole thing has to look and feel integrated as a single package. That means I should be able to do pretty much anything a normal person would want to do without ever having to
    a) leave the GUI and use a commandline
    b) use software with a different GUI (like gtk apps under KDE), or
    c) install the software myself.
    *That* is what they mean by "engineer from the ground up". Everything has to be doable with "user friendly" tools, not just a few things and not just things to do with the GUI itself.
    Projects like KDE and GNOME, for all the good work they've done, still really haven't looked past creating Yet Another Window Manager. They still haven't really delved into the guts of the underlying operating system to try and make them easier to use.

    I certainly hope these projects are working towards this sort of "complete product" integration. Until they do, you'll _never_ get the "ease of use" of Windows, MacOS, OS/2 etc because at the end of the day the OS still looks like a patchwork quilt.
    CS

    1. Re:Ease of use by iomud · · Score: 4, Insightful

      Those are almost all application requests with the exception of something like setting colour depth, kde would face many problems if they had to write an abstraction layer for every single possible graphics card or every possible kernel permutation not to mention version management, there are applications which address many of your issues but "delving into the guts" is the job of the distro maintainer as they have control over what goes into what boots up after install. Plus it's that type of value added resell which drives competition between the various distributions. I too would like a more-integrated-environment but I cant look to one group and dump all my issues on them. I also have no problems with configuration with provided tools and applications. We'll get there though, it'll take time but we'll get there.

    2. Re:Ease of use by Anonymous Coward · · Score: 0

      I don't think he's picking on KDE in particular -- he's picking on the idea that Unix GUIs are functionally equivalent to (or as integrated as) Windows.

    3. Re:Ease of use by Tachys · · Score: 2

      Where do I set the colour depth and resolution of my display (on the fly is even better) ?

      By the way is it even possible to change resolution and color on my display "on the fly" in X?

    4. Re:Ease of use by Art+Tatum · · Score: 1
      Resolution: definitely; bit depth: not sure. To change resolution (in XFree86--not sure about other X servers) i think the default key bindings are Ctrl+Alt+Keypad+ and Ctrl+Alt+Keypad-

      This may not quite correct as i don't generally use that feature. At any rate it's configurable.

    5. Re:Ease of use by raistlinne · · Score: 2, Insightful

      "Where can I reconfigure my kernel, compile it, isntall it and reboot all by checking a few boxes and hitting a button ?"

      You are kidding, right?

      While you have, at the kernel of your message, a valid point (leaving off the fact that it's not even remotely new), you've listed a whole bunch of administrative functions. The average user doesn't need to do administrative functions.

      And if you're in redhat, I believe that the redhat control center, or maybe it's called the command center, handles more or less all of these things. But how many average users need to:

      *Partition disks
      *Set the colour depth and resolution of your display (though gnome has a little panel applet for this that even an idiot could figure out how to add to their toolbar and use, and I'd imagine that KDE has the same thing)
      *load and unload kernel modules that aren't configured by their distro to autoload when needed
      *start and stop daemons? Do you really think that the average user runs their own http server?
      *reconfigure and compile their kernel? These things are always provided by distros will virtually all modules compiled and configured to autoload.
      *etc. what average user needs to do things in latin? :-)

      Also, who exactly do you expect to install software for you? Is your computer supposed to guess what you want and install it for you? I don't quite understand how you expect new programs to get to your computer if you don't tell your computer that you want them there (i.e. install them)

      However, much of what you request is already handled pretty well in recent distributions of redhat, and debian isn't for people who want such a unified tool (it's simply got a different audience). Moreover, you really should notice that right now there really aren't any user-friendly OSes (with the possible exception of MacOS, but I really don't know) by your criteria. Given this, why do you only point out that linux needs improvement in this area?

      --
      They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
    6. Re:Ease of use by k_187 · · Score: 1

      kde would face many problems if they had to write an abstraction layer for every single possible graphics card

      Then how do Windows and Mac do it? (Note: I honestly don't know and am curious)

      --
      11 was a racehorse
      12 was 12
      1111 Race
      12112
    7. Re:Ease of use by inri · · Score: 1
      To address your points in turn:



      • Where do I partition disks ?
      • Where do I mount and unmount things ?
      • Where do I set the colour depth and resolution of my display
      • Where do I share things ?
      • Where do I reconfigure my network settings ?


      These are all dealt with (and many more: how do you manage users?) in Ximian Setup Tools, a collection of programs (generally perl scripts) that provide an abstraction from the underlying system and allow one to configure the above via command-line or point-and-drool GUI tools. Incidentally, they are working with KDE on the backend to prevent duplication, so all that one needs to do is slap a pretty face on it. On the GNOME side, this is being integrated into the new control center (check out Red-Carpet Ximian Preview). Many of these tools need work/polish, but they're coming along very nicely. This is a known problem, and is being addressed. Note that the solution is much more integrated/elegant than Window's ``Where do I go to change that?'' (oh, it's easy: open an explorer window, then go to View->File types... and try to navigate that, er or was it in the control panel?)



      • Where do I load and unload kernel modules ?


      ? These are dynamically loaded and unloaded as needed or not on Linux, so this prolly doesn't get as much attention.



      • Where can I reconfigure my kernel, compile it, isntall it and reboot all by checking a few boxes and hitting a button ?


      You can't do this at all on non-free systems, and vendors generally ship with a kernel that is fine for most purposes/people. That said, with the new Linux kernel configuration system (curtesy ESR), one could do this, but the sentiment seems to be that if you're recompiling a kernel, you probably should know enough about computers to not be afraid of `make menuconfig', so this has not received much attention, afaik.



      Oh, and with some finesse, you don't need to reboot to load a new kernel -- this would be kinda nice to have a GUI tool for ;-)

    8. Re:Ease of use by man_ls · · Score: 2
      Also, who exactly do you expect to install software for you? Is your computer supposed to guess what you want and install it for you? I don't quite understand how you expect new programs to get to your computer if you don't tell your computer that you want them there (i.e. install them)


      Compiling my own software from source isn't exactly what most people mean by "installing" software. They mean clicking a nice "setup.exe" or "setup.msi" icon amd launching something from InstallShield or Microsoft Installer, which will take care of placing the right files in their proper places, and put a nice little icon on your desktop.

      I'm a Windows "admin" but can't even install something simple like OpenSSH onto my Linux box. I haven't a clue how. And admining on Windows is more complicated than most MCSEs will tell you.

    9. Re:Ease of use by MtViewGuy · · Score: 2

      And you wonder why one thing we may see in the 2.5.x developmental kernel releases is Advanced Configuration and Power Interface (ACPI) support.

      With ACPI implemented in Linux, things like OS upgrades, changes in OS components, and adding software support for new hardware could become quite a bit easier.

      Anyway, the current process of Linux kernel updates is too complicated for the average home user. I've read about the process involved and it can get a bit tricky for less-experienced computer users.

    10. Re:Ease of use by Tachys · · Score: 2

      One tool which I have found making process in this area is Ximian Setup Tools.

      You can get it with Ximian Desktop but you may have to hunt for them in Red Carpet. Best thing to try Ximian in is probably Red Hat.

    11. Re:Ease of use by mnemex · · Score: 1

      This is a solution to the wrong problem.

      Non-unix OSes frequently attempt to "solve things from the ground up" by building the entire kit and kaboodle as one monolithic system tying the kernel and GUI together, thus allowing the user to configure and install the system without ever seeing anything but the GUI.

      However...the Unix way (which Gnu and Linux have embraced, and rightly so) is that if you build your underlying tools small and good enough, you don't -have- to weld it all together, building the top level into the bottom level in an ugly beamoth.

      Instead, if each of the low levels work well (better than some of them, like framebuffers/X, work now, mostly due to the idiocies of PC architecture), the user doesn't have to worry about them, and tools can be built that provide a consistent look and feel (even if it's a slighty different one for each distro) from the user prespective. That we aren't there yet certainly -doesn't- mean we aren't moving in that direction.

      After all, the advantage of a patchwork quilt is that you can remove a single section, put in a new one...and aftewards, it still keeps you warm; only a badly sewn one will have unslightly, uncomfortable seams.

    12. Re:Ease of use by Anonymous Coward · · Score: 0

      the graphics card vendors code for windows/mac, not the other way around.

    13. Re:Ease of use by raistlinne · · Score: 1

      Well, if installing consists of "clicking a nice 'setup.exe' or 'setup.msi' icon and launching something from InstallShield or Microsoft Installer", then you're going to wait quite a long time indeed before you see that happening.

      However, if debian's apt (which doesn't really qualify as getting a debian system is still non-trivial, though it's actually not that bad) or RedHat's rpmfind are enough, as you basically can just click on packages and say "install!" and it installs, then that is the current situation.

      As an example of another version, ever try out one of Loki's products? Or the Ximian installer?

      Virtually all free software packages out nowadays come either in debian's apt archive or as the necessary rpms to just download and install using the gui installer.

      E.g. on debian, installing openSSH is:
      apt-get install ssh
      not very hard, I think. That is, however, a command-line instruction. Doesn't take too much getting used to, though.

      On a recent Redhat, I believe that you just browse through rpmfind to locate the openssh rpms, then click install.

      --
      They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
    14. Re:Ease of use by Error27 · · Score: 2

      Your post is probably not make you very popular but I think it's pretty insightful. This are somethings ever Linux user thinks about from time to time. Here are some of my thoughts.

      * Where do I mount and unmount things ?

      I don't think users should have to do this at all. It should be done automatically by the kernel. The fact you have to do it at all is a problem.

      * Where do I load and unload kernel modules ?

      This is also a kernel thing. You mention that you are using BSD. I haven't used that but Linux really should be able to do this stuff automatically. Providing an graphical UI to make up for kernel deficiencies is not a good solution. :P

      * Where can I reconfigure my kernel, compile it, isntall it and reboot all by checking a few boxes and hitting a button ?

      Most distros provide an RPM/deb of the kernel. Regular users shouldn't have to compile their own kernels. Advanced users can use command line tools. (I find "make menuconfig" surprisingly well thought out and intuitive).

      You mention that you don't like using gnome apps. Personally I use enlightenment with Gnome apps. I have some KDE apps installed just to see how they work, but I never use kde apps in day to day work.

      The real solution is to make KDE and Gnome look and feel the same. Developers do not want to develop two diferent user interfaces for Linux. They often don't want to "join" KDE or Gnome and have to deal with all the backage that entails. Developers just want to write a program that works on ALL Linux desktops.

      As it is, instead of saying, "I use Linux" people should just say, "I use Gnome." or "I use KDE." That would be more honest.

      Some desktop applications that I would like would be more tools to work with .debs. Also I don't seem to have any graphical frontend to "find" installed on my computer but I think there must be one somewhere.

      You talk about the command line. I was just looking through my ~/.bash_history and I don't see much that I couldn't have done in a graphical way. Some things like dict, gcc, make, grep, apt-cache search, and so on are more easily done from the command line even though there are graphical ways to do them.

    15. Re:Ease of use by COAngler · · Score: 1


      On a recent Redhat, I believe that you just browse through rpmfind to locate the openssh rpms, then click install.



      In theory, Mandrake Update does that. In practice, not always. And the KDE front-end doesn't give any helpful error messages.



      In practical terms, sometimes you just have to go through the command line. At least with all *n?xes, that's still an option.

    16. Re:Ease of use by drsmithy · · Score: 1

      "While you have, at the kernel of your message, a valid point (leaving off the fact that it's not even remotely new), you've listed a whole bunch of administrative functions. The average user doesn't need to do administrative functions."

      -> On a single user desktop (ie, the *vast* majority of computers out there), that "average user" has to perform those "administrative functions". That's why it is important to make them accessible and easy.

      "And if you're in redhat, I believe that the redhat control center, or maybe it's called the command center, handles more or less all of these things. But how many average users need to"

      -> Any end user that doesn't have a sysadmin (that would be most of them) to setup and maintain their machine for them. Not ot mention you've completely missed the point about it not being *included* and *integrated*.

      "Also, who exactly do you expect to install software for you? Is your computer supposed to guess what you want and install it for you? I don't quite understand how you expect new programs to get to your computer if you don't tell your computer that you want them there (i.e. install them)"

      -> I'm not sure if you're being intentionally obtuse here or if you really don't get it. The point is all those applications to do those things should be considered part of the entire package and included with it. I shouldn't have to go hutning around freshmeat and similar sites, just to find a program to perform a basic function.

      "However, much of what you request is already handled pretty well in recent distributions of redhat, and debian isn't for people who want such a unified tool (it's simply got a different audience)."

      -> The article made the comment I quoted. I was pointing out why that comment was wrong.

      "Moreover, you really should notice that right now there really aren't any user-friendly OSes (with the possible exception of MacOS, but I really don't know) by your criteria."

      -> By my "criteria" (and they weren't, they were just examples of things that should be present in a package "engineered from the ground up to be user friendly") Windows and MacOS are certainly "user friendly". Not that anyone would measure "user friendliness" solely on those few things I stated.

      "Given this, why do you only point out that linux needs improvement in this area?"

      -> I don't. It was a general statement that applies (in my experience) to all Unixes. More specifically, it was directed at the "user friendly" environments like KDE. Indeed, the only Unix I mentioned specifically was FreeBSD (because that's the one I use the most and know the best).

    17. Re:Ease of use by drsmithy · · Score: 1

      The equivalent layer to X on those systems handles it. As it should be done on these systems - there simply aren't any tools that do (and maybe there can't be ?)

    18. Re:Ease of use by drsmithy · · Score: 1

      "I don't think users should have to do this at all. It should be done automatically by the kernel. The fact you have to do it at all is a problem."

      -> Not necessarily. How about adding a new partition somewhere ? How about when you want to manually unmount something ? Mounting and unmounting devices is a pretty essential and basic function on a unix box. I can't think of any reason why I should *have* to drop to a commandline to do it.

      "This is also a kernel thing. You mention that you are using BSD. I haven't used that but Linux really should be able to do this stuff automatically. Providing an graphical UI to make up for kernel deficiencies is not a good solution. :P"

      -> FreeBSD's quite capable of doing it. Again, the issue is more about when you want to do it manually, or when you have a module that isn't recognised by the autoloader. It's the equivalent of being able to stop and start device drivers in NT (although, for obvious reasons, not all drivers can be stopped and started at will).

      "Most distros provide an RPM/deb of the kernel. Regular users shouldn't have to compile their own kernels. Advanced users can use command line tools. (I find "make menuconfig" surprisingly well thought out and intuitive)."

      -> Again, the issue is not existing tools and how good (or bad) they are. The issue is *integration* and trying to present an environment that looks like a single, coherent package rather than a patchwork of odds and ends stuck together with some superglue. MacOS is really the standard to look up to here, although OS X somewhat less so than earlier versions.

      "You mention that you don't like using gnome apps."

      -> Er, no. I said that using a gtk app under KDE is not as good a solution as having a real KDE application.

      "Personally I use enlightenment with Gnome apps. I have some KDE apps installed just to see how they work, but I never use kde apps in day to day work."

      -> IME KDE is far closer (and the group behind it have a far more coherent objective) to the goal of a completely integrated environment than GNOME is. Then again, it's been some time since I've used GNOME.

      "The real solution is to make KDE and Gnome look and feel the same. Developers do not want to develop two diferent user interfaces for Linux. They often don't want to "join" KDE or Gnome and have to deal with all the backage that entails. Developers just want to write a program that works on ALL Linux desktops."

      -> No, the real solution is to make a complete toolset for whatever environment you want to push as "equivalent to MacOS/Windows". Yes, that's a lot of work and a not insignficant amount of repetition (but it shouldn't be too hard to work on a common backend with different frontends). But, unfortunately, that's the price that must be paid to have an end product that feels complete. UI diversity is good. UI incompleteness is not. UI inconsistency is not.

      "As it is, instead of saying, "I use Linux" people should just say, "I use Gnome." or "I use KDE." That would be more honest."

      -> This is true.

      "Some desktop applications that I would like would be more tools to work with .debs. Also I don't seem to have any graphical frontend to "find" installed on my computer but I think there must be one somewhere."

      -> This is *precisely* the types of things that need to exist. Basically, the developers should be thinking to themselves whenever they drop to a commandline to do something, or load up some application that looks or acts differently to the rest of their UI, *why* they had to do that, or *why* it looks different, or *why* it acts differently. Then they have to fix it. BTW, I believe KDE has a frontend for "find". I couldn't say for sure though - I almost always use the commandline for such things (because I almost always have to manipulate the results).

      "You talk about the command line. I was just looking through my ~/.bash_history and I don't see much that I couldn't have done in a graphical way. Some things like dict, gcc, make, grep, apt-cache search, and so on are more easily done from the command line even though there are graphical ways to do them."

      -> I've got nothing against commandlines (as a SysAdmin it'd be hard to :). I"d certainly never want to get rid of them. However, the fact remains that if you want the UI to feel "integrated" then you should be able to do "everything" from within that UI without having to switch to one that is fundamentally (or even just significantly) different.

    19. Re:Ease of use by VB · · Score: 1


      * Where do I mount and unmount things ?

      I don't think users should have to do this at all. It should be done automatically by the kernel. The fact you have to do it at all is a problem.


      All these details could be handled by the kernel seemlessly, if those attaining to promote desktop *n*x could come to understand that desktop users want to answer the least amount of questions possible.

      The (Linux) kernel is already pretty advanced wrt the hardware it can detect and enable on the fly, along with loadable modules to activate hardware. These details are the least of concern for Joe 6-pak. I don't see anything wrong with implementing volume management similar to what AIX does and hiding the details from those who don't need/want them.

      Give options to suppress that hand-holding for power users who request it, or buy a distro that says on the label "RH UltraXP: For Power Users."

      If anyone's paying attention, it doesn't appear that M$ is losing market share by calling their customers "dumb-asses."

      --
      www.dedserius.com
      VB != VisualBasic
    20. Re:Ease of use by valentyn · · Score: 1
      On Whinedows, where do I
      • get a list of all addresses that bounced the last 24 hours?
      • run the program that indexes the file list (say, updatedb), and after that start the web server again
      • find the IP address of the box, then send that per mail to the administrator?
      Or, to put it more bluntly: your examples are carefully chosen to reflect the kindergarten interface of Windos, but has nothing to do with the Real World. In the Real World, the end user does not know anything about such thing as "color depth", "mounted disks" (come on!) "kernel modules". Show me your login while you're fdisk'ing around. Whose prompt does it show you? Root's? So let root do the tasks that are root's, and lusers tasks that are lusers'.
      --
      my other sig is a 500 page novel
    21. Re:Ease of use by drsmithy · · Score: 1

      "On Whinedows, where do I
      * get a list of all addresses that bounced the last 24 hours?
      * run the program that indexes the file list (say, updatedb), and after that start the web server again
      * find the IP address of the box, then send that per mail to the administrator?"

      -> Who cares ? This is about "ease of use" on unixes unix environments like KDE and GNOME. Things that Windows does or does not have are completely irrelevant to things they are lacking.

      "Or, to put it more bluntly: your examples are carefully chosen to reflect the kindergarten interface of Windos, but has nothing to do with the Real World."

      -> No, they were carefully chosen the reflect a few of the fundamental pieces of functionality missing from the up and coming "easy to use" GUIs for unixes that _are_ present on other, "benchmark", GUIs. I could come up with a lot more, many of which are sorely lacking from Windows and MacOS as well.

      "In the Real World, the end user does not know anything about such thing as "color depth", "mounted disks" (come on!) "kernel modules"."

      -> Bollock. I'm an "end user" (amongst other things) and I know all about those things. Not only that, but I'd also like to have a simple, intuitive and integrated method of manipulating them from within the GUI. I know heaps of people using Macs who wouldn't be able to pick a hard disk out of a lineup with a monitor and a keyboard, and they know all about colour depths, screen resolutions and mounted drives. Not to mention things about colour matching, fonts and publishing that your average Unix guru wouldn't even know existed. Amazing as it sounds, there *is* a world of computers outside of web servers, databases and firewalls. A GUI *is* useful for more than just fitting more terminal sessions on the screen.

      "Show me your login while you're fdisk'ing around. Whose prompt does it show you? Root's? So let root do the tasks that are root's, and lusers tasks that are lusers'."

      -> On single user desktop system, a demographic that probably matches about 90% of computers in the world, the "luser" *is* "root".

    22. Re:Ease of use by EnglishTim · · Score: 1

      That's all very well, but I've not seen any of these 'patchwork quilts' without the uncomfy seams,and I'm not convinced that I will in near future, either.

      I'll stick with my nice warm blanket, thank you.

    23. Re:Ease of use by mpe · · Score: 2

      To engineer "from the ground up", they need a _complete package_ that handles _all aspects_ of using and managing the machine.

      No you don't, you need an interface which is sysadmin friendly dosn't matter a bit if it is or isn't "user friendly"

      For example (with KDE on FreeBSD):
      * Where do I partition disks ?
      * Where do I mount and unmount things ?
      * Where do I set the colour depth and resolution of my display (on the fly is even better) ?
      * Where do I load and unload kernel modules ?
      * Where do I start and stop runnig daemons ?
      * Where do I share things ?
      * Where do I reconfigure my network settings ? * Etc.

      Of this long list only changing the screen resolution is likely to be something a user should even be attempting in the first place.

      Everything has to be doable with "user friendly" tools, not just a few things and not just things to do with the GUI itself.
      Wrong a great many things need to be "sysadmin" friendly, indeed should be impossible for users to even attempt.
      You don't expect car mechanics to do their work from the driving seat; areo engines to be serviced from the cockpit; etc.

    24. Re:Ease of use by mpe · · Score: 2

      The average user doesn't need to do administrative functions.

      Not only don't they need to do them, they shouldn't even be able to even attempt them.
      Indeed Windows allowing (even expecting) end users to perform sysadmin tasks is the cause of much heartache. Both on the technical side, i.e. user messes up machine because they don't know what they are doing and financial i.e. user installs something either without a licence or without making sure that who ever manages licences knows they have a licence. BSA come around and lots of money gets spent "auditing" and buying licences which may have already been paid for.

    25. Re:Ease of use by mpe · · Score: 2

      On a single user desktop (ie, the *vast* majority of computers out there), that "average user" has to perform those "administrative functions". That's why it is important to make them accessible and easy.

      This is likely to be the case with Windows, because it is designed to work that way. Even many Windows installations in homes actually have admins who are separate from the end user. Just that many things under Windows can be difficult to impossible without being physically sat in front of the thing.

    26. Re:Ease of use by mpe · · Score: 2

      In the Real World, the end user does not know anything about such thing as "color depth"

      They might have some idea since Windows makes the option very obvious and there exists some Windows software which simply refuses to run unless resolution (and colour depth) are to it's liking.

      Show me your login while you're fdisk'ing around. Whose prompt does it show you? Root's? So let root do the tasks that are root's, and lusers tasks that are lusers'.

      Also don't expect "root" to have to mess around with GUI. Would you expect a car mechanic to service an engine from the driving seat?

    27. Re:Ease of use by Error27 · · Score: 2

      >>UI diversity is good.

      In some ways I think it's cool that anyone can write their own widget set. For some purposes you need that extra functionality. And some times you are willing to sacrifice consistency to get a cool look.

      But for most applications consistency is more important than looks.

      The difference between KDE and gnome UI does not help anyone. Users get fewer apps and developers have to code things twice.

      I'm probably going to offend people but neither KDE nor Gnome seems to be significantly "better looking" than the other. They are only different. I can not imagine coding in gtk just to get some cool look that wasn't possible in qt. The same is true for qt. To me they seem to be different just for the sake of being different and that's not a good enough reason to break consistency.

      Remember when Guillaume Laurent stopped working on gtk-- and switched to qt? It was a big deal and there were a lot of strong feelings involved. If Gnome and KDE looked the same it would have been a simple matter of a developer using a different library. Instead it was viewed as a switch from being a member of the Gnome communitee to being a part of the KDE camp. People don't seem to understand that many developers don't want to be a part of any Gnome/KDE communitee.

      Anyways that's enough of a rant from me. I have to go.

    28. Re:Ease of use by Shotgun · · Score: 2

      Sorry, I don't use FreeBSD, BUuut...

      With a Mandrake Linux distribution:
      * Where do I partition disks ?

      From LinuxConf or the control panel.

      * Where do I mount and unmount things ?

      Click once on the desktop icon.

      * Where do I set the colour depth and resolution of my display (on the fly is even better) ?

      From LinuxConf or the control panel?

      * Where do I load and unload kernel modules ?

      From LinuxConf or the control panel.

      * Where do I start and stop runnig daemons ?

      From LinuxConf or the control panel.

      * Where do I share things ?

      I dunno? At your local flea market? Linux doesn't have that thing where you drop your pants and tell the whole world to come get some. But if you want to export some files systems through NFS and control access to them...

      From LinuxConf or the control panel.

      * Where do I reconfigure my network settings ?

      From LinuxConf or the control panel.

      * Where can I reconfigure my kernel, compile it, isntall it and reboot all by checking a few boxes and hitting a button ?

      From LinuxConf or the control panel.

      * Etc.

      From LinuxConf or the control panel.

      The beauty in building from the ground up is that everyone can see your foundation before you stick a gawd-awful structure on top of it. Notice I gave two choice to nearly every question, but they both use the some fully-debugged functionality underneath. Just because this GUI wrapper hasn't made it into your favority UNIX look-alike, doesn't mean that "[t]hey still haven't really delved into the guts of the underlying operating system to try and make them easier to use."

      Well, KDE developer won't delve "into the guts of the underlying operating system", because they won't need to. The functionality is already there. There just needs to be some work to make that functionality presentable in a clickety-click way.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    29. Re:Ease of use by castlan · · Score: 1

      I have never used FreeBSD, but as for NetBSD and OpenBSD, the answer it that all of these things are done using the Shell, once the disks are in place. NetBSD is a full OS in and of itself, and XFree86 is just a really nice add on that remains distinct from the product.

      It is too bad that Progeny Debian is no longer in Production, as it looked to me to have the Best answer to all of your questions. The disk partitioning item is the most difficult of your requirements; with the current computing paradyme, this would have to be handled with some kind of non-disk based ROM that ws integrated with the rest of your system. But if you allow disk partitioning to be handled once during initiall setup (Windows and Mac systems aren't that much fun during disk partitioning either) then everything else is handled in a central and consistent way in Progeny. Even the initial disk partitioning is relatively pleasant (if you aren't looking for non-EXT2).

      As for every thing else, it is handled by the GNOME control center. There is also much flexibility and backward compatability in that you can also use standard Debian command-line (Newt) configuration via dpkg-reconfigure, or standard Unix style /etc configuration, and the system stays coherent, bacuse they all are just different faces to the same back end. While the Gnome Control Center is available on anything that runs X11, dpkg-reconfigure is available on any Debian based system and /etc configuration is a very widespread Unix practice, Progeny had a very consistent overall vision for these standard tools, and did much work to have them interact smoothly. Despite the discrete components, they present the appearance of a single integrated package.

      Fortunately The Debian Project is in the process of reintegrating the Progeny enhancements, but that goes back to your point of individual hackers not having consistent priorities. Progeny was making an OS with a central vision of end-user ease of use and integration within the Debian framework. Now they just support Debian systems in general. Progeny has made a really nice blanket... now that it is back in the hands of the Debian Project I hope the quilt can succeed in patching it's many remaining holes.

  24. The difference is... by Anonymous+DWord · · Score: 2, Interesting

    2.5 isn't out yet, and maybe it should be, but look- you have 2.4.1, 2.4.2... what are we at now, 2.4.13? You can use all of these if you want, and most of them will be (fairly) minor improvements upon the last. Who cares if .14 isn't here yet, run the version before.

    With closed-source, however, you're waiting for the next version which bundles all those subversions into one- Wind95... Wind98- three years with no major changes. That's why Linus can miss a target with no major repercussions, while the wait for the next version of Windows can seriously mess up plans.

    --
    "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
  25. Interesting but it could have been better by LoRider · · Score: 1, Insightful

    It would be nice to have someone really put some thought into examining the letter and what was stated. I thought the article was ok but it seemed to lack something.

    It would have been nice if the article would have included some numbers on how many people are using Linux. Perhaps discuss the current position of the varioius software projects in their respective markets. Apache and Samba would be interesting.

    I shouldn't talk, I can't write anything I can just critize what other people do. The open source community is represented as much by it's publications as it is for it's software to the rest of the world.

    --
    LoRider
  26. Its going to be 'Halloween' for ESR by Anonymous Coward · · Score: 0

    If he keeps getting press like this:

    ESR: Microsoft Could Collapse In 6 Months (updated)

    Written almost a year ago. Let's do a whole slashdot story on how much of THAT memo came true.

    :-)

  27. MS is in a different fight now by Wateshay · · Score: 5, Insightful

    Personally, I think that there has been a fundamental change in the marketplace during the last three years that Microsoft didn't anticipate. Three years ago, they were trying to figure out the best way to protect their interests from the likes of Linux and the rest of OSS. However, while they were concentrating on the external enemy, they missed the internal one. With Windows and Office 2K, Microsoft developed a product that is good enough for most people. That, combined with the subsequent major falloff in PC sales that accompanied the tech bust, meant that people had no reason to buy their software in the huge numbers they had previously been buying them in, and they certainly didn't see much need for further updates. Why pay for more software when what you have works. I would argue that OSS software is superior in most ways to CSS, but the simple fact is that most of Microsofts recent sales falloffs have not been attributable to OSS. Rather, we are seeing a general falloff in sales, mostly due to the fact that people don't need to buy more MS software. Thus, we have seen many of the recent (scared sh*tless) tactics that MS has been using. I'm sure Linux is still on Microsofts radar, but their real worry right now is how to get people to pay for something they really don't want or need, because their current business model is unsustainable long term. Therefore, they are making stupid moves that just serve to make people mad (licensing, Passport, copy protection). This is both good and bad news for Linux. It's good news because Linux has an opportunity to move in and usurp the reigning king. On the other hand, it could be very dangerous for OSS in general. There are few things deadlier than a cornered animal, and right now Microsoft has been backed into a pretty tight corner.

    --

    "If English was good enough for Jesus, it's good enough for everyone else."

    1. Re:MS is in a different fight now by Anonymous Coward · · Score: 2, Interesting

      Very good observation, that the latest MS products are generally good enough. I'm running W2K right now, and don't need anything better (OK, my switch to Linux is slow).

      BUT - this might be part of a new MS business strategy. How many old products are "unsupported"? Can't buy Windows 95 anymore - even though it has most of what I need.

      My guess - MS is going to phase out their older (Office 97 and 2000) stuff, then step up their license audits. A company will suddenly discover they can't legally run Office 97 and they need more licenses - MS won't be selling Office 97 or 2000 licenses then, so the company HAS to upgrade to Office XP, with the fancy anti-copying features. In a few years, MS will be able to GUARANTEE a stream of revenue from ANYONE who uses MS products with this subscription-based model. Repeat this strategy for Windows and your other favorite MS apps...

      MS is trying to consolidate their revenue stream.

    2. Re:MS is in a different fight now by DEATH+AND+HATRED · · Score: 1

      Microsoft is their own worst enemy.

    3. Re:MS is in a different fight now by gorilla · · Score: 2
      A company will suddenly discover they can't legally run Office 97 and they need more licenses - MS won't be selling Office 97 or 2000 licenses then, so the company HAS to upgrade to Office XP, with the fancy anti-copying features.

      And at this point companies will start wondering if they should upgrade to Office XP or investigate an alternative. There is a huge difference between buying 100 new licenses and buying 40,000 new licenses when you're happy with the earlier product.

  28. from the article by faeryman · · Score: 1

    The document took a look at Mozilla, predicting that it would continue to drop behind Internet Explorer. Much controversy came from the document's use of declining traffic on the Mozilla lists as evidence that development was slowing. Mozilla-general went from 1862 postings in April, 1998 to 687 in June. Mozilla-ui went from 285 to 76. For the curious, Mozilla-general seems to have bottomed out with 211 messages in October, 1999; it carried 1451 postings in September, 2001. Mozilla-ui carried 243 messages, and appears to be headed toward double that in October.

    That reads just like the *BSD is dying troll :) Well except that it went up. Oh to go back in time to October 1999 and troll with that information.

    --


    ,
    faeryman
  29. Its not FUD by gnugnugnu · · Score: 2, Insightful

    You are oversimplyfing.
    When most people talk about open source projects the preclude the idea of Commercial but Open source projects, they may not be the majority but they do exist.

    If a project is both commercial and open (rather than commercial and propriatary) it is inevitable that the will have set deadlines and one can _honestly_ say that these deadlines exist.

    Of course they may be an increased likehood that developers get distracted by tangetial features or helping out less skilled volunteer programmers (Brooks Law, adding more programmers to a late project only makes it later).
    do you think the Open Office/Star Office Developers being paid for by Sun Microsystems or the Mozilla/Netscape developers being paid for by AOL/Netscape/TimeWarner/whoever are not forced to meet deadlines?

    Mmm, Fud, makes me think of that simpsons episode where Homer cant get Duff Beer and has to settle for Fud (or was that FFUD?).

  30. Deadlines and value by nels_tomlinson · · Score: 5, Interesting
    Indeed, Microsoft has made a spot on judgment of the management problem in open source : things eventually happen in open source projects, but not at a pace that anyone can control. Indeed, the management techniques that can be applied to closed source projects can allow people to define deadlines - whereas no such deadlines can be imposed (if one is honest) in the open source world.

    It is true that closed-source projects can make one sort of deadline and stick to it. That's the "we'll ship by" sort of deadline. That's not the kind of deadline that knowledgeable users generally need.

    The sort of deadline that open-source projects can generally meet is the "we'll get a nightly build up every night" and the "we won't call it version 1.0 until we're ready" sorts. These will do just fine for knowledgeable users. No closed-source company can meet this kind of commitment.

    Notice that the one thing that for-profit, closed-source developers cannot do no matter how hard they try is ship bugfree software on a hard schedule. No one can. What they can do is ship version 1.0 when they said they would, and charge you for the service pack, and then charge you again when version 2.0 comes out with the features that you paid for in version 1.0 actually working.

    Here's where the libre software is so wonderful. The total cost of ownership may be higher, lower or just the same as the closed source stuff, but the total benefits of ownership are generally much higher.

    Folks like to say that you get what you pay for, and that's almost true: when you buy something you won't get any more than you pay for. The payment makes an upper bound on what you get. That isn't true when someone gives you something. The initial cost of $0.0 makes a lower bound on the value.

    With libre software you get what the developers claim they're delivering, and sometimes a lot more. You don't have to wait for a deadline or an official release to start using the latest version of GNUfoo; you can keep trying it and start using it when you say it's ready.

    Ask yourself: is it really an advantage for the closed-source companies to ship buggy crap that isn't ready, so they can meet a deadline? It is for them; it lets them gouge you and make a payroll. Is making a deadline that way really good for the customer?

    1. Re:Deadlines and value by Anonymous Coward · · Score: 0

      Ok, you ship buggy stuff - you pay more for support, and your product gets weaker reviews, thus less sales even if it is a breakthrough.

      Don't most companies release patches to versions for free? Until they roll out another 'point-oh' version that is.

      Deadlines are good: They allow us to predict and plan for the future better. For instance, I have a 'deadline' to be into work by a certain time. By having such things we can plan meetings, know when we can get something, etc.

      whats the JWZ phrase that ends in 'only if your time has no value?'

    2. Re:Deadlines and value by squaretorus · · Score: 2

      I can find nothing to disagree with in the above piece - however...

      This iarguement eventually leads to the conclusion that commercial software development would cease immediately were it not for dumb ass users willing to swallow this kind of treatment.

      My concern at that is simply - how does open source, coded for free, working bug free software get written if no one is being paid to write software 'during the day'??

      Also, some commercial software IS worthy. I dislike MS, but macromedia do some fine software, Dreamweaver couldn't, I suspect, have arisen from an open source project.

    3. Re:Deadlines and value by wobblie · · Score: 1

      What the root issue here seems to me is honesty. Corporate types are so used to lying that it is just second nature to them to do so, and they don't understand the brutal honesty of open source type developers, nor do they appreciate it.

      Honesty is in fact repellent and repulsive to the corporate developer/management/marketing team.

    4. Re:Deadlines and value by Herbmaster · · Score: 3, Informative

      It is true that closed-source projects can make one sort of deadline and stick to it. That's the "we'll ship by" sort of deadline. That's not the kind of deadline that knowledgeable users generally need.

      The sort of deadline that open-source projects can generally meet is the "we'll get a nightly build up every night" and the "we won't call it version 1.0 until we're ready" sorts. These will do just fine for knowledgeable users. No closed-source company can meet this kind of commitment.

      Indeed, but there are very serious problems with development processes that set these kinds of deadlines.

      Clearly, the "we'll ship by" deadline can lead to shipping products that were not ready to ship. But if project managers and developers are intelligent about it, it can also lead to debugging and other project finalizations being done when they need to be done.

      "We'll get a nightly build up every night" can become a completely worthless type of deadline very quickly. Nightly builds are worthless and should not count as any kind of achievement most of the time. No user needs a new release every night, especially at the cost of uncertainty of quality. Post builds when it's useful to users to do so. Developers shouldn't need a build posted every night to continue the development process.

      The "we won't call it 1.0 until it's ready" anti-deadline is obviously a rule that everyone should follow. It's tautological. Unfortunately, I think a lot of the time, especially in open source projects, this rule gets turned into "we won't call it 1.0 until we get bored of adding new features to it; and we won't debug it after that because that isn't as interesting to do." Worse yet, it turns in to "we won't bother releasing a version we'll call 1.0 any time soon because stableizing the project to an acceptable level isn't something anyone on the team is interested in."

      Even microsoft has figured out a solution to the problem of making users wait for an official release. It's called releasing betas to the public. It's still up to the users if they feel the betas are good enough to use on a daily basis. Still, for most users, it is unacceptable to have to try out more than one release of a product to find out if it's up to their standards. A whole lot of users want that 1.0 release so they can try it will the expectation "if this release isn't good enough, the product isn't good enough, and I should go try something else."

      --
      I'm not a smorgasbord.
  31. Re:Karma Suicide Is The New Fad by Andrewkov · · Score: 3, Interesting

    You forgot to mention that people should start there posts with "This may be a troll..." or "Mod me down if you want..." ... Gauranteed Karma points.

  32. bad logic from Ken by Erris · · Score: 2, Insightful
    Red herring, it's funny you should use that phrase to describe LWN's response to the M$ red herring of OSS scale and innovation problems. LWN correctly pointed out that closed source does not always do well when it get's large, but they did not stop there. They also try to remind us of just how innovative and fast moving OSS can be by citing Mozilla, KDE, Open Office and the kernel itself. Managing large projects is difficult, LWN just thinks OSS does it better. The reasons those projects work better are detailed in other parts of the article. The results are clear to anyone who's ever used the programs cited. They are especially clear to those of us who must suffer M$ junk at work.

    Sitting here, I know which model works better. I have several awsome window managers (each of which blows away the M$ GUI), dozens of good editors, three web browsers, great image manipulation software at my disposal. I can run it from any of my machines through secure shell to this laptop I have sitting on me here in bed. No, this is not just theory, I'm doing it now. Goodies are compiling on an Athlon while my P150 laptop with 24 megs of ram handles this silly post. A mailbox is dealing with DNS, FTP and mail behind a 486 firewall. Remote administration is secure and easy thanks to apt and friends. Most of these convinences run counter to the M$ business model. How well that has worked out is painfully obvious when I go to work.

    Am I some sort of computer God? Far from it. I've got a little C and FORTRAN. Debian is taking care of the rest of things for me. Yes, it's all free. Yes, it's getting easy enough for a boneheaded engineer to get things done. Something is working well here, and I'm glad to help if I can.

    The only thing that LWN got wrong was thinking that M$ has laid off the FUD. GPL virus? Naked PC? Information Anarcy? Make it stop! I laugh at it, but others are taken in all day long.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  33. Preposterous by Anonymous Coward · · Score: 1, Interesting
    Who wasted a moderation point on such a shameless troll?

    Measuring the success of an open source project in terms of "market share" is completely wrongheaded. First of all, nobody keeps accurate statistics anyway. And second, the size of the user base has much less impact on the project's health than, say, the number of people who contribute to its development, and the quality of their efforts. And on both these counts, the BSDs are in the very first rank of the free software world.

    The BSDs aren't all things to all people. Linux tries to be, and succeeds to a remarkable extent. But there is ample room for the solid, stable codebase that is BSD alongside the blizzard of Linux development. Look at the recent article on Linux 2.4's VM woes, for example. Here is something fundamental that most people agree the BSDs have got right, and that Linux, while always improving, has still got to work on.

    In addition to the quality of their codebase, of course, the BSDs have the BSD license. This is not to say the BSDL is superior to the GPL. But the BSDL does make some things possible that the GPL does not, and for that reason alone I think that Linux will never completely displace the BSDs. Consider what Apple is doing with BSD-based OS X: they're putting Unix out there on millions of desktops. Not on servers in closets, mind you, but desktops. Unix for the masses. I think this is one of the most important things to hit the Unix community since Linux itself. And this is a huge victory for free software even though OS X itself isn't free; it shows the power of the open source development model, and it provides an open source-friendly beachhead on the desktop that will hopefully be the basis for further future advances. And BSD made it happen.

    So in short, even if the "facts" and "numbers" cited in your post weren't errant nonsense, they would still be a poor reason to turn one's back on BSD.

    AC.

  34. Re:Destroying My Karma Bit by Byte by man_ls · · Score: 0, Offtopic

    Off-Topic means just that. Off topic. The topic of this thread is a Microsoft Halloween memo. I'd mod you off-topic if I had mod points, simply because you don't fit under the right heading. Topics = to organize similar thoughts together. Your point may hold water, but it is not in the right spot - and that makes it irrelevant.

    Half of not losing karma is posting in the right places.

    (Karma 41 and proud of it! No alt accounts either.)

  35. Usenet plagiarism... by A_Non_Moose · · Score: 2

    Ok, repeat after me...
    "All your base are belong to us".

    Excellent, I knew you could.

    "It has been said that if 700 Monkeys typed for 700 years they would eventually produce the works of William Shakspear(sp?)...which, thanks to Usenet, has proven this hypothesis very wrong".

    Hey...responding to usenet plagerism with usenet plagerism...woah, the mind boggles.

    /me slaps self...wake up.

    Just remember that line from ST:TNG
    "When Conspiracies are suspected, they are almost never real. When the are real, they are almost never suspected".

    Time to find a shiney object...I haven't said (kiki voice) OOooooo(/kiki off) in a while.

    --
    Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
  36. fr0st p15t b1+(|-|35!!! by Anonymous Coward · · Score: 0

    j00 5ux0r!!!!! fr0st p15t ru13z!!

    1. Re:fr0st p15t b1+(|-|35!!! by Anonymous Coward · · Score: 0

      8=========> p3|\|15

  37. Microsoft missed the boat on OSS by zulux · · Score: 2

    Microsoft missed out on what (IMHO) make open source truly great, It not a money or company issue , it's that OSS mimics two mechanisms found in nature:

    First of all - I love FreeBSD for fileservers and OpenBSD for firewalls and VPN gateways. Increasingly Linux has been making great strides in file-system stability, and I imagine in a few years I'll be happily installing Linux fileservers instead of FreeBSD. And it doesn?t matter one bit if Linux or FreeBSD 'win' - because they are both evolving toward an optimum. Just like how sharks (a fish) and whales (a mammal) are evolving to an optimum underwater shape. In addition, if OpenBSD comes up with another security patch - Linux can quickly mimic the new behavior - just like one species of bacteria can swap genetic code with another species to quickly acquire a new resistance to a new threat.

    This is the true two pronged advantage of open source - is that the development model mimics Darwinian style evolution, and that and gains in one piece of open source software can be rapidly assimilated in another.

    --

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

  38. Re:Mirror by jmd! · · Score: 0, Offtopic

    Someone posted a fake mirror, claiming it was a yahoo link. It actually just used yahoo's redirector script to send people to the goat sex page.

    Hey, they're circumventing the 'show link domains' feature... let's arrest them under the DMCA.

    Nice of that moderator who -1'd me to actually LOOK at the link, before calling me redundant. Since when does yahoo mirror stuff?

  39. Does CaseyB have a good whoring strategy by Anonymous Coward · · Score: 1, Interesting

    Methinks it is an ingenious idea to create another id on slashdot and make it post plagiarisms, and then point them out yourself to get karma.

    Well except you have a low UID and wouldn't stoop to this level.

    1. Re:Does CaseyB have a good whoring strategy by CaseyB · · Score: 2

      It's been mixed, actually. The posts have been moderated both ways, but I'm down overall because I started at the cap. He's down overall, which is I guess all I could hope for. And hopefully people will recognize his username now and deal with him appropriately.

  40. Re:Destroying My Karma Bit by Byte by dbCooper0 · · Score: 1

    Where else to post? Posting a story is -2 points less than worthless. Taco and the group only rate M$ bashing as pertinent, and maybe some space related shit, while our population sits like ducks waiting for anthrax infection. Geez.

    --
    db
    Cig:
    ôô
    /`
  41. for the record ... by timothy · · Score: 4, Insightful

    I agree with you. I bear no animus toward MS per se, though they've employed some some crummy marketing tactics at times. I don't like their licensing overmuch (in fact, I think it's horrible), nor some of (what I consider to be) their anti-user attitude (everything possible to get rid of MP3s), high prices, ever-shifting file formats, etc, but there's either nothing or little that *I* (speaking for myself, no one else) believe ought to be criminally liable or lead to government interference. However, I feel that way about most things, not just MS ;) I wish well for my friends who work or have worked there, and think MS has some very good aspects.

    My arguments for non-MS software aren't dependent on Microsoft (if it wasn't them being Microsoft, someone else would be the largest closed-source vvendor, of course), but it does serve as a convenient example sometimes. ("You'd rather have a proprietary WP format from a crash-worthy, bloated program? OK, give me $400 ...") I like to argue for Free SW as being similar to blueprints -- would you want to hire an architect who refused to let you have a copy of the blueprints and other technical documents? If MS didn't exist, the argument remains.

    You wrote: "Now for the authors here, I can almost see a reason to want MS to lose market share. Their readership is made almost entirely of linux users and they are operating under the assumption that for there to be more linux users, there will have to be less MS users as if the number of potential computer users were a finite quantity of persons and organizations that will use MS *or* linux."

    Well, there are a couple of statements in there ... at a certain level, sure, one system's gain means other systems' loss. But naturally, not that simple -- the market for OSes isn't static, and won't ever be static. I prefer Free software philosophically (and because it's often outstanding, philosophy notwithstanding), but I'd rather people use multiple operating systems anyhow, even if some of them are proprietary. People learn that way, projects are cross pollinated with different ideas. (Also, this enourages universal file formats, my personal small utopian wish.) As you hint, the person computer relationship is complicated, not simple at all, and you can't just start subtracting "them" from "us" to get any meaningful numbers. Them is Us, and sometimes vice versa.

    Speaking of which: I dunno current numbers, but I bet way more than 50% of /. readers (80? 75? 85?) are reading with IE on a Windows machine, or [IE,Netscape] on a Mac running Mac OS. Sure, I hope they're at least somewhat intrigued by Free / free SW, but it's just not the case that most readers are MS free. A lot of people feel trapped, and say they "can't" get rid of it, even if they (otherwise) want to, because they have a certain game / piece of hardware / etc. that they want to continue to use. Hard to argue against, but then again, humans are always balancing wishes. If you don't want to use MS, it's still possible to live a relatively productive life, sleep at night etc.

    I'm writing from an iBook which is destined to hold Mandrake 8.1 (when it's ready for PPC) but in the meantime has an OS as proprietary as Windows, depending on who's counting*). Compared to my linux desktops, there are good and bad things -- one of the bad is that I can't just loan the OS to friends so they can, say, use the GIMP, which most people want to do after even a quick demo.

    My personal hope, too, is that MS becomes the world's largest Free Software vendor. I can't say there's "no reason" they couldn't be that in 18 months from now (though I have said that on occasion), but it certainly would be posssible. Imagine MS-branded cross-platform free software, with certificates for limited MS support instead of an insane license agreement :) That would perhaps make the box worth buying, take advantage of the MS name, etc.

    Anyhow, just a small rant re: what the authors think (rather, what one of the thinks), and the conflict or imagagined conflict among various OSes and devpt systems. In sum, I like Free but respect closed source software as one way to organize things which is perfectly within the rights of the developers to choose. OTOH, speaking as a taxpayer, for anything the government buys, I think Open sure makes a better investment in the commonweal, encourages pursuit of happiness better, etc, discourages horrible code on teh taxpayer dime, etc.

    Cheers,

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  42. One point by SpeelingChekka · · Score: 3, Insightful

    One could argue that future features in open source code could be more credible, not less. Features in Microsoft code are hidden from public view until they spring, fully developed, from the head of Bill. Until a product is released, nobody really knows how development is progressing

    It should be pointed out that this (MS springing fully developed features on an unsuspecting public) is most likely more due to Microsoft's monopoly (and their own way of doing things) than due to any natural side effect of commercial, proprietary software development in general. Microsoft's monopoly means that they *don't have to give a damn* what customers *really* want, instead, they are free to put into their software whatever is in *their* best interests (a good example is the recent "smart links" fiasco). These features are not there because they are best for customers but because they are best for Microsoft, but the only reason Microsoft can get away with doing this is (1) the public usually doesn't *know* any better, and (2) the public has no alternatives. In a truly competitive environment, software features would probably align more closely to what customers want. Right now the public will simply swallow whatever is dished up onto their plates.

    1. Re:One point by sheldon · · Score: 2

      What Smartlinks fiasco?

      They took the idea of Smart tags from Office XP which was broadly received by the customer base and put this into the IE 6.0 beta.

      Hint: see that word beta?

      People took a look at it, generally said they didn't really care for it. It caused pages to be difficult to read, etc.

      So Microsoft, listening to the customer, removed it from the final product.

      Looks to me like you've just provided evidence for the exact opposite point you were trying to make.

      If you look further into this, Microsoft uses a very open beta program to get feedback on their products. They have a usability test lab at their facilities and constantly bring people in from outside the company to provide feedback. They work with industry experts long in advance to help define the features that consumers would like to see in the products.

      Microsoft is one of the few vendors that really listens to their customers, which is why they are so successful at making products that people actually want to use.

    2. Re:One point by SubtleNuance · · Score: 2

      Wow, you really bought the spin on that SmarkLinks event didnt you.

      Here is how it went down: MS reveals SmartLinks to the world in there beta sw. People (citizens, privacy advocates, capitalists and publishers) are immediately up in arms b/c M$ is essentially trying to become a broker or gatekeeper of internet content itself. M$ realizing that it had revealed a bit of a no-no at the wrong time (pre-monopoly-settlement) and in the face of the abomination XP is (from the POV of the above). They then withdraw the feature because they knew every editorial from here to hell would be damming them for such an obvious abuse of monopoly.

      Dont confuse this with concern for their "consumers" (there vial language, not mine - i hate that terminology).

      Want a better example? The abuse of HTTP and IE to redirect to MSN, the 404-2-MNS.search page garbage.

      Do i really need MSN tracking* that i mis-typed www.hotdoggiemidgetpr0n.com?

      SmartLinks is another one of M$'s methods to move people to its 'content'... XP with media-player (and the mp3 'extinguish' push), SmartLink, Digital Camera to Printer-Partner(TM) application - hell even the Xbox - is a move on M$s part to get away from the stagnant SW market (which they wholly control) and into the mindspace as publisher (think RIAA/MPAA for the new totally- wired-digital media delivery future.

      Be afraid. Very afraid. XP is a method to turn your PC into a content-delivery system under M$s control, i offer you SmartLinks as proof of this.

      Bottom line: Dont believe the hype, marketing does not buy reality.

      *and i dont mean that in a tin-foil-head-covered paranoia. you know as well as i do what kind of abuse these kind subversion of IE can result in, how about M$ decides they would like to start tracking your surfing completely... what you click, how fast, what time of day and harvest all this for marketing garbage to you. Most people might not even notice it, most people have no idea how such tech could be possible (if its not on the screen it dosnt exist) - but we certainly dont need this kind of bullshit getting out of hand. Ever read Ferenheight451, where your TV 'watches back'? Welcome to the media future, simply s/tv/computer.

    3. Re:One point by sheldon · · Score: 2

      While I'd sincerely like to trust you, your article stinks of FUD and spin.

    4. Re:One point by Anonymous Coward · · Score: 0

      So Microsoft, listening to the customer, removed it from the final product

      Its called a 'trial balloon', they're just letting people get used to the idea. They've been doing this for years. (In this case they made a very publicly vocal point that they were "listening to the cusomters" because it helped their case in the antitrust trial). Don't be naive, wait for it, we haven't seen the last of smart tags.

      Smart tags are an extremely important part of Microsofts intention to become the worlds primary Internet media content provider (i.e. what they tried to do with MSN in the beginning when proprietary networks were still being tried by companies). It'll be less than five years, but 90% of people will be reading news on their computer fed by MSN, reading online comics fed by MSN, fetching stock quotes, weather information etc etc, all via MSN.

      MS does not listen to their customers at all. I've been yelling at them for years, "fix the bugs in SourceSafe", the bugs are still there. I've been yelling, "fix the bugs in master document support in MS Word", they're all still there. People yelled "make Windows stable please" for over six years before MS even started to consider it.

  43. Oedipus Rex? by Espresso_Boy · · Score: 1

    so does this mean Microsoft will kill IBM, and merge with Apple?

    1. Re:Oedipus Rex? by Rand+Race · · Score: 1
      So if IBM is Laius, Apple is Jacosta and Microsoft is Oedipus; Who is Creon* in this analogy? It's gotta be NeXT and by extension OSX.


      I think extending the analogy to cover the Seven Against Thebes might not be wise.


      *:Jacosta's brother, Oedipus' uncle by blood and brother-in-law by marriage who rules Thebes after Oedipus' fall.

      --
      Insanity is the last line of defence for the master diplomat. But you have to lay the groundwork early.
  44. Mozilla by Anonymous Coward · · Score: 2, Insightful

    This article would have been objective and well-argued, were it not for its ridiculously biased take on Mozilla. The Haloween document predicted that the Mozilla project would fail. In this, the Haloween document was right on. For the purposes of competing with IE, Mozilla is deader than the bird in the Monty Python skit.

    Mozilla is not "going strong" in any sense that matters to Microsoft. Remeber that long-dead company Netscape? Wasn't the Mozilla project concieved to save it? And as for its browser, not only has Navigator dropped under 20% to IE's 80%, but most of those are the 4.x generation browsers. Hardly anyone has upgraded to Navigator 6.x, and no one could in good conscience recommed that the typical desktop user do so.

    Mozilla is nice for the Linux niche -- it is my main browser -- but to claim that it is going strong in any sense that Microsoft cares about is laughable, and really makes one look about as reliable as the old Pravda.

    Linux may well win the war for the enterprise. With endurance, luck, and a hell of a lot of work it might even someday win the war for the desktop. But history has already given its verdict on the browser war, and the verdict is that MS won, hands-down. Period.

    1. Re:Mozilla by j-beda · · Score: 2
      But history has already given its verdict on the browser war, and the verdict is that MS won, hands-down. Period.

      The fact is that it is extremely hard to "kill" an OSS project completely, since anyone anytime anywhere could pick it up and start it going again.

      Mazilla still has a presence, and is moving forward. Other closed and open browsers are still out there, so it isn't clear that the "hands" are completely "down".

      In fact, with Netscape's recent addition of the ability to read/write AOL email (did I read that feature spec correctly?) I would guess that the Netscape browser has a lot of life left in it. There are a lot of people using AOL who might want to read their email without the AOL application and their only choice now is Emailer on the Mac (quite old) and now Netscape on a large number of platforms.

  45. you're new to this, aren't you? by Anonymous Coward · · Score: 0

    grep: killall: No such file or directory
    grep: linux: No such file or directory

  46. The Gov't doesn't have to *force* a standard by GroundBounce · · Score: 5, Insightful

    I don't have a link handy, but a while ago I read a very interesting essay where the author made the observation that the government doesn't have to legislate or force standards in order to affect a change. The government is such a large purchaser of computers and software that they could simply use their huge purchasing power to influence the market in the direction of open standards if they wanted to. If the government refused to buy into proprietary standards, many companies would support open standards rather than loose a customer that size.

    1. Re:The Gov't doesn't have to *force* a standard by JWhitlock · · Score: 2
      I don't have a link handy, but a while ago I read a very interesting essay where the author made the observation that the government doesn't have to legislate or force standards in order to affect a change. The government is such a large purchaser of computers and software that they could simply use their huge purchasing power to influence the market in the direction of open standards if they wanted to. If the government refused to buy into proprietary standards, many companies would support open standards rather than loose a customer that size.

      I agree, but I don't think "the government" is in a position to do this. There's no Secretary of IT that mandates what the Executive branch uses. For the most part, I assume there's a big "money pot", high-up employees get whatever toy they want, be it IBM, Dell, Apple, Sony, or Nintendo. (BTW - anyone else watch West Wing for the computers? Dell one week, Thinkpads the next, and I'm pretty sure I saw an iMac once...)

      Ditto for other branches - I can't imagine that there's a central IT org that can mandate what congressmen work on, or what field offices use. How do they network? Simple networks based around huge steel purchases from the 70's, or the government's intranet, the Internet.

      Even the millitary isn't too standardized. I've seen some rugidized laptops provided by, I think, Compaq, in huge metal cases. I imagine that heat generation is a problem, so these are probably kept in the low-power range. Vendors have to make sure their stuff works on the laptops, but that's it.

      I've done some military contract work, and one of the fundamentals is that the military owns the applications and the code, unless the applications are of-the-shelf equipment. If you are a big enough company, then you can claim that a peice of software is of-the-shelf, but they may look at you crooked and try to determine if you'll be around 20 years from now, when it breaks. It appears that Microsoft meets that criteria, since we've never had the military blink when we've based a small project on top of MS Windows or MS Office.

      That's the rub - government development is not ongoing, but instead in quantum leaps. They are more likely to develop a standard application, verify it works, then sit on it for 5-20 years until it no longer meets requirements, then start the process of budgetting for an upgrade, taking bids, etc., which can last years. Can open-source work in an environment where there is 20 years between patches, where it has to be right when you deliver it to the customer?

      It's not impossible, of course. I've seen the military force some interesting things on contractors, such as Ada. But I don't expect them to do it this year, this presidency, or even by the next president. This is a category where commerical businesses will have to lead.

    2. Re:The Gov't doesn't have to *force* a standard by Anonymous Coward · · Score: 0
      the government doesn't have to legislate or force standards in order to affect a change. The government is such a large purchaser of computers and software that they could simply use their huge purchasing power to influence the market in the direction of open standards if they wanted to.

      Indeed, this is absolutely correct. The recent "energy star" program is a perfect example.

  47. Halloween Document 2001 by Anonymous Coward · · Score: 2, Funny

    [ With deepest apologies to Mark Knofler and Dire Straits ]

    "Money for Microsoft" by Dire Warnings
    Sung by Steve Ballmer, backing by Bill Gates

    You must buy ...
    You must buy Win-XP

    You must buy ...
    You must buy Win-XP

    You must buy ...
    You must buy Win-XP

    You must buy ...
    You must buy Win-XP

    Now look at them bozo's that's the way you do it
    You lock them always on the Win-XP
    That ain't workin' thats the way we do it
    Money for Microsoft from Dot Net usage fees
    Now that ain't workin' thats the way we do it
    Lemme tell ya them guys are dumb
    Maybe get a licence on your little desktop
    Maybe get a licence on everyone

    They gotta install Microsoft Office
    Passport Dot-Net deliveries
    They gotta take these applications
    They gotta take these subscription fees

    Look at that, look at that

    See the little Win-Troll who is spreading spin we makeup
    Yeah buddy thats our own fear
    That little Win-Troll got them always complain'
    That little Win-Troll makes us billionares

    They gotta install Microsoft Office
    Passport Dot-Net deliveries
    They gotta take these applications
    They gotta take these subscription fees

    They shoulda learned to use the Linux
    They shoulda learned to use them Macs
    Look at that user, we got it stickin' to the customer
    Man we could have some fun
    And their down there, whats that? Protesting noises?
    Plannin' on me dancing like a chimpanzee
    That ain't workin' thats the way we do it
    Get the money for Microsoft get our usage fee

    They gotta install Microsoft Office
    Passport Dot-Net deliveries
    They gotta take these applications
    They gotta take these subscription fees

    That ain't workin' thats the way we do it
    You lock them always on the Win-XP
    That ain't workin' thats the way we do it
    Money for Microsoft from the license fee
    Money for Microsoft from subscription fee

  48. what are they thinking about? by mandria · · Score: 1

    >> Recent case studies (the Internet) provide very dramatic evidence ... that commercial quality can be achieved / exceeded by OSS projects.

    The above is from the document.
    Dramatic evidence? what do they mean? dramtic as in
    "This is really bad for microsoft" or dramatic as in
    "dramatically fast improvements".

    since this come from MS it's probably the second.

    what can i say ... i'm speachless

  49. Nice try by Anonymous Coward · · Score: 0

    But your only bite was me, letting you know I know you're a Troll.

  50. They switched from SOLARIS. Halloween is for Sun. by melted · · Score: 1

    They switched from Solaris, dude. So did ebay a while ago, but they've switched to Windows. Scott McNealy should be very angry. :0)

  51. Check out Mac OS X by SeanAhern · · Score: 3, Insightful

    At the risk of sounding pedantic, I suggest that people working on new distributions or new enhancement to Gnome/KDE-like desktop environments look at what Apple has done with the user interface of Mac OS X.

    On top of what is basically BSD, they have created a wonderful system. What looks and feels like a regular old Mac cranked up to 11, with semitransparent windows and buttons, trilinearly-interpolated stuff flying all around, antialiased fonts and lines everywhere, OpenGL and PDF widgets, has all of the UNIX-like underpinnings. I can open up a terminal window, run my zsh, fire up ssh, launch emacs, and compile stuff with gcc. X11 runs seamlessly with the rest of the windows using OroborOSX, and that's just for the geeks. The people like my wife still have GUIs for all of the "other stuff" that people want to deal with: preference settings, launching commonly-used apps, network diagnostics, heck, even the files in /etc are modifiable through a really nice GUI system (Netinfo Manager).

    So check it out for inspiration!

  52. You're Full of It by krmt · · Score: 4, Interesting
    Feed the troll...
    Fact is, Microsoft continues its market dominance and the vast majority of OSS projects are stillborn or far behind their original schedules (take a look at how active most SourceForge projects are).

    True, most projects don't make it out of the gate, but they don't all have to. Just because most projects fail doesn't mean that others don't succeed. The fact is that there are projects to fulfill just about every desire you could have on a computer. Web browser, instant messaging, servers, office suites, some games, programming tools, etc. etc. Sure, lots of projects fail and die, but enough succeed to make the system viable. If you don't believe me, try running a linux system for a little while.

    While Linux users are crowing about how new and improved their latest kernel version is (which was released within 2 weeks of their previous version), Microsoft is loudly proclaiming XP as the messiah of operating systems. OSS users are patting each other on the back for the latest version of Mozilla, but Microsoft is telling the world about the newest changes to MSN. Linux is taking marketshare in the server market, but so is Windows, and they are taking it from the traditional big Unix companies Sun and IBM.

    Straw men. What does this have to do with the previous argument, where you said OSS projects are all stillborn? Here you point out two that are actively in development and consistently improving, contradicting your earlier statement. Both Windows and Linux are moving targets, and just because both projects like to tout improvements with varying degrees of rhetoric doesn't mean that one is less viable than the other. Where's the argument here that says OSS is bad?

    Microsoft has found that they don't have to compete with OSS because OSS poses no credible threat at this time. They have effectively neutralized the movement by waiting until the remaining members were shown to be drooling zealots who could talk a good game but failed to deliver on the OSS promise.

    As far as I can tell, no such thing has been shown. Granted, OSS may not have lived up to all the Windows-killing hype, but that doesn't make it any less competitive. The availability of free tools that you have near total control of is a very powerful incentive for a lot of people, and will continue to be so in the future. The OSS promise isn't really "World Domination" as so many like to talk about, it's actually the opposite. It's about freedom from world domination by any one entity, and it's about personal empowerment. Linux, *BSD, et al. are still going strong, and in this sense they have completely delivered on the OSS promise.

    OSS has been shown for what it is: a non-commercial hobby. Because of the restrictions placed on it by the GPL, none of the software can become a commercial success.

    I've really never understood this argument. True, OSS is a non-commerical hobby for many, but for many others they have been hired to work on OSS as their job. Companies use what they create as "tools" to make money, not as money makers themselves. How many software companies make money off of MS Word sales? One. How many companies make money by using MS Word as a productivity tool? Countless. Paying someone to develop GPL software is like purchasing a bunch of MS Word licenses. You're paying for your software (which you get complete control over BTW) and you make your money actually using the thing rather than selling it. That's where the profit motive actually lies. And even then, how does this relate back to the overall premise of your post that OSS is bad? Just because someone makes something as a non-commercial hobby doesn't mean it's a bad piece of work, nor does something have to be a commercial success to be a good product.

    Overall, your post is a load of shit troll-boy. There are plenty of disadvantages to OSS, but you sure didn't hit on any of them.
    --

    "I may not have morals, but I have standards."

  53. MS Licensing and the Desktop by RatFink100 · · Score: 3, Interesting
    Reproducing what is available on a Microsoft desktop will win some users, but it is not enough. It may yet turn out, however, that Microsoft's licensing will provide that impetus to switch.

    This seems to be common view amongst Open Source/Linux advocates. What people seem to ignore is that Microsoft can change its licensing at any time. Let's assume that an OSS desktop did begin to displace Windows in some significant way. Microsoft could switch back to a more reasonable licensing scheme to bring back those who were leaving, or at least stem the flow. Anyone who is ditching Windows because of the licensing - probably isn't very committed to OSS per se.



    Displacing Microsoft as the dominant desktop will take more than bad licensing or even technically better alternatives. When you get to 90%+ (or whatever the actual figure is) - the only way you get replaced by the market is if there's a total paradigm shift. A lot of us thought initially that that shift had occurred with Proprietary vs Open Source. But whilst that's a paradigm shift for developers it doesn't appear to be perceived as such by users - so it fails to have the necessary effect.


    So I believe the market itself will resist displacing Microsoft for a while yet. But hang on isn't that why we have Anti-Trust laws? Oh wait - for laws to be effective you have to enforce them in some meaningful way...


  54. Corporate Buyers by Confused · · Score: 1

    Art Tatum wrote:
    Most people (not Slashdotters, but we're not most people) like Microsoft.

    There is a second group of people, who don't like Microsoft: Corporate IT-buyers.

    With all those licensing hassles and Microsofts cunning pricing plans, they're just waiting for a chance to tell Microsoft to shove it.

    Those corporate buyers will not take risks by trying oddball solutions, but once an alternative to MS-Office is recognised as a valid business-choice, they will kick Microsoft hard. The same happened to IBM.

    1. Re:Corporate Buyers by Art+Tatum · · Score: 1
      Those corporate buyers will not take risks by trying oddball solutions, but once an alternative to MS-Office is recognised as a valid business-choice, they will kick Microsoft hard.

      Possibly. But doesn't it seem like there's more to it than that? There are some pretty reasonable office suites available now for alternative OSes (and even for Windows) and yet everybody views this as anathema.

      I don't know how things are going where you are; but where I've been for the past four years (a university campus) the users and IT alike have a kind of holy reverence for Microsoft. They wouldn't tolerate Linux for 5 seconds. The users clutch on to their Windows machines like children reaching for a blanky. The IT guys are all MSCE weenies who think UNIX is an archaic toy. Most servers are NT.

      Most of the labs (except for a physics modeling lab which has a few OLD SGIs and Suns) are 98 or NT (the CS labs). The chances of one of the general lab machines functioning properly are ~30%. Only the students seem to notice.

      But hey, it's gotten better! My Freshman year, we had a bunch of old Macs and 486s as a CS lab.

  55. One way sueing? by Mathness · · Score: 2, Informative

    Did not notice this before in the Halloween memo:

    "Who do you sue if the next version of Linux breaks some commitment?"

    MS have in their EULA (?) made it clear that you can not sue MS over any damage resulting from use of their software.
    Quite an odd thing to put in their FUD, since it expose a weakness in their own reliability and ways to deal with, or rather lack thereoff.

    --
    Carbon based humanoid in training.
  56. Wait, are you implying that BGates should, by rootrot · · Score: 1

    tormented by guilt, claw his own eyes out?

    Just trying to carry the analogy out to its logical conclusion.

    /rr

  57. Setting themselves up for success by Tony-A · · Score: 1

    OK, how much of IBM's growth is due to adaption to the OSS Model?
    Directly, not a lot; indirectly, rather substantial, I'd imagine. The main effect is that by lowering the bar to competition, IBM becomes, long term, a much safer choice of vendor to supply solutions, particularly when that solution has to interface with and must interact with other peoples solutions.

  58. Jesus died 2000 years ago moron... by Anonymous Coward · · Score: 0

    ...read some newspapers..

  59. Work n Play by Aceticon · · Score: 2
    • There are more that enough problems out there that will never spawn an Open Source projects to solve it. A big number of situations falls into the "Company A (and only company A) needs X done".
    • There is also a need to integrate systems (even if they are made solely with open source components)
    • Plus there is a need for customizing software for a specific use.
    • Plus complex systems have to be designed, assembled, installed, tested and maintained.
    So there is more than enough paid work out there (most of it boring), and even if in the future all Closed Source Software is substituited by Open Source Software, very specific needs will still employ most if not all of IT developers.
  60. New karma whoring opportunity by jweatherley · · Score: 0, Offtopic

    Track spootnik's posts and point out he's stealing them from usenet!

    --

    --
    Reverse outsourcing: it's the future
  61. Far from Laughable... by Anonymous Coward · · Score: 1, Interesting

    "Microsoft has indeed found that FUD (fear, uncertainty, and doubt) attacks against Linux tend to be ineffective. At their best, they are laughable; at their worst, they make up a task list of things for Linux developers to quickly address - the Mindcraft report, for example, worked in this way. The company seemed to hold out a bit more hope for FUD attacks against free software licenses, but those, too, have subsided recently."

    What a weird conclusion. Linux is still wallowing in near obscurity years after this report and after billions from companies like IBM and Open Source companies to market and aid it's penetration into the corporate mainstream. Not only through it's own unfriendly and generally non-compatible design, but also through negative FUD like attacks by mainstream software companies, OEMs, and MS itself.

    While I agree that these kinds of press attacks do spur developers to produce change as an answer to them, I find them far from laughable, as do the former employees of a half dozen companies that tried to give some flavor of *unix a go. Whats worse to the *nix community is the fact that more times than not, the attacks are steeped (if mis-represented)in fact and difficult to refute on their face value to an unkowledgeable public and corporate IT mindest.

    1. Re:Far from Laughable... by Anonymous Coward · · Score: 0

      Indeed. Given a home OS penetration by MS of over 90%, and a corporate percentage of over 80% on the desktop and 65% on the back end, any attack against *nix is serious. Most people don't know about, or care about *nix. Worse, those that try it and whom are not really capable PC users usually tend to dislike it for the unfriendly interface and extra steps involved, as well as the learning curve. It adds up.

      *nix has a shot at usurping MS at the back end... if it can get people educated, and if MS doesn't tighten up the security of it's products without loosing the friendliness and ease of use they are known for (stability would be nice too, though Win2K Pro is "there"). That's a big set of ifs, especially since MS has a tendency (albeit sometimes slowly) to respond to challenges quite successfully... if they see a slide in market share, they will spend the bucks and time to tighten up the security and reliability of their products so they are more competitive, which too would hurt *nix.

      Nice point...

  62. What a moron... by Anonymous Coward · · Score: 0

    Since when is a Sysadmin responsible for everthing? What kind of corporate kindom stand statement is that. User right now are discouraged from using their systems because the MS os is so unstable and change is bad... users are discouraged by sysadmins from doing things on their own and actually learning something as they make their computers more productive for themselves because sysadmins want to be in control and king of the pie.

    And, this statement ONLY covers corporate desktops and doesn't even approach the home user (many home users have to use their corporate desktops too). Typical "I am in charge here" idiot sysadmin.

    1. Re:What a moron... by mpe · · Score: 2

      Since when is a Sysadmin responsible for everthing? What kind of corporate kindom stand statement is that.

      It's the way things are done in every other area. Indeed you'd probably be worried if you saw the pilot of a commercial airliner delving into an engine...

      users are discouraged by sysadmins from doing things on their own and actually learning something as they make their computers more productive for themselves because sysadmins want to be in control and king of the pie.

      Except that 99.9% of the time these users tinkering has the result of making machines less productive (you can't get much lower than zero). Then they expect the sysadmin to fix it (so they can just break it again.)
      No-one would attempt to argue that bus drivers should be tuning engines (because they might make them run more efficently)
      Then you get the daft term "power users". Whereas "power drivers" or "power pilots" would be just a sad joke.
      What kind of business model requires all employees to be sysadmins, in addition to whatever their proper job is?

      And, this statement ONLY covers corporate desktops and doesn't even approach the home user (many home users have to use their corporate desktops too).

      All that might be is the beginnings of an argument for a neice system for home users. But where are people lobbying Ford/GM/etc to make "home cars" which can be maintained by the driver. No other domestic appliance works this way, why should computers.

  63. "Microsoft sings praises of open standards" by kludge99 · · Score: 1
    An excerpt from the
    The Register

    "We have to create an evolutionary approach in an open standards way"

    "Common standards are the things that equalise everybody"

    "It is very important we adopt a common standard space

    It is very important we work together, along a common path"

    A senior Microsoft executive made the above comments. No, really. What you do need to know though is that they came from Paul Mitchell, Microsoft's senior director of Microsoft TV Platforms Group, speaking at the Interactive TV Show Europe in London this morning.

    On one hand they want to propreitize protocols (Computers) and on the other they want to open them up (digital TV). Can Microsoft have it's cake and eat it too?

    1. Re:"Microsoft sings praises of open standards" by sulli · · Score: 2
      On one hand they want to propreitize protocols (Computers) and on the other they want to open them up (digital TV). Can Microsoft have it's cake and eat it too?

      Yes. Standard MS strategy: open up proiprietary protocols dominated by others, then extend them with MS proprietary stuff once they become standard.

      --

      sulli
      RTFJ.
  64. And GNAT proves what? by King_TJ · · Score: 1

    Let me get this straight... You're holding up GNAT's GNATBox firewall as a prime example of why no GPL software can ever become a commercial success?

    I think there are plenty of reasons why that particular product might not be successful that have *zero* to do with it being hamstrung by GPL code!

    For starters, I tried out the GNATBox demo for a while, and thought it was one of the most user un-friendly firewall packages I've used. Quite frankly, anyone in the market for a product of this type would be a fool not to consider Smoothwall instead. It's far superior, plain and simple. Nice web-based interface, much more functionality (ability to update addresses via dyndns.org, web proxy caching via squid built in, easy update patch management system built in, etc. etc.). Not to mention, the author of Smoothwall gives his product away for free. (Ok, he asks that you donate to his charity of choice if you use it. So what? Wouldn't you rather do that than pay $495 or whatever to buy GNATBox?)

    I think the real issue is this: If you try to sell a commercial product that's already been done better by people willing to give theirs away for free, you have a problem with your business plan.

  65. It's a matter of CONTROL by Bilbo · · Score: 2
    What is so unfortunate about something not being harmful to MS? Does harming MS somehow benefit others?
    Actually, it's not so much a matter of "hurting" MS as it is wresting the control they have over the computer industry and the standards it runs on, out of their hands.

    Look at the Halloween Documents again. The strategy outlined there is to "Embrace and Extend". As long as Microsoft owns 95% or more of the desktop market, it remains a fairly simple matter for them to force their way into the server marketplace. Once they own both sides of the client/server equation, they have a blank check to extend previously open standards, creating an infrastructure where only they know all the "secret codes". The end result is that all competitors (including Open Source) are religated to a sort of software getto.

    If Microsoft loses some portion of its market share, it also loses the assurance that it can force standards to do its bidding, and customers in general end up with more choices.

    --
    Your Servant, B. Baggins
  66. slashdot readers are the punchline by Anonymous Coward · · Score: 0

    this is the abyss of slashdot idiocy. this thing is a blatantly obvious hoax, even if you don't take into account that it was released on halloween. you've been harping on this thing for three years now, and some guy has been laughing at you all this time.

    but then, what should we expect from a flock of bleating socialist sheep?

    1. Re:slashdot readers are the punchline by Anonymous Coward · · Score: 0

      *ahem* BAAAAAaaaaaaaaaaa!!!! *cough* sounds like you need some practice since you are posting here too... typical kneejerk liberal trash.

  67. Linux Saves Millions of Amazons by rsimmons · · Score: 1

    Millions of Amazons living in a rainforest in South America were saved by a pack of penguins wielding laptops loaded with Linux.

  68. Re:Mirror by Anonymous Coward · · Score: 0

    Rather pathetic a mirror was modded down as being 'Redundant'

  69. Temporally Useful LWN Link by SEWilco · · Score: 2
    The link given above is only valid until the next LWN issue comes out.

    An LWN link for this issue does exist already, so people in the future can find the column which we are talking about.

  70. ...and in this corner... by castlan · · Score: 1

    Perhaps the Micrsloth is a dangerous cornered animal. But it won't hurt you if you don't try to play with it. Just keep your distance, and you should be fine. If need be, there are many other animals around to play with. Sure, that Linux can be a stinking beast, but at least it's not a predator. and it can't help it if it smells bad, there are so many people throwing it fish... do you realise how many people offer it bad herring? Regardless, many fishmongers like to play with it.

    There are also many different cults of Daemon worshippers, they may not be to friendly, but the BSD bark is worse than it's byte.

    You also need to keeps in mind that these animals are only the strays. If you are willing to go to a pet store, for example, there is a wide selction of other species to choose from. Get a fruit. Get a celestial body. Get a life... (I need to pay attention to that last one.)

    Realise that if the animal in the corner acts a bit too feral, then there is always always someone at the pound who may have to put the beast down. (Not Uncle Sam? Then how about the EU?)

    --
    Ugh, this is what happens when I read Slashdot when I should be sleeping!

  71. just for fun by dbCooper0 · · Score: 1

    Kiss my ass - again, asshole.

    --
    db
    Cig:
    ôô
    /`