Slashdot Mirror


Professor Testifies Windows Is Modular, Separable

circlejtp writes: "Princeton University professor Andrew Appel said in written testimony that modular design is an accepted standard in the industry, and Microsoft has already created a version of Windows for interactive television boxes that has removable functions. The full story can be found on the Tacoma Tribune website." At issue is Microsoft's claim that separating Windows' components would cripple the OS.

170 of 542 comments (clear)

  1. cripple by havaloc · · Score: 2, Insightful

    The only thing it would cripple is their business model. So in a sense they aren't lying.

    1. Re:cripple by lysurgon · · Score: 5, Insightful

      The only thing it would cripple is their business model. So in a sense they aren't lying.

      Exactly! But that's an admission of gult there! Check it: the DOJ has found that their business model is monopolistic and anti-competative. Ergo, any solution that would rectify that situation would by necessity cause them to change the way they do business.

      That's why these nine states are holding out, because the current government settlement will not stop microsoft from deploying its monopoly of the desktop in anti-competative ways.

      The problem is that with the influence of Sun and AOL/TW, this case is becoming more about giving up market share to existing competitors (cementing the current plutocratic high-tech oligarchy) and not about opening the field to innovation, entrepeneurialism and true competition.

      Sadly, it's mega-corp vs mega-corp at this point... feels a bit like the last presidential election: you root for the lesser of two evils.

    2. Re:cripple by Brian+Kendig · · Score: 4, Insightful

      That's true, since it's absolutely crucial to Microsoft's business model to avoid giving any ground to any of Microsoft's competitors.

      Microsoft will *not* release a version of Windows that's stripped-down with the browser removed. Period.

      They will assert to the end that it's simply not possible for them to do. Eventually the government will require them to, but then they'll do like they did during the court case in 1999 and make a version of Windows which simply doesn't work, and they'll point to this as proof that they were right all along.

      When the government continues to require Microsoft to release a version of Windows that doesn't have IE bundled in, Microsoft will continue to not offer such a product. The court case will drag on for another seven years. If eventually Microsoft is backed into a corner and somehow *forced* to offer a stripped-down version of Windows, then it'll be more expensive than the standard version, have more bugs, and PC makers will face stiff penalties from Microsoft if they use it. And then *that* court case will drag on for seven more years.

      Meanwhile, Microsoft will misrepresent this to the public as 'the government is trying to get us to remove useful software from Windows and not let you have it for free!'

      The real problem is that Joe Sixpack doesn't understand the big deal. He gets Windows with his PC, and it comes with a web browser and an instant messager built in, and any great new killer apps to appear in the future will have a workalike clone also built into Windows so that he doesn't have to go figure out how to download and install it. He doesn't understand that he's paying for these 'freebies' in the cost of Windows, which is part of the cost of his PC. He doesn't understand that without competition these handy utilities won't be any better than they need to be, as long as they're not so bad that he is driven to figure out how to download/install other companies' software.

    3. Re:cripple by freaq · · Score: 2, Funny

      i got tired of having to choose the lesser of two evils, so i summ^H^H^H^Hvoted for Cthulhu, the Greater Evil.

      --
      united states nuclear device terrorist bioweapon encryption cocaine korea syria iran iraq columbia cuba
    4. Re:cripple by unformed · · Score: 4, Funny

      but then they'll do like they did during the court case in 1999 and make a version of Windows which simply doesn't work.

      As opposed to all the other times when it did work.

    5. Re:cripple by AntiNorm · · Score: 3, Funny

      but then they'll do like they did during the court case in 1999 and make a version of Windows which simply doesn't work

      You mean like WinME?

      --

      I pledge allegiance to the flag...
      of the Corporate States of America...
    6. Re:cripple by acoustix · · Score: 2
      "The real problem is that Joe Sixpack doesn't understand the big deal. He gets Windows with his PC, and it comes with a web browser and an instant messager built in, and any great new killer apps to appear in the future will have a workalike clone also built into Windows so that he doesn't have to go figure out how to download and install it. He doesn't understand that he's paying for these 'freebies' in the cost of Windows, which is part of the cost of his PC."

      The "freebies" part doesn't really matter. Even if Microsoft made a modular version of Windows they could still include the free programs.

      Why would Microsoft lower the prices on the OS even if it didn't include the freebies? They have to go through and redesign Windows to make it modular so they could say "we've made it better (modular) and left the price the same!".

      If the Music Industry doesn't have to lower prices on "copy protected" CDs then why would Microsoft lower the price of Windows when it will include all of the same (and possibly more) free programs?

      --
      "A plan fiendishly clever in its intricacies"- Homer Simpson
    7. Re:cripple by Sj0 · · Score: 2

      While I agree that MS is scum, and they will try to squirm out of any agreement or resolution, I'd like to make one point;

      they never actually *made* that version of windows which doesn't work. It was a doctored video which was presented as a real-time demonstration(someone with a keyboard and mouse was sitting there, pretending to use the computer, but it was just a video running -- a rigged demo).

      I have a great idea for the future of Microsoft. Draconian antitrust remedy, they must release the sources for all libraries, release all file formats, and they lose the patents to any technologies they aquire. If they violate the spirit or the word of the remedy, a squadron of bombers levels the Microsoft campus in Redmond.

      Draconian remedies, paired with swift decisive actions against the company in the case of further transgressions, is the best way to make sure a company which has spit on the American legal system stays on the right side of the law.

      --
      It's been a long time.
    8. Re:cripple by blibbleblobble · · Score: 4, Informative

      Who cares about a Windows without IE6? Let's start with a Windows that it's not illegal to sell as dual-boot Windows/Linux from computer shops.

    9. Re:cripple by L0rdJedi · · Score: 2

      "People will complain that they are still installed and taking up "space". Nobody complains that Hyperterm is installed, taking up space, but not being used. The only difference is that most people don't even know what THAT program is used for."

      If it's not used, I don't install it. Except I can't do that with IE and Messenger.

      "So, I fail to see how IE is an issue in anybody's book. You can STILL install Netscape, you can STILL use other messengers, and you can STILL disassociate all your pictures, sounds, HTM/TXT, and video files to other applications other than those Microsoft provides for you. You don't HAVE to use Explorer, you don't HAVE to use Outlook Express, and you don't HAVE to use Windows Media Player."

      Then I shouldn't have to keep them installed either. Or any of their shared components. And last I checked, CD recording is now a shared component of Media Player (in XP, I could be wrong, I don't use it). Shouldn't CD recording be something based in a Windows system driver, not something that requires a MEDIA PLAYER. Please feel free to correct me if I'm wrong.

      "The SHARED components that Microsoft built into Windows and then designed the newest versions of explorer around also power the desktop and many other applications. That's the nature of shared components."

      And what did Windows use for those shared components before IE? And actually, I believe they designed the shared components around IE so that IE would be your web browser and file explorer. With people still using modems, not being able to differentiate between your LOCAL file manager and your WEB browser is bad. Click on a file to open it and it opens 20 mins later because it's on a remote ftp site, but you couldn't tell because it all looks the same. I have seen this happen.

      I don't hate MS because they are on top. I hate them because they always have to redesign the wheel just because they don't want to use already established standards. Look at NT for an example. Of course, they had to go back and redesign it for Win2k once they realized that it was junk, but they couldn't get rid of it completely.

      Most other people hate MS because they constantly talk about innovating, yet they continue to use technology that has been around for 20 years. Hello, Terminal Services anyone? Just not nearly as useful as a remote X connection.

    10. Re:cripple by MindStalker · · Score: 2

      Its the fact that all this MS software comes with your computer, and the OEM is forced to supply all this extra software with your computer it sells. So the average user then has pretty much everythig he/she wil ever need, thus destroying the market for competative software. Small example think when you had to get your phone from your telcom, and you had no other choice. There was no buisness for people who wanted to make telephones, to sell publically, but that really didn't matter, cause there never was. Well there used to be buisness for people who wanted to offer webbrowsers, or media players, or any number of items. Now there is not.

    11. Re:cripple by Glytch · · Score: 2

      I agree with you on one point. IE6 is a very good browser. But in the hell is it the file manager as well? I don't want bad javascript on a webpage to crash my entire goddamn computer.

    12. Re:cripple by electroniceric · · Score: 3, Interesting
      That's all pretty much true, except that IE 6 is actually a very good web-browser. It took 6 versions to get here, and Microsoft Messenger still sucks compared to AIM or ICQ, but that's not really the issue.

      Good point - IE is a very good browser. And to date the only one (AFAIK) that does XSLT internally. And it only took 3 years to get there, but Mozilla's a pretty good browser now, too - it adopts a different feel that Microsoft. And you're onto an important point here: The SHARED components that Microsoft built into Windows and then designed the newest versions of explorer around also power the desktop and many other applications. That's the nature of shared components.

      Having an embeddable HTML widget as part of the OS is indeed very useful. In an ideal world, this component would be totally modular, and you could plug in gecko or KHTML and everything would work fine. However, because actually making this work well enough to ship in a consumer product would require a kind of cooperation rarely found between tech companies, short of (aha!) legislative intervention. This is what makes Microsoft arguments so hard to dismiss - they push the limits of the argument, but there's usually a decent point somewhere in the core.

      That said, the existence of an embedded widget is not the problem - it's the fact that it's a moving target. It's abundantly clear that Microsoft has used their control of the HTML widget to try to control larger aspects of how Web traffic moves, the latest version of this being XPassportMessengIEr.

      Yes, it's a bit tricky to involve regulatory agencies in the design process of some product, but just imagine how people would feel if Microsoft was a grocery store. Sure, you can get Post cereals at the store controlling 88% of the market, but you'll have to go in the back and use the pallet loader to move some stuff and unwrap the box. Is that fair? To what extent do you tell MicroSafeway where to put stuff on it's shelves?

    13. Re:cripple by andcal · · Score: 2, Insightful

      Well there used to be buisness for people who wanted to offer webbrowsers, or media players, or any number of items. Now there is not.



      At one point, there was a business (market) for people who wanted to sell filters for cigarettes. But not anymore, since most people who buy cigarettes buy the ones which already have filters on them.

      --
      --something witty
    14. Re:cripple by Romancer · · Score: 2

      OK, there really needs to be some coverage about this site 98lite.net

      It's a program for modularizing windows into components to speed up Windows operation and stabilize the platform. in other words... you can remove internet explorer. And many other "integrated" features that microsoft says will "cripple" the OS.

      --


      ) Human Kind Vs Human Creation
      ) It'd be interesting to see how many humans would survive to serve us.
    15. Re:cripple by mgv · · Score: 2

      If it's not used, I don't install it. Except I can't do that with IE and Messenger.

      You can remove messenger from windows xp by typing the following line into the run option on the start menu:

      RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove

      Its ironic that while they argue that the operating system cant have these bits chopped out of them, they actually use an incredibly simple hack to hide the messenger "module" from the add/remove list, and which can be easily circumvented. The whole windows OS has become so convoluted that it would actually be dangerous to really bury the code - any update to messenger would probably bring down other parts of the OS if it wasn't a module.

      Michael

      --
      There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    16. Re:cripple by geekoid · · Score: 2

      It doesn't matter.
      People want a device that does all the thinkg there looking for, and a computer with windows is just that. And thats fine. Most consumer know there paying for that item that come with there computer, just like they know any product that comes with something "free" attached with it has the price of the "free" item worked into the overall cast of the item there purchasing.

      The problem is how MS pressures Computer companies, and because of that, they can keep producing a less then secure OS that performs "well enough".

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    17. Re:cripple by Brian+Kendig · · Score: 2

      Why don't supermarkets make deals with food companies to not sell any competing products? Your local grocery store would only sell Wonder breads, and Tyson meats, and Kraft cheeses, and Ragu spaghetti sauce, and Pepsi sodas. I'm sure the food companies would give the grocery store a discount for this exclusivity, and in turn the food companies could save a bundle on advertising and product development -- they'd only have to make their products good enough and cheap enough to prevent you from deciding to go to a further-away grocery store. And this would be a lot easier on consumers, too; have you looked at all the different brands of American cheese available? A person only needs one kind of cheese; they shouldn't have to care which one they buy.

      The answer, of course, is that having open competition in a free market is crucial to how capitalism works. Give a product an exclusive market, make it that much harder for other products to enter the market, and that product doesn't have to be good or cheap.

      How much better has IE become since Netscape died off? What are the major differences between IE 5 and IE 6? Where's the buzz about what IE 7 is going to provide? How much less expensive has Windows become in the past five years?

    18. Re:cripple by Romancer · · Score: 2

      good reboot-monkey...

      now go read the site.

      internet explorer code is disabled and not running to slow your system down if you use netscape.

      you no longer have two sets of html rendering code running. just the one you choose.

      --


      ) Human Kind Vs Human Creation
      ) It'd be interesting to see how many humans would survive to serve us.
    19. Re:cripple by civilizedINTENSITY · · Score: 2

      Actually, they do. They make deals for shelfspace. Shelfspace is damned exspensive. Its why the marketing people walk around and look at where their products are sold, because there are contracts that specify which shelf (how high), and what percentage of the "cheese" area well be "kraft". It may be "fair market" in that the market is for sale...but thats *not* what Adam Smith meant, for damn sure!

    20. Re:cripple by Sj0 · · Score: 2

      How come this dumb asswipe is posting +1 eh Taco?

      I suppose that would be because my karma is greater than 25.

      Delving deeper, I have karma greater than 25 because some of my posts have been moderated up due to being regarded as insightful, funny, interesting, or otherwise.

      I hope that clears it up. Asshole.

      --
      It's been a long time.
    21. Re:cripple by Romancer · · Score: 2

      You have the choice to use those products.

      We who do not choose to use those programs should not have to run the code they do not use when they're not being run. If I do not want to run internet explorer code then I should have the right to disable it. Especially if by having it running it slows my system down and provides no benifit to me. If I want to run outlook (and suscribe to microsofts Outlook Virus of the Week Mailing List) then I would benifit from having the code running.

      98lite.net provides me with a choice to remove code, if I want to use that code then I do not disable it. Simple. 98lite has many settings not just concerning explorer. Actually look at the site before you comment. And use some common sense.

      --


      ) Human Kind Vs Human Creation
      ) It'd be interesting to see how many humans would survive to serve us.
    22. Re:cripple by LadyLucky · · Score: 2
      IE 5 and upwards have an XSLT engine, though the IE 5.0 one is a little rough still. We are using it in a project i have been working on recently, but have had to supply an upgrade of the XSLT engine for the 5.0 browsers out there.

      You can even get your XML directly out of a SQLServer database (via IIS for, ahem, security.. :-) ), and then perform the XSLT in IE, or if you prefer, it can be done serverside instead. It's quite bare bones, but it works. A little annoying that you cant (AFAIK) find out the html that it produced...

      --
      dominionrd.blogspot.com - Restaurants on
    23. Re:cripple by mgv · · Score: 2

      I honestly don't know, but I was under the impression that files are still left behind because the OS supposedly needs them.

      I'm not an expert on this one, but I am sure that there is alot of stuff left in. I don't think thats much of an issue, because its not really what microsoft is arguing. They seem to be saying that you have to have the programs - when all you want is the core OS functionality (perhaps).

      Michael

      --
      There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    24. Re:cripple by lysurgon · · Score: 2

      Besides government stepping in and causing harm to MS, it also labels MS as a crook or criminal--neither of which MS is.

      Actually they are. Their practices with OEMs alone is criminal. Anti-trust legistlation exists for a very good reason. Study up on a little history and learn why.

  2. Thats funny by gowen · · Score: 2, Insightful

    In any other industry, modularity and flexibility are considered desirable properties. Only in Microsofts ass-backwards world do they run round denying these things...

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:Thats funny by TummyX · · Score: 2, Insightful

      How did you get modded up?

      Microsoft has never denied modularity at all. The fact that so many apps depend on IE is a testimant to it's componentised design. Somehow everyone here seems to think componentisation implies less coupling between apps. It actually promotes MORE coupling.

      The only people who've been talking about modularity and flexibility (or lack thereof) are the anti-microsoft camp.

    2. Re:Thats funny by Edgewize · · Score: 5, Insightful

      I don't know what kind of world you program in, but where I code, componentisation and coupling are not even close to the same thing. For example:

      Mozilla encourages use of its components. Anyone can use the rendering engine and distribute it with his own product, saving on development time while still providing a product to the widest possible market.

      Internet Explorer promotes coupling. Anyone can use its rendering engine, except that nobody is allowed to distribute its rendering engine except as part of the full Internet Explorer package. This cuts down on development time at the cost of forcing all your users to run Internet Explorer.

      See the difference?

    3. Re:Thats funny by oyenstikker · · Score: 2

      Anyone can use the rendering engine and distribute it with his own product, saving on development time while still providing a product to the widest possible market.

      Yeah, but take the rendering engine out of mozilla, and how many other things will stop working?

      --
      The masses are the crack whores of religion.
    4. Re:Thats funny by maxpublic · · Score: 2

      Jesus Christ, son, which CS program did you graduate from? Your professors obviously did a lousy job and need to be bitch-slapped into sensibility pronto.

      Modularization is a desirable quality, more desirable the larger the program gets. It allows you to mess with pieces of the program without bringing the entire thing down or having to muck through all of the source code hunting for the bits that belong to that piece. As Win2000/XP reportedly has 50 million lines of code, it should be modular as hell - if the programmers in Redmond have any damned skill at all.

      Of course, if it *isn't* modular it would explain the crashes, memory leaks, gaping security holes, and so on. But this would simply confirm that MS programmers are substandard idiots who should be turning their talents to something they're more suited for - something along the lines of a job where you're often heard to say "would you like fries with that?"

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
  3. Can't Resist by Tim+C · · Score: 5, Funny

    What do they mean, Windows would be crippled? ;-)

    Cheers,

    Tim

  4. Sure it's modular... by Skweetis · · Score: 5, Informative

    Here is proof.

    1. Re:Sure it's modular... by c.r.o.c.o · · Score: 3, Interesting

      I used their IEradicator utility in Win2k on my laptop (I will NOT run Windows on my main computer, but that's another story). I think I was running Win2k without any service packs or with service pack 1. I made completely sure that my system was fully complient with IEradicator's requirements. I'm only using Mozilla, both in Linux and in Windows, so I figured removing Explorer would be a good ideea.

      Well, it wasn't. After the eradication process was completed, my system was working, but with some major problems. The most annoying one was the "Add/Remove Programs" in Control Panel. That thing would not even load anymore. I did not try installing any new programs after I got the error, but I'm sure that they would not install properly (since they could not be removed anymore). I was also getting some minor error messages on bootup, but I was sure I could get rid of them if I would take the time to edit them out of the registry.

      When I saw that IEradicator did not do a good job, I tried reinstalling Explorer 6. No dice. It would not install at all. No matter how hard I tried, I had to give up. I even tried installing IE5 and then 4. Those didn't work either, so I tried repairing Win2k, again, no luck. The only solution I had was to reinstall Win2k from scratch.

      While Windows might be modular. I'm sure it is, otherwise patching it with service packs and updates would be close to impossible, since you'd have to upgrade the whole OS if it weren't. M$ is definitely making it damn hard to remove any of the modules.

    2. Re:Sure it's modular... by Sj0 · · Score: 3, Insightful

      At the time MS was talking about that, they were just starting to launch Windows 98.

      Just because you kept digging after someone reminded you that you wouldn't be able to climb out doesn't mean you deserve a ladder.

      --
      It's been a long time.
    3. Re:Sure it's modular... by Reziac · · Score: 3, Informative

      Um.. you DID notice that 98lite and IEradicator are for Win95/98/ME, and have not yet been released for Win2K, right?? And you DO know that Win9*/ME and WinNT/2K are very different animals, right?

      Just went to 98lite.net and checked -- nope, not available for Win2K yet. Tho I've heard it's in the works, and an XPLite version is expected to follow.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    4. Re:Sure it's modular... by os2fan · · Score: 2
      The 98Pro version makes the HTML engine an installable item. But removing it means that the hh.exe, the help engine, also does not work.

      But you can with 98Lite Pro remove it.....

      --
      OS/2 - because choice is a terrible thing to waste.
    5. Re:Sure it's modular... by Reziac · · Score: 2

      Sorry, I didn't find that; I was looking on the main page and the chart that lists what each of their programs does for each OS, and Win2K is NOT mentioned there.

      Anyway, instead of griping here that it didn't work, why not report the incident (with all particulars) to the 98lite people as a bug?? that would at least be a useful response.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  5. Is it coincidence by rizzo · · Score: 2

    ... that when I see this story posted I notice the Microsoft Visual Studio .NET banner ad on the /. front page? I don't know how long it's been running but today is the first I noticed it.

    Apparently our hypocrisy knows no bounds.

    --

    "More organs means more human." - Zim

    1. Re:Is it coincidence by RadioheadKid · · Score: 2

      I remember not too long ago, one of the Linux magazines (Linux World or Linux Journal can't remember) started running MS adds, and all these people got up in arms about it, writing letters to the editor, saying they are canceling their subscriptions, etc. These people totatlly missed the boat, Microsoft was giving money to a Linux magazine to run their add, if it helps keep the magazine in business and keep the subscription price down that's good and personally I don't care. Same thing applies to /.

      --
      "Karma can only be portioned out by the cosmos." -Homer Simpson
  6. another existance proof by dickens · · Score: 2, Informative

    The Maxtor Windows-Based NAS boxes.

    Or am I to assume they all contain a web browser, etc ?

  7. if it's modular, by gergi · · Score: 3, Funny

    maybe someone will figure out how to uninstall the BSOD program... it tends to run randomly and always seems to crash my computer.

    --
    Nosce te Ipsum
    1. Re:if it's modular, by epsalon · · Score: 2

      There is a solution for NO MORE BSODs in Windows. GSODs rule!

  8. What about OS X? by nakhla · · Score: 2, Insightful

    My question is, why isn't anyone complaining about bundling in the case of Mac OS X? Yes, I know, Apple isn't trying to tie a web browser in as part of the underlying OS. But still, they include things like iPhoto and iMovie. Aren't these considered "middleware"? Why isn't anyone complaining about that?

    1. Re:What about OS X? by generic-man · · Score: 4, Insightful

      Apple doesn't have a monopoly to leverage, so there is no recourse. For the same reason, Red Hat doesn't get in trouble for bundling various applications with their Linux distribution since they are not a monopoly.

      --
      For more information, click here.
    2. Re:What about OS X? by tweek · · Score: 2, Interesting

      Exactly. I htink Microsoft was rather bright in including the browser with the OS. It showed a bit of forsight into how important the web would be in the evolution of the internet as a whole. No one bitches about KDE ( via konq) and Gnome (via nautilus) embedding web code into the file managers.

      I never understood why the states went after the bundling issue when it's not the smoking gun. Look at the business practices with OEM's and things like the BeOS bootloader issue.

      I'm also opposed to forcing them to release sourcecode. I think it's thier right as a company to keep technology within the company if they so desire.

      I tell you. This is a simple fact. If you want to hurt microsoft, force them to release specs to the office file formats. Enough said.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    3. Re:What about OS X? by Gehenna_Gehenna · · Score: 3, Informative
      Maybe because you can remove/uninstall iPHOTO/iMOVIE/iTUNES and still have a fully functional OS. Not so w- IE, which is intigrated as Windiws file browser AS WELL AS an internet browser.

      I could be incorect though.. this is just speculation on my part.

      --

    4. Re:What about OS X? by Dark+Paladin · · Score: 5, Insightful

      Remove iTunes.

      OS X still works.

      Remove iPhoto.

      OS X still works.

      Remove IE.

      OS X still works.

      It doesn't come back and say "No, you can't use Kodak's software - you must use iPhoto!" You don't have to fear something coming back and making iMovie your default application over Adobe Studio (or whatever it is).

      That's the big difference. If you try and remove IE from Windows, Microsoft gets pissed off because that's a big bad no-no, so you have no choice but to have that software whether you want it or not. It was put on to keep their monopoly - not because they thought they had a better browser. (Whether it became a better browser is not for debate here - that happened after Netscape basically was dried up.)

    5. Re:What about OS X? by lysurgon · · Score: 3

      I tell you. This is a simple fact. If you want to hurt microsoft, force them to release specs to the office file formats

      <homie>WORD!</homie>

      No pun intended, but props. I don't know why people don't go after this more zealously. If seamless interoperability were possible with other applications (and there's no technical reason why it shouldn't be), M$'s office monopoly would crumble. Without the office monopoly, the server-side monopoly has no basis. The house of cards will crumble.

    6. Re:What about OS X? by halftrack · · Score: 2

      You are missing the point. Try uninstalling Internet Explorer. It will kill you're windows installation. Sure KDE defaults Konqueror, but my installation didn't go bananas when I desided to switch to Nautilus (konq crashes my X.) Bundeled middleware is not a problem either, it's uninstallable.

      --
      Look a monkey!
    7. Re:What about OS X? by schon · · Score: 2, Insightful

      For the same reason, Red Hat doesn't get in trouble for bundling various applications with their Linux distribution since they are not a monopoly.

      You're correct about leveraging a monopoly, but this isn't proof of it.

      Even if Redhat was a monopoly, bundling other people's applications (which is what RHAT does) wouldn't necessarily be an antitrust violation.

      MS is in hot water because they bundle their own products, in an attempt to kill these products' competition.

      If MS had decided to bundle Netscape's browser with the OS (negotiating an appropriate license,) the browser-bundling wouldn't be an issue.

    8. Re:What about OS X? by david+duncan+scott · · Score: 3, Informative
      No, they're applications.

      Bit of history, because we're all forgetting this stuff: Back in the day, Netscape's claim was that Navigator was more than a browser, that because of its plug-in architecture people would write applications that would run under Netscape. Since Netscape ran on multiple OS'es, applications written to Netscape API's, rather than OS API's, would be portable, rendering the underlying OS irrelevant, or at least much less significant. This "middleware" aspect to Netscape -- a platform on the platform -- was what frightened Microsoft (according to Netscape, mind you), causing Bill and company to come after Netscape with chains and knives.

      iWhatever, AFAIK, are simply programs that do stuff themselves, not platforms upon which other programs are to be built.

      Ah, but you say that you've never seen a database or word-processor written as a Netscape plugin? Me neither, nor did Netscape ever bring one out and show it to people as a proof-of-concept. Still, they convinced the court.

      --

      This next song is very sad. Please clap along. -- Robin Zander

    9. Re:What about OS X? by gwernol · · Score: 2

      Remove iTunes.

      OS X still works.

      Remove iPhoto.

      OS X still works.

      Remove IE.

      OS X still works.


      But try and remove QuickTime and OS X doesn't work. Apple has tightly integrated QuickTime into the core of its OS. Originally QuickTime was a separate and modular software technology that you could replace. Now its an integral part of the OS. This is what Microsoft have done with IE on Windows.

      It doesn't come back and say "No, you can't use Kodak's software - you must use iPhoto!" You don't have to fear something coming back and making iMovie your default application over Adobe Studio (or whatever it is).

      That's the big difference. If you try and remove IE from Windows, Microsoft gets pissed off because that's a big bad no-no, so you have no choice but to have that software whether you want it or not. It was put on to keep their monopoly - not because they thought they had a better browser. (Whether it became a better browser is not for debate here - that happened after Netscape basically was dried up.)


      But I can still run Mozilla on Windows. Just because IE is there doesn't mean I can't run an alternative browser. I don't have to remove IE in order to run Netscape/Opera/MyFavoriteBrowser.

      So this is really no different to the iPhoto/Kodak situation you describe, except I can't remove IE just like I can't remove QuickTime from OS X.

      The big difference is that Microsoft are a monopoly and Apple aren't. The law says that what you can do as a non-monopoly player is different from what you can do when you have an effective monopoly. This is what Microsoft have done wrong and this is what they should be punished for, not for integrating software components into the core OS (IMHO, of course).

      --
      Sailing over the event horizon
    10. Re:What about OS X? by tweek · · Score: 2

      I'm not disagreeing with you on the netscape issue. I realize that netscape was there first (well second if you count Mosaic).

      My point is this. You are a software company. You write Operating systems. You realize that people are using the web more and more. You decide to start shipping your own browser with your OS. You're a bit late to the party but at least you stopped and got a bottle of Maddog 20/20, right?

      I think including a webbrowser was a natural evolution at the time. I don't think the act of including a web browser with your software is a crime.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    11. Re:What about OS X? by Aexia · · Score: 3, Informative

      My problem wasn't that MS was bundling IE with Windows. That's the media's gross oversimplification of the problem.

      The problem was Microsoft leveraging their near-OS monopoly to bully OEMs and competitors. The bundling of IE was just part of that attack strategy.

      Apple, of course, doesn't have any OEMs to bully nor a desktop monopoly to leverage. That's the difference.

    12. Re:What about OS X? by helixblue · · Score: 2

      I'm pretty certain you can remove the Quicktime Player and all the codecs if you really want to without losing OS functionality (besides uhh.. playing movies).

      As far as the 'graphics interface', ala DirectX style stuff.. you may run into issues. I'm curious what specific files from Quicktime you claim will break the general UI, in any case. Something I would like to try.

    13. Re:What about OS X? by Arandir · · Score: 2

      Because Apple isn't a monopoly. What Apple is doing is legal, ethical and moral. What Microsoft is doing is illegal, unethical and immoral. Even though they're both doing the same thing. Lady Justice has removed her blindfold and is saying "tell me who you are and then I will tell you can or cannot do."

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    14. Re:What about OS X? by gwernol · · Score: 2

      I'm pretty certain you can remove the Quicktime Player and all the codecs if you really want to without losing OS functionality (besides uhh.. playing movies).

      Right, but QuickTime is a software architecture for playing time-based media. It is much, much more than the Player and the codecs. The QuickTime infrastructure is tightly bound into OS X and used by several other vital system components. For example the Finder won't work without QuickTime present. Yes, you can still use the command line but for most users an OS X without a Finder is seriously compromised.

      I don't think the OS will even boot into the GUI if you remove QuickTime fully, although its been a few versions since I tried.

      --
      Sailing over the event horizon
    15. Re:What about OS X? by Dephex+Twin · · Score: 2

      At home I have a Mac 8500 running OS 9, and I was using it as a server so I took off almost everything. That includes Quicktime (and removal was easily done in about 30 seconds, by the way). I could still browse the web and do email and word. Some apps of course expect Quicktime to be there, but they could pretty much be configured otherwise.

      Since it was a server I didn't test every app under the sun, but the OS definitely doesn't choke.

      mark

      --

      If you want to make an apple pie from scratch, you must first create the universe. -- Carl Sagan
    16. Re:What about OS X? by sg3000 · · Score: 2

      > So this is really no different to the iPhoto/
      > Kodak situation you describe, except I can't
      > remove IE just like I can't remove QuickTime
      > from OS X.

      There's a big difference.

      QuickTime is a set of APIs that support certain types of codecs (Sorenson, being one). To play media that supports QuickTime's API's, you have an *application* called, "QuickTime Player". One can remove QuickTime Player, and the Mac OS will run fine. QuickTime (as a set of APIs and collection of codecs) is very different from Microsoft shoving Internet Explorer application into Windows and intertwining it as much as possible.

      Of course, there's always the point that Microsoft was found by a court and an appeals court to have illegally abused their monopoly. So if you want to yell at Apple about QuickTime, convince the DOJ to take 'em to court over monopoly charges. Good luck trying to prove that.

      --
      Insert simplistic political, ideological, or personal proselytization here.
    17. Re:What about OS X? by GhostCoder · · Score: 2

      It was put in because I god damn want it there, both as a user and a developer. If IE is ever a problem for me I can install Netscape or Opera or Mozilla and IE will step out of the way as main browser.

      Way back a long time ago I had a Commodore 128 and a Modem. I had to go spend $60+ on a terminal program that wasn't that great so that I could connect to a BBS and download a much better one. How do you intend to get your precious Netscape or Opera for free if you can't download it?

      As a developer I like the fact that I can write one line of code and have a great, nearly standards-compliant browser in my code ready to do all sorts of things. Using DHTML sure beats the hell out of writing it all from scratch. And HTMLHelp sure beats the hell out of the old WinHelp.

      If Microsoft removes IE then they will have to change a lot of programs that rely on the shdocvw functionality, probably by either writing a bunch of implementations of the same stuff and not share it (it would be considered part of the product and probably not a reusable control) or they would create a common library which would acts an unsurprisingly large amount like shdocvw. You may argue all day as to Microsoft's motives for such tight integration, but the truth is that right now it is damn useful and, well, tightly integrated.

    18. Re:What about OS X? by jedidiah · · Score: 2

      What you are describing is a classical anti-trust violation and a gross conflict of interest.

      Why this isn't painfully obvious to every Win32 developer rather confounds me. They should all be in fear of suddenly finding themselves in a niche that Microsoft wants to muscle it's way into.

      Principal supplier.
      Principal competitor.

      Those two are clearly not compatible.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    19. Re:What about OS X? by jedidiah · · Score: 2

      Try getting a copy from the same person that sold you your modem.

      How can someone be so dumb and still manage to use a Commie?

      --
      A Pirate and a Puritan look the same on a balance sheet.
    20. Re:What about OS X? by Steve+Hamlin · · Score: 2, Interesting

      QuickTime (as a set of APIs and collection of codecs) is very different from Microsoft shoving Internet Explorer application into Windows and intertwining it as much as possible.

      I'm not so sure there IS a big difference. IE is not "an application", so much as it is a set of components that expose APIs to be used by "IE.exe" (really just a wrapper around a bunch of libraries), the OS proper, Help, various third-party applications, etc.

      QT - QuickTime is a complex multimedia framework. You can remove QuickTime Player, and MacOS (or OS X) will still function. You remove all of the QuickTime framework, and (esp. in OS X) a lot of diverse parts of the OS and third-party apps start having problems.

      KDE - KDE is a complex user interface framework. You can remove Kwrite, and KDE will still function. You remove all of the KParts framework (incl. khtml), and a lot of diverse parts of KDE and third-party apps start having problems.

      Win - IE is really a semi-complex internet, layout and display framework. You can remove IE.exe, and Windows will still function. You remove all of the IE framework, and a lot of diverse parts of the OS and third-party apps start having problems.

      See the similaries? IE is NOT "a program" that can simply be removed. IE is a set of components that winds its meandering way through a lot of the nooks and crannies of Windows.

      However,

      All of that said, I simply cannot belive that Microsoft can not figure out how to modularize the HTML rendering inferfaces of all of those DLLs, COM objects, ActiveX comtrols, etc.

      Win98Lite shows that a lot of programing doesn't even have to be done. It will remove tons of cruft that Microsoft installs, buit that is not necessary to proper functioning of the core OS. It also advises (but allows removal) that you leave certain components in place, else certain subsystems (MSHelp) and third party applications that use common components can break (lots of internet-aware apps call MShtml dlls, some IE com objects).

      It SHOULD be non-trivial (compared to the total enginneering effort involved in developing and maintaing WinXXYY) for Microsoft to analyse what system calls are being made internally, clean up and document those APIs, and expose them so that MS components can be replaced by third-party components. And in the process, remove non-necessary dependencies that I am positive are there simply to make Windose break when certain things are removed.

      Look at KDE - in Konqueror, you can switch from using khtml as the rendering engine to using gecko (Mozilla) as the rendering engine. The "application" stays the same to the end user, but massive flexibility and customization is acheived.

      In the end, I just hope that the parties opposing the MS settlement can educate and convince a judge that MS is justing spouting bullshit about the level of integration involved thoughout Windows. Just because is all installs at the same time does not mean that ALL of it is necessary.

    21. Re:What about OS X? by tshak · · Score: 2

      So if you're a monopoly you have to give the customers LESS value? If MS want's to package OFFICE with Windows, power to them (as long as it doesn't directly raise the price). They them keep adding value. IE and WM are Added Value Features to Windows whether or not you personally like them or not. If the end-user (or OEM) want to install Netscape, I say power to them as well.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    22. Re:What about OS X? by Dephex+Twin · · Score: 2
      So if you're a monopoly you have to give the customers LESS value? If MS want's to package OFFICE with Windows, power to them (as long as it doesn't directly raise the price). They them keep adding value. IE and WM are Added Value Features to Windows whether or not you personally like them or not.

      That is a shortsighted view of the situation. Using the total dominance of Windows to give just about every person MS Office, IE, people may get a deal pricewise at first. But now, these products are such a standard that MS doesn't have to compete with any rivals in order for those products to remain popular. They just have to give you whatever is barely good enough to keep you from wanting to spend extra money to replace it.

      That's what's bad (for everyone but MS), the long run.

      mark
      --

      If you want to make an apple pie from scratch, you must first create the universe. -- Carl Sagan
    23. Re:What about OS X? by Glytch · · Score: 2

      But at least the entire operating system doesn't depend on it, just Outlook Express, which is free and uninstallable.

      (darkly) So far.

      Semi-OT, does anyone know of a replacement file manager for Windows 98? I don't mean a shell that sits on top of Explorer, I mean a complete replacement of Explorer.

    24. Re:What about OS X? by Sj0 · · Score: 2

      Actually, the two things are completely different, though the actions are the same.

      Apple:Damn! We need to include applications so people might buy an iMac!

      Microsoft:Damn! We need to include applications so people don't try software from other companies!

      Intent is very much a part of the law. When one is merely trying to add enough value to their product to get people to buy it, and the other is trying to aggresively remove other software vendors from the equasion, one is in the right, and one is in the wrong.

      Lady Justice: You may include Calculator and the crappy movie creator in XP for the same reason Apple can include imovies and itunes in OSX. Try to use that position to remove ulead from the market though, and justice will crush you as it has other villans.

      --
      It's been a long time.
    25. Re:What about OS X? by tweek · · Score: 2

      At what point do you say that it's okay to include a browser? The web browser has become so ubiquitous that I can't imagine not even having a copy of lynx installed.

      I'm not an ms developer by any stretch but the point I was making was that while the tactics employeed in the "browser wars" may have been anti-competitive, there were more "smoking guns" than including the browser with the os. I personally think and know that Microsoft set out to destroy netscape because they (MS) dropped the ball on getting a browser together.

      Personally I don't see how it's a conflict of interest. Are you saying that operating system developers/vendors are enjoined from providing thier own copy of any software that someone else develops?

      Norton commander and such tools existed before windows 3.1. Should microsoft have not been allowed to include a file manager when they shipped the OS?

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    26. Re:What about OS X? by gwernol · · Score: 2

      QuickTime is a set of APIs that support certain types of codecs (Sorenson, being one). To play media that supports QuickTime's API's, you have an *application* called, "QuickTime Player". One can remove QuickTime Player, and the Mac OS will run fine. QuickTime (as a set of APIs and collection of codecs) is very different from Microsoft shoving Internet Explorer application into Windows and intertwining it as much as possible.


      Well no, which is Microsoft's point. They claim that IE is also a set of APIs and a wrapper application. You can relatively easily remove the wrapper app but the underlying functionality is still embedded in Windows and used by other applications. So IE is a lot like QuickTime, at least in the way it is deployed within the OS.

      --
      Sailing over the event horizon
    27. Re:What about OS X? by MisterBlister · · Score: 2
      That's the big difference. If you try and remove IE from Windows, Microsoft gets pissed off because that's a big bad no-no, so you have no choice but to have that software whether you want it or not. It was put on to keep their monopoly - not because they thought they had a better browser.

      A big part of the reason Microsoft claims that IE can't be removed is that the actual IEXPLORER.EXE is a very thin wrapper over a bunch of COM components that together form a web browser. If you remove those underlying components, it will indeed break a lot of things because a LOT of software, and not just Microsoft's, relies on those components to operate. This whole business is very silly -- Netscape, et al spent about 3 years proclaiming how the operating system was obsolete and how they were going to crush Microsoft with the web browser paradigm, yada yada yada...Microsoft responds to this very public and open threat by making their own browser (or, rather, licensing a browser, at first) and then they get reamed for it? Bah.

      (Whether it became a better browser is not for debate here - that happened after Netscape basically was dried up.)

      So Microsoft built a better browser and kept it free even after its 'competition' was gone? Isn't that a pretty good argument that their monopoly isn't harmful to consumers? Sure, it may be harmful to a handful of companies that can't compete, but anti-trust laws are supposed to exist for the benefit of the end consumer, not Scott McNealy, et al.

    28. Re:What about OS X? by tweek · · Score: 2

      Back to the beginning if you will. I never said I agreed with Microsoft. I personally think the level of INTEGRATION they claim is not there. I think if it IS there, not only is it horrible coding but as we've seen it leaves holes (on average) that you can drive a truck through. I personally think MS should be hung out to dry for a horrible idea (integrating the OS and browser that closely without considering the security implementations) AND for making good natured capitalists like me look bad.

      Many people (typically younger) don't realize that a monopoly IS NOT illegal. Uncompetetive business practices to MAINTAIN that monopoly are.

      I guess my biggest point was that including the browser was not the best argument to take into court against Microsoft. Fighting to get unintegrated (at least this late in the game when the battle is all but lost in the browser wars) is just plain stupid.

      Give them some real punishment and force them to open the office file formats. It doesn't cause them any loss of property in so much as releasing code to office itself and we all know it would do more harm to them than forcing them to release a half-assed effort at a non-IE bundled OS. Hell maybe require them to port IE to a platform other than wintel and mac as well.

      The reason MS continues to "win" in whatever desktop war people talk about is because of two very real facts:

      1) IE (despite all it's bugs) is a damn good general browser. Mozilla (which I happen to use daily) is going to kick it's ass but Netscape fucked it up a long time ago. It wasn't all MS's fault.

      2) MS Office is THE defacto standard for business office applications. Sure many lawyers and government officials still require WordPerfect but unless a new version is released, it doesn't count anymore. Word has perfectly good wordperfect filters. The reason those industries still use word perfect is partly because previous version's file formats were not incompatible. Interoperability was guaranteed. If MS were forced as punishment to publish the Office file formats, there would be no need to have an MS desktop. Most linux users know that a linux desktop can be configured for a windows user so they feel right at home. I've done it here at the office and for family members. If you get the mime types setup just right, you don't have to even worry about them finding which application to launch to view a file.

      The only area that an office clone could NOT compete in is Outlook in Corporate/Workgroup mode. This will change when Ximian releases a connector for Exchange 5.5 (at least in my case). At least until someone gets IMAP to support csutomized folder types that can handle something OTHER than mail. Allthough Outlook IS shipped with Office so the binary file format of task/calendar/contact files could be included in the judgement.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    29. Re:What about OS X? by tshak · · Score: 2

      That is a shortsighted view of the situation.

      Not really. There's an antitrust law that prevents "underselling" to drive out competition, and once the competition is virtually extinct, you jack the price up. If MS all of the suddon started charging $40 (like it used to) for IE, then they would be in violation.

      They just have to give you whatever is barely good enough to keep you from wanting to spend extra money to replace it.


      I wouldn't call IE "barely good enough". Also, this is like saying that MS Calculator should be stripped from the OS because it's a "barely good enough" calculator (which hasn't been improved for years). Ludicrous.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    30. Re:What about OS X? by Dephex+Twin · · Score: 2
      Not really. There's an antitrust law that prevents "underselling" to drive out competition, and once the competition is virtually extinct, you jack the price up. If MS all of the suddon started charging $40 (like it used to) for IE, then they would be in violation.

      Since your description of "underselling" directly follows your "not really" comment, I assume that is supposed to rebut my statement, but it doesn't really have anything to do with it. The original post said, essentially, "I don't see the bad in MS adding extra stuff to Windows for free-- it's free afterall." And I agree with that in the very short term, but definitely not in the long term or even the medium-term. (More on that in a moment.) Therefore: short-sighted.

      As for your description of underselling, well, you are correct, that is an illegal practice. However, just because they didn't jack up prices after Netscape went down, doesn't mean they didn't break the law. Obviously this is the case, as MS was found guilty. But this really doesn't have to do with short-sighted-ness or anything.

      I wouldn't call IE "barely good enough".


      I'm not saying IE is bad, I'm saying it's just good enough. It might be by far the best thing out there right now. But imagine if Netscape and IE had stayed neck and neck all the way up to now. Where would IE and Netscape be then, if they were competing for dominance? IE could potentially be WAY better. IE should win out over browsers because of the merits of IE, not because of 95% market dominance in Windows. This is why there are laws against anti-competitive practices.

      Not ludicrous.

      mark
      --

      If you want to make an apple pie from scratch, you must first create the universe. -- Carl Sagan
    31. Re:What about OS X? by NeuroManson · · Score: 2

      Sure they do! They hold a monopoly on Apple computers! Nobody else can build an Apple computer (or even a PC knockoff) without drawing the wrath of their legal department... They practically have a monopoly on the PowerPC based computer market as well (the OpenPPC computer won't stand a chance unless the buyer installs Linux PPC, and even then it won't get even a fragment of the desktop market)...

      --
      Just because you can mod me down, doesn't mean you're right. Shoes for industry!
    32. Re:What about OS X? by RandomPeon · · Score: 2

      Not really. There's an antitrust law that prevents "underselling" to drive out competition, and once the competition is virtually extinct, you jack the price up. If MS all of the suddon started charging $40 (like it used to) for IE, then they would be in violation.

      This is actually what happened. MS bundled IE into Windows to drive Netscape out of the market and to avoid having the web interface replace Windows. But IE cost a fortune to develop, so the price of the bundled product was substantially increased at a time when all other computer products were dropping in price. In the last decade MS has increased the street price of Windows upgrades by 300% and the OEM price by maybe 400-500%.

  9. It's no coincidence! by PhxBlue · · Score: 2, Funny

    <Conspiracy Class="M$" Believability=0>

    That's right, Cmdr. Taco has ensured that, from now on, .NET banner ads would run with every MS story. With all the positive press Microsoft already receives from /., this targeted advertising is sure to draw wheelbarrows of money from click-throughs.

    Or not. Hey, someone make sure there're no nanoprobes in Taco's bloodstream. . .

    </Conspiracy>

    --
    !#@%*)anks for hanging up the phone, dear.
  10. What About KDE? by citizenc · · Score: 2, Troll

    I assure you, this isn't flamebait, although some may preceive it as such.

    What, exactly, is the difference between the integration of Windows and IE vs the integration of KE and Konqueror?

    1. Re:What About KDE? by Cyph · · Score: 2, Insightful

      I think the issue is that Windows is an operating system that comes with all of these components preinstalled, and KDE is just a desktop environment, that you're free to install or remove at any time.

    2. Re:What About KDE? by evilpenguin · · Score: 3, Informative

      The fact that konqueror is not integrated. You don't have to have konqueror to use KDE. Also you don't have to have KDE to run Linux. You don't pay anything for either of them, and finally, KDE is not a monopoly.

      The whole issue is the "tying" of IE (at the time not a monopoly product) to Windows (a monopoloy) for the sole purpose of harming a competitot (Netscape). If this isn't clear to you, then I suggest you are not up on the issues.

      Read the Findings of Fact in the case. The present debate is only over the remedy. No one has successfully challenged the findings of fact. Read. Learn. Enjoy. Then come back and tell me there is no difference between the two.

      Ignorance is bliss and we are a happy country.

    3. Re:What About KDE? by dgb2n · · Score: 2

      Everything you said is true. However, it does not relate to the technical considerations of decoupling Internet Explorer from Windows.

      I think that the comparison is appropriate in that most distributions do not include a separate package for konqueror. Konqueror is usually in the kdebase rpm for rpm based distributions. Moreover, konqueror handles both web browsing and file management for KDE just as IE does.

      Some distro's package konqueror separately. The big difference is that it would simple to install KDE, delete the konqueror binaries and plug in a different file manager and web browser. KDE and the OS would continue to function.

    4. Re:What About KDE? by spectecjr · · Score: 2

      M$ would not allow OEM's like Gateway, Compaq, and Dell to include any other browser on their machines. You could ONLY have IE, and you HAD TO INCLUDE IE with every machine.

      WRONG.

      You could have IE AND Netscape, but not only Netscape.

      And IE had to be given the same prominence as IE. That is, if Netscape had an icon on the desktop, IE had to have one too.

      Simon

      --
      Coming soon - pyrogyra
  11. Hey, now THAT'S news! by thedbp · · Score: 2

    Now that there's some science brass disputing the claims of a M$'s lawyers, maybe the judge will stiffen the penalty.

    If only "Add/Remove Programs" would allow me to DELETE Internet Explorer as opposed to only UPDATING Internet Explorer.

    The only thing crippled here is the OS's interface. They've deliberately removed function from the user's perspective... I'm sure its possible to delete IE. And I'm sure its possible to automate it without deleting any otherwise necessary files. They just don't LET you.

    I can't believe there has even been a DEBATE about MS being a monopoly or using their market share to influence and dominate not one industry (software) but THREE (also hardware and the internet-related stuff).

  12. but a consumer version? by room101 · · Score: 2

    That may be true, but it still could be argued that a consumer version would do the damage they say it would. The version for tv boxes is a closed/controled system that consumers don't mess with, so you could say that it wouldn't generate the support calls.

    That is, if you buy the argument at all, which I think is poppycock. In windows since 95 (I can't remember about 3.1) you can remove certain parts of windows. Don't want minesweeper, disable it. It acutally takes it off your system, not just removes the icon from the start menu. I think it has been well proven that you can do the same for IE, or the CD writer software with XP, or Windows media player.

    I do, however think that they need to keep windows messenger from being removable (in XP), I mean, that improves connectivity and system performance, right? not!

    --
    room101 -- how much can you stand before they break you?
    (they always break you eventually)
  13. It doesn't have to be modular! by edashofy · · Score: 2

    For the end goal (that is, no bundling) to be achieved, Microsoft can simply remove the Internet Explorer icon (and maybe iexplore.exe) from the desktop, right? I mean, sure, there are a few small other places it's integrated (explorer.exe will start internet explorer if I navigate to a URL rather than a folder), but they wouldn't actually have to remove anything but the code that starts the browser and the justice department would be pretty happy (i.e. not be able to tell the difference). I suppose this would make the IE download awfully small, too...

  14. You know... by compupc1 · · Score: 2, Informative

    As much as they might want to complain about wanting to remove Microsoft's components, the fact of the matter is that there simply aren't competing products that work as well as Microsoft's products. (Note: I'm not talking about Office or anything like that...I'm talking about components that come with Windows).

    Take IE. It used to be a pretty lousy program, but anyone who says that IE 6 isn't a good program (with the exception of some security issues) is delusional. I have yet to see a comparable program for the Windows platform that can do things as fast and as well as IE can. Even if someone didn't want to use it, there's nothing stopping them from using a different browser. I used Netscape and Mozilla along side IE for years without problems. The simple fact of the matter is that Netscape lost the Windows browser war because it failed to stay up to date. It crashed. It didn't support as many standards as IE did. It was slower. Also, think about this: as we see more and more online storage services, ftp repositories, etc. popping up on the Internet, is it not logical that one would ususally want to browse through these remote sites, as well as Intranets in the same way they browse through their local computer? It only makes sense that eventually the Internet would have to become seamlessly integrated with the OS. And when push came to shove, IE won out because it was just better.

    Take Windows Media Player. Tell me, what program is better? Real is full of ads, Quicktime isn't free, and Winamp is only good for audio. Again, the exact same situation applies. WMP is simply the better program in most cases. And, of course, there's NOTHING stopping consumers from installing 3rd party software if they so choose.

    Short of driving down prices on Windows, I fail to see how requiring them to strip it down will be of benefit to consumers. It'll just mean more hassle - you've got to search for and download all those things by yourself. And the average newbie can't do that. Look, allowing OEMs to include alternate programs and changing the desktop to have the icons point to those by defalt is one thing, but requiring Windows to be stripped down to a point where it would actually have LESS capabilities than competing OSs won't solve anything. What WILL make a difference is more closely monitoring Microsoft's buisness practices, and maybe making select parts of their code open source. This is to the point where I think some of these states are just on a rampage, blowing the problem out of proportion and failing to understand the real issues at stake.

    --
    -James
    1. Re:You know... by bigbadwlf · · Score: 2, Insightful

      IE6 has no option to turn off popup windows and no right-click option that says "block images from this server."
      Have you tried Mozilla lately? The odd time I boot Windows I *still* use Mozilla.

      Furthermore, no browser other than IE will perform as well as it should on Windows because IE is always running. IE is the only browser you can run by itself in Windows.

    2. Re:You know... by epsalon · · Score: 3, Troll
      No browser better that IE6?!

      Well, IE is technically not a browser at all. To call something a "web browser" it must at least adhere to RFC 2616. Well, MSIE does not. To quote the RFC:

      7.2.1 Type
      [snip]
      Any HTTP/1.1 message containing an entity-body SHOULD include a Content-Type header field defining the media type of that body. If and only if the media type is not given by a Content-Type field, the recipient MAY attempt to guess the media type via inspection of its content and/or the name extension(s) of the URI used to identify the resource. [snipped]

      Thus, a browser MUST adhere the Content-Type if it's given.
      OK, now load IE and try to visit this site, or this site (warning: browser will crash). Note that the content type of these sites is text/plain and thus the text should simply be displayed on screen.

      Therefore, IE6 is not a "web browser" and thus the best browser for the M$Win platform is Mozilla.
    3. Re:You know... by LadyLucky · · Score: 2

      Yeah, well pity the site's gone down so we can't check.

      --
      dominionrd.blogspot.com - Restaurants on
  15. Re:yeah, but... by Rick+the+Red · · Score: 2

    No, the question is: Will the judge find Microsoft guilty of perjury for lying about their ability to separate the code, or mearly find them in contempt of court?

    --
    If all this should have a reason, we would be the last to know.
  16. What you mean "we"? by Bearpaw · · Score: 2
    And Monolithic OS would die a slow death as we wait for something better on the desktop.

    I didn't wait for something better. I'm using something better right now.

  17. Prof. Appel's contradictions by defaulthtm · · Score: 3, Interesting

    In previous court testimony he has said that source code is free speach (see his public policy page). Yet he seems to be suggesting that Microsoft's private free speach can be regulated by law while others cannot. I want to have my cake and eat it too as well, but it seems to me that he has to pick one postion or the other.
    K.

    --
    K
    1. Re:Prof. Appel's contradictions by Fiver-rah · · Score: 4, Interesting
      I'm not sure I buy this. Appel says:

      Because computer source code is an expressive means for the exchange of information and ideas about computer programming, we hold that it is protected by the First Amendment.

      Now if Microsoft wanted to release the source code to their IE/Windows, I don't think Appel (or anyone here) would argue with their right to do so, even if IE and Windows were inextricably tangled. Clearly, that isn't going to happen. The issue is over the executables they release. Which are not protected. The Windows CDs which MS provides do not provide for the exhange of information and ideas about programming. As a matter of fact, the EULA you have to accept to run this software specifically binds you not to try to figure out how it works. No sane person would consider a non-human-readable executable to be protected free speech. Come on.

      --
      Read Bujold. Free (as in
    2. Re:Prof. Appel's contradictions by kindbud · · Score: 2

      Microsoft is a monopoly, that has been convicted of illegally leveraging that monopoly to expand it further. Just like any other convict, Microsoft must forfeit some of their rights as part of the penalty.

      So there is no contradiction, no need to "pick one position or the other."

      --
      Edith Keeler Must Die
    3. Re:Prof. Appel's contradictions by poot_rootbeer · · Score: 2

      I'm sorry, I ignore anyone who talks about "free speach" (sic) without being able to spell it properly.

      It's generally accepted that there are limits on one's right of free speech -- the old example of the fire and the theater, for example. If Microsoft leverages its "free speech" rights to maintain an illegal monopoly, that speech damn well can be regulated.

    4. Re:Prof. Appel's contradictions by bnenning · · Score: 2
      As a matter of fact, the EULA you have to accept to run this software specifically binds you not to try to figure out how it works.


      Somewhat off topic, but you do not have to accept a EULA in order to use software you have legally obtained. This is a lie propagated by software publishers and is directly contradicted by US copyright law.


      No sane person would consider a non-human-readable executable to be protected free speech.


      Some humans can read and understand machine code. Not many, but then again most people can't read C code either.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  18. Well by ch-chuck · · Score: 2, Funny

    there's another professor who will never work in this country again.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  19. How does this compair to linux? by FortKnox · · Score: 4, Interesting

    How modular is Linux?
    How easy is it to pull apart the pieces?
    (I honestly don't know the answers, so input would be great).

    Honestly, coders strive for modularity on almost every project. Theory says its possible, but anyone that's worked on a large OO project knows that there is always an exception (usually a dozen) to the rule, and "seperating" the modules is a lot more work than you'd think.

    So, the professor is correct that THEORETICALLY there is modularity that's simple to seperate.

    It always gets me when people ask professors about stuff that a business does. Like this. Most professors (note: I said "most", not "all") go to school and get their bachelors, then grad school for masters and PhD, then off to teaching. Most haven't had much of a job outside the schooling system. Sure they know the theory expertly, but theory and practice, as always, are different.

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:How does this compair to linux? by Boulder+Geek · · Score: 5, Informative
      How modular is Linux? How easy is it to pull apart the pieces? (I honestly don't know the answers, so input would be great).

      Pretty easy, depending on how you define Linux. The kernel is a monolithic kernel made from many modules. The rest of the system is just a bunch of programs that depend on various shared libraries. In this regard Windows is essentially identical, other than the fact that MSFT refuses to distribute various key components independant of particular applications, even though other applications use those components. This is why MSFT continues to maintain that Windows would be crippled if IE were removed. They are claiming that components such as the html renderer cannot be distributed without IE. This is contradicted by the fact that many applications use that component and no other part of IE.

      Honestly, coders strive for modularity on almost every project. Theory says its possible, but anyone that's worked on a large OO project knows that there is always an exception (usually a dozen) to the rule, and "seperating" the modules is a lot more work than you'd think.

      MSFT uses COM to export various modules from programs like IE. All of these modules have well-defined interfaces that can be used by other programs. By definition these parts are modular, and have no dependenciels other than (perhaps) on other COM modules. Any spaghetti is hidden behind the COM interface. In the UNIX world we sort of do the same thing, in that code that is meant to be shared is put into shared libraries and usually packaged separately from the main application.

      --
      A well-crafted lie appears unquestionable - Dama Mahaleo
    2. Re:How does this compair to linux? by biglig2 · · Score: 3, Insightful

      Well, it's insanely modular; what most people call "Linux" is in fact an enormous pile of software including a small (but important part, the kernel, which is Linux. And usually there are multiple choices for each component, often that come on the same CD. SO while Windows comes with edit.com, the average Linux distribution comes with say 20 different text editors. (before you ask, vi.)

      This in fact often confuses people - for example, understanding that X, the window manager, and the desktop environment are all different bits often throws people for a moment. Then they realsie that this means they have a choice to pick the one they like. In fact, they don't need any of these bits if they don't need them. I reckon, for example, that if I could make Linux work on my personal machine, I wouldn't need a GUI at all as console apps + the odd SVGAlib utility would do everything I need.

      In fact, Linux is so modular that you can remove the Linux part and replace it with a different kernel!

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    3. Re:How does this compair to linux? by room101 · · Score: 2

      The kernel is a monolithic kernel made from many modules.

      Using monolithic, it means that it is a single entity, not easily separated into modules. This view of Linux is pre-v2.0 (when kernal modules were introduced? which version was that?). Before this, you had to have the source code for the entire kernal and then recompile the entire kernal, then re-install the entire kernal. This is monolithic.

      After v2.0 (or whenever linux introduced kernal modules), the kernal is now neither modular or monolithic: it has a central core (that in order to change, you change/compile/install the entire thing) surrounded by modules that you can insert and remove with considerable ease. Thus it is mostly modular, but only up to a point.

      --
      room101 -- how much can you stand before they break you?
      (they always break you eventually)
    4. Re:How does this compair to linux? by blakestah · · Score: 2

      How modular is Linux?
      How easy is it to pull apart the pieces?
      (I honestly don't know the answers, so input would be great).


      The rule-of-thumb in linux kernel development is that if there is not a substantial advantage to having something in the kernel, it should live in user-space (and run with user privileges and priorities).

      So things like TCP/IP stacks, block I/O, etc, are in the kernel. Things like web browsers are out of the kernel. Things like device drivers (and all stuff that 'touches' hardware except the video card) are in the kernel, but are loaded as modules. Anything that has an easily defined interface is a module (like devices).

      In essence, linux could already comply to the dissenting states' requirements for modularity in an operating system.

    5. Re:How does this compair to linux? by BurritoWarrior · · Score: 2

      How modular is Linux?

      Why it is so modular that even its name is modular.

      You can call it GNU/Linux or you can call it Linux.

      Try that with Windows! "This runs on doze" sounds just plane silly! :-)

    6. Re:How does this compair to linux? by Boulder+Geek · · Score: 2, Insightful
      Using monolithic, it means that it is a single entity, not easily separated into modules.

      Monolithic when talking about kernels refers to a "kitchen sink" approach, where the kernel supplies many functions. This is opposed by the "micro kernel" model, where the kernel provides minimal services, and many of the functions provided by the kernel in a monolithic model are instead supplied by user level programs. Monolithic vs. micro-kernel has nothing whatsoever to do with the modularity of the code.

      Most UNIX derivitives (including Linux) fall into the monolithic model, while many of them have had loadable modules for many years. However, modular source has been a feature of UNIX since the beginning, and has always been one of the attractions of UNIX.

      --
      A well-crafted lie appears unquestionable - Dama Mahaleo
  20. Easily defended by mjh · · Score: 5, Insightful

    Unfortunately (or fortunately, I guess depending on your perspective) this is probably pretty easily defended. The difference between an embeded OS and a consumer computer OS is pretty significant. In the embedded OS, you can take out a bunch of features and not consider the OS to be crippled. Whereas the lack of those features in a general purpose consumer computer would make that OS crippled.

    The reason is that in the embedded space, the OS tends to be used for very specific services. Thus removing any services not related to the one being provided does not cripple the OS. But in a general purpose computer, as the name implies, the OS is expected to do a huge variety of things. Hence losing some of those features would cripple a general purpose OS, but not cripple an embedded OS.

    An analogy: an automobile that came with no radio, no cup holders, no airconditioning, a net instead of a drivers window, and no doors, would by consumer standards be crippled. However those same things that cripple a consumer car are requirements on a car that's going to race for NASCAR.

    So while it's interesting to see that MS *can* modularize their system. It's not a very compelling argument.

    (Just a minute, I gotta get on the asbestos suit on... ok flame away.)

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    1. Re:Easily defended by kindbud · · Score: 3, Insightful

      But in a general purpose computer, as the name implies, the OS is expected to do a huge variety of things. Hence losing some of those features would cripple a general purpose OS, but not cripple an embedded OS.

      So if I cannot remove Media Player or Internet Explorer, to replace them with something else that I prefer, something which a versatile general purpose computer should be expected to be capable of doing, is the OS crippled by not being modular?

      I say yes. If it cannot do what I want it to do, it is crippled. Therefore, not making it modular has crippled it. Uncrippling it requires that it be made modular.

      --
      Edith Keeler Must Die
    2. Re:Easily defended by RailGunner · · Score: 3, Interesting
      I'll take that argument.

      The Radio, the air conditioning, the CD player, the automatic transmissions, the power doors, the power windows, the tinted windows, etc, on a car are all options . You can still buy a base model car at just about any car dealership. However, with Windows, you can't. You can go to Best Buy today, and buy either a Compaq with Windows XP or a HP with Windows XP or any other manufacturer WITH WINDOWS XP.

      Given that it costs money to develop software, there is a cost associated with Internet Exploder that Microsoft is probably adding into the cost of buying Windows. However, much like a car, shouldn't consumers have a choice or whether or not they just want an operation system, or whether or not they want to spring extra money for "features" like Internet Exploder or Windows Media Player or any other middleware apps that Windows ships with?

    3. Re:Easily defended by weinerdog · · Score: 2

      Leaving out or enabling the removal of a useful feature does not render the system as a whole non-functional. Microsoft's argument is that taking out components like IE and Media Player will result in a non-functional system. That is, if you take out IE, not only can you no longer browse the Web, but you can no longer use the system in any meaningful way at all.

      A modular system means that you can have IE if you want to browse the Web, but you can rip it out and replace it with Mozilla if you prefer, or you can rip it out and not replace it if you don't want to browse the Web at all. Windows without IE is only crippled if it's not possible to add IE or some other browser.

      My understanding of the proposal is not that the states want to force people to buy Windows with no browser, no multimedia, and no instant messaging. Rather, they want the decision of which browser, multimedia player, and instant messenger is enabled to be someone's other than Microsoft's. Typically, this would be the PC vendor so, for example, IBM could choose to ship Windows PCs with Mozilla, Windows Media Player, and ICQ. Compaq might offer a different combination, or even let the end user decide which.

      Retail versions of Windows would presumably come with these features available, but would be added and removed only at the user's request and would not break other components in the process.

      --
      There's no such thing as Scotchtoberfest!
    4. Re:Easily defended by poot_rootbeer · · Score: 3

      An analogy: an automobile that came with no radio, no cup holders, no airconditioning, a
      net instead of a drivers window, and no doors, would by consumer standards be crippled.


      What if I want to take out the factory AM/FM radio and install a Bose CD changer?

      Microsoft Car 2002 won't let me do that.

    5. Re:Easily defended by rhizome · · Score: 4, Insightful

      You're playing right into Microsoft's game: it's not the OS that would be crippled, but the *product*. Microsoft markets Windows almost as a suite of functions, and to take any of those away would necessitate their changing their marketing stragegy that has evolved over years and years. I'll repeat: Embedded Windows seems to use a modular structure much like UNIX, while consumer Windows is a branded, packaged set of functions. It would not "cripple" Windows if Media Player was de-integrated. It would not cripple Windows if Notepad was left out (edit.com is just as good ;). It *would* cripple their product vision, however, because consumers would become aware of the changes and have cause to reflect upon the usefulness of Windows as a whole. Many many people see Windows as a single entity, if they recognized that any OS is basically a hardware handler with whatever frills happen to be included (or available), then they could become smart enough to choose something else. It runs counter to an entrenched market leader's interests for people to have a benchmark to compare OSes where before there was only one OS. Users who are able to ask themselves or their friends if they really need some particular feature of what they're buying are Microsoft's nightmare.

      --
      When I was a kid, we only had one Darth.
    6. Re:Easily defended by GSloop · · Score: 2

      You are a DOPE!

      There are virtually no other options to Windows. That's why it's a MONOPOLY! Can I ask, what part of MONOPOLY didn't you understand.

      Lexus doesn't have 95+% market share. If they did, the courts certainly would regulate how they did business.

      MS has a monopoly - the government regulates them to provide broad choice for the consumers when MS doesn't regulate themselves.

      MS can get away from the goverment regulating them. Just stop engaging in anti-competitive behavior. It seems that every discussion that follows this path, seems to ignore that MS was found guilty of abusing it's monopoly position. That's what brought the Gvmt down on them. They could have acted differently, and never been "regulated" by the government.

      MS's actions are responsible for the regulation. This is like a pedophile complaining that the tracking beacon he has to wear, to make sure he doesn't prey on any more kids, is "bad." Sure, it normally would be. If you weren't a convicted felon/pedophile who was likely to reoffend, I'd have lots of sympathy for you. But, you're a danger to society, and you'll just have to suffer some damages that resulted from your behavior.

      Cheers!

    7. Re:Easily defended by alcmena · · Score: 2

      He means you can't replace the AM/FM radio with the Bose one. Sure, you can bolt the Bose one to the glove compartment (or trunk, or wherever), but you cannot pull out the AM/FM radio and put the Bose one in its place.

      A few other things to consider... You cannot cut the lines to the AM/FM radio or the car won't start. Instead, you have to splice them and attach them to the Bose as well. You cannot turn off the AM/FM radio, or the car will not start. Instead, you have to turn on the Bose one and hope the AM/FM doesn't start sending noise down the lines.

    8. Re:Easily defended by Sycraft-fu · · Score: 2

      You can pull IE out of Windows if you really try. However you need to make sure that what you replace it with provides all the same services it does or you WILL break something. A better analogy would be something like the alternator. You can replace your alternator with a different kind, but you better make sure the new one functions the same as the old one, or your car isn't going to work. Also, doing this is not something that the manafucturer provides easy support for, nor something you can do without a bit of mechnical knowledge.

      What's more, IE is far more complex than any alternator, it provied a bunch of services whereas the alternator provides only one (electrical power). Windows is modularised and it is, in theory, possable to rip almost anything out of it given some effort. However the modules are dependant on eachother for services. You rip one of them out, you risk breaking a bunch of other stuff that relies on it.

    9. Re:Easily defended by Sycraft-fu · · Score: 2

      The problem is where do you draw the line? There are parts of an OS that are necessary for consumers, but are techinically removable. For example DirectX could technically be removed. However doing so will break basically all games, all pro audio/video stuff, almost all media playback and so on. DirectX contains the components necessary for a lot of AV ty[e stuff in Windows.

      You can go even further than that. Win32, the API most programs are written in for Windows is not the only one it supports. IT also has a simple POSIX and OS/2 layer included, and you can install your own (full featured POSIX implementations are available). IT would, in theory, be possable to rip Win32 out of Windows. This would break compatiblity with ALL Windows software, the GUI and a number of other things, but technically it could be done.

      It just gets to the point of stupidity. Clearly there are some things above and beyond the kernal that are needed to make a real modern OS work. As they get more complex and provide more services, there are more things you need. It seems very counterproductive to try and draw an arbitrary line at what a company can and can't include and consider part of their OS.

      I remember the DOS days and personally, I don't want to go back to them, where EVERYTHING was a third part tool and all the OS did was basic disk services and a tiny bit of memory management. I like my OS to provide me with all sorts of nice services.

    10. Re:Easily defended by alcmena · · Score: 2

      Aye, but you can pull out the alternator and the car will still start and run (though it will kick out when the battery dies). Plus, it is well documented how an alternator works, what the power output and input must be, and it's dimensions must be within a certain range. This documentation allows third party complanies to produce different alternators for your car, giving you a choice.

      When the alternator died in my old car, the manufacturer provided plenty of support in getting it replaced with a new one. The owner's manual specied what it needed to be replaced with, and when I took the car in to a repair shop, they were able to put a stock one in for me.

      When IE broke (that is, needed a critical update so some thirteen year old kid couldn't take control of your computer), did Microsoft provide any help with replacing IE? No, they put some gum over the hole and told you to just keep on driving. When a new hole rusted through what happened? More gum. And so on.

    11. Re:Easily defended by rhizome · · Score: 2

      I may have overlooked something, but it seems to me that the line should be drawn at "making it possible to choose". DirectX can more than "technically" be removed, it can be just plain removed and that shouldn't impact the rest of the OS. Why should it? I don't know where you're getting these nightmares of tyranny, nobody's saying that a list should be drawn up comprised of OS features with APPROVED and FORBIDDEN written next to them, the idea is to let people besides Microsoft determine what they want included. This is the line that seems arbitrary: that I might choose a different set of features than you.

      The DOS days of games weren't so bad, by far the worst were the hardware-limited days of running DOS4GL games under win3.x/95. Competing DirectX? Perhaps, but computers have enough resources these days to support more than one (non-conflicting ;) graphics API. Think of (un)installable APIs like shared libs, but with Microsoft muscle behind it to make it reliable. :) Heck, I think it would be great if the APIs could be dynamically loaded, so you could have DirectX for one game, NewAPI for another game, and there would be no conflicts if they aren't loaded at the same time.

      --
      When I was a kid, we only had one Darth.
    12. Re:Easily defended by Sycraft-fu · · Score: 2

      The problem with saying that a given component should be removable and have no effect on the system is that then forces each component to contain all other components, thus rendering the whole component idea useless. The idea is that DirectX does, among other things, video decoding and playback. That's just part of its job description. When you install a new codec like DivX, it is installed a a DriectShow filter. Then and application that uses DirectX for it's video decoding can access that codec. It's great for video work. A new codec like DivX 5 comes out, I install it and ALL my video editing apps instantly support it. The companies don't ahve to do anything themselves.

      It's the same concept as dependancies in Linux. When I went to install this certian program for one of our security guys, it came up with two other modules it depended on. It wouldn't run without them. The thing is that Linux proper is more or less just the kernal and a few other things. Everything else is jsut addons that particular distro happens to include. Windows is a bit more broadly defined product. DirectX, IE and so on are all parts of it. PRograms rely on their presence to work, and will fail if they aren't around.

      Also Windows full and well supports other APIs. My system here at home has a bunch of them. For graphics, there's OpenGL. A bunch of thigns use that instead of DirectX to do their video. For audio there is ASIO, Cubases professional low-latency audio interface. About half of my pro software supports it and I generally use it since it's very fast. One of the servers at work has a very full featured POSIX layer installed on it. There is software that runs on it that does NOT use the Win32 API (what most Windows programs use) but uses POSIX instead.

      You can full and well install your own software, APIs and so oni Windows. IT won't stop you. However I do feel that MS has the right to insure that certian programs and APIs ARE included in all Windows installations. It makes development so much easier. IF I wanted to write a little program to do something and it happened to need HTML and some 3d output, I could just setup calls to IE (or rather the MSHTML engine that drives it) and DirectX. I know people will have these, since it's a part of Windows. IF I feel like going through the extra work I could develop my own engine, but it saves me a lot of time and effort.

      Now I realise there are valid argument for saying that these could just be made available to download if you need them, but that choice should be left up to the company, not the law makers. I just think it's a real slippery slope because where does it end? It's not ok for IE to be included? Ok, how about DirectX? How about a TCP/IP stack? how about Win32? Eventually you end up with an OS so stripped of components it doesn't do ANYTHING. I think companies should have a right to include the components they want with their OSes.

  21. Re:Hmm.. let me get this straight.. by leviramsey · · Score: 2
    So what's insmod?

    That's why I said "essentially a monolithic kernel." Linux is much closer to a monolithic kernel than it is to a microkernel.

  22. The real problem with MS's arg.. by RailGunner · · Score: 3, Interesting
    I don't know how many of you are Windows developers, but one thing that you all should know is that the Windows Common Controls have been, and will likely continue to be, updated via newer versions of Internet Exploder. In Visual Studio.NET there's even a browser MFC control - CHtmlEditCtrl - that allows you to embed the ActiveX browser part of Internet Exploder into your application.

    And that's all fine and dandy.

    However, there's nothing stopping a developer from writing their own controls or using a library such as Qt for their UI. Since it's not mandatory that a developer use the Windows Common Controls to write a Windows application, Microsoft's argument that the browser is too tightly integrated to remove is absolute bullshit, and always has been.

    The example of XP embedded is a very good one - as far as I can tell, the lionshare of Internet Exploder "embedding" has been in the Common Controls. The most glaring example I can think of is the CReBarCtrl - a new toolbar style that you had to install IE 4.0 or higher to have access to. Again, it's not mandatory that you use it, and since it's not mandatory, Microsoft's lawyers simply prove that they're full of it.

    The larger problem here is that here on SlashDot, we are the technically elite. We are the upper 1% of the technically minded, Mom and Pop AOL user wouldn't understand my comments, and unfortunately, neither would most judges. Lawyers, on the other hand, get to submit partial information and not full disclosure to try and sway a judge's opinion. The crux of this is: Did Microsoft embed Internet Exploder into Windows? Yes. Is it mandatory to use this? NO!

    And thus, Microsoft's argument that they can't remove IE fails. Some applications may need the extension, but that's their own damned problem.

    1. Re:The real problem with MS's arg.. by GhostCoder · · Score: 3, Insightful

      You just said yourself what the problem is. IE is a part of the "Common Controls." Common == used by a bunch of programs. A hellbunch. So yes you CAN replace them, but someone needs to make functionally identical controls. Even if such things existed, Windows couldn't possibly ship without some sort of Common Control library. So if it's not MS's common controls it's someone else's bundled and integrated with the OS.

      As for it being applications' own problem, I say it's not. They used a component that was guaranteed to be installed on every version of Windows. That's a no brainer. Microsoft has harmed itself bending over for backwards compatibility and their track record shows that once they put something in as a common component they will maintain compatibility as long and as much as possible. If you are an application developer and you say "I need web browsing functionality, oh hey, here's a common Windows component I can use, or I can write my own, or I can find or license some other web browser functionality." It's an easy choice to make. Now, all these apps that expect IE to be there and it's not, you know what they will do? Install IE. It's freely redistributable, afterall, so the first time you use one of these many many programs that use the functionality of IE or its common controls you have IE (or at least the core components) installed.

      Looks like it's back to being your problem.

    2. Re:The real problem with MS's arg.. by scot4875 · · Score: 2, Interesting

      However, there's nothing stopping a developer from writing their own controls or using a library such as Qt for their UI.

      And then the whole standard feel of Windows gets thrown out the proverbial window. Why are MS products easy to use for most people? They're consistent. The biggest reason for this is the almost exclusive use of common controls in most applications.

      The crux of this is: Did Microsoft embed Internet Exploder into Windows? Yes. Is it mandatory to use this? NO!

      Ok, so it's not mandatory to use. That's 100% correct. MS removes IE from Windows and makes it a separate product (or whatever unreasonable 'solution' is forced on MS' customers). Now 95% of the software written for Windows in the last 5 years is broken, because the IE controls aren't there. Sure, MS can include just the controls -- but since the controls basically *are* IE (I can write a fully functional web browser in about 20 lines of code using them), how's this different than just packaging IE with the OS?

      Does anyone even think that IE *should* be removed from Windows anymore? Be honest. How many OSes have you installed recently that *didn't* come with a free browser. Should edit be removed from Windows because it unfairly competes with UltraEdit? Should Explorer be removed because it chokes out 3rd party filesystem browsers? Should the goddamn control panel be scrapped because it makes 'tweaking' programs unnecessary?

      Note: I acknowledge that MS is a slimy company. I don't care for a lot of their actions. But this lawsuit's focus on IE is complete BS. It's a legitimate enhancement to the OS software bundle that also, conveniently, cut off Netscape's air supply. (which is fine by me, because anything beyond Nav3 was just buggy and slow)

      --Jeremy

      I didn't write what you wanted to hear. Mod me down.

      --
      Jesus was a liberal
    3. Re:The real problem with MS's arg.. by Alsee · · Score: 2

      Yes, forcing Microsoft to make IE removable will cause problems.

      Microsoft broke the law. Legal fact. Microsoft intentionally made IE hard to remove. Microsoft WANTS things to break if you remove IE. Microsoft sabotages any competing product.

      How many OSes have you installed recently that *didn't* come with a free browser.

      And how many of those OS's give a damn if you use a different browser?

      There is a big difference between offering something for free, and abusing a monopoly to create a new monopoly. One is legal, the other is not.

      You are arguing that a school cafeteria cook should not be forced to stop putting cocaine in the food because that would inconvience the addicted students.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:The real problem with MS's arg.. by Alsee · · Score: 2

      Of course, their own products break as well. So they're also sabotaging their own products.

      Yep, because they want to force IE on you. Microsoft is a monoply. They can afford to let Windows break if you remove IE. The users cannot afford to break Windows by trying to remove IE. The law says that a company may not use their monopoly to create a new monoply. They were also convicted of attempting to make an illegal agreement with Netscape to divide the market, giving Microsoft a monopoly on its segment (I'm assuming the deal was Microsoft gets the entire Windows market, Netscape gets the "other" market.)

      It's the applications that rely on them that give a damn. Windows will happily boot without IE installed.

      Bzzzt! Windows will NOT boot if you completely remove IE. This is a fact. Microsoft designed the boot process to fail if you remove IE. And if you did manage to boot it, explorer would be broken. So would several other systems. IE can only be hidden / partially removed and still have a bootable machine.

      You are arguing that it should be illegal for that same cafeteria to start including a free breath mint with the lunch

      Free breath mints are fine. Altering the food to be indigestible if you don't eat the breath mint is not (put a nasty chemical in the food and the required digestive enzyme in the mint). This is what Microsoft was convicted of, not for making it free.

      Microsoft was convited of an entire list of criminal activities, and for good reason. Actually they should have been convited of many more things but the case was big, expensive, and complicated. The Department of Justice decided it was better off getting a conviction on a few items than to drag out and confuse the case with the full list.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  23. The technical issue is NOT about modular design by Ryu2 · · Score: 5, Informative

    When will you guys understand? Windows has always been modular, in that it separates functions nicely into DLLs which export APIs and can be replaced or removed as needed. It's rather that as a standard part of Windows, many MS and non-MS apps use components from IE to do various things, like render HTML (including many non-"web" apps that use the HTML renderer as a quick way to have a nice UI), or do network stuff like HTTP queries without having to "reinvent the wheel" with each app.

    If you remove IE (meaning all the dlls that form it, not just the stub executable which is little more than a front-end to the underlying HTML rendering and networking DLLs), sure the OS will still run and you could definitely still use it as a server, BUT a lot of user-level stuff like the shell and applications, not just IE, would suddenly break. So even if it were removed, you would need to have some sort of other implementation of the functionality that IE provides to other apps via COM.

    --
    There's 10 types of people in this world, those who understand binary and those who don't.
    1. Re:The technical issue is NOT about modular design by killthiskid · · Score: 5, Insightful

      However, as such programs as 98Lite show, you take the IE out of windows and still leave the ability to render html, by leaving the html rendering dlls registered and on the machine.


      So, not IE, no active desktop, and the ability for apps to still use built in html rendering. Isn't this what we are looking for? Then any program could be the browser, MS would just be providing the guts.


      I think that this is what MS is afraid of. They want control of the browser becuase it roughly equels control of the internet (for the average person).


      Ever notice what happens when you upgrade IE? The first screen you get when IE is fired back up is a request for the user to change the home page to MSN. This is a big deal in terms of driving traffic to MSN.


      This grip on the internet via IE also allows MS to embrace-and-extend... which they could still by controlling the abilities of the html rendering dlls...


      You're right about one thing: it is not a technical issue. It's about control.


    2. Re:The technical issue is NOT about modular design by kindbud · · Score: 2

      As far as I can tell, only one DLL is required by Office and other apps that want to render HTML, and that is mshtml.dll. You can remove all of the rest of IE, and leave mshtml.dll, and your Office apps will all still work. This is exactly what 98lite.net does with IEradicator.

      You are correct that removing IE gets rid of the web integration in the shell. That's a good thing AFAIAC. Much mischief is avoided if you divorce the desktop from the web.

      --
      Edith Keeler Must Die
    3. Re:The technical issue is NOT about modular design by TheAwfulTruth · · Score: 2

      I would agree with this, but it has already been stated by "Experts" to the court that that it "not enough" they want mshtml gone too. And that WILL destroy many many user level applications including one I wrote myself!

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    4. Re:The technical issue is NOT about modular design by Todd+Knarr · · Score: 2

      So Microsoft isn't using their own recommended method for displaying HTML: use COM to create an IBrowser object and pass what you need displayed to it? That's what they want everyone else to do, and if they follow their own recommendations then you can drop any browser or other app that implements the IBrowser interface into the system and it'll get used just fine. At least as long as what's being displayed is standard HTML and not MS-proprietary non-HTML stuff.

    5. Re:The technical issue is NOT about modular design by tshak · · Score: 3, Insightful

      98lite does NOT remove a significant portion of IE. IE is still on your box, whethor you see the icon or not.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    6. Re:The technical issue is NOT about modular design by Todd+Knarr · · Score: 2

      If you replace the IBrowser implementation completely, then what IE's implementation used underneath the hood doesn't matter anymore. Why should a Mozilla-based browser call IE's rendering and manipulation routines, after all? It's got it's own.

    7. Re:The technical issue is NOT about modular design by Alsee · · Score: 2

      sell a version of Windows without IE (media player, etc.) at a cheaper price.

      Read those clauses *very* carefully. IE and media player may be offered at a negative price. Negative prices, what a truely innovative concept! Microsoft's freedom to innovate at work, LOL. This means that a "stripped down" version may cost more than the full version Microsoft wants to push on you.

      Right now it is merely a possibility. In a twisted way I kinda hope it happens. The media coverage of it, and seeing how Microsoft tries to spin it, should be most entertaining.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  24. Like gasoline tax stickers... by Marx_Mrvelous · · Score: 4, Insightful

    Each PC needs to have a sticker on it that says "$120 of the price of this PC goes to Microsoft for its products" like they have for the $.33 gasoline tax here in Indiana.

    --

    Moderation: Put your hand inside the puppet head!
    1. Re:Like gasoline tax stickers... by Bryan+K.+Feir · · Score: 3, Interesting

      Each PC needs to have a sticker on it that says "$120 of the price of this PC goes to Microsoft for its products" like they have for the $.33 gasoline tax here in Indiana.

      Except that they can't. Part of the whole argument over Windows OEM pricing is that the big OEMs like Compaq and Dell, as part of their OEM licencing agreement that gives them cheap bulk Windows licences, are not allowed to make public how much it cost them. After all, if one OEM could publicly state that they got Windows cheaper than anyone else, then all the other OEMs would be able to ask Microsoft WHY they weren't getting the same deal. Keeping the OEMs from being able to compare notes allows Microsoft to set what prices they want, and make deals the way they want.

      -- Bryan Feir

    2. Re:Like gasoline tax stickers... by civilizedINTENSITY · · Score: 2

      Well yes we could...if a grass roots petition made it to the ballots (which happens in CA alot) and became law, then the contracts would involve matters contrary to law and wouldn't be enforcable on that point. Just as there can be no illegal "lawful order", contracts can't be contrary to law.

    3. Re:Like gasoline tax stickers... by swordboy · · Score: 3, Insightful

      This is what I've been preaching all along. If they did this, then consumers would start bitching about the fact that MS no longers allow vendors to sell licenses that aren't physically affixed to a PC. With the old Windows, the license was transferrable since the holographic license was seperate (it was stuck to the manual). MS now realizes that they are running out of "new releases" so they have all this crap with trying to make the license non-transferrable. Hell, you can't even get an installable package with a PC anymore - only restore images. And you can bet your sweet bippie that MS was behind all of this. Greedy bastards.

      The bottom line is that an itemization of costs would make the consumer stop throwing away their valuable license with their old PC. The market would eventually become saturated (or supersaturated which was my case with Win95 - I'm still throwing those things away) and MS will cease to be an OS vendor. I see no reason for a consumer to venture beyond Windows 2K or XP.

      With that in mind, the gov't needs to set a guideline for the support of products. If an OS is still viable, then there is no reason that MS should stop supporting it.

      --

      Life is the leading cause of death in America.
  25. Re:yeah, but... by Rick+the+Red · · Score: 2
    Pleading "innocent" when you know you're guilty is not perjury. Sitting on the witness stand and saying "I didn't do it" when you did is perjury, which is why many defendants don't take the stand (and the prosecution can't make them, and they jury's not supposed to hold that against them). But if they do take the stand, and lie (as Microsoft has done), then I think they should be found guilty of perjury and the defendant should not be allowed to appeal that judgement. But I don't run things, so that's not how it works. M$ will get away with lying to the Court -- again.

    --
    If all this should have a reason, we would be the last to know.
  26. People are modular, separable by Joe+U · · Score: 2, Insightful

    After all, you're still alive without your arms, legs, eyes, or even a kidney.

    It doesn't mean you're not crippled.

    Lobbing off something like the HTML component from Windows is really no different.

    98Lite is a perfect example of this. Your OS becomes less functional, you can't use many features.

    That's not to say you can't go and remove any added components. Such as Messenger, Calculator or Solitare (just to name a few), but remove enough and the value of the product goes down the drain.

    So yes, Windows can be taken apart. But it doesn't mean it's not crippled.

    1. Re:People are modular, separable by jgerman · · Score: 2

      Let's get something straight. An Operating System is not crippled by not knowing how to render html. That is a user level application. Just because Windows bundles it all together to try and dominate the market doesn't change the facts. Removing html rendering doesn't make the OS less functional, it makes the application level less functional. If MS wants to write that kind of software, then it needs to be a seaparate thing. Just like office, or whatever. Windows the OS is a completely different thing than Windows the applications. The fact that they are so intertwined is a symptom of bad coding, which is most likely intentional in this case.

      --
      I'm the big fish in the big pond bitch.
    2. Re:People are modular, separable by jgerman · · Score: 2

      I think there's a lot more background to explain before begin to understand. DirectX is not part of the OS either. It's an additional layer to abstract the process of drawing on the screen to an even further level from bare hardware. It's a library for user app use. A series of API's are not the OS, the OS is the lowest level above bare metal necessary for operation of the machine. GUI's ect. are part of the total environment, not the OS.

      --
      I'm the big fish in the big pond bitch.
  27. Crippled? I think not. (Analogy) by dbCooper0 · · Score: 2, Interesting
    So you buy this really cool old car: '68 Cadillac, for example. The air conditioning's compressor takes a hike. Remove belt. Replace with shorter belt. Done deal. Removing the compressor is optional. (That also goes for a 1976-8x 240d Benz). I know this because I've owned both and had to do just that.

    The point is, you are not crippled, except on a really hot day. Same goes for radio, electric seats, and this list could go on - but you get the gist of it.

    The only argument against my point is that someone needs to understand dependencies - and the mechanically challenged might have to take the car into the shop to have these things performed. Big deal.

    Bottom line: these blathering greedy idiots are slowly but surely sinking into the very *shit* they've been producing, and I (as a MCSE) am truly enjoying the irony; albeit humor! It's all good...

    --
    db
    Cig:
    ôô
    /`
  28. "Modularizing" Windows is not a good idea by dcavanaugh · · Score: 2

    Given that M$ is already a monopoly, and their products are difficult to get rid of, it's a little late in the game to be talking about how to break up Windows without breaking up Microsoft.

    If M$ strips Windows down to a "Lite" version and starts charging for the current batch of "bundle-ware" (WMP, IE, Outlook Express, file & print services), they will just find ways to force us to buy all that crap by making their other monopoly (M$ Office) products work so much better when "Microsoft Humpty-Dumpty 2002" is installed. It won't take M$ more than a month to break down Windows into "Feature Packs", in which the pricing and packaging are specifically geared towards making everyone buy the "whole enchilada". It's like buying a car and discovering that you can get a stripped down model, but if you want traction control you have to buy power windows, a big stereo, and leather seats. You don't need to be a monopoly to use bundling to sell things that people would not otherwise buy. That practice will continue whether Windows is modularized or not.

    In the short run, consumers would be totally screwed by M$ exploiting the revenue possibilities of bundleware. Eventually it would be good for Linux, as the pricey nature of Windows triggers the search for OS independance.

    Either M$ is a monopoly or it isn't. The government either takes meaningful corrective action or M$ continues with business as usual. Breaking up Windows is a poor substitute for any if the other possible legal remedies.

  29. Re:Hmm.. let me get this straight.. by Sj0 · · Score: 2

    Linux is a monolitihic kernel. Windows is a monolithic OS. There is a difference, and that difference lies on how high the monolith is. With Linux, everything in the kernel, all the drivers, everything, is in one package -- but only in the kernel. XFree86 is seperate, SDoom is seperate. ls is seperate. With Windows, everything in the OS, the web browser, the IM client(which cannot be removed by conventional means, and is therefore part of the monolith), scandisk, dir, the Windows GUI, the shell, it's all part of the package -- take one, get everything.

    Personally, I find microkernels are very nice for desktop systems, like BeOS or QNX. It's really just acedemic though, so either one should work for anyone.

    --
    It's been a long time.
  30. Test Matrix by donutello · · Score: 2

    I'm honestly surprised that I haven't heard this offered as a reason.

    When you ship a product, you test it with every supported configuration setting and option. It's great to talk about modular software in Computer Science class but out in the real world you have to acknowledge that that is not true. I know I won't just arbitrarily yank out any "modular" components from the product I work on and ship it without testing to see the effects.

    The test matrix for Windows is already pretty huge. I'd imagine multiplying it by even a small number (with/without IE, with/without media player, etc.) will increase test costs immensely.

    --
    Mmmm.. Donuts
  31. Re:yeah, but... by Sj0 · · Score: 3

    Imagine MS trying to lie their way out of a prejury charge. That would be funny.

    "You lied back there!"

    "No I didn't!"

    "There! You just lied again!"

    "No I didn't!"

    "Again!"

    At this point Steve Balmer jumps up, calls the interrogator a communist, and does a little monkey dance. Then Mundie talks about how he can't understand why anybody would want to use non-MS products. It's really all quite nonsensical.

    --
    It's been a long time.
  32. Why doesn't microsoft use the Linux factor by z4ce · · Score: 2

    It seems like to me, microsoft should be using linux as the reason they do this integration. If you install RedHat with the gnome environement, you're going to get a web browser(galeon), cd/ripping/burning software (grip), a web server(apache), and a office suite(albeit weak).

    How could they compete if they didn't include this software in their operating system?

    Ian

  33. argh.. by Suppafly · · Score: 2

    If you don't like windows, don't use it. Those of use that use it off and on, like having a built in browser that works and correctly renders most pages.. Hell you don't go around complaining because kde3 comes with a browser.

    MS is a monopoly, fine. There is still no reason not to include a browser with the OS, it is common practice in the OS market to do so. I don't know of any OS you pay money for that doesn't come with a browser.

    I wish MS would just rebrand a version of vanilla win95 call it win2000 home edition and sell it for $100 then all you people that enjoying using windows and netscape can buy it and install whatever software you want and think you are having your cake and eating it too.

    If you don't use windows, you don't even deserve to complain. Just use whatever OS you use and whatever browser and other OS components you like and shutup about it.

    People who use fountain pens don't go around telling all of use that enjoy cheap bics about all the benefits we are missing out on. We like our pens to come with ink and cheap plastic shell we can chew on. If you enjoy putting the ink in the pen yourself, more power to you, but some people like using a product that provides everything right out of the box.

  34. Speaking of Court Cases by Greyfox · · Score: 2

    Why weren't any Microsoft officers ever convicted of purjury from the last case? That lame "Whoops! We gave you the wrong version of the video" excuse wouldn't fly in any school in America and shouldn't in a court of law. It's almost as bad as "The dog ate my homework."

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Speaking of Court Cases by JamesOfTheDesert · · Score: 2
      Why weren't any Microsoft officers ever convicted of purjury from the last case?

      Good point. Perhaps the people who were actually present in the courtroom had a different opinion those those who only read selected excerpts of the court transcripts.

      --

      Java is the blue pill
      Choose the red pill
  35. Was I mistaken or is it in the add/remove for XP? by MattRog · · Score: 2

    I installed XP Professional yesterday and could've swore I saw IE in the list of add/remove windows components. When I get home from work I'll check but I distinctly remember it and going "Hey, this was never there before!".

    Anyone else with XP Prof care to comment?

    --

    Thanks,
    --
    Matt
  36. The APIs that would let you replace IE? by yerricde · · Score: 2

    Which [API is Microsoft hiding]?

    The complete specification for the interface that MSHTML.dll and friends implement.

    What are you trying to do and why can't you do it without that API?

    I thought I'd start a project to write a wrapper around Gecko to use it as the renderer for apps that use MSHTML.dll. (This would effectively replace IE.) But without the spec, it becomes at least an order of magnitude more difficult.

    --
    Will I retire or break 10K?
  37. Is Lego modular? Is a bear Catholic? by epepke · · Score: 2

    Linux is essentially all modular. It's so modular that Linux is the wrong word.

    "Linux," properly speaking, is just the kernel, which is a very small part of what you think you're getting when you buy or download a distribution. The philosophy of all UN*X systems is essentially the opposite of the Windows philosophy. Make the real OS, the kernel, as small as possible, and build up the system by adding parts. The kernel is a crucial part, but most of what makes up what you think of as Linux has nothing to do with Linus Torvalds. For this reason, RMS is encouraging people to call it GNU/Linux. He can be strident about it, but he has a point.

  38. Re:Hmm.. let me get this straight.. by Sj0 · · Score: 2

    wow, for some reason, reading your post gives me a hankering for FUDge!

    huh?

    Where is FUD? I see no FUD.

    Facts I state:
    -Linux can be told to run without it's applications, such as X, or lynx, or sdoom, without resorting to any sort of trickery. It is a Kernel, nothing else.

    -Windows cannot be told to run without Internet Explorer, or MSN Messager unless you are willing to to hack the registry. It is a package which includes a Kernel, and many other applications.

    -While I like the microkernel design, and several OSes which have used this design, either one can work well for end users.

    Hell, if you don't agree with me, disagree. Point out where I am full of shit if I am in fact full of shit. Don't make snide comments because I state the facts.

    --
    It's been a long time.
  39. It's a ridiculous idea anyway... by ryanvm · · Score: 2

    I am continuously boggled at some of the moronic remedies that the government comes up with.

    Who cares if Windows can be made modular? I can assure you it isn't the consumer.

    If people had the choice on Dell's web page between Windows Complete (CD burning, voice recognition, defragger, remote desktop, pkzip support, browser, compiler, whatever) and Windows Scrawny, which one do you think they would choose?

    I WANT my OS to include this shit. That's part of the appeal of some of the Free OSes out there. When you install Mandrake or Redhat there are hundreds of other apps that come with it.

    Remember this is about the vendor being able to modularize Windows, not the consumer.

  40. Re:Hmmm by Todd+Knarr · · Score: 2

    But I can run X-Windows without a window manager. In fact there's very good reasons for doing so. For example, a cash register needs to run the register application and only the register application, the cashier shouldn't be able to close or move windows or get at the desktop except as the register application allows them. Ie., they need a system without a window manager or desktop, just the application running in a full-screen window.

  41. This link should start every discussion by Shiny+Metal+S. · · Score: 2

    Sure it's modular... Here is proof.

    Every discussion about Windows not being modular or about impossibility of removing different Windows components should start by visiting 98lite.net. Didn't anyone mention about it in the court when Microsoft showed the fake presentation on how IE is the key element of OS?

    --

    ~shiny
    WILL HACK FOR $$$

  42. Re:Was I mistaken or is it in the add/remove for X by man_ls · · Score: 2

    The shodoclc.dll file is the core of the Windows HTML rendering software...even 98lite leaves this and another IE DLL intact so you can VIEW WEB PAGES without a hassal from your applications.

    XP is even more dependant on it, so it makes sense to leave more in.

  43. MS Linux by Alien54 · · Score: 2

    Obviously, if they don't get their act together, they will have to push on their MS Linux Project

    --
    "It is a greater offense to steal men's labor, than their clothes"
  44. Re:Uggh... by pressman · · Score: 2

    Hallelujah! I think this is the single most convincing and lucid explanation of the MS monopoly and how it affects the populace at large I've ever read on /.

    Definitely MOD THIS UP!

    --
    Pooty tweet
  45. Re:What about OS X by Arandir · · Score: 2

    Lady Justice: Did you employ exclusive OEM contracts?
    Defendent: Yes.
    Lady Justice: Did you employ those contracts to further your own business at the expense of others?
    Defendent: Yes.
    Lady Justice: Then you're guilty.
    Defendent: But I'm not a monopoly!
    Lady Justice: Then who are you?
    Defendent: I can't tell you, because that would be cheating.
    Lady Justice: Give me a hint.
    Defendent: I can't. You're supposed to be impartial.
    Lady Justice: Let me take off my blinders and look at you then.
    Defendent: You'll make a mockery of everything you stand for if you do.
    Lady Justice: Well, how else can I determine who you are?
    Defendent: Why do you need to know who I am?
    Lady Justice: So I can apply the correct statutes.
    Defendent: You mean there's more than one?
    Lady Justice: Of course! Either you don't understand or are unwilling to udnerstand monopoply practices in America.
    Defendent: Okay, take off your blindfold.
    Lady Justice: But you're not Microsoft! You're Joes's Tire Warehouse!

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  46. Re:Uggh... by Suppafly · · Score: 2

    The reason it affects me is that there is no version of Cakewalk Pro Audio for Linux/UNIX, which I would gladly pay for. The reason there isn't is because there is no other consumer OS but Windows for which programmers are willing to program.


    You are wrong. The reason cakewalk pro isn't for any other operating system, is because not enough people use other operating systems. You can bash on MS all you want but until some other competitor makes another operating system that is appealing enough for other people to use, no good software is going to be written for it.

  47. Re:Uggh... by Suppafly · · Score: 2

    What MS is trying to do is say that you have to buy your telephone from only them. That is illegal. The alternative proposals from the non-settling states simply want force MS to allow consumers to use non-MS telephones with the MS system.


    Except your analogy is wrong. A closer one would be that MS owns the phone companies and gave you a free phone, free caller id, free voicemail whether you wanted it or not. And if you didn't want it you could use some other phone/caller id/voicemail made by some other company what did a half assed job of making said appliances.

    Don't lie to yourself. MS isn't illegally bundling anything to windows.. they are giving apps for free. If the DoJ makes them strip everything thats not technically an OS out of windows, its not going to be any cheaper.

  48. Windows would be crippled.... by os2fan · · Score: 3, Funny
    Of course it would.....

    Without the intrusive middleware, the thing would actually work. People would not be looking for the latest version, and hence rely on their doggedly old Windows1836, just as we have old clunkers on the road.

    Since a working windows would not help Microsoft take over the world, it would be ....

    crippled!

    {OT subject="cripple"}Years ago, I heard that you could circumvent viruses by renaming command.com to 1234567.com, and doing a few string hacks in the kernel. Lots of other 7-letter words work: legless.com and cripple.com. Armed with the wheel-chair icon, it makes a dandy command propt for Windows.{/OT}

    --
    OS/2 - because choice is a terrible thing to waste.
    1. Re:Windows would be crippled.... by os2fan · · Score: 2
      The DOS kernel lives in two hidden files in the root directory: ibmbio.com and ibmdos.com (or if you are using a legacy system: io.sys and msdos.sys

      You don't need a windows environment: I've done this under DOS programs. If you're game, you could use debug.

      Always try it out on a boot floppy first :)

      --
      OS/2 - because choice is a terrible thing to waste.
    2. Re:Windows would be crippled.... by os2fan · · Score: 2
      It's funny how you bash MS and love OS/2 so much.

      It's from bitter experience, knowing that it is possible, and not happening.

      And here it comes: Microsoft helped IBM create OS/2.

      You lost me. DRI helped make DOS, but they don't control it. It's not what MSFT did for others, but what they do to the user.

      The three R's of Windows (reboot, reinstall, rebuild) is a sad reflection that their loosing software is bletcherous to fix. On the other hand, I have had a lot of joy from OS/2 (who have never tried to lock me into any middleware. I can replace the WPS shell if I want to: and in one of the installations, I did just that. You don't need a resource hungry shell on a system you are trying to maximise memory and processor use.

      In the end, it's all about choice. OS/2 was the choice when I started. I liked it then and I continue to like it.

      And a tear runs down your poor little cheek.

      The tear is wept for the loss of choice.

      --
      OS/2 - because choice is a terrible thing to waste.
  49. Re:People are modular, separable (98lite: more) by Reziac · · Score: 2

    I used 98lite on my WinME box in the default "uncouple IE from the desktop" mode (didn't tweak it at all). So IE is still there, but as I understand it, no longer has its hooks into everything.

    Result: WinME now runs about 30% faster, and the "just because" crashes went away. OTOH, there was no functionality lost whatsoever.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  50. Whooo! by Chris+Johnson · · Score: 2
    "Or Microsoft didn't, yes."

    I take it there was no objection to this suggestion that Microsoft was controlling the prosecution? Funny, one would think that was more improper than the prosecution soliciting advice from Microsoft competitors :D

  51. Another reason for IE not being removable by Ungrounded+Lightning · · Score: 2

    It [Internet Explorer] was put on to keep their monopoly - not because they thought they had a better browser.

    It was also installed because it's a convenient means to report things to Microsoft (like that you've just accepted the click-wrap on a machine with THIS software unique ID and THIS CPU serial number (if applicable) and THIS MAC address on the ethernet card THIS compliment of other hardware and THIS IP address etc.)

    No doubt it does similar stuff at lots of other opportunities. (Remember the "developer conference" spam where visiting the "remove me" link with IE would dump your registry into a cgi script on register.microsoft.com?) Removing IE would cripple their visibility into your box and their opportunity to use whatever backdoors they may have in it.

    Browsers are the ideal place to hide such stuff. You need a network connection to get them to work. They have all the pieces necessary for finding out where a site moved to, dumping anything they can read about your machine into a server, sucking anything they want into any file or directory they can write to on your machine, downloading and running scripts, etc. All behind your back, of course.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  52. Re:Uggh... by JamesOfTheDesert · · Score: 2
    The reason it affects me is that there is no version of Cakewalk Pro Audio for Linux/UNIX, which I would gladly pay for.

    Really? Go ask the folks at Cakewalk to write the Linux version, and just send you the bill, because you will gladly pay for it.

    The problem isn't that people don't want it to buy it, or Cakewalk doesn't want to write it, it's that no one will pay what Cakewalk would ask to make it worth their while.

    --

    Java is the blue pill
    Choose the red pill
  53. What settlement? And what about purgery by 3seas · · Score: 2

    For such a big public case you'd think the settlement with the Federal Government would be common knowledge by now. But for someone who has somewhat followed the case......Well what was the settlement?

    Also if MS is lying in a courtroom about the ability to make their products modular (it's all about bit flipping and should be obvious to even the courtroom layman that with bit flipping you can do anything and certainly someone in the computer industry should know this second nature)...

    Doesn't this mean MS is commiting purgery?

    Isn't this an indicatation that MS has no respect for the court system?

    Doesn't this say that what ever comes out of MS's mouth is always going to be a matter of convience (strickly to their benefit and unfair to others)?

  54. WinNT without shell by Ratbert42 · · Score: 2

    I'd love to see someone build a package that guts WinNT (or 2000/XP) of the GUI stuff and runs X on top of their kernel. The only real use would be to piss on their legal arguments.