Slashdot Mirror


Microsoft Opens Code Just Slightly More

ctar writes "This story on Bloomberg.com details Microsoft's new program to open the source to parts of Windows in order to compete with Linux, especially in the government sector. Microsoft's spokesman is making these announcements directly: They say governments involved will be invited to Redmond to meet w/ security engineers, and view testing procedures. Countries will also be able to incorporate their own encryption schemes 'based on Microsoft's software'."

317 comments

  1. Something to Think About by Anonymous Coward · · Score: 2, Troll

    What's also interesting -- I don't know how many of you guys know about this -- but Microsoft has agreed to release parts of the Windows source code to the Indian Government. I think that story might have been posted on Slashdot a while back. Anyway, it seems interesting that Microsoft is loosening up some of their source code protection. It makes one wonder if this is for real or if they're just trying to create a preception that they're doing this to make a bunch of lawyers happy.

    _
    Best 3D Animated Cursors For Windows Here!

    1. Re:Something to Think About by Anonymous Coward · · Score: 1, Insightful

      yeah, I read about that. That's an interesting point you make; is this really Microsoft trying to share source code for development purposes or are they just trying to make themselves look a little softer? I think you could argue both, but I think clearly they won't give up anything that holds a competitive advantage for them -- that would just be silly. They're still a company, so they'll never be as open as the wonderful opensource community.

      Oh, by the way, those cursors do rock! ;-)

    2. Re:Something to Think About by Anonymous Coward · · Score: 1, Informative

      Mod This Post's Parent Up. Interesting point was raised.

      I'll like to contribute a possible reason for Microsoft giving some code away to the Indian Government. It takes the form of this Slashdot posting which states:

      Webi writes "The government of India has started taking precise, wide-reaching steps to usher in a Linux wave in India." India sure seems to be a highly contested arena lately. Interestingly, India's plan calls for government-sponsored support and call centers. Looks like they've really thought this through.

      Reason enough to loosen up, eh?
      Oh, I like the cursors too :-)

    3. Re:Something to Think About by Anonymous Coward · · Score: 2, Interesting

      Since this seems to be the trend, I'd first like to say I like the cursors too. I downloaded them a while back, saw them featured in a magazine. :-)

      Being a (former) employee at Microsoft, I know that there has been talks by developers to allow for some "shared code" development. I know there is real and legitimate interest in collaberating -- it only makes Microsoft products better. With that said, however, I can tell you from a management perspective they have been trying to create the image of more collaberation for years... only so they can steal new ideas and mark them as their own (why do you think I quit?). The developers are not to blame, we just did our jobs... the management is what pushes for these types of strategies. Although I think there is good reason to do what they're doing with Governments, I think the point remains that fact must be seperated from perception. I think you'll find both of it.. but in the longer run the latter will rule all.

      -gs

    4. Re:Something to Think About by GuruOfTheMac · · Score: 1

      I think Microsoft is trying to follow suit. I mean look at apple, they have been embracing open source. Ive been using OS X for ever and think its great. Sure it has its closed componets but it gives them the ability to make revenue. This is a great step and I hope Microsoft does well from this. As for me its back to compiling darwin.

      - GotM

    5. Re:Something to Think About by IntlHarvester · · Score: 5, Interesting

      Microsoft might not realize it yet, but it's only a matter of time before Windows sourcecode is Open (as in VMS - read only).

      Really, what have they got to lose? Windows is already pirated like crazy, and they arguably have a better core system than any of their competitors anyway. Why not counter Linus Hype with a litte Dave Cutler?

      They've already run through their shared source program with various universities and no dirty laundry leaked out. Having published source never hurt IBM or DEC. They should do it.

      --
      Business. Numbers. Money. People. Computer World.
    6. Re:Something to Think About by Anonymous Coward · · Score: 0

      I would have to say that the latter (making lawyers happy) is the more likely case. Keep in mind that as long as an organization is profit-driven, they will rarely (if ever) act on ideals alone. Every move they make is made with the intention of moving into new markets, securing investments, stifling competition, and ultimately increasing their bottom line.

    7. Re:Something to Think About by Anonymous Coward · · Score: 0

      I agree, it is all about the lawyers and all about making the governments view Microsoft as softer and "open source" to an extent.

      Mod this parent up to 5 already!

    8. Re:Something to Think About by Anonymous Coward · · Score: 0

      wow, those cursors really are amazing. heh, the things you find on slashdot.

      anyway, all i can say is.. say what you want about microsoft [and yes, there are *real* bad things to say] but unless everyone else can support the hardware and make most things ::work:: pretty much out of the box (or as close to that as possible), windows will still be around and so will microsoft. linux is a great os, i use it for servers... but it has a long way to go before it pushes microsoft completely out of the desktop arena.

    9. Re:Something to Think About by Anonymous Coward · · Score: 0

      So... at the moment there are five replies to this post posted by AC's, all posted at 5 minute intervals (except for one which was posted after a 3 minute interval). Here's what I'm wondering. I'm wondering if the AC who posted the first comment went along behind himself and posted more AC comments in support of his first comment.

      If so, I'm really impressed at your ingenuity. You have mad Jedi Mind Trick skillz.

      Of course, what's really gonna bake your noodle is... how do you know I'm not the original AC, posting a comment praising my own tactic of posting comments in replies to my own comment?

      I make my own Slashdot fun. ;-)

    10. Re:Something to Think About by Anonymous Coward · · Score: 2, Insightful

      i've said it before and i'll say it again: Microsoft Always Has Something Up Their Sleeves.

      and no, it isn't the latest debian distro...

    11. Re:Something to Think About by Anonymous Coward · · Score: 0

      Microsoft copy something Apple has done? Are you nuts? Microsoft would never do such a thing! You should be banned from posting here at Slashdot! ;-)

      _
      Messa like cursors.

    12. Re:Something to Think About by Anonymous Coward · · Score: 1, Interesting

      i currently work at microsoft (as an intern) and all i can say is i couldn't agree more. even from what little i've seen, i already know for a fact that what you said is true. that's how things work over here. i'm not saying it is bad... it is good business...

    13. Re:Something to Think About by Anonymous Coward · · Score: 0

      Sounds about right to me!!!!!!

    14. Re:Something to Think About by Dysan2k · · Score: 2, Interesting

      Agreed about OS X (though forever? hehehe).. I think Apple needs to take a step back and open up driver info for their older NuBus machines, though, so some of us who have that legacy stuff could use another OS (ie Linux) on it instead of having OS9 as our last bastion of hope. (There has been a long going project for NuBus machines, however, the 1400cs has one-shot components that just haven't been able to work like PCMCIA, floppy, and GOOD working external SCSI.)

      However, I do believe that if M$ would open up, say Direct X, THEN you'd have me starting to turn my head. I like my games far too much, but having them crash under the various Win versions, I now pay my cash to Transgaming in hopes that WineX will get to the point of running them so I don't have to deal with winblowz.

      M$ wouldn't lose much revenue for opening the Windows source up. They would still get plenty from the support lines. But it might present the opportunity to FIX a lot of issues with the code.

      Heck, I'd just like to play with the actual compiler they use for the OS, since it's reported that they can't use VC++ for it.

      --
      -What have you contributed lately?
    15. Re:Something to Think About by Raul654 · · Score: 5, Insightful

      Uh, because most (probably close to 95%) of Microsoft's income is from exactly 2 programs -- Windows and Office. Microsoft gets about $40 for every copy of windows that comes preinstalled. They would have to be INSANE to give up that revinue stream. What can the open source community offer them that compares to that? Anyone who proposed such a thing would be fired so fast their ass would make skid marks across the M$ parking lot.

      --


      To make laws that man cannot, and will not obey, serves to bring all law into contempt.
      --E.C. Stanton
    16. Re:Something to Think About by Anonymous Coward · · Score: 0

      Where are the LINUX versions of your cursor pack, you god damned cocksucking platform dependent whore!

    17. Re:Something to Think About by Anonymous Coward · · Score: 0

      Interesting thought. Because, quite frankly, I tried out that cursor pack and thought it was absolute shit. I went through all the cursor selections and none of them were particularly attractive (or really usable), so I deleted them all and went back to the built-in ones. Yet every single response from the AC's above state how wonderful they are. HMMM.

    18. Re:Something to Think About by Anonymous Coward · · Score: 0

      > They've already run through their shared source
      > program with various universities and no dirty
      > laundry leaked out

      I'm not sure what you mean by "dirty laundry". I highly doubt that anything those universities found would make it out considering the NDA's.

      > they arguably have a better core system

      It is most definitely arguable considering anyone who seriously knows the core system would not be in a position to comment on it.

      You think Microsoft creates a license that keeps their end-users from publishing performance information while allowing people with specific, detailed information free reign?

    19. Re:Something to Think About by Oestergaard · · Score: 5, Insightful

      The developers are not to blame, we just did our jobs...

      A soldier is not without guilt.

      It even seems that you agree, given that you found quitting was the only honorable thing to do. Cool :)

    20. Re:Something to Think About by Dave9876 · · Score: 1

      Judging by your post, you already know about the following, but this is for those who have old nubus powermacs and don't like being stuck with macos < X.
      http://nubus-pmac.sf.net/
      Unfortunately the last update of the news on there was January 2002 and the last patch was against 2.4.5. Ignoring that, my experience was that it worked quite well on a 6100/60 (although my iBook kicks it's arse)

    21. Re:Something to Think About by tom.allender · · Score: 1

      They can still charge for it if it becomes open source. Just becauses something is Free doesn't mean it has to be free.

    22. Re:Something to Think About by rseuhs · · Score: 3, Interesting
      Uh, because most (probably close to 95%) of Microsoft's income is from exactly 2 programs

      Actually, those are the only 2 programs that earn money for Microsoft, all others (XBox, MSN, WinCE, mice, keyboards...) lose money for them.

      So they are even more dependent on Windows.

    23. Re:Something to Think About by sql*kitten · · Score: 3, Insightful

      Actually, those are the only 2 programs that earn money for Microsoft, all others (XBox, MSN, WinCE, mice, keyboards...) lose money for them

      Do you have a (credible) source for that? Sure, Xbox is losing money, but that was the plan all along for the first few years, and MSN is probably losing money too, after all the original business plan didn't account for the Internet but was based on dialup and content, a la AOL or Compuserve.

      But what about SQL Server and Visual Studio? Are they really losing money on those too?

    24. Re:Something to Think About by BillThyCat · · Score: 2, Interesting

      Microsoft working with the US government is a scary thing based on their previous "working with" agreements.
      1. Microsoft Works with US Government
      2. Microsoft steals all ideas US Government has developed
      3. Microsoft claims ownership in work that it steals from the US Government.
      4. US Government goes bankrupt trying to fight Microsoft in court.
      5. Microsoft buys US Government
      6. Microsoft becomes the leader of the United States.
      7. Profit
      Anyone else see this as a bad thing?

    25. Re:Something to Think About by Anonymous Coward · · Score: 0

      Just wanted to say, I agree.

      And to thank you for speeking up,
      as long as guys like you exist,
      it seems there is hope for a good future !!

      take care

    26. Re:Something to Think About by jejones · · Score: 3, Funny

      The developers are not to blame, we just did our jobs...

      Mustn't...invoke...Godwin's...law...

    27. Re:Something to Think About by Anonymous Coward · · Score: 0

      What's with this ``Microsoft works with US Government'' stuff? The government isn't some little company Microsoft is entering into a business deal with. It's the Government.

    28. Re:Something to Think About by tsetem · · Score: 2

      SQL Server I believe is considered part of the Office suite (ala BackOffice). Not sure where Visual Studio falls in.

      But the use of Visual Studio is an enabler to encourage further Windows growth and dependence.

    29. Re:Something to Think About by blibbleblobble · · Score: 3, Insightful

      Okay, once the Indian government has seen the source code, so that they know the americans aren't using it to spy on them...

      How do they know the precompiled binary copy they get on CD is safe?

    30. Re:Something to Think About by technix4beos · · Score: 5, Informative
      Here is the relevant link as reported by CNet:
      http://news.com.com/2100-1001-966219.html?tag=rn

      Here is Microsoft's SEC Filing:
      http://www.sec.gov/Archives/edgar/data/789019/0001 03221002001614/d10q.htm

      Quite easy to find:
      http://slashdot.org/article.pl?sid=02/11/17/203722 3&mode=nested&tid=109

      By the way, someone posted about Microsoft opening source code to India.. Slashdot had an earlier story here:
      http://slashdot.org/article.pl?sid=02/12/12/204625 5&mode=nested&tid=109

      Another slashdot article on the XBox losing money:
      http://slashdot.org/article.pl?sid=02/11/15/151923 4&mode=nested&tid=109

      Amazing what turns up when you do just a little bit of research. ;)

      --
      user@host$ diff /dev/urandom /dev/uspto
    31. Re:Something to Think About by z_gringo · · Score: 2

      I'm pretty sure that BackOffice, which includes Exchange Server, SMS, SQL Server, etc. Generates a fair bit of income for them.

      In addition to Backoffice, there are several development platforms that are indeed making money.

      --
      -- -- Warning. Do not stare directly at the sun.
    32. Re:Something to Think About by Anonymous Coward · · Score: 0

      Not to mention 98% of computers sold come with Microsoft operating systems preinstalled on them. That's quite a huge chunk of revenue that they have an interest in preserving. It'd be a shame if they lost their monopoly on preinstalled desktop operating systems because it would kill them.

    33. Re:Something to Think About by Anonymous Coward · · Score: 0

      Office != BackOffice. Office is a productivity suite, BackOffice is a server suite, and Visual Studio is a development suite. Each of these has multiple independent products that can usually be purchased separately.

    34. Re:Something to Think About by Lord+Custos · · Score: 1

      [PARANOID] How do we even know this is the real Source Code, eh?... [PARANOID]

    35. Re:Something to Think About by Lord+Custos · · Score: 1

      They would have to be INSANE to give up that revinue stream.
      Maybe I'm being too much of a crystal-fondling hippee here, but I don't see why Microsoft -- and I mean everybody in the company -- couldn't just cash in their stock right this very instant and retire in luxury. Disburse those stored billion among their employees and close up shop.
      I mean, if you were to view the entire industry as a game, then Microsoft has "won". And it would be a show of great sportsmanship to collect their gold medal, step off the podium and leave the playing field.

    36. Re:Something to Think About by denisdekat · · Score: 2, Insightful
      Camus would have agreed with you (If I remember, his idea was if you did nothing, and watch wrong occur, you are part of it). But then again, do you work for a guilt free biz? Does anyone? Never met anyone who did :)

      www.photoplankton.com/denis.html

    37. Re:Something to Think About by Anonym0us+Cow+Herd · · Score: 1

      Having published source never hurt IBM or DEC. They [Microsoft] should do it.

      Yeah, publishing the source to the 1981 IBM PC's BIOS, with complete assembly language listings in the back of the manual never hurt IBM.

      IBM was a monopoly. They made obscene profit on hardware. IBM didn't see any profit in software, so the let Microsoft have the rights to sell it to others. Big monopolies never think that someone hungrier can make the same thing better and cheaper. I wonder if being able to inspect IBM's bios helped Compaq in making their own original, but totally compatible ROM with exactly the same routine entry points at exactly the same addresses?

      But I do agree with the second part of the parent post that Microsoft should publish their source. Like with IBM, it will help accellerate their downfall by allowing others to build something totally compatible. I wonder if, like the IBM monopoly, anyone could do Microsoft's thing better and cheaper?

      --
      The price of freedom is eternal litigation.
    38. Re:Something to Think About by Anonym0us+Cow+Herd · · Score: 1

      Microsoft has "won". And it would be a show of great sportsmanship to collect their gold medal, step off the podium and leave the playing field.

      Several observations:

      1. They have not yet finished destroying the industry. There are still other successful software companies. And although it is almost impossible to have a job in this industry that is not at Microsoft's pleasure, it is still possible.

      2. You don't get how these people think. It is not enough for Microsoft to succeed. everyone else must fail!

      3. If they do finish destroying this industry, there are other industries. Microsoft could branch out into online services, game consoles, consumer electronics, cell phones, travel, banking, insurance, and, even perhaps government [i.e. running other people's lives].

      --
      The price of freedom is eternal litigation.
    39. Re:Something to Think About by Anonymous Coward · · Score: 0

      Why would they lose the revenue? The source is Microsofts IP, they can say you have to pay money to do things with it. Saying "You can look/modify, but it will cost you $50 per binary you distribute" won't lose them any money, Its doesn't have tpo be a GPL or BSD license that they release under.

    40. Re:Something to Think About by chefren · · Score: 2

      The plan all along was to lose money? I just can't resist..

      1. Lose money
      2. ???
      3. Profit!

    41. Re:Something to Think About by ergo98 · · Score: 2, Informative

      While you don't actually agree with the grandparent post that "only Windows and Office make money", you do seem to support it by refuting sql*kitten. However, take alook at the link that you yourself gave.

      http://www.sec.gov/Archives/edgar/data/789019/0001 03221002001614/d10q.htm

      Three Microsoft divisions are highly profitable: These include Client (Windows XP Professional and Home, Windows 2000 Professional, Windows NT Workstation, Windows Me, Windows 98, and embedded systems), Server Paltforms (Windows Server, SQL Server, Exchange Server, Systems Management Server, Windows Terminal Server, and Small Business Server), and Information Worker (Microsoft Office, Microsoft Project, Visio, other standalone information worker applications, SharePoint Portal Server and CALs, and professional product support services). The grandparent's statement that the only profitable segemnts of Microsoft are "Windows and Office" is ridiculously disingenous and grossly inaccurate: The overwhelming majority of Microsoft's development effort is profitable.

      What isn't profitable? MSN, the Entertainment division (XBox), Windows CE (expect a big turnaround in coming quarters) and the newly organized "Business Solutions" (which includes the newly acquired Great Plains Software). Anyone who doesn't think that division will be highly profitable in a couple of quarters is deluded.

      For all the slashdotters out there with an axe to grind towards Microsoft, and a fervent desire to "be different", realize that the biggest mistake you can ever make is to underestimate your foe. The implication here is that Microsoft is riding the coattails of their purported monopoly [insert some comment from someone saying "CONVICTED MONOPOLY"...I presume they call Kevin Mitnick a "convicted hacker" without subtext], rather than the extremely successful (and agile) software company that they are.

    42. Re:Something to Think About by Prior+Restraint · · Score: 2

      Might I suggest Henry V instead?

      Williams:
      ... Now, if these men do not die well, it will be a black matter for the king that led them to it; whom to disobey were against all proportion of subjection.

      Henry V:
      So, if a son that is by his father sent about merchandise do sinfully miscarry upon the sea, the imputation of his wickedness by your rule, should be imposed upon his father that sent him: or if a servant, under his master's command transporting a sum of money, be assailed by robbers and die in many irreconciled iniquities, you may call the business of the master the author of the servant's damnation: but this is not so: the king is not bound to answer the particular endings of his soldiers, the father of his son, nor the master of his servant; for they purpose not their death, when they purpose their services. ... Every subject's duty is the king's; but every subject's soul is his own.
    43. Re:Something to Think About by patter · · Score: 1

      SQL server has nothing to do with Office, nor does BackOffice.

      Backoffice did include SQL server at one time, and maybe still does, but SQL server is about 12000 per CPU or per so many users. Last I checked, office was like 800 ;).

      More marketing schleps watering down meaning..

      Marketing dude: hey -- office sells well, let's call our new server suite 'BackOffice'
      Techno dude: Umm, we're not selling it to executives, sir, we're selling it to techs.
      Marketing dude: go reboot some servers, will ya?

      --
      -- If at first you do succeed, try to hide your astonishment. -- Harry F. Banks
    44. Re:Something to Think About by MonsterChicharo · · Score: 1

      Here is how: you compile the source code you have received, and use the binaries you have generated by yourself.

    45. Re:Something to Think About by istartedi · · Score: 2

      Who said they have to give up their IP when they show us the code? Stephen King's novels are there in plain sight, and if a grammar mistake slips through we can tell him about it, and he still holds the copyright. Same goes with source. I think it should go without saying that if you tell an author there's a bug in his program he still holds the copyright--the anology to a grammar error in a novel is almost perfect there. True functional extensions to the code are another matter, but since Windows already let's you install shells, drivers, and other code that uses the OS like it's a library, I don't see staticly linked derivative works as being any different. Although, to avoid causing confusion I could understand MS requiring that such extensions be dynamicly linked. From the end-user perspective it makes no difference.

      Anyway, the bottom line is that if I could read the source for Windows their business model wouldn't change: legitimate users would still have access, and illegal activities would still occur.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    46. Re:Something to Think About by WiPEOUT · · Score: 2
      (OT:) A soldier is not without guilt.

      I'd like to see how you would have behaved as an 18-year-old man in Nazi Germany or what you would have done as a peasant in Maoist China.

      It's easy to say what you have while sitting comfortably at home in front of your PC, whilst living in a country where one's freedom of speech is considered a God-given right, and have the liberty to do as one pleases within a permissive, tolerant society.

      Your ideal is well-meaning, but comparing the guilt one should feel when choosing to work for a company where ethics are disregarded to that felt by a man forced by threat of death to fight is not appropriate. Avoiding one is easy save for the greed factor. Avoiding the other is heroic.

      Of course I'd like to think that I'd do the right thing, but verbally condemning the millions of men who have fought and died at the behest of tyrannical regimes under pain of death is not exactly fair when you are so far removed from the situation.

    47. Re:Something to Think About by gryp · · Score: 0, Flamebait

      All M$ wants is World Domination!!!!
      MICRO$HIT IS EVIL!!!!!
      --
      http://www.amaf.be
      Anti Micro$oft Action Front

    48. Re:Something to Think About by ctve · · Score: 1

      Really, what have they got to lose? Windows is already pirated like crazy, and they arguably have a better core system than any of their competitors anyway. Why not counter Linus Hype with a litte Dave Cutler? For starters, have MS ever published the storage format for MS Word and MS Excel? As far as I understand, these are secret. If you knew exactly how to write a word document using your own code, you could therefore make a program that could write word document to compete with MS.

    49. Re:Something to Think About by bfree · · Score: 2
      • They compile their own binary CD in the MS lab and use that
      • They compile the default windows CD in the MS lab and md5 it so they can check whenever it changes
      • They compile whatever random components they wish in the MS lab and md5 them and then check on all binary CDs that the md5 matches
      --

      Never underestimate the dark side of the Source

    50. Re:Something to Think About by Mitiaj · · Score: 0, Flamebait

      I think you are right. The internal structure and ideology of Microsoft is exactly of the same as the Nazies 'Wehrmacht' with S.Balmer as Goering and W.GatesIII as fuhrer Adolf.

    51. Re:Something to Think About by BarrettAnderson · · Score: 1

      they sell overpriced games to make up for it. It's like compact flash cards - you buy the reader for $20, think you're gonna get infinate storage space the size of a cracker, but a good amount of storage costs $800, but you HAVE to buy it cus you don't want to waste $20.

    52. Re:Something to Think About by Anonymous Coward · · Score: 1, Insightful

      Oh, how noble. Give me a break, this guy is obviously a troll.

      "From a management perspective"? As a dev who claims he quit over this, he wouldn't have a management perspective.

      Legitimate interest in collaberating? In your little group? Did you poll the devs in the entire company, or just yourself? There are more than three, you know.

      At best this guy was a contractor who was not asked to return, and suddenly, "It's why I quit."

      Care to venture the particular group/division that this allegation involves? Maybe their building number? I'd be happy to check it out for you.

      I can't believe this was moded to 5. Wishful thinking, maybe. Then again, it's what people WANT to believe here.

    53. Re:Something to Think About by Anonymous Coward · · Score: 0

      Yeah, SURE you do.

    54. Re:Something to Think About by cyberdog6 · · Score: 1

      you forgot:"Steal Underpants"

      --
      Evil is the money of all root....
    55. Re:Something to Think About by blibbleblobble · · Score: 1

      "They compile the default windows CD in the MS lab and md5 it so they can check whenever it changes"

      Okay, an MD5 hash is very sensitive indeed, and even a single change will make the code not match. An MD5 can't tell you that two things have 99% of their structure in common; they either match, or they don't.

      An MD5 of binary is better than an MD5 of source, because it won't break with commenting and whitespace changes. BUT, code can often contain timestamps and such like which are inserted by source-control programs, and even the same program compiled on two different days would be completely different, not to mention if anything had *actually* been changed.

      And what good would be a CD compiled from trusted sources? Windows automatically updates itself. The very next security update they applied could just reinsert the american backdoor without their knowledge, and I can't see the team of pakistani officials going back to microsoft every time there's a bugfix (that would be biweekly, right?)

    56. Re:Something to Think About by TygerFish · · Score: 1
      I mean, if you were to view the entire industry as a game, then Microsoft has "won". And it would be a show of great sportsmanship to collect their gold medal, step off the podium and leave the playing field.


      I think in order to understand this you have to delve into psychology.

      First off:

      People really don't get it when they think of Bill Gate's money. They think that they understand it but they miss one crucial point: If you have one billion dollars, you have made what an ordinary mortal working at a job that pays fifty-thousand dollars a year would make working for twenty-thousand years--that is, before the time that most archeologists consider the origin of Civilization.

      With only one billion dollars, in cash, you are set in a way that few people can really dream of.

      How set is he? Instead of building a dinky, 25 mega-dollar, home in the gray rain of Washington State, he could make an offer for Manhattan's Citicorp Center skyscraper ($175 million in 1977), and use the residual money to throw one million-dollar party in it, every day for the next two years. That is what he could do if he were worth only one billion in Cash.

      On paper, according to the Bill Gates Net Worth Page, he is worth, 32 billions. If he were to sell out for cash with no loss from the lessened scarcity of Microsoft Stock (read, 'market panic'), he would be able to make everyone in Denmark a six-thousand-and-four dollar loan.

      The entire banking system would have to collapse, taking what we understand as civilization with it, before Bill Gates was ever to go hungry. It isn't about money, but it is about need.

      It's the need to win even if you have to rewrite the rules to make sure that you do. It's a game that changes the face of the world and so long as Microsoft wins it, he can feel good about himself in ways that are a lot harder to understand than exactly what his money is worth in skyscrapers and entertainment: imagine, if you will, what you would need to live down the absence of every dumb jock's birthright: imagine needing to be the richest man on earth before the world would let you marry a woman who worked for you.

      --
      To mail me, remove the 'mailno' from my email addy.
      "Yeah. It smells, too..."
  2. One Question by The_Shadows · · Score: 5, Funny

    Why does the government need the source? I mean seriously, it's not like knowing how MS wrote their version of solitaire is going to help much.....

    Sheesh. :)

    1. Re:One Question by Ec|ipse · · Score: 3, Interesting

      I know your comment was meant to be funny but, I'm going to comment as if I didn't see the humour if you don't mind :)
      For one, the governments arn't as trusting with the OS as MS would like. That's why you hear stories that government agencies already have many systems or are looking have having many systems running linux which they can freely view and examine to determine how safe their data will be on their systems.
      By making this move, MS is hoping to prevent or stem the flow of government agencies from switching to linux and other OS's that MS doesn't control.

    2. Re:One Question by Anonymous Coward · · Score: 5, Funny
      I know your comment was meant to be funny, but as a government employee I have to say that I'd like to see the source of sol.exe (Solitare). I think it's coded in a way that you CANNOT win twice in a row. And it seems to degrade as you play it more without stopping.

      I just want to know if this was on purpose or if the Windows may have started to not only develop intelligence but decide to gang up with my boss against me.

    3. Re:One Question by Anonymous Coward · · Score: 0

      Don't forget about minesweeper. Need the source for that one so they can use it to train CIA and FBI agents!

    4. Re:One Question by Bishop · · Score: 2

      I agree. I believe that there is also a time based factor making it harder to win durring the day then in the evening. Games played in the mid afternoon seem to be the hardest to win.

      At least that has been my experience.

    5. Re:One Question by CableModemSniper · · Score: 1

      I'm trying to think of how they could alter the game to make it harder or easier without simply just choosing the order of the cards in the deck. And that seems kind of like a proposition of "We can make it impossible to win for certain" no an issue of we can make it take twice as much skill / effort to win. Any Klondike experts out there know how to "fix" a game?

      --
      Why not fork?
    6. Re:One Question by Anthony+Boyd · · Score: 4, Interesting
      Why does the government need the source?

      Because some governments believe that Microsoft is in bed with the US government. It doesn't help that a couple years ago, MS admitted there was a backdoor in Windows for some government agency. Anyone remember which one? The NSA, maybe? Anyway, if you're the leader of a NON-US country, do you want the US government peeking in at your citizens and possibly your government officials? I suspect those other countries want to not only see the code, but to compile it, because you trust no one else to leave the code untouched.

    7. Re:One Question by Tony-A · · Score: 5, Insightful

      The problem is that it's the source Microsoft wants me to see when Microsoft wants me to see it. The advantage of Open Source is that I get to look at whatever I want to look at, whenever I want to look at it, and for whatever lame/stupid/paranoid reason or lack of reason I choose.
      Now I don't really know what to look for, so if *I* don't see anything wrong, it doesn't mean all that much. But. There are people who do, and people who are paranoid, and people who will scream their heads off if there is *anything* suspicious, particularly anthing that *should* be there but isn't.
      What Microsoft is doing will help. A little. But there are too many ways that what I'm seeing is a *sanitized* version of the source, that I'd still be more than a little bit suspicious.

    8. Re:One Question by Charm · · Score: 3, Interesting
      I'm trying to think of how they could alter the game to make it harder or easier without simply just choosing the order of the cards in the deck

      It is possible. The number of possible hands is known. Just look at freecell, you can choose which hand to play. They actually know the number of unplayable deals in freecell by using mathematics. It would be just as easy to work it out in solitaire.

      The reason you are seeing patterns in the game is because you mind cannot make sense of the randomness and tries to make a pattern depending on other things rather than just what is happening in the game. This is also why it appears different at different times of the day. It is a cognitive illusion.

      --
      -- RTFM:Slackware::Beer:Saturday
    9. Re:One Question by sql*kitten · · Score: 2

      For one, the governments arn't as trusting with the OS as MS would like. That's why you hear stories that government agencies already have many systems or are looking have having many systems running linux which they can freely view and examine to determine how safe their data will be on their systems.

      I'm not convinced. Governments are very bad at writing software - google for NIRS2 or the disasterous ambulance dispatching system, or air traffic control or any other major software project the government has done recently. What would they do with Windows source code if they got it?

      People run Linux because they've bought into the idea that "many eyes make all bugs shallow". Problem is, everyone trusts everyone else to do it, and no-one does! If security is what you're into, you need an OS that has been audited line-by-line, like OpenBSD.

    10. Re:One Question by obdulio · · Score: 2

      If I can't compile it, there is no way I'm going to trust them that the source code hasn't been expurged of backdoors and trojans after being compiled......

      --
      PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
    11. Re:One Question by cdrudge · · Score: 2

      I believe you are refering to this article. I didn't read it as Microsoft admitting to having a backdoor. And what would be the point of having a backdoor to Windows when there are multiple front doors that are practically wide open. If you wanted security, you are not going to only use the security provided by the OS alone. If you do...then it's your own fault.

    12. Re:One Question by blibbleblobble · · Score: 1

      re: Minesweeper source code

      A guy at my old office refused to believe that the field wasn't initialised until after the first click (try specifying so many mines that you have a 1/10 probability of missing one, and you'll still be okay on the first go)

      It would've been nice to prove that, by setting up just such a game, but unfortunately the Windows license agreement forbids reverse engineering.

    13. Re:One Question by Anonymous Coward · · Score: 0

      This is sure. The whole MS Minesweeper is generated only after the first click. I've tried thousands of times with different configuration.
      You cannot fail the first move. :+)

    14. Re:One Question by Dodecha · · Score: 1

      If you wanted security, you are not going to only use the security provided by the OS alone. If you do...then it's your own fault. what about unix/gnu linux? kickass security as long as you have the brains to configure it:)

    15. Re:One Question by cdrudge · · Score: 2

      If you are keeping military secrets, privileged company information or anything else that is highly sensitive, then no unix/linux isn't enough either. The computer shouldn't be on a network.

      Generally a dedicated firewall would be better then one built into the OS. I'm not talkign about a $99 Linksys...but a real firewall. Seperate the functions of the two machines. Have security on both. If one is compromised, at least there is not a straight path without resistance to the other. If they are on the same machine, then once one is comprimised, the other is also.

    16. Re:One Question by LiquidAsphalt · · Score: 1

      When I was in school at a career fair I remember the NSA having a booth. I stopped and spoke with them and the representative told me about how the NSA finds bugs in Windows and then lets MS know about them way later. He was very condesending and said, "Where do you think all those bugfixes come from?" When I think government, I NEVER think effecient or quick fixing.

    17. Re:One Question by ShavenYak · · Score: 2

      Yeah, you can't hit a mine on the first move. Think about it - if the field was initialized before you clicked, and folks lost on the first move, they'd all be complaining that it happened too often - just like the original poster complaining about solitaire.

      I'm pretty sure I've won solitaire twice in a row before. I'm also pretty sure it isn't rigged. Of course, I really prefer Freecell, which you can always find a way to win.

      --

      Hey kids, there's only 5 days left 'til Yak Shaving Day!
    18. Re:One Question by ShavenYak · · Score: 2

      Just look at freecell, you can choose which hand to play. They actually know the number of unplayable deals in freecell by using mathematics.

      The help on Freecell (on this Win2K box at work) still says:
      It is believed (although not proven) that every game is winnable.

      Has someone found and proven an unwinnable hand?

      --

      Hey kids, there's only 5 days left 'til Yak Shaving Day!
    19. Re:One Question by davechen · · Score: 1

      Furthermore, even if you could compile and run the OS, how would you know if trust the compiler? Maybe it's sticking a back door in the executable.

    20. Re:One Question by Anonymous Coward · · Score: 0

      and having the last 5% still closed is not going to help them to trust MS.

      Artaxerxes

    21. Re:One Question by jandrese · · Score: 2

      There is one deal in Windows FreeCell that is unsolvable: 11982[1].

      [1] FreeCell FAQ

      --

      I read the internet for the articles.
    22. Re:One Question by Tony-A · · Score: 2

      *One* compiler. *One* OS. *One* machine code. Can be done so I'd never find it.
      *Multiple* compilers. *Multiple* OSs. *Multiple* machine codes. Too damn many things to trip over.
      While it should be possible to "fix" gcc, I don't think it'd last very long without somebody smelling it out.
      For the conspiracy minded, every wonder just *why* Microsoft has been dropping support for all the non-Intel platforms ;-)

    23. Re:One Question by greenrd · · Score: 2
      Governments are very bad at writing software - google for NIRS2 or the disasterous ambulance dispatching system, or air traffic control or any other major software project the government has done recently.

      Oh God, yet more prime grade "free market" BS. Guess who writes this code? That's right, it's not civil servants - it's private contractors. Good old private sector, master of efficiency and quality, eh?

      Yeah, right!

      The private sector is also very bad at keeping software projects under control. In the worst cases projects spin out of control in terms of time and money spent on them and have to be scrapped completely. The "software crisis" (hardly a crisis really, since it's been here since before the Mythical Man Month was published) is not specific to government contracting.

    24. Re:One Question by YoJ · · Score: 2

      If I was doing a security audit for a secure workstation that ran a version of Windows, I would darn well like to see the source code to Solitaire. How can I be sure there aren't Trojan horses in the code? Or that it isn't recording keystrokes for later transmital to MS?

    25. Re:One Question by Anonymous Coward · · Score: 0

      You should be fired if you allow Solitaire, or any non-essential programs, to be run on a secure workstation in the first place.

    26. Re:One Question by Anonymous Coward · · Score: 0

      I hacked mine so I can win over and over and over and over...

    27. Re:One Question by Bert64 · · Score: 1

      Ofcourse we can really trust the ability of the openbsd team, despite their line by line auditing MANY bugs have gotten through, think ftpd, flaws in the kernel itself, openssl, openssh especially and nodoubt other things i dont remember. So despite all their claims, which are no better than microsoft-style fud/hype (yet people champion them because its opensource???) they STILL let vulns through.
      Infact openssh is probably among the top 5 for numbers of security vulns discovered in a single application, especially recently.
      All this false advertising and unfounded claims, ala microsoft, are what make groups like "gobbles" and nodoubt others hate them so much.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    28. Re:One Question by ShavenYak · · Score: 1

      Cool FAQ. I guess it was pretty stupid of me to believe something I read in a Microsoft help file, huh?

      The number 11982 looks familiar to me. That may be the one that really pissed me off one night, and I wrote the number down to try again later, but then lost the number and never went back to it. At least, I hope it was, because that's the only hand that ever stumped me. It's nice to think that maybe it wasn't my fault. ;)

      --

      Hey kids, there's only 5 days left 'til Yak Shaving Day!
    29. Re:One Question by alx.slashdot · · Score: 1

      Have you ever tried to play with actual cards? I mean, without a computer? I bet the same time based factor will make it harder to win in the afternoons even in this case... Drink a coffee, you'll eventually play better :)

  3. Yup, that's how the ol' joke goes... by $$$$$exyGal · · Score: 3, Insightful
    If owning the Microsoft source code is illegal, then only criminals will have the Microsoft source code.

    In this case, the criminals are all the world governments, and all the hackers and spies that can get a hold of the source code. So now the U.S. government will be able to crack into Chinese government computers, and the Chinese will be able to crack into U.S. government computers, and hackers will be able to crack into everyone's computers. Meanwhile, little ol' you and me will just have to leave our MS-Windows boxes wide open for all the bad people to crack.

    --sexy gal

    --
    Very popular slashdot journal for adul
    1. Re:Yup, that's how the ol' joke goes... by Dolly_Llama · · Score: 2

      ...but what if criminals WROTE the source code?

      --

      Somewhere, something incredible is waiting to be known. -- Carl Sagan

  4. I doubt they can do much with this... by irabinovitch · · Score: 4, Insightful

    Im sure someone will get some use out of this, but source code wont do much good unless you can make modification. I mean maybe you can get a better grasp on how some of their stuff works, but the real advantage to open source is that anyone can change it and add to it.

    1. Re:I doubt they can do much with this... by Zordak · · Score: 2
      but the real advantage to open source is that anyone can change it and add to it
      Although nobody ever actually does. Seriously, I'm not trolling here, but I am a fairly decent C programmer, and I have never once changed a line of code in my Linux kernel. Now, on the other hand, I'm an engineer, so there is something comforting about knowing that I can if I felt inclined to, and maybe someday I will, not because I think it will make it better, but because it is an engineer's sworn duty to tinker with everything until it is broken, but for the most part, I think this is exaggerated as one of the primary benefits of Linux. I'd bet that not even one in ten users has so much as looked at a line of code in the kernel (incidentally, I have at least done that much).
      --

      Today's Sesame Street was brought to you by the number e.
    2. Re:I doubt they can do much with this... by jbolden · · Score: 3, Interesting

      True but all the distributions I've used over the last 6 years have used a non-vanilla kernel. So the fact that some engineers do have the ability to tinker has been to my advantage.

    3. Re:I doubt they can do much with this... by clare-ents · · Score: 2


      Not so sure, I'm not a great C programmer, but I've patched my kernel twice with third party patches,

      once to fix a bug in the DMA on my stupid laptop

      once to add low latency for my machine with a DVD player.

      I've also modified [a few lines of C] Oogle for my own personal use to add slight compression in the audio, and recompiling with processor optimisations smoothed the playback.

      The last one is a benefit, if you have an application that you use frequently and an rpm based distribution, it's not too hard to do

      rpm --rebuild foo.src.rpm
      rpm -Uvh foo.rpm

      which will accelerate the required program.

      More importantly the advantage is other people can change and add to the source, I use a RedHat kernel which they've patched from the stock kernel, I benefit from the fact they can do that even though it wasn't me that did it.

      --
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
    4. Re:I doubt they can do much with this... by jericho4.0 · · Score: 1

      Well, if you go beyond kernel hacking into user land, almost every programmer I know has mucked around in someone elses source code. I myself have tweaked drivers, etc. The kernel is a dangerous place to stick your finger, though.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  5. The motive is questionable. by zero0w · · Score: 1

    Microsoft is complying to many government demands on this, but similar to the Shared Source Initiative, who will have the rights to the modified code?

    If MS owns the rights of those modified code, then isn't it practically getting government expertise/programmers/labor for free?

    1. Re:The motive is questionable. by AValkryn · · Score: 1

      Actually, if MS owns the rights to the modified code, then this would be getting paid for getting government expertise/programmers/labor to work on your product.

      --
      --what?
  6. Everyones invited by batboy78 · · Score: 2, Funny

    Please oh please lets get all foreign gov'ts to give there encryption keys to microsoft. Then they will truly run the world.

  7. come to my place by silne · · Score: 2, Informative


    As an "official" beta tester for Office 11 beta, they can come to my place and see what I do with it. (not much)

    Seriously though, how come I can't get an invitation to Redmond to see their testing procedures? Maybe cuz I have half a clue what they're supposed to be doing.

    And when is this source going to be made available on the internet? Will it be compilable? Can I actually use it to optimise my PC for the hardware it's running?

    Somehow I doubt it, and that's why I haven't booted windows in over a week. Runs like a one-legged dog cuz I don't have a p4 3.04gig with hyperthreading.

    1. Re:come to my place by TrancePhreak · · Score: 1
      Runs like a one-legged dog cuz I don't have a p4 3.04gig with hyperthreading.

      Neither do most people, and it runs rather well for them. The root of this problem revolves around knowing how to use what you have installed. If you can't figure out how to get Windows to work fast, then how can you be depended on to get something that's a lot more cryptic and less user friendly to work fast. (*nix distributions for example)
      --

      -]Phreak Out[-
    2. Re:come to my place by Anonymous Coward · · Score: 0

      *applaud* Win 2k/XP both seem to run much smoother for me than KDE on the same boxes.

      I'm fairly certain that I could get KDE to stomp both 2k and XP in raw performance, but that would require tons of meddling with obscure configuration files and compilation options.

      Install and run with Microsoft, or install, meddle and run with various pieces of Linux software?

      I do both now, but I look forward to the day when I can run Linux out of the install.

    3. Re:come to my place by gl4ss · · Score: 1

      .. 'optimizing' 'nix distributions can be REALLY easy compared to 'making windows run fast'.

      usually the way to 'make windows run fast' is reinstall. still, thats the common user reaction if something gets slow in windows. reinstall, reinstall.

      and changing some options.. (commercial!)3rd party programs are often needed for that.

      or you can just go and buy new hardware.. that's also a very common reaction.. windows runs ok on new hardware because thats the definition of 'windows is running ok', obviously when new hardware comes out the old hardware becomes ungodly slow.. windows'98 ran 'ok' on 266mhz computer, is it still considered ok to use it on 266mhz ? no, not by general public..

      just turning down eyecandy is much simpler in linux.. heck.. most options are DOCUMENTED.. english isn't cryptic.. windows registry can be.. 3rd party software just to add custom resolutions is needed in windows(or messing around with gfxcard drivers)...

      --
      world was created 5 seconds before this post as it is.
    4. Re:come to my place by Anonymous Coward · · Score: 0

      Always the successful salesman! Sell the broken car to the non-mechanic! I have a "feature" in win 98 that tells me when system files have been changed and gives a choice on what to do about it...but I don't even know what the choices mean...So in the end is this "feature" an asset when most users don't know enough to make use of it?

    5. Re:come to my place by Anonymous Coward · · Score: 0

      that's why I haven't booted windows in over a week

      I haven't booted Windows in over 2 years... for various reasons.

  8. I can't see how this is good by The+Bungi · · Score: 5, Informative
    While I would personally love to see some of the Windows code (I'd kill for a peek at the COM+ marshaling engine) I can't see how this is going to help anyone. it's not like you can find a bug and recompile the kernel, and I've always had a bit of reservation against providing Microsoft with solutions to problems in their own products. The MTS/IIS4 timeframe left me pretty much soured on that whole thing.

    Still, if they're going to open up stuff I'd say let me look at IIS, MSMQ, WMI, COM+ and all that other middleware that I tend to hit a lot more... looking at the kernel would be an educational trip - but only that. Not really useful per se.

  9. Now what? by DoraLives · · Score: 1

    Quoth the article: ...expands on a May 2001 initiate in which Microsoft offered to share the Windows code with governments,...

    So ok. It appears to me as if we're finally going to be able to get our hands on some of those long sought after nuggets of MS code. Especially if the RUSSIANS are amongst those with authorization to access it, methinks.

    All fine and dandy.

    But now that we're going to be getting it, what, exactly, the hell are we really going to be doing with it?

    --
    Is it fascism yet?
    1. Re:Now what? by Anonymous Coward · · Score: 0
      But now that we're going to be getting it, what, exactly, the hell are we really going to be doing with it?

      Scan it for violations of copyleft licences (for example the GNU GPL) and then threaten Microsoft with a suit for copyright infringement (unless the source code is published forthwith under the terms of the applicable copyleft licence).

      Then of course I'll be free to run Windows again :-).

  10. Not like it matters anyhow. by ksemlerK · · Score: 2, Insightful

    Not like MS letting the govornment view some of the source is benificial to them anyhow. You forgot to account for the fact that MS will more than likely make them sign a NDA. and all the souce code is propitary anyhow. No body else may use it in any form without explicit premission from MS. If this were the not case, WINE would be able to run every Windows program seamlessly, but as of now, it needs configuing for every program you wish to run on it. Not really news, more like this:

    You: "My neighbor just got a new car."
    Your friend: "does he let you drive it?"
    You: No, but atleast I get to look at it."
    Your friend: "who cares then?"
    You: "Good point."

    1. Re:Not like it matters anyhow. by Anonymous Coward · · Score: 2, Funny

      You: Me neighbor just got married to a hot babe."
      Your friend: "Does he let you....."
      You: "Hell yeah. He thinks GPL is great!"

  11. Opens Code Just Slightly ?? by Gyan · · Score: 2

    Does this mean they're going to show the curly brackets ?

    I guess any more and you're looking at claims of IP infringement by other companies. *sigh*

    1. Re:Opens Code Just Slightly ?? by Admiral+Burrito · · Score: 2
      Does this mean they're going to show the curly brackets ?

      That depends on whether they wrote Windows in C/C++...

      ...or in VB. :p

  12. "open" source by gyratedotorg · · Score: 2, Insightful

    ...in order to compete with Linux

    i fail to see how microsoft's pseudo-open source campaigns compete with the real openness of linux. what microsoft is doing is almost like taking a prisoner out of prison, chaining him to the ground outside, and telling him he's free.

    its been said a million times, but maybe microsoft should concentrate on improving their software, since that's the only way they can actually compete with linux.

    --
    Gyrate Dot Org - "Where high-tech meets low-life"
  13. Open? by Guido69 · · Score: 4, Insightful

    "Ten countries or agencies including Russia and NATO have already signed agreements..." (emphasis mine)

    Signed agreements? Is this really open? I don't remember signing anything before being able to look at RedHat source...

    --
    - If we aren't supposed to eat animals, then why are they made out of meat? - Steven Wright
    1. Re:Open? by GammaTau · · Score: 1

      Signed agreements? Is this really open? I don't remember signing anything before being able to look at RedHat source...

      It's not "open source" or "free software" in any, even remote meaning, of the concepts. But I don't think that's the point. The point is that non-US governments use systems in places where there are big financial factors and even national security might be involved.

      For example, it would be very bad for Russia if solitaire.exe sent classified military data to a foreign country. Or if computers in Brussels sent classified EU documents. One can naturally ask that who would ever use a Microsoft OS in an environment where security is an issue. Well, IMO, that's what Microsoft seems to be concerned about.

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

      ...solitaire.exe sent classified military
      data ... ...computers in Brussels sent classified EU documents...


      That is not part of the OS that is part of the optional parts (aka virus).

    3. Re:Open? by Jester99 · · Score: 2
      I don't remember signing anything before being able to look at RedHat source...

      Try some source material.

      I refer you specifically to paragraph five:

      You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License.


      You didn't sign the GPL, beacuse you probably never saw it actually printed out on paper. But it's basically as though you have.
  14. How arrogant by core+plexus · · Score: 4, Interesting
    Man, that is some arrogance: "They say governments involved will be invited to Redmond to meet w/ security engineers, and view testing procedures. Countries will also be able to incorporate their own encryption schemes 'based on Microsoft's software'."

    So, Microsoft need not be bothered going to your country, just send some folks round and we'll give them the hundred ruble tour. When it's over you can use our software, " to help governments and agencies such as Russia and the North Atlantic Treaty Organization improve computer security". How, by installing Linux?

    Best part is that Microsoft is feeling the heat, which must be, by the laws of thermodynamics, a good thing for Linux. And maybe even for Microsoft users.

    Fight with computer brings SWAT team

  15. heh by Anonymous Coward · · Score: 0

    its funny how bloomberg misunderstands linux.

    Microsoft is facing competition from the Linux operating system, which lets customers view and modify its source code

    So an OS lets customers view and modify it's own code? how nice of it.

  16. Re:But by Fiish · · Score: 1

    How is this important at all? Governments want to view the source code for their products huh? It's not hard, just use Linux. Now if only we could convince the car companies to not weld the bonnet shut so we can have a look at them and see how they work too. Oh wait...

    --
    I geek, therefore I am
  17. "source to parts of windows" by monkeySauce · · Score: 1

    I admit I am anti-Microsoft, but even when I try to think objectively, I am skeptical that this could be any more than a PR show aimed at reassuring cautious government tech buyers.

    It was said that they would open the source to parts of windows... but I would guess that Microsoft is going to decide which parts anyone will get to see. Since it sounds like they are shrugging off any piracy/IP concerns, I wonder if they really plan to share anything more than the source code behind "Flying Windows"

  18. Microsoft is missing an entire dimension... by EvilTwinSkippy · · Score: 4, Insightful
    M$ seems to not understand that viewing the source is only one third of the Open Source equation. The other half is being able to modify the code, and distribute those modifications.

    Linux would be some grad student's pet project were it not for the fact that Linus opened the code for discussion, so to speak. Many of the early ideas for the Linux kernel were inspired by the Minux operating system, published in book form by Andrew S. Tanenbaum. The source code was there for Minux, published and documented. I have a copy myself from my days as a computer engineering student.

    Why don't we use the Minux kernel? Well for starters, Tanenbaum (at least at the time) was a bit of a minimalist. His goal was to create a toy operating system to teach operating system design with. He didn't want to hear about adding drivers or alternate file systems. And for every good reason, you have to master walking before running, let alone flight.

    Enter Linus. He develops a new kernel, but instead of publish it in book form, he released it on a newsgroup and asked for suggestions on how to improve it. The rest is history, or at least in the CVS logs.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
    1. Re: Microsoft is missing an entire dimension... by Black+Parrot · · Score: 2


      > M$ seems to not understand that viewing the source is only one third of the Open Source equation.

      Hell, they still don't fully 'get' the internet. Why should we expect them to grok OSS?

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Microsoft is missing an entire dimension... by MalleusEBHC · · Score: 5, Funny

      M$ seems to not understand that viewing the source is only one third of the Open Source equation. The other half is being able to modify the code, and distribute those modifications.

      Judging by your math, I'm going to say you are related to Yogi Berra somehow. ;)

      (For the humor impaired, yes I realized what he intended to say.)

    3. Re:Microsoft is missing an entire dimension... by seanadams.com · · Score: 2, Funny

      viewing the source is only one third of the Open Source equation. The other half is being able to modify the code, and distribute those modifications.

      I think you left out 1/6th....

    4. Re:Microsoft is missing an entire dimension... by Anonymous Coward · · Score: 0

      Apparently the Open Source Equation uses new math.

    5. Re:Microsoft is missing an entire dimension... by Anonymous Coward · · Score: 0

      Wasn't that Minix instead of Minux?

    6. Re:Microsoft is missing an entire dimension... by Tim+C · · Score: 4, Insightful

      M$ seems to not understand that viewing the source is only one third of the Open Source equation. The other half is being able to modify the code, and distribute those modifications.

      No, they understand that perfectly well. However, why on Earth would they want to let people distribute modified versions of their software?

      Microsoft makes money by selling software. If they let people distribute even unmodified copies, they'd make less money.

      People, especially governments and large organisations, have started publicly saying "Hey, Linux is free, and you get to see the source code; maybe we should switch?". In answer to this, Microsoft has said "Well, you know, we can't do free, but our products represent extremely good value, and interoperate and integrate much better than Linux and its applications; how about we let you see some of our source, would that make you happy? Just sign here..."

      Soon enough, those orgs that have the source will start making noises about making modifications, strictly for their own use. Maybe Microsoft will say okay, maybe not. I doubt very much that we'll ever see the day when they say "Oh, and of course you can give it away to other people!". It's just not the way they do business.

    7. Re:Microsoft is missing an entire dimension... by boots@work · · Score: 4, Interesting

      I don't know how many people care about just seeing source code, under glass as it were. People and companies tend to be interested in free software either for the sake of freedom, or because it's free, or because they can take it and make something better. Being charged for look-don't-touch doesn't really satisfy any of those desires.

      I suppose people wanting to do security audits might care, but really the number of organizations in the world with the budget to seriously audit Windows can be counted on your fingers. I think even most government bodies apart from the spooks wouldn't care much -- after all, they're all using Outlook now despite the known problems. Auditing isn't going to tell them anything new.

      I suppose it might be helpful in debugging problems in interaction with Windows. You can imagine device vendors wanting more access than they have at the moment. But I suspect the NDAs will be pretty restricted. Debugging Samba interoperability is probably right out.

      We're in the early stages of Microsoft's stumblings towards respecting the freedom of their customers. When democracy won out in eastern Europe the countries weren't destroyed outright, but rather they came around to a different way of working. (Imperfect analogy, but humor me.) Satisfying as it might be to imagine Microsoft bankrupt, a more likely optimistic outcome is that in a few years they'll be a semi-open-source company, along the lines of Sun or IBM.

    8. Re:Microsoft is missing an entire dimension... by EvilTwinSkippy · · Score: 2

      Mea Culpa.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    9. Re:Microsoft is missing an entire dimension... by EvilTwinSkippy · · Score: 2
      It's Deja Voi all over again.

      This from the same guy who visits his Wife's in-laws. Someone should start writing this stuff down, it sounds like I have a career in politics.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    10. Re:Microsoft is missing an entire dimension... by nathanh · · Score: 2
      Linux would be some grad student's pet project were it not for the fact that Linus opened the code for discussion, so to speak. Many of the early ideas for the Linux kernel were inspired by the Minux operating system, published in book form by Andrew S. Tanenbaum.

      Many of the early ideas for the Linux kernel were inspired by the UNIX operating system.

      And it's spelt M-I-N-I-X.

      Why don't we use the Minux kernel? Well for starters, Tanenbaum (at least at the time) was a bit of a minimalist. His goal was to create a toy operating system to teach operating system design with. He didn't want to hear about adding drivers or alternate file systems.

      Minix didn't have virtual memory, no shared libraries, no networking stack, no psuedo-ttys, and it had the most user-unfriendly licensing I've ever seen. Andy literally refused to accept any patches that added functionality! The triumph of Linux over Minix had nothing to do with drivers or filesystems.

      I don't know where you got the bizarro idea that Linux was INSPIRED by Minix! Of all things, it is the least inspiring operating system there is. It is a very good operating system for first year students because it easy to understand and easy to modify (you could build and relink the kernel entirely within a floppy disk on your 286). But Minix was never a source of ideas for Linux. Your knowledge of the history is completely whacko. I was "lucky" enough to use Minix in 1991 (1992?) for all of 30 minutes before casting it aside and returning to a useful UNIX (Interactive). Some people I knew were more hardcore - sticking it out with Minix/386 - but that just confirms my suspicions that they were all MASOCHISTS.

      I suppose, if you were STRUGGLING to prove your point, then the only thing I would possibly agree was an inspiration was when Linus realised that Minix really sucked for real-world work. The inadequacies of Minix "inspired" Linus to write something better. But as I said, you'd have to be STRUGGLING to argue along those lines.

    11. Re:Microsoft is missing an entire dimension... by EvilTwinSkippy · · Score: 2
      Err, that was the 1/6 is the card we Linux geeks keep close to our chest. No one was supposed to know about that one until Ragnorok.

      WHO ARE YOU WORKING FOR?!?!

      LOL

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    12. Re:Microsoft is missing an entire dimension... by EvilTwinSkippy · · Score: 2
      Okay, so I just imagined this quote from Andrew Tanenbaum on his website where he described Linux as such:

      I would like to take this opportunity to thank Linus for producing it. Before there was Linux there was MINIX, which had a 40,000-person newsgroup, most of whom were sending me email every day. I was going crazy with the endless stream of new features people were sending me. I kept refusing them all because I wanted to keep MINIX small enough for my students to understand in one semester. My consistent refusal to add all these new features is what inspired Linus to write Linux. Both of us are now happy with the results. The only person who is perhaps not so happy is Bill Gates. I think this is a good thing.

      Thank you for showing me sanity.

      And I'll also kind of ignore that the first few versions of Linux were published on the comp.os.minix newsgroup.

      I will give you that MINIX is mispelled.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    13. Re:Microsoft is missing an entire dimension... by Surak · · Score: 2

      And I'll also kind of ignore that the first few versions of Linux were published on the comp.os.minix newsgroup.

      Or that the Linux kernel originally used the Minix file system, and *to this day* still supports it in production kernels? :-P


      root@borg /usr/src/linux # make menuconfig

      Linux Kernel v2.4.19-xfs-r2 Configuration ...
      CONFIG_MINIX_FS:

      Minix is a simple operating system used in many classes about OS's.
      The minix file system (method to organize files on a hard disk
      partition or a floppy disk) was the original file system for Linux,
      but has been superseded by the second extended file system ext2fs.
      You don't want to use the minix file system on your hard disk
      because of certain built-in restrictions, but it is sometimes found
      on older Linux floppy disks. This option will enlarge your kernel
      by about 28 KB. If unsure, say N.

      If you want to compile this as a module ( = code which can be
      inserted in and removed from the running kernel whenever you want),
      say M here and read Documentation/modules.txt. The module
      will be called minix.o. Note that the file system of your root
      partition (the one containing the directory /) cannot be compiled as
      a module.

    14. Re:Microsoft is missing an entire dimension... by nathanh · · Score: 2
      I would like to take this opportunity to thank Linus for producing it. Before there was Linux there was MINIX, which had a 40,000-person newsgroup, most of whom were sending me email every day. I was going crazy with the endless stream of new features people were sending me. I kept refusing them all because I wanted to keep MINIX small enough for my students to understand in one semester. My consistent refusal to add all these new features is what inspired Linus to write Linux. Both of us are now happy with the results. The only person who is perhaps not so happy is Bill Gates. I think this is a good thing.

      Right, so you're STRUGGLING.

      As I said, this is the only argument I'd accept, but the only inspiration here is that Minix sucked for real-world use and AST wasn't accepting patches, so Linus was "inspired" to write something new.

      Your claim that Minix inspired ideas for the Linux kernel was completely wrong and no amount of sarcastic indignation will make that false claim of yours go away. Remember, this was your claim:

      Many of the early ideas for the Linux kernel were inspired by the Minux operating system, published in book form by Andrew S. Tanenbaum.

      Wrong. Completely wrong. Absolutely and mind bogglingly wrong. The Linux design is completely different and the only shared "ideas" are ones that both Linux and Minix ripped off from UNIX. The only "inspiration" from Minix is the one you quoted from AST and I even had to show you that avenue of argument in my previous post!

      I know you don't want to be wrong, but you are. You even made the blunder of thinking the demise of Minix had something to do with "drivers and filesystems"! Not even close. It had everything to do with AST's refusal to incorporate patches into Minix (take for example the Minix/386 patches that were in use but AST refused to apply against the main tree).

      As I said before, you have a poor understanding of the history.

    15. Re:Microsoft is missing an entire dimension... by nathanh · · Score: 2

      What a nonsense argument! Linux also supports the MS-DOS filesystem. Was Linux inspired by MS-DOS? Only in the limited sense - the one I already said I would accept - that Linus was frustrated with the lack of functionality in affordable operating systems and had to write his own.

      I've just read a book on historical revisionism. It was specifically speaking about those whackos that claim the Holocaust never happened. It's really interesting to watch how these same things are happening with Linux! It's only been a decade and already the young and the ignorant are rewriting history! I've even seen the hyper-ignorant claim Linux was a *fork* of Minix, often using the early reliance on MinixFS as "proof"!

      It's quite amazing to watch but it's also depressing because c.o.minix is archived and online so you could easily determine the truth if you were honest to yourselves.

    16. Re:Microsoft is missing an entire dimension... by Wee · · Score: 1
      This from the same guy who visits his Wife's in-laws. Someone should start writing this stuff down, it sounds like I have a career in politics.

      Well, there is a fairly decent precedent already set. I'd say your chances are pretty good. :-)

      -B

      --

      Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    17. Re:Microsoft is missing an entire dimension... by Anonymous Coward · · Score: 0

      Maybe I should have mentioned that that comment was posted in tongue-in-cheek mode. :)

  19. Warning, developers! by Anonymous Coward · · Score: 4, Interesting

    If you ever want to work on any open source project that might be in an area where MS has a similar product (which covers just about everything), DO NOT look at any MS source code. Before you can look at their code, you have to enter into a license agreemnt or a contract of some kind with them. I haven't seen this agreement, but you can be sure it contains lots of provisions defining everything in the source code as trade secrets, with all kinds of provisions for enforcing it, and all kinds of waivers of the non-MS person's rights. Being under such an agreement would mean that it might be legally risk for an open source project to use you or your work. So, don't agree to that and don't look at their code. This whole MS "shared source" is a Trojan horse, I believe.

  20. Who cares? by Anonymous Coward · · Score: 0

    I don't really see why this article has any relevence on /. The overall crowd falls into two categories - those you hate M$ and those who love M$. If you are in the hate M$ camp, then their opening up potions of their source will never make you happy, and you find other reasons to justify your hatred, so this release serves no purpose. For those who like M$ or are ambivilent toward M$, then you never really cared if the code was open.

    The net result is that this article serves no purpose on /. other than to provide another rally cry for everyone to state their opinions for the 10000th time.

  21. safari publicity kill? by solferino · · Score: 5, Interesting

    i'd just been reading coverage on apple's new safari browser and thinking how it was a significant 'hit' against microsoft internet explorer strategies as the boost given to 'the other' free software rendering engine (khtml) has now made complying to web-standards that much more important

    wondering how this release was impacting microsoft's share price i went over to yahoo finance and was bemused to see that it was slightly up - and then noticed the links to news stories lower on the page detailing microsofts announcement

    i can't help wonder if the announcement was timed to take some attention away from the extremely significant move by apple to move it's sizable number of users from a proprietary based browser to one at least based upon a free software engine
    - microsoft must have worked out what was in the works some time ago (the project has been a year in dev) and macworld would be the obvious announcement time

    i'll let others analyse and discuss the significance of this move by microsoft - and by the way i agree with those who contend that microsoft is not 'the enemy' and that as longer as we keep true to our values and keep doing what we have been doing all will continue to be well in free software land, and ripples from the movement will continue to spread through the software world from our activity whether we plan to make a splash or not

    - but watching microsoft sure is great soap opera :)

    p.s. i have been using the term 'free software' in the above post but am unsure of the exact license that khtml is under (i searched and couldn't find the info) - anyone who knows?

    1. Re:safari publicity kill? by Arandir · · Score: 2

      p.s. i have been using the term 'free software' in the above post but am unsure of the exact license that khtml is under

      Even if it's the APSL, it will still be Free Software, because it adheres to the four requirements of Free Software. Now before people start grabbing their feathers and hot tar, go read those four requirements, read the APSL, then tell me which one of them the APSL fails.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:safari publicity kill? by solferino · · Score: 2

      well i wasn't wondering so much about what license safari is being released under, but what license khtml (the rendering engine now used by apple in their new browser, but initially developed and still actively developed for konqueror, the kde browser) is under - i went to the kdevelop website but couldn't find the answer, hence my open question on slashdot

      to be more explicit, is khtml licensed under the gpl, lgpl or some other license which the free software foundation agrees is fully free, or is it licensed under some other 'open source' license?

      i am not wanting to reignite a flamewar between these two philosophies, but i am curious and also would like to know so as to use the proper term when referring to the software

      now with regard to the apsl, the fsf has a detailed page regarding the history of problems with the apsl (which has been covered on /. before)

      the page details how flaws in the original version of the license (apsl 1.0) that were pointed out by the fsf have been fixed apart from one final one which is this aspect of the license :

      Central control : Anyone who releases (or even uses, other than for R&D) a modified version is required to notify one specific organization, which happens to be Apple.

    3. Re:safari publicity kill? by Arandir · · Score: 2

      to be more explicit, is khtml licensed under the gpl, lgpl or some other license which the free software foundation agrees is fully free

      Unpacking the source to double check... LGPL, as are most components of kdelibs.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    4. Re:safari publicity kill? by Diabolical · · Score: 2

      KHTML is a big part of Konqueror, KDE's most important filemanager/webbrowser and this program is released under the GPL (as is all of the KDE project).

      More info see the Konqueror website.

    5. Re:safari publicity kill? by Anonymous Coward · · Score: 0

      Huh? Microsoft could care less about Safari.

      - Microsoft makes no money on IE.

      - Guaranteeing upgrades to IE on the Macintosh was only of strategic importance to Apple, which had no browser of its own at the time. Microsoft did not need to upgrade Mac IE to "win" the "browser war."

      - Microsoft has failed to release a significant IE upgrade in the past few years, and is unlikely to do so in the future. From Microsoft's perspective, IE is in all probability an EOL'd technology.

      - Most importantly, Microsoft knows that Apple is not, and never will be, a threat to Microsoft. Apple will always be a niche player with niche technology and a niche market that it can comfortably cater to. Microsoft will try to make money on the Macintosh platform when the numbers work out, but won't give a damn when they don't.

      So, in summary, I'd be surprised if Microsoft's announcement is in any way related to Apple's.

    6. Re:safari publicity kill? by IamTheRealMike · · Score: 3, Informative
      i can't help wonder if the announcement was timed to take some attention away from the extremely significant move by apple to move it's sizable number of users from a proprietary based browser to one at least based upon a free software engine



      I think you're paranoid. Apple is no threat whatsoever to Microsoft, OK? They are "opening" up their code because their customers are telling them that this is an advantage of Linux, and Microsoft have woken up and are trying to compete. Their own internal memos say this.



      I'm sure Microsoft knew full well that most Mac users were already on Chimera anyway, and the IE for the Mac was a failure. They don't seem too concerned. As for "sizable number of users", I'd like to see the statistics for that. The installed user base of MacOS X seems to vary wildly depending on who you ask, but the actual big statistics companies (who get paid to compile figures as accurate as they can make them, usually) say that it's either behind or roughly equal to Linux on the desktop, which seems reasonable seeing as the latter is free and works on PCs, but the first is a better desktop OS at the moment.



      I can't remember Microsoft ever taking defensive moves against Apple, least of all now. And FYI using an open source rendering engine doesn't make Safari open source itself, so really nothing much has changed, I'm sure they're actually more concerned about Mozilla as that's the only browser that really competes with IE in any real terms.



      p.s. i have been using the term 'free software' in the above post but am unsure of the exact license that khtml is under (i searched and couldn't find the info) - anyone who knows?



      It's under the LGPL, which is why Apple had to contribute their changes back when they started redistributing them (in the form of a patch dump unfortunately) but they don't have to make Safari free software.

    7. Re:safari publicity kill? by solferino · · Score: 2

      ok we're getting seriously off-topic here (seeing as this thread is actually about microsofts 'open the source' announcement) but to answer a few points

      I think you're paranoid. Apple is no threat whatsoever to Microsoft, OK?
      [...]
      As for "sizable number of users", I'd like to see the statistics for that.


      My answer is that with microsoft's current domination of the browser market, it's east to forget that there is still a very large difference between say 95% market share (domination) and say 99.8% market share (total domination). If microsoft had total domination then the W3C's web standards would quickly become irrelevant and microsoft could dictate the course of html/hhtp/css/... evolution as most website developers would be relatively happy to lose out on the 'fringe' 0.2% who use browsers that don't recognise microsoft's extensions

      however with say 5% (and growing) non-microsoft browser clients out there, web-site developers are forced to code html so that it works on other browsers, either by testing it on the other browsers or more simply by coding for w3c compliance

      the latter option has become even more compelling now that it would not be satisfactory simply to check for mozilla compatibility but now also khtml compatibility as well

      5% of the market is simply too much to ignore - seeing as that market includes a community generally acknowledged as 'hip' on design issues (the apple community) and that even if you don't mind missing out on that share, the users themselves will loudly complain, and even 5% of your audience feeling snubbed by you is not a good position to be in

      I can't remember Microsoft ever taking defensive moves against Apple...

      cheap shot, but this indicates you either haven't been around for very long, or have a very short memory

      It's under the LGPL, which is why Apple had to contribute their changes back when they started redistributing them (in the form of a patch dump unfortunately) but they don't have to make Safari free software.

      thanks for that information - someone had also confirmed that it was lgpl which is what i had expected - and thus, yes you're right then that the full browser does not have to be lgpl or gpl

    8. Re:safari publicity kill? by solferino · · Score: 2

      thanks for that information mate

    9. Re:safari publicity kill? by bpbond · · Score: 1

      >I can't remember Microsoft ever taking defensive moves against Apple

      Well, MS has a habit of making big announcements the week of Steve Jobs' Macworld keynotes--often that very morning. Apple may or may not be a threat, but Microsoft certainly tries to steal the spotlight at times.

      --
      "Science is a tribute to what we can know although we are fallible" -Jacob Bronowski
  22. Microwho? What the f already by Anonymous Coward · · Score: 0

    WHY are people still BUYING Windows? Much less using it?
    I wish more people would walk back to their IT department and ask them what they run at home and why.

    Instantly Microsoft would probably lose 60% of the market if those same people bought a PC that would make their new geek buddy smile. Of course there will _always_ Be some Windows wanna-be hold outs. Enough already...

    Common folk: YOU DID NOT LEARN "WINDOWS" OVER NIGHT. Do what you orginally did. Go buy a book and read about Linux and/or OS X and buy a the computer accordingly.

    FuckMicrosoft.Com for a good laugh. My favorite email address personally. I use it to respond to anybody with a hotmail or msn address. Because I can. You can too...

    As Bill Gates once said about the NeXT, "Like it? I'll piss on it" -- well Billy, I say, "Like Windows, I'm tired of being pissed on and paying you to do it". 80% markup. WTF PEOPLE!? If I ran my business with that kind of margin I'd be out of business and you fucking know it. Would you go do MAC-Donald's and pay $9.95 for a burger. Coke and fries are extra -- no refrills. $.25 to use the washroom. NO YOU FUCKING WOULD NOT.

    Now, would you go to MacDaddy's Shake -N- Bake (with Steak and/or Fries :) and pay $12.95 for a DECENT meal? Hell yeah. Just so you get it: McDonald's = DOS in this equation. Windows -- would you like to super-size that?

    WHERE'S THE BEEF ALREADY PEOPLE? Unix is beefy.
    Hhhhhmmmmmmmm. BEEF.

    Micro-fuckin-who?

    1. Re:Microwho? What the f already by TrancePhreak · · Score: 1

      Some people play games... games under *nix that do not come with *nix are not fun.

      --

      -]Phreak Out[-
    2. Re:Microwho? What the f already by October_30th · · Score: 1
      YOU DID NOT LEARN "WINDOWS" OVER NIGHT. Do what you orginally did.

      And pray tell us again why we should waste time learning a new OS?

      Give us real reasons. Something concrete we could use to justify our use of time to our employers - not just some RMS inspired hot air about the ethics of using free software.

      --
      The owls are not what they seem
    3. Re:Microwho? What the f already by Anonymous+Hack · · Score: 1
      Would you go do MAC-Donald's and pay $9.95 for a burger. Coke and fries are extra -- no refrills. $.25 to use the washroom.

      Hmm. Sounds like Europe :-)

      --
      I got a sig so you would remember me.
    4. Re:Microwho? What the f already by AValkryn · · Score: 1

      I love Linux and the BSD family. I have a special place in my computing heart for them, and I mean that. But my main machine is still a Windows machine, and there are a few good reasons for that.

      Windows is coherent. I never have to worry about a dependency tree in Windows to be sure any given program will work. They just do. The only exceptions to that rule are free software apps ported over to Windows, like the GhostScript package I have. I never have to worry about library versions or which GCC build I'm running or whether I have everything set correctly in my /etc/[x]inetd.conf. I don't have to try and match up a Rubic's cube of prereq variables just so to run things.

      Windows is simple. I turn my computer on, and it goes. If it gets unstable or crashes, I reboot. File permissions have never gotten in my way on my Windows machine. I have never had to start an Xterm session as root in order to use a priviledged port. I haven't ever even had to log in to my home windows machine in order to use it. I didn't have to choose and configure an Xserver and desktop manager to use my Windows desktop. I can install device drivers without recompiling my kernel or mucking with modules.

      Windows is well supported. Nevermind Microsoft support; I have an OEM copy of Windows, they won't help me. I can run TONS of freeware on Windows. I can go to the computer store and buy almost any box of software in complete confidence that, barring hardware limitations, it'll run just fine at home. I can browse the web and actually SEE things like Flash. They're pretty. I can look at almost any kind of media that's out there, because almost without exception, there is a viewer for it written for Windows.

      And as a result of most of the above, Windows is also the only really viable platform for gaming, which although I generally don't participate in, I like to think I could, and would probably enjoy it. Sadly, I don't have decent hardware, but that's another rant.

      Bottom line: for the home user, there is Windows, there is MacOS X, or there is nothing. Linux is by many accounts not ready to take over the desktop, mine included.

      What about the server room, or the work environment? Surely those are different, right? Yeah, they are. There's someone to administrate a work system and the network it sits on. No user ever has to take care of their own desktop box in any decently sized company; they have a net admin for that sort of thing. And there's more data-intensive stuff going on in the noise and heat behind the server room door than users will ever have to see.

      So there really isn't any excuse to run Windows at work. Right? No. Think of this from the perspective of the network admin. Their company needs an app to do a certain thing. Guess which OS vendors supply that app for? Windows. Guess which company they get the most support from? Microsoft. Guess which OS has easier admin maintenance? Windows. Things like user accounts and services and network configs are always so much easier when the OS you run has integrated click-and-drag, point-and-drool interfaces to work on. Adminning is simpler on Windows.

      Having said all that, I probably sound pretty pro-Microsoft. I promise, I'm not. But these are all considerable strengths the free software movement doesn't have. If we really want to take on the world, we can't kid ourselves, here. Free software and Linux are still lacking in a lot of places. There are still gaps to be filled and foundations to be shored up. But these are the darn good reasons for which many companies steadfastly refuse to give up Windows. These, and the fact that they can't afford the expertise it takes to admin a real system.

      --
      --what?
    5. Re:Microwho? What the f already by thesadmac · · Score: 1

      1) I've never had to check for dependencies on Linux. Even if I don't use apt/emerge/rpms all gcc requirements are pretty fulfilled by any machine that's capable of running the 2.4.x kernel.

      2) I turn my machine on, and it stays stable. No rebooting unless I add something funky to the kernel. I didn't have to configure my xserver other than typing in 'nvidia' when installing debian. And I'd guess the same of all the graphically oriented distributions. I've never had to become root to use unprivaleged ports. I set my groups up properly.

      3) Linux is well supported. I can run tons of free software 'emerge world -p' might give you a nice list of some of it. I can browse the web and see flash too, don't understand why you can't. I can look at any kind of media too. Tell me something that mplayer can't play?

      4) Windows is not the only viable platform for gaming. The only way in which Linux is inferior is in the quantity of games. I have found that all commercial games which have ports run at least as well on my machine (yes I do use nvidia hardware).

      5) If admining on Windows is so much simpler, then why did that microsoft research show that it wasn't? I haven't ever managed a coporate network, but the unix style user management has always seemed good to me. It seems to me to make user management work on windows you need something like netware (spit).

      I believe you're not pro-microsoft, but don't say things like that which you obviously don't really believe. I run all major operating systems anyway, except BSD I guess. But that's pretty damn similar to Linux to the end user really.

    6. Re:Microwho? What the f already by Anonymous Coward · · Score: 0

      "The only way in which Linux is inferior is in the quantity of games."

      That would be rather the important bit...that 'critical mass' concept that's so important to market economics. All the hardware support in the world doesn't mean shit if there's no software to use it.

  23. If you can't compile a working Windows... by Anonymous Coward · · Score: 0

    How do you know the source given to you is real?

    This is a bunch of smoke and mirrors. I hope India says "take it back where it came from".

  24. "Open Source" vs. "Free Software" by gnujoshua · · Score: 4, Informative

    I think this is a good reason why the term "Open Source" can be extremely misleading. Next thing you know, we will have an "open source" version of windows 2004---however, the license agreement restricts anyone from incorporating their source code into non-microsoft programs, and they will sue anyone who tries to. However, they can go ahead and call their software "open source," because they are making the source code available to the public.
    This is damaging! We must not group together "free software" programs with "open source" ones, for this very reason! The more we call "Linux" Open Source, the more we will be giving Microsoft free advertising for their "open source" programs that will surely be coming out in the future. Please call GPL'd and GPL compatible software "free" or "Libre" in the least, so that we can make clear distinctions between "open source" and the freedom that come's with GPL-like programs. Thank you.

    For a more clearly articulated argument see: http://www.gnu.org/philosophy/free-software-for-fr eedom.html

    1. Re:"Open Source" vs. "Free Software" by Arandir · · Score: 4, Informative

      I think this is a good reason why the term "Open Source" can be extremely misleading. Next thing you know, we will have an "open source" version of windows 2004

      I think this is a good reason why the term "free software" can be extremely misleading. Next then you know, we will have a "free software" version of Internet Explorer.

      p.s. The above is an example of sarcasm. If you are a regular Slashdot reader, the concept may be unfamiliar to you. I suggest a dictionary.

      p.p.s. Speaking of dictionaries, look up "free" while you're at it.

      p.p.p.s. Funny isn't it how download.com offers thousands of "free software" downloads of proprietary shareware?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:"Open Source" vs. "Free Software" by Anonymous Coward · · Score: 2, Interesting

      Well, we still have libre!

      What do you mean that word conjures up images of crazy South American revolutionaries?

      Here's an idea. GPL'd software. BSD'd software. (BSoD'd software? Nah.) Insert-License-Here'd software.

      Simple, not confusing, and with no ill tones due to word choice.

    3. Re:"Open Source" vs. "Free Software" by Arandir · · Score: 2

      Nah, I still prefer "open source", because so far no one has managed to warp its meaning to any great extent.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    4. Re:"Open Source" vs. "Free Software" by roalt · · Score: 2
      I think this is a good reason why the term "Open Source" can be extremely misleading.

      I see this happening more and more, and I'm really concerned with this. Although there is a perfectly acceptable definition of open source that already exist for years, you see microsoft (or the press) use this definition for microsoft's shared source definition, which does not allow changes to source and is completely different.

      I think every (ICT) journalist should be aware of this, or otherwise it's our task to point them to this difference.

    5. Re:"Open Source" vs. "Free Software" by Anonymous Coward · · Score: 0
      p.p.p.s. Funny isn't it how download.com offers thousands of "free software" downloads of proprietary shareware?

      Perhaps download.com is offering "free" "software downloads".

    6. Re:"Open Source" vs. "Free Software" by KjetilK · · Score: 2
      I agree with most of your points. I think we are about to see that "Open Source" was a big mistake. It is going to be very hard to argue that when MS opens the source code for certain parts of their products, the restrictions will not matter, very few will understand that it isn't like what we are providing.

      I acknowledge, however, that "Free Software" is not a good term either. But for those of us who speak Real Languages[tm], lets make sure that we use terms like "software libre", "fri programvare", etc.

      I think this is going to be of great strategic importance.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    7. Re:"Open Source" vs. "Free Software" by mjh · · Score: 2
      p.p.s. Speaking of dictionaries, look up "free" while you're at it.

      Ok. I did that. Note that the first definition is:

      1: able to act at will; not hampered; not under compulsion or restraint; "free enterprise"; "a free port"; "a free country"; "I have an hour free"; "free will"; "free of racism"; "feel free to stay as long as you wish"; "a free choice"

      This is much more in line with RMS' usage when he talks about "free software". You have get to the 3rd definition before it starts talking about no-cost. That you would whittle the word "free" down to the single meaning which pertains to money is fine, I suppose. If I were going to choose one definition, it'd be one that carried a lot more impact than just "I don't have to pay".

      $.02

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    8. Re:"Open Source" vs. "Free Software" by mjh · · Score: 2
      p.s. The above is an example of sarcasm. If you are a regular Slashdot reader, the concept may be unfamiliar to you. I suggest a dictionary.
      Really? I guess it depends on your intent. If you're trying to be funny, it's more like parody. If you're trying to be insulting, then it's more like sarcasm.
      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    9. Re:"Open Source" vs. "Free Software" by Arandir · · Score: 1

      able to act at will; not hampered; not under compulsion or restraint

      Sounds like a fine definition to me. I only used a different definition for the purposes of my parody.

      The FSF likes to pretend that there are only two definitions of "free" in the English language: "no-cost" and "libre". This is not the case. You yourself say you had to go all the way to the third definition to find "no-cost". Looking up on www.m-w.com, I find fifteen definitions, not counting numerous subentries.

      Does the "libre" in "Libreware" mean "not fastened", "not determined by anything beyond its own nature or being", "having no obligations or commitments", or "not literal or exact"?

      "Free as in speech" is just too simplistic. "Free as in press" might have been a better choice. But it still goes beyond that. Which is why I prefer the term "Open Source Software".

      Even though it is still a limited definition, it is at least slighly more precise, and less apt to cause confusion.

      You have get to the 3rd definition before it starts talking about no-cost.

      My parody/sarcasm used this definition. But it doesn't mean that's what I meant in my postscript. Most people outside of the Free Software Movement(tm) associate "free" software with "no cost". This is why no one gets confused when download.com offers "free software" for download.

      The point of my parody was to point out in a sarcastic manner that "Free Software" is more easily misunderstood by those uninitiated into the Movement(tm) than "Open Source Software".

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  25. Also reported on CNet - by grunby · · Score: 3, Informative

    Found here. Governments will be able to see some source to 2000, XP, .net, and CE.

    tar zxvf win32xp-i386.tar.gz
    cd win32xp
    ./configure --prefix=/opt/windows
    make
    make install

    - grunby

    1. Re:Also reported on CNet - by Anonymous+Hack · · Score: 1
      tar zxvf win32xp-i386.tar.gz
      cd win32xp
      ./configure --prefix=/opt/windows
      $ make
      make: *** No targets specified and no makefile found. Stop.
      $ make install
      make: *** No rule to make target `install'. Stop.
      $ ls
      COPYING
      $ ls -la
      -rw-r--r-- 1 anonymou hack 94759275 Jan 15 19:33 COPYING

      Hmm...

      --
      I got a sig so you would remember me.
  26. This is nothing shot of a major victory. by Scott+Lockwood · · Score: 1

    Not that it's in any way practically useful, but this shows that Linux has made Microsoft change their business practices. In short, we have them - we just need to keep doing what we're doing, and so do they.

    --
    But this is slashdot. A slashdoter who didn't build his own computer is like a Jedi who didn't build his own lightsaber!
  27. Showing the code not enough by Milo77 · · Score: 5, Interesting

    The reason many people think open source software should be used in gov't is so contractors can't sell closed sourced solutions to the gov't that would require the gov't to go back to the original contractor everytime a change is needed. In other words, it is more cost-effective from the tax payer's point of view. If the code modifications can be made in house or there is a lower bidder this is better for the taxpayer (cost wise). Nothing MS will ever do will allow a gov't to do this. They may let you "see" some of the code and perhaps allow for encryption plugins (or what have you), but they'll never provide a license that says "this code is yours, feel free to make your own modifications."

    1. Re:Showing the code not enough by jbolden · · Score: 2

      I don't know about that. I could easily see Microsoft being willing to sell a perpetual license. They might not even charge much more for it. How much skin is it off their back if the government has the right to make a few modifications here and there to the code? It probably wouldn't have that much impact on upgrades, and might very well boost sales. Its not like the government is going to take on a project like a full OS upgrade.

    2. Re:Showing the code not enough by Anonymous Coward · · Score: 0

      The government does this now.. Most software written for them, is theirs to do with as they please. I work for a government contractor and I've seen code from all sorts of different companies. That's why MS is making this push. Their scared of losing business in the public sector. It's at least refreshing to know the gov. is on the ball!!

  28. Linux/OS Effect by Hasie · · Score: 4, Insightful
    Even if Linux and the rest of Open Source disappear tomorrow, they will have left their mark on the world. Even the mighty Microsoft, one of the largest and most powerful companies in the world, is feeling the pressure. This can only lead to good things.


    Yes, this arrangement does not go as far as most of use would like, but it is a step in the right direction. And more importantly, it is a step that would never have happened without Open Source.


    Hats off to Stallman for starting the dream and everyone who has supported it.

  29. uhm... k by Anonymous Coward · · Score: 0, Flamebait

    And once again Microsoft is on the leading edge of technology, by following what every other competing company has already done. Apple uses the darwin kernel which is open, Linux is obviously Open, and Here comes MS in dead last place, Now they will package this new great idea and call their next version of windows , Windows OS (Open Source!) yay!

    Does anyone really want to see the source to Microsofts shit anyways? Just about all of my apps in linux run better than anything that MS has, the only difference is there isnt as much variety YET.

  30. And during those visits to Redmond... by djupedal · · Score: 5, Funny

    ...anyone drinking the water that is placed on the tables in the conference rooms should know that it will take 9 to 12 months for the effects of the spiking to wear off :)

    By that time, contracts will have been signed and monies moved about according to MS's will.

    1. Re:And during those visits to Redmond... by EvilTwinSkippy · · Score: 2
      These aren't the libraries you are looking for

      These aren't the libraries we are looking for.

      Sign the check...

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  31. Can they look at the code, or use it to build? by Ryu2 · · Score: 2

    Bloomberg says it's just a chance to "look" at the code, by visiting Redmond perhaps. But News.com reports that MS will let governments build their own versions (doesn't say whether by MS or by themselves).

    Which is it? There's a big difference there. And is it access to ALL the code, or just the security-related bits?

    --
    There's 10 types of people in this world, those who understand binary and those who don't.
  32. the problem is dependency by g4dget · · Score: 5, Insightful
    Sorry, but that won't do. It's fine for governments to buy products where they can switch vendors fairly easily. It's also fine for governments to use software that's open source.

    But when governments start using Windows, they are tied to the business decisions and future of a single company: they can't buy any substitutes and the license doesn't permit them to hire others to modify the code and redistribute the modifications. Even if Microsoft published the complete source code on the Internet, customers would still be completely at the mercy of Microsoft's business decisions because of the license. Incidentally, it's not just Microsoft: Sun is trying to navigate itself into the same position with Java, because, ultimately, all usable Java2 implementations have large chunks of code licensed from them.

    Unless there are exceptional circumstances, the only systems governments should rely on are systems with open, non-proprietary standards. They don't have to be open source if there are multiple, reasonably interchangeable implementations. If they are open source, even better. Becoming dependent on a single vendor for anything is bad enough for a business, but for a government, it is really dangerous.

    1. Re:the problem is dependency by EvilTwinSkippy · · Score: 2

      A friend of mine was relating to me how government bodies get around competitive bidding in cases like that. They don't order the product directly from the manufacturer, instead they call a couple of resellers and get the best price from them. (Naturally marked up from the prices they would have paid purchasing directly.)

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  33. Interesting concept. Pity it's pointless. by hayden · · Score: 4, Insightful
    They show governments the source to their cryptographic functions. Suits go "It must be secure then." People beaten with the clue bat reply "Well, in a word. No."

    Unless they show them everything then it's completely pointless. Sure the data is properly encrypted by the function but the data and the key has to get to the function first.

    And even with the code they can't be sure that it still isn't backdoored. It's the same as the login/compiler trojan that was in unix for years (somebody karma whore for a link, I can't be bothered).

    --
    Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
    1. Re:Interesting concept. Pity it's pointless. by powerlinekid · · Score: 2

      Found here. Although this might not be what you were talking about. Its a speech done by Ken Thompson and it was about theoreticaly trojaning all software by trojaning the compiler. As far as I recall this was never actually used or anything. Now that I think of it though, I think I do recall something about login being trojanned. Nope its in that paper (check google and the 2nd link was to it).

      --

      can't sleep slashdot will eat me
    2. Re:Interesting concept. Pity it's pointless. by obdulio · · Score: 1

      And even with the code they can't be sure that it still isn't backdoored. It's the same as the login/compiler trojan that was in unix for years (somebody karma whore for a link, I can't be bothered).

      Worse. If you can't compile, how do you know that those binaries came from that Source Code? That's, How do you know that the Sources that they show you have not been striped out of the backdoors/trojans after being compiled....

      --
      PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
  34. Re:But by Anonymous Coward · · Score: 0

    Governments want to view the source code for their products huh? It's not hard, just use Linux.

    This is why it's important to understand the entire story before posting. See, the government wants to view the source code, but they also want to use an operating system that does not suck ass. So Linux is out for them, you see.

    Of course, in about 15 minutes somebody's going to tell the relevant people that the source code for most of Mac OS X has been available forever, and the world's gonna change again.

    Remember what Jobs said to Scully: Do you want to spend the rest of your life selling colored sugar-water, or do you want to come with me and change the world?

  35. im surprised.. by Anonymous Coward · · Score: 1, Interesting

    some pissed of ex M$ employee hasnt put up code for all to see, or at least someone screwing up and letting some of the code slip out.

    1. Re:im surprised.. by Entropy248 · · Score: 3, Funny

      Oh yeah. I would definately leak the source code for Windows if I used to work for Micro$oft. That's just the kind of thing I want to do. Annoy the richest guy on earth who just happens to sell software that's running on the majority of desktop/laptop computers on the planet earth. I cannot even begin to imagine the Easter Eggs, hidden registry keys, and other jokes at my expense would be included into the source code! Hell, if I was Bill, I wouldn't even prosecute the guy, I would just haunt him on the majority of desktops for the rest of his life! Using Windows Update as a form of revenge would be the ultimate payback. The next patch could have your name on it. I would hire legions of detectives and investigators to search the Internet for any reference to my name and order programmers to include personalized glitches and other nasty surprises in my operating system. Crush all resistance! Sometimes, I wonder if that's what Gate has done and that's why Windows crashes all the time. Not that I blame him for it though... It was a really, really good idea. I like it a lot and completely respect him for it.

  36. Linux is a bargaining chip by squirmee · · Score: 2, Interesting

    Don't be fooled by Western governments' announcements of plans to consider Linux. Windows still has all the Good Shit (proprietary software) governments need; Linux is still missing key components. The real point of announcing plans to move to Linux is to get concessions out of Microsoft. Better licensing terms, maybe, or perhaps they want their OWN backdoors in Windows to spy on their own citizens.

    1. Re:Linux is a bargaining chip by Anonymous Coward · · Score: 1, Funny

      that's an interesting point... i'd really like to see the government outsmart microsoft. that will end the age-old argument of who has less intelligence...

    2. Re:Linux is a bargaining chip by FuzzyBad-Mofo · · Score: 2

      Not to troll, but what key components do you consider Linux (or BSD for that matter) to be lacking, when compared to Windows?

      I've been using Linux for about a year now, and find that it can do anything I've been able to think of (office suite, database, web browsing, coding, server, ect.)

    3. Re:Linux is a bargaining chip by 4of12 · · Score: 2

      Linux is still missing key components.

      Well, for scientific and technical use, Linux is missing nothing and is used extensively in the government sites I'm familiar with.

      AFAICT, the only "key" components possibly missing in Linux revolve around Windows compatibility features: file formats, APIs, network protocols and the like that Microsoft generally hides behind a veil of proprietary information but which users rely upon to get their jobs done. The missing feature set is rapidly diminishing as open source programmers attempt to reverse engineer the old stuff before MS comes out with new stuff (.NET, C#) to keep their lock safe.

      You're absolutely correct that governments and companies are using the specter of Linux to wring out price and other concessions from Microsoft.

      I sometimes wonder how much IT owes recent drops in TCO to Linux, even when they've been purchasing MS software! They should consider contributing 10% of their cost savings towards open source code software development so they have a similarly useful lever in negotiations several years from now.

      --
      "Provided by the management for your protection."
  37. What M$ Needs To Do by E-Rock-23 · · Score: 3, Informative

    Opening a little bit of source code up isn't really enough to be able to compete with Linux. One of the biggest problems facing Micro$oft, should Linux catch on in the mainstream, is it's price. Go to any Wal-Mart or Electronics Boutique, anywhere where they sell Windows XP and any Linux Distro side by side (or at least on the same rack/stand). Windows XP Home Edition, ~$150. Mandrake Linux, ~$30. Now, to the money concious computer user, which do you think they'll choose?

    The fact of the matter is that M$ could turn a hefty profit even if they sold Windows for $50. They just want to take the consumer for whatever they can, adding to their already insanely high cash surplus (which stands at around $40 billion). That's just not right. And even if they did start selling Windows el cheap-o, they still have to deal with the fact that Linux Distros are available to broadband users (or 56K users with alot of patience) on the net for free. Yeah, sure, you don't get the manual, but that same information is available online from any number of sources.

    Opening a little bit of source is a nice gesture by M$, but that's about all it amounts to. With foreign governments, universities, and even single users discovering and going with the Open Source solution, they need to do a heck of alot more to even begin thinking about the possibility of maybe, just maybe, competing with the Open Source community.

    --
    Blog Prophyts - Right On, Man
    1. Re:What M$ Needs To Do by Anonymous Coward · · Score: 1, Insightful

      This ignore certain facts about software economics. Successful software companies sell their software at a pricepoint that gives them the most profit. They don't really care how much they charge per license, they just want maximum revenue. It turns out that selling at too low a price not only reduces revenue, at some point it actually reduces the number of sales.

      People don't pay for stuff they perceive as "cheap". This applies to jewelry and art, and it applies to software. It has nothing to do with actual value, but percieved value, or prestige.

    2. Re:What M$ Needs To Do by EvilTwinSkippy · · Score: 2

      When did you ever get a manual for windows? The last manual I ever got with the computer was for Dos 3.2 and GWBASIC on my IBM PCjr, back in 1981.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  38. Snazzy by houseofmore · · Score: 5, Funny

    "Countries will also be able to incorporate their own encryption schemes 'based on Microsoft's software'."

    I'm sure governments around the world will breath a sigh of relief once their networks have been secured by MS Wallet(tm).

    1. Re:Snazzy by Dirtside · · Score: 2

      It'd probably be safer to have your networks secured by MS Wally, instead.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  39. A sick joke by Anonymous Coward · · Score: 0

    Somewhere in Redmond, a small group is laughing sinisterly.

    This is the oldest Microsoft trick in the book, at least according to a book about Microsoft I read called "Hard Drive." They offer to "collaborate" with a technology partner. They offer to share technology. They always hold back their technology until the last moment, by which time they've had a good looksee at their "partner's" technology. At this point, Microsoft breaks off the relationship. They've already got what they need. Then they run off. They use what they've learned to empower themselves. The ex-partner is left in the dust. It's not illegal. It's dirty, though.

    Microsoft has always done this to competitors. AFAIK, this would be the first time they've done it to a government. What mad extortion schemes they could plot against the world if they knew and controlled the secret protocols of both NATO and Russia? If that is their real intention.

  40. ITS A TRAP! by Waffle+Iron · · Score: 1
    They say governments involved will be invited to Redmond to meet w/ security engineers, and view testing procedures.

    Microsoft is in cahoots with the CIA on this. The plan is to lure "problem" governments like those from Iraq and North Korea into new specially constructed facility on the Microsoft campus.

    Once Saddam and his henchmen have sat down at the terminals and put on their eyeglasses in hopes of reading the Windows source code, the trap will be sprung. The doors will lock, the room will descend 300 feet underground, and special CIA forces will move in to subdue and neturalize the foreign government.

    Last year's small-scale test on Russian hackers was just a tiny preview of what's in store for the Axis of Evil.

  41. Reminds me of a joke by stox · · Score: 5, Funny

    We used to have at Bell Labs in the late 1980's. If we ever wanted to put one of our competitors out of business, we would send them a copy of the 5ESS source code. They would go bankrupt trying to analyze it.

    --
    "To those who are overly cautious, everything is impossible. "
  42. I have a question... by hdparm · · Score: 2
    Is this:

    Another marketing stunt?

    Due to a fear that they may lose good chunk of revenue? This, of course is caused by bargening game that various governments play using Linux as an opt-out option.

    Sencere Microsoft wish to provide much better service to, at least, their most profitable clients?

    My thinking revolves around the second option but same old stupid remarks about competing with completely open platform by opening parts of the code tend to drag me toward the first one.

    I am not sure why did I put the third option, somehow doesn't look right - we're talking Microsoft here. More I think about it more sure I am that it can be ignored.

  43. Site is acting flakey, here is the Article by Anonymous Coward · · Score: 0

    Microsoft Has New Plan to Share Code With Government
    By Dina Bass

    Redmond, Washington, Jan. 14 (Bloomberg) -- Microsoft Corp. will expand sharing of the code underlying its Windows programs to help governments and agencies such as Russia and the North Atlantic Treaty Organization improve computer security.

    The new program increases the number of countries eligible and gives them help from Microsoft in addressing security concerns. It expands on a May 2001 initiate in which Microsoft offered to share the Windows code with governments, said Mark Martin, a spokesman for Microsoft with the Waggener Edstrom public relations firm.

    Microsoft is facing competition from the Linux operating system, which lets customers view and modify its source code. In the government sector in particular, Microsoft has lost contracts to Linux, analysts said. More than 20 countries are looking at legislative proposals that mandate considering or using Linux in government computers.

    Microsoft, which resisted calls from rivals to open up its source code during the company's antitrust case, has in the last 18 months begun to make the code available to governments, as well as key customers and partners, in an effort to compete with Linux.

    60 Eligible

    Ten countries or agencies including Russia and NATO have already signed agreements, and Microsoft said it's in discussions with 20 more about the new program. Sixty countries and agencies are eligible for the new Government Security Program, compared with the 32 that were offered access to the code under the previous plan.

    The new program also expands the amount of code countries can view to add programming components related to encryption, Martin said.

    The program will enable member countries to visit Microsoft's Redmond, Washington, headquarters to meet with security engineers and review parts of the Windows programming code development and testing. Countries will also be able to use their own encryption to protect computer systems based on Microsoft's software, Martin said.

    The new plan addresses concerns governments had that the existing program gave them no way to address security needs, Martin said. Under the previous program, Austria, Switzerland and Sweden had licensed access to Microsoft's code. The U.S. also has access through a different arrangement, Martin said.

    The shares of Microsoft rose 58 cents to $56.97 as of 4 p.m. New York time in Nasdaq Stock Market trading.

  44. I can see BillG now... by SensitiveMale · · Score: 2

    Ok, we decided to release more of the source code for Windows.

    In the packet we have provided for all of you, you will be able to see every comment line in Windows.

    And by the way, please sign your NDAs before opening your packets.

    Thank you.

    1. Re:I can see BillG now... by the+endless · · Score: 1

      hmmm....

      // (C) Microsoft Corporation. All Your Rights Are Belong To Us.
      // (C) Microsoft Corporation. All Your Rights Are Belong To Us.
      // (C) Microsoft Corporation. All Your Rights Are Belong To Us.
      // (C) Microsoft Corporation. All Your Rights Are Belong To Us.
      // (C) Microsoft Corporation. All Your Rights Are Belong To Us.

      You get the idea.

    2. Re:I can see BillG now... by obdulio · · Score: 1

      The first source code that they will "open" is their TCP/IP Stack....

      --
      PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
  45. sorry... by Anonymous Coward · · Score: 0

    I do not think slsashdot allows ACs to reply more then a couple times to the same thread,plus they don't allow more then X amount of posts on the same day from a single AC,that's a funny post tho

    -another random AC

    1. Re:sorry... by ender- · · Score: 1

      I do not think slsashdot allows ACs to reply more then a couple times to the same thread,plus they don't allow more then X amount of posts on the same day from a single AC,that's a funny post tho

      Simple. Post on a dialup, disconnect, clear cookies and cache, dialup again and post.

      4... Profit? er.. nevermind

      Ender-

    2. Re:sorry... by Anonymous Coward · · Score: 0

      That's not true. All you have to do is have an account, but click the "post anonymously" box. Then you can post whenever and wherever you want, as often as you want.

  46. is it really about competing with Linux? by Anonymous Coward · · Score: 0

    I seriously doubt they're opening the source a bit more to "compete with linux". That is just some creative journalism. The article doesn't even talk about cost of ownership or anything else that would persuade the business types more.

  47. This is worst of both worlds for security by JimmytheGeek · · Score: 3, Interesting

    "Shared source" and its variants is worse than open source and worse than closed source. Both open and closed source have their points (though I find the open source record to be much better, and the model more intuitively convincing), but shared source is not restricted enough, which means that all the bad people will get to pour through it. Few of the white hats will get it, and none of them can fix it. Either open it, or (distant second choice) keep it closed and pretend there's a lid on it. Don't hang your dirty laundry in public and refuse to let anyone else wash it!!!

  48. RE: Your .sig by Zordak · · Score: 5, Funny
    OT, but your .sig made me think of something that occurred to me recently. It was stupid of Darth Sidious to clone an obviously incompetent adult to make Storm Troopers and them arm them with blasters they were ill-equipped to handle. As the parent of a 2 year old, I posit that a massive army of toddlers armed with Peanut Butter and Jelly Sandwiches, Pancake Syrup and Magic Markers would be a force that would rival Nature herself in pure destructive power. It would have taken this terrible, unholy army approximately ten minutes to dismantle the entire fleet of ships that Storm Troopers were trying to blast apart in AoTC. Most of the ships, operating under crippled, gummed-up guidance systems that have been reprogrammed to point to the nearest black hole, with controls that stick in all the wrong places, and terminals impossible to read for all of the random black markings, would simply crash into each other, with the captains of said ships welcoming the sweet deliverance of death. The rest would get hopelessly lost in the depths of space, and by the time anyone found them, the crews would be incurably mad.

    In case you are wondering, yes, having a two year old is occasionally associated with sleep deprivation. We now return you to your regularly scheduled Microsoft bashing.

    --

    Today's Sesame Street was brought to you by the number e.
  49. Re:FP by Anonymous Coward · · Score: 0

    shudder!

  50. Just a thought - am I missing the point here ?? by hazzzard · · Score: 3, Insightful

    How does one certify that the binary that is shipped corresponds 1:1 to the code, especially if only parts of the source code are revealed (you can't compile yourself!). Sorry, but even with non-corrupt governments, one could not trust this... Note that the compiler is also a potential source of trojan horses, even if the sources they disclose were the ones they compile.

    To Bill Gates: Put Windows under GPL, make it compile with gcc, and we can talk about this again...

    1. Re:Just a thought - am I missing the point here ?? by glenstar · · Score: 2
      To Bill Gates: Put Windows under GPL, make it compile with gcc, and we can talk about this again...

      Hm... perhaps MS should also rewrite portions of IIS in PHP, change the core UI to use Perl/Tk, and replace SQL Server entirely with MySQL.

  51. Yawn by jone · · Score: 4, Insightful

    If you aren't in a position to build, test and deploy the code you are no better off.

    So, you can look at the code? How exciting! What guarantee do you have that the binary that is later stuffed down your throat is the built from the source you looked at? None.

    False tranparency, a.k.a lipstick on a pig. :-)

  52. Re:Oh, come on... by The+Bungi · · Score: 2
    1. Post lame joke about Microsoft code
    2. ???
    3. Karma!!1!!
  53. It may put them out of business by SgtChaireBourne · · Score: 4, Interesting
    Exposing Microsoft's code to scrutiny may just put them out of business. Coders may take a look at it and say, "we can't do anything with this junk."

    On the other hand, since those allowed access to the code probably had to sign the NDA-from-Hell, the schools, agencies, companies and individuals involved would probably be sued six ways from Sunday if they ever even though about touching competitor's code, specifically Linux. This risk, and a probably one based on past behaviour, could generate a rousing yawn similar to the original shared source announcement.

    Or it is possible that Microsoft trying to line up more victims for the Sendo treatment.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:It may put them out of business by Anonymous Coward · · Score: 0

      From the article

      "If you go back a few years, unless you were working on login at Microsoft, you really didn't worry about security. The risk wasn't worth the effort," Cherry said."

      That is what's bad about Microsoft (not alone).
      "The risk wasn't worth the effort". The risk for them but what about the risk for the customers using their products?
      Having the market share they have bring responsabilities.
      They are responsible of providing an OS (or software) that is as rick free as possible.

      I never really read a MS EULA but I'm quite sure they say they are not responsible for any potential security problems and effects.

      If you buy a car and it fails posing risk and potential danger, the car company usually recalls the model. In the software industry, they release patches. Fine...but the main difference is that the car industry is much more regulated and car are built to prevent failures while in the software industry risks are calculated but not prevented.

      It's time for the software industry to propose and put in place some regulations on software maker responsabilities.

    2. Re:It may put them out of business by EvilTwinSkippy · · Score: 2

      Then again, software doesn't kill people when it fails.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    3. Re:It may put them out of business by Anonym0us+Cow+Herd · · Score: 2, Interesting

      On the other hand, since those allowed access to the code probably had to sign the NDA-from-Hell, the schools, agencies, companies and individuals involved would probably be sued...

      This raises a question. (Mostly still on topic.)

      Has anyone ever seen this NDA from hell? Is anyone who has actually seen it allowed to live if they don't sign it? :-) Do you have to sign it before you are allowed to read it? :-) Seriously though, do the terms require that you not disclose the existance of nor contents of the agreement?

      Also seriously, just like Microsoft's EULA for Front Page that requires that if you use Front Page to create web pages, you cannot ever say anything that disparages Microsoft, Expedia, (etc., etc., etc.), or any of Microsoft's subsidiary companies; does the shared source NDA from hell forbid you from saying anything negative if you see a huge hole or anything nasty or ugly in the source? Are you allowed to discuss source comments such as "weenies from Netscape" without being secretly arrested?

      Seriously, non humorously, does anyone know what this NDA from hell contains? This is relevant to a discussion about Microsoft's "open" code.

      --
      The price of freedom is eternal litigation.
    4. Re:It may put them out of business by shnarez · · Score: 1
      The NDA probably starts with:
      By reading this NDA, you agree to the following:
      1. You will not disclose the terms of this NDA...
      which is why you don't see the NDA posted anywhere.
    5. Re:It may put them out of business by grape_soda · · Score: 0

      That depends entirely on what that software is running.

    6. Re:It may put them out of business by mbogosian · · Score: 1

      On the other hand, since those allowed access to the code probably had to sign the NDA-from-Hell, the schools, agencies, companies and individuals involved would probably be sued six ways from Sunday if they ever even though about touching competitor's code, specifically Linux.

      It's probably a good way to get some additional QA resources using NDA'd John Q. Public to do the work. Perhaps their strategy is to focus immediately on whatever security holes are presented by outside eyes, so in a few years they'll be able to say, "See? We're just as good as GNU/Linux! Plus, we're a single company, so we're responsible*! That's the extra value you get when you pay for software!"

      What I find odd is the advancement on both the "OpenSource is bad because exposed source code is a security concern!" front as well as the "Look! We're just as good as OpenSource because we release our code too!" front. Am I the only person having trouble understanding this apparent hypocrisy?

      * NO WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, MICROSOFT AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT, WITH REGARD TO THE SOFTWARE PRODUCT, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES. THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS. YOU MAY HAVE OTHERS, WHICH VARY FROM STATE/JURISDICTION TO STATE/JURISDICTION. ...

  54. uh oh by hhknighter · · Score: 1

    I smell Dragon Windows (or whatever it's called)

  55. If Microsoft had a brain... by Zemran · · Score: 3, Insightful

    They would release the source and and make free, Win9x and a lot of people would stay with them. The downside would be that people would see how bad it is. They would still have their other versions to make money out of and they could "free" all software as it becomes obsolete.

    I am not advocating this idea as it would be bad for Linux but I do think it would be Microsoft's best move. I think that opening up some of the code does nothing except PR. The people at the mill will still see that it is not open and this makes no difference. They will be the ones that have a say (in any sensible company) and so this move will not make any real difference.

    --
    I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
    1. Re:If Microsoft had a brain... by Junks+Jerzey · · Score: 2

      They would release the source and and make free, Win9x and a lot of people would stay with them. The downside would be that people would see how bad it is.

      So I'm assuming that you've read through and have a good understanding of the Linux kernel, all drivers, XFree86, and whatever window manager you use, and you've determined that it's good? Nice work!

    2. Re:If Microsoft had a brain... by DocStoner · · Score: 1

      Now that was something I hadn't considered. MS opening the source to their "retired" OS'es. I don't think they would do it though. Someone else would follow thier gameplan and make a new 9x series that would be "just good enough". They would just make it cheaper and easy to code new apps for it. Someone would do to them, what they did to Apple/Mac.

    3. Re:If Microsoft had a brain... by Anonymous Coward · · Score: 0

      They could release older stuff like win 3.X dos etc, thats really depricated stuff. its like id-games release of DOOM sources, that game whas to ancient to be useful in a way to damage id-games.

  56. Open source more secure... by niclas_b · · Score: 2, Interesting

    "Microsoft Corp. will expand sharing of the code underlying its Windows programs to help .... improve computer security" Does this mean M$ admits that open source is more secure? Or maybe that source open to those who should be responsible for the system improves security...?

  57. fun with analogies. by twitter · · Score: 2
    Once I compared free to closed source software to the difference between marriage and protitution. A man choses a whore at random, has no trust of it, has no responsibiltity for it and might just be done in by it. A man choses a wife on merrit and must do all in his power to engener trust and mutual development. A normal man is happy to share his wife socially and sees that reasonable contact with the world does both of them good. This case, however, makes me think that prostition is too good a thing to compare with closed source software, it's more like a spank mag.

    This little peek does about as much good for the parties concerned as porn. Those governments can fantisize over what little M$ lets them see, but they have no more an idea of what they are looking at than they have ownership or control of it. Quality, of course, suffers. In the microsoft case, quality suffers intentionally.

    Cost issues are secondary, but it should be obvious that costs are extreem for closed source software as M$ rakes in more money each year and has a larger budget than many countries do.

    --

    Friends don't help friends install M$ junk.

    1. Re:fun with analogies. by Anonymous Coward · · Score: 0

      To continue your analogy: once you choose open-source software, you have to run around doing all sorts of things you're not really interested in otherwise it won't do what you want, whereas closed-source software just does what you want straight away with no fuss and shuts up afterwards.

  58. yeah, you right. by twitter · · Score: 1
    You say, "and they arguably have a better core system than any of their competitors anyway."

    Please name that "competitor," I'd love to know of any software system flakier than M$ and avoid it.

    You then claim, "They've already run through their shared source program with various universities and no dirty laundry leaked out." I'm not sure what you mean by that. The reputation M$ enjoys is based on the performance of their product line compounded by deceptive marketing and licensing. I doubt there was much more to tell at the Universities even if the participants wanted to break their NDAs.

    All and all, however, I agree with you, Microsoft must free their code if they wish to remain relavant. Using free software has done good things for IBM. It's arguable that Microsoft could maintain their market dominance if they were to free their code. What's not debatable is the fact that the rest of the world no longer trusts Microsoft and its closed source model and is in the process of replacing them with free software they can trust. As you point out, it's not like they are going to lose revenue where Windoze is pirated.

    --

    Friends don't help friends install M$ junk.

    1. Re:yeah, you right. by Bert64 · · Score: 1

      The NT kernel was a very nice design to start with... when it was ripped/stolen from DEC that is, since microsoft got their hands on it.. it has gone downhill, from a clean microkernel architecture to a so-called microkernel architecture thats bigger than most monolithic kernels, with legacy code bolted on for backwards compatibility, things shoehorned into the kernel that shouldnt be there, or atleast there should be the choice.. like display drivers, and even chunks of code designed to speed up a web browser..

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  59. Re:Le Carre's brilliant article by Anonymous Coward · · Score: 0
    And just what right does this bitching Brit has to criticize American policies?

    As far as his friend with the "Peace is also Patriotic" car sticker goes, he was lucky. I would have ripped of the sticker and keyed his car too.

  60. Obligatory... by kars · · Score: 1

    First Port!

    Eh? Aw, heck... :)

    --
    Take life easy: one bit at a time.
  61. Use of own encryption: by Oestergaard · · Score: 2

    Microsoft:
    "See guys, in the old days where you had to put your encryption layers outside of windows, we found that our backdoors were ineffective. So now we will allow you to embed your encryption routines in windows, which in turn will allow for more appropriate layering of the security technology".

    Civilian government administration person:
    "Doh.. Uuh, ok!" (drools on shoes)

    Lucky me, I'm under a government which wouldn't have a clue in the first place, so I doubt they will be worse off with this ;)

  62. Only compilable, redistributable version helpful by Anonymous Coward · · Score: 1, Insightful

    If I were the head of a country, I would do absolutely everything within my power, for the sake of sovereignty and self-determination, to make sure that all government systems are running open code. For this reason, I think it won't be too long before each government has its own distribution.

  63. Re:Le Carre's brilliant article by Anonymous Coward · · Score: 0

    Yes le Carré is right. Anyone with a brain sees that Bush is wrong - sadly he's also powerful.

  64. It's not . by Anonymous Coward · · Score: 0

    My personal best is 6 wins in a row.

  65. Don't Blame Solitaire! by Puu · · Score: 4, Funny

    And it seems to degrade as you play it more without stopping.

    Why, it's not just Solitaire. The entire Windows is coded that way.

  66. Re: Cheapness by Saint+Fnordius · · Score: 2

    You seem to have forgotten that Microsoft got as big as they are by being the cheaper alternative. They were the cheap improvement over the original Apple ]['s BASIC, they were cheaper than in-house development of a DOS for IBM's first PCs, and they were a cheap way to get a GUI without buying a Mac, an Amiga or an Atari. Office got big by undercutting the competition in price, and and and...

    You're right about maximum revenue. It's not being disputed. It's just ironic that Microsoft is taking this path, since their historical tactic was to undersell the competition (as Ballmer has admitted). The parent post was trying to say that no matter how low Microsoft goes, they can't kill Linux this way. There will always be a cheaper alternative.

    Their meagre efforts to claim openness are hampered by the Borglike NDA. To paraphrase: "Look at our code, and you'll never be able to work on other projects ever again!"

    Microsoft knows that once you've reached the top, there's no way to go but down. Right now they think they can fight off all comers, and stay where they are. By doing this, they're only making the fall off of the cliffside more painful.

  67. Stupid joke by ctid · · Score: 2

    2/6 - Viewing the source

    3/6 - Modifying and distributing

    1/6 - Profit!

    --
    Reality is defined by the maddest person in the room
  68. Scary... by FrostedWheat · · Score: 2, Funny

    They say governments involved will be invited to Redmond to meet w/ security engineers, and view testing procedures.

    If this had been a James Bond movie ... the goverment representatives would then be cloned! The originals held in a cage above a pool with sharks! (Maybe even with lazers!).

    The clones would then go back to there governments and praise MS! Thankfully for us, we have James Bond to protect us!

    ....

    1. Re:Scary... by Anonymous Coward · · Score: 0

      We, uh.. we.. couldn't get the lasers. Or the sharks.

      We have sea bass though. Mutated sea bass.

  69. Re:Only compilable, redistributable version helpfu by DotComVictim · · Score: 2

    So why wouldn't you just demand a source license for all government systems and keep it secret under the national security clause? How do you know that isn't being done today with proprietary systems that run critical government systems?

  70. Re:If Microsoft were Sun... by Anonymous Coward · · Score: 1, Insightful

    Seriously, Microsoft has thousands of Brains... And very few of them think that opening the source to Windows 95 would benefit Microsoft. Look what happened to Star Office as a result of opening up the Code. Granted, they did it to the last released version, but still. Does anyone pay for Star Office?

    Once a product has been given away as free, you have established precidence that it is WORTHLESS. After all, why pay for something you can get for free. I wish I was shorting Sun stock when they announced that they were Open Sourcing Star Office.

  71. But the comments cost extra by ch-chuck · · Score: 4, Insightful

    This reminds me of those 'staged' tours that opressive governments put on for the free world press every so often. I remember when Jerry Fawell went on a trip to aparthied era South Africa, took in the govt produced show, came back and said, "Well, all the natives looked happy to me".

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
    1. Re:But the comments cost extra by Anonymous Coward · · Score: 0

      Castro does the same thing to Hollywood stars and ex-presidents..

  72. As long as there are "Public Properties" in VB ... by crovira · · Score: 2

    there are exploits just waiting to happen.

    They break encapsulation in the worst way possible and are probably the major source of buffer overrun entry points.

    How could anybody be that stupid? A language FEATURE that just spells disaster.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  73. Source code is just a bunch of words by Rogerborg · · Score: 5, Informative

    Until it's compiled. Not that I'm saying that Microsoft are a bunch of lying, cheating weasels. I don't have to say that, a couple of courts have done it for me.

    Given that, and given the "other arrangement" that the US gubmint has to access the source (note "the" source, not "some" source), I would have no confidence that anything shown to me by Microsoft - in a Microsoft lab, controlled by them, not available for tinkering or compiling - actually represented the source used to build the version of Windows that I was deploying across my home nation of Elbonia.

    --
    If you were blocking sigs, you wouldn't have to read this.
  74. If I was the average consumer in this situation... by krumms · · Score: 1

    ... I'd say, "What's Linux?"

    - Tom L

  75. Contents of windows.tar.bz2 by dotgod · · Score: 2

    win.com kernel32.dll [insert name of other windows files here] *AND NOW THE SPECIAL OPEN SOURCE VERSION ALSO HAS... sol.c winmine.c

    1. Re:Contents of windows.tar.bz2 by glenstar · · Score: 2
      Actually, it is more like:

      kernel32.cpp
      gdi.cpp
      hal.cpp
      win32api.h
      153fgfgtbfgujr.cpp
      ...

      There is a story about a meeting Bill G had with some of the core OS developers at MS. The developers thought that they were to receive praise from the man, but he had actually read good portions of the source code. The story goes that Bill asked, in an irritated tone: "Who the fuck knows what Ordinal 4376 is?". Not one of the developers raised their hand... turns out that Ordinal 4376 (or whatever it was) was the CopyMemory function. The point being that the Windows source code is shrouded before actually being shrouded. Many of the calls are made by ordinal number instead of by name.

  76. Re: Your .sig by haggar · · Score: 2

    Continuing with the O.T.:

    We now return you to your regularly scheduled Microsoft bashing

    I thought you were reacting to Kiwi bashing.

    --
    Sigged!
  77. No toy surprises here... by ndnet · · Score: 3, Insightful

    Really, there is nothing big here. This is a PR move that is meant to reduce the effect of those who want to see Microsoft source code.

    By doing this, they don't appease the people who read Slashdot and know C++. They appease John Doe who only heard about source code from the antitrust trial. By saying that some government organizations can view the code, they can ensure that the opening of source code will not be an issue for some time.

    It seems as if Microsoft is getting ready for another major expansion - with the trial dead, PR moves like these, and a bunch of new products in the wings (the video iPod-style media player, etc.), it's almost ready.

  78. Embrace and extend by patrixx · · Score: 1

    MS is doing what they always do - Embrace and extend. The difference here is that they don't do it on a technologial level, but on a idea/conceptual level - they try to embrace the "idea" of OSS.

    All your base are belong to us!

  79. Re:But by Anonymous Coward · · Score: 0

    Was that before or after Microsoft slaughtered Apple, then propped them up just so they'd have a competitor to point at when the monopoly police rolled around.

  80. Re:IN SOVIET RUSSIA by m1chael · · Score: 0, Offtopic

    dude... give up it!

    --
    I know you are psychotic, but please make an effort.
  81. Re:Le Carre's brilliant article by Anonymous Coward · · Score: 0

    What a sickening liberal rant. The first half of the ``article'' is what the liberals have started saying only recently. The last half of the piece is the standard anti-Christian relativist crap that liberals have been spouting for years on end.

    Most of America realized a long time ago that anybody spewing this nonsense could safely be ignored, rather than having to sift through the crap for important information. Here's your lesson for the day, Rest of the World: we don't care what you think, and nobody else does either.

  82. Gates the Stripper by Badgerman · · Score: 3, Interesting
    Just a theory here - perhaps Microsoft intends to open all their code. Eventually. But is going slow for the following reasons:
    1. They've got a lot of stupid crap they'd like to fix.
    2. They can still use the "closed source" bugaboo for marketing.
    3. If they take their time, it LOOKS like they're doing something valuable.


      It's like a Stripper - somehow taking one's time makes people feel the results are even more interesting and worthwhile.

      Just some thoughts.
    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu
  83. Ever thought of binary/source-identity? by rpp3po · · Score: 2, Interesting
    The story says: "...to meet with security engineers and review parts of the Windows programming code development and testing."

    Is that supposed to be improved security? There is no guarantee for participating countries that the reviewed code matches the acutal Windows binaries completely! (Is there even the possibility to check whatever they want?)

    Government officials cannot browse the whole code base by themselves but must work with Microsoft's engineers in Redmond. And even if they could. If one does not have the possibility to compile his own Windows package out of the COMPLETE and verifiable source, there is always room for security leaks not detectable by governments.

    So what's the big deal about this. Can a government be that blind?
    O.k. stupid question.. :)

  84. Propoganda by Doomrat · · Score: 3, Funny

    So, all of this anti-Linux propaganda that Microsoft were printing as advertisements in German magazines (as far as I remember) which stated that Linux was dangerous and insecure due to open source... ...Microsoft is going to pretend that they never said any of that? Obviously opening part of their sources to certain bodies isn't the same as true open source, but clearly they're beginning to encourage that sort of thing a little more from now on. Maybe Bill Gates shouldn't spend so much time shitting on a rock that he's about to sit on.

    1. Re:Propoganda by Doomrat · · Score: 2

      Heh, "propOganda". Nice.

  85. Re:Only compilable, redistributable version helpfu by obdulio · · Score: 1

    And for the sake of your economy too. Instead of sending tons of cash back to the States, pay your local people to work with your Open Source Systems....

    --
    PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
  86. No Solitaire for you... by Anonymous Coward · · Score: 0

    I'm sorry... but Solitaire, Freecell, and MineSweeper account for the 5% of sourcecode MS is NOT releasing.

  87. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  88. Re:Le Carre's brilliant article by Goose+In+Orbit · · Score: 2, Insightful

    Rest of the World: we don't care what you think
    And that is exactly why you have a large hole where the Twin Towers used to be...

  89. Re:Le Carre's brilliant article by A+Gremlin+In+Kremlin · · Score: 1

    I am starting to wonder if americans even know what liberalism IS. I am under the impression that if you're not an ultraconservative christian fundamentalist, then you're a liberal. This is obviously not true. However it IS true that if you're a liberal, you're a liberal. And yes, you DO care what the rest of the world thinks, or else you wouldn't butt into the rest of the world's affairs all the time. And after doing so, you always find yourselves surprised to learn that a lot of people in the rest of the world aren't exactly in love with you or your policies.

    --
    bius sig file. This is a moebius sig file. This is a moe
  90. My rights?!? by Anonymous Coward · · Score: 3, Insightful

    It is interesting that they are going to give governments the ability to plug in their own security/encryption. That is for government deployments only, right? Because if my government starts putting spyware in an OS that I'm for some reason required to use, then using a debugger and disassembler should be allowed under the same premises as the right to bear arms, no?

    Also, if I were a non-us government, why should I care that MS will show me 'some peices' of the code? That's akin to only letting the UN inspectors see 'some facilities' that might be used to build nuclear devices.

    Openness is like pregnancy. You can't be a little of either.

    -guvna g

  91. Re:Le Carre's brilliant article by Anonymous Coward · · Score: 1, Insightful
    As far as his friend with the "Peace is also Patriotic" car sticker goes, he was lucky. I would have ripped of the sticker and keyed his car too.

    All in the name of freedom of speech, I suppose?

  92. MS could lose on Office, not Windows by chubaca · · Score: 1

    We need to analyze this move from MS. Many goverments want to be sure there is no backdoors or time bombs hidden in the OS (for the sake of national security), and they are beginning to look toward Linux.
    So MS needs to counterattack and it offers some access (read only) to the source and customization of encryptation. But if they want the goverments to forget Linux, they will need to disclose ALL the code, because a back door could be hidden anywhere.
    No matter if the goverments sign an NDA, some information about the source code is going to slip outside. Specially the premium and hidden APIs that MS uses to have an advantage against the competition in the applications business. That APIs allows MS to get better features and integration months before the competition can catch up. But if they begin this program, they can say goodbye to one of their main (unfair??) advantages in the application business.
    Well, it is better for MS to lose only part of the applications business than both OS and application segments.

  93. an example by linuxislandsucks · · Score: 1

    okay let sgive some examples:

    Universities mid 1970s through 1980s could not teach unix because of unix licensing bullshit..thus instead fo cs majors knowing the power and security features of unix when coding new OSes did something unsecure and mind numb such as VMS and windows and winNT!

    Example two:

    Security professionals have claimed for ten years that the most secure OSes are those whose cyrpto functions and code are up for open full review and modification.. guess which OSes fail this requirement? Notice tha tjus t opening the code to view with an NDA from hell does not deal with the problem.. its a PR smoke screen

    --
    Don't Tread on OpenSource
    1. Re:an example by Zeinfeld · · Score: 1
      Universities mid 1970s through 1980s could not teach unix because of unix licensing bullshit..thus instead fo cs majors knowing the power and security features of unix when coding new OSes did something unsecure and mind numb such as VMS and windows and winNT!

      VMS was designed to be B2 secure and was accredited as such. UNIX was not designed to be secure and met its goals.

      Practically every security feature of UNIX appeared in VMS first. UNIX never did support rights identifiers or fine grained privilleges. Instead it was always security by recourse to bogus authority 'UNIX is secure so what unix does has to be the secure way to do it'.

      UNIX did not even get shaddow passwords until several years after crack appeared even though the vulnerability was well known.

      But you probably know all this and you are just trolling.

      Security professionals have claimed for ten years that the most secure OSes are those whose cyrpto functions and code are up for open full review and modification

      Which security professionals would that be. Bruce Schnier has repeatedly written about his skepticism on this point, the mere opportunity to conduct a review means nothing unless a review gets done. Case in point the US media had the opportunity to search the court records for Bush's criminal record at the last election, they didn't bother to do so however, it was only because someone present at the time remembered that the DUI story made it into the public domain.

      To give another example often cited by Jeff Schiller, the Kerberos specs and code were published for ten years before someone discovered a major architectural flaw in the ticket design.

      So no, expert review is usefull, publishing the code as open source means nothing.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  94. It is simple really by codefungus · · Score: 1

    I mean, you have MS who is probably concerned that they are gonna lose out on all these deals to Linux because they don't show their source code, which governments may one day have as a requirement for goverment software. The government really isn't interested in compiling and fixing bugs, I wouldn't think.

    --
    -- A cat is no trade for integrity!
  95. most Mac users on Chimera? by sirshannon · · Score: 1

    where did you get this info? Not saying it's wrong, just that I've only heard otherwise.

  96. which windows? by spike666 · · Score: 2

    Windows 3.11 ?

    i hope to god those goverment bureaucrats remember to specify the right version of windows...

  97. Why bother? by GrEp · · Score: 3, Insightful

    If a government is going to spend enough money to see that Windows is secure for them, why not just secure a free OS? You get the double hit of developing the software and then paying licence fees. If governments would spend just half of their security money on free software they would save millions in licencing fees, plus cut down the number of wirefraud prosecutions for unsecure businesses.

    --

    bash-2.04$
    bash-2.04$yes "Don't you hate dialup connections?"| write USERNAME
  98. Please continue to fondle the crystal by Discoflamingo13 · · Score: 1

    and everything should be okay. Microsoft must learn that there are better things in this world than "winning" and "crushing their enemies with an iron heel." Give the software community to revolt (not necessarilt violently, although that might be fun) and take back what is rightfully theirs - and, collectively, ours - innovation.

    It's like in Really Decadent Guys:
    Minister of Procurement: We just killed that guy! You can't just go around killing people for no reason!
    Minister of Philosophy: We have a perfectly good reason to kill him. He was evil.
    Minister of Procurement: How can you know he was evil?
    Minister of Philosophy: Well, he had knowledge we needed. Knowledge is power. Power corrupts. Q.E.D

    It will happen, eventually. I hope. Will stop typing since I don't make any sense.

  99. Re:But by DrakeX · · Score: 1

    "they also want to use an operating system that does not suck ass. So Linux is out for them, you see."

    Do you lack the intelligence needed for responding w/ a valid argument or are you just one of the sheep who hasn't what it takes to learn anything that doesn't have a collection of '...for dummies' books.
    I would have posted anonymously too.

  100. Open Source by 6e7a · · Score: 0

    I think Microsoft plans to release the source code to all of its programmers' "hello world" programs. If you want more, you'll have to pay. Hey, they didn't say what kind of source, did they? :-)

  101. The "Sendo Treatment" by Anonymous Coward · · Score: 0

    Or it is possible that Microsoft trying to line up more victims for the Sendo treatment.

    By Jove, I think you've just coined a new phrase. Just like "Embrace, Extend and Extinguish"

  102. MS Code on p2p by kolleykibber · · Score: 1

    How long before you can search for Microsoft on Kazaa and download the code to XP?

    mmmmmm p2p.

  103. BE Sure : the will never to it really ! by Anonymous Coward · · Score: 0

    Just because, MS has a ton of non-scpecified stuff that people would like to interroperate.

    By opening sources withour NDA, they could just shoot a ball in their both legs !

    MS may be strange but they are not fools.

    -SDF

  104. Why should this increase confidence in Windows? by Anonymous Coward · · Score: 1, Interesting
    It seems to me that such a move should decrease the public's confidence in the Windows code base with respect to security.

    Now that 10+ countries have access to the code base, and the public and private sector don't, it is likely that those countries will have knowledge of vulnerabilities that the public has no way of discovering or protecting itself against. Why would I want to run such an operating system, particularly if I am an organization that may be targeted for economic or other espionage? In particular, why would other governments want to run this operating system?

    China will be given access to the code base, but so won't India. Just because China has access to the code base, there is no reason for China to believe that they will be able to discover every vulnerability that India has discovered. So I also find it also questionable that countries with access to the code base can have increased confidence in the code base.

  105. Like Gorbachev's "glasnost" reforms for the USSR ! by Anonymous Coward · · Score: 0

    I reckon shared source will be about as successful as glasnost was in turning the tide of history.

  106. Not open at all by kindbud · · Score: 3, Insightful

    The source to a Windows module isn't open until you can edit it, compile it, and produce an object file that could be loaded into a running system, or booted as the running system.

    Until then, it's a disservice to OSS to acquiesce and call what Microsoft is doing "opening their source" even if that's what they call it.

    --
    Edith Keeler Must Die
  107. If Russian government gets access to the code... by m.o · · Score: 1

    If a significant (more than one) number of people in the Russian government gets access to the Windows code, then, knowing the mentality of people in the country, I can assure you that you'll be able to buy CDs with the source code for 5 bucks anywhere in Moscow within a few weeks, and will also be able to download the code from all the file-sharing networks.

  108. Serious problem with that... by Xandar01 · · Score: 1

    >Microsoft working with the US government is a scary thing based on their previous "working with" >agreements.
    >1. Microsoft Works with US Government
    >2. Microsoft steals all ideas US Government has developed
    >3. Microsoft claims ownership in work that it steals from the US Government.
    >4. US Government goes bankrupt trying to fight Microsoft in court.
    >5. Microsoft buys US Government
    >6. Microsoft becomes the leader of the United States.
    >7. Profit
    >Anyone else see this as a bad thing?

    There is a serious problem with #4.
    The government can always seize all the assets for said company. Not to mention the GNP is a little more than a piddly $40 billion.

    #5 already happens, but they have to compete with all the other companies try to buy the Govt. It's called campaign contributions.

    #6 becomes invalid based on #4 and #5

    #7 This one is still good... if you can call M$ profits good.

    --
    Life moves pretty fast; if you don't stop and look around once in a while, you could miss it. -FB
  109. Re:But by Anonymous Coward · · Score: 0

    Do you lack the intelligence needed for responding w/ a valid argument or are you just one of the sheep who hasn't what it takes to learn anything that doesn't have a collection of '...for dummies' books.

    The first one.

    I consider "Linux sucks ass," which is blindingly obvious to anybody who has used both Linux and, say, either Windows 2000 or Mac OS X and has the necessary brainpower to compare the two, to be valid argument. The fact that you don't know how to respond to it other than to say, "Nuh-uh!" says more about you than it does about me.

    Oh, and in the noble AC tradition: you, sir, are a fuckface.

  110. Re:As long as there are "Public Properties" in VB by patter · · Score: 2, Informative

    Yeah, as evil as those 'public' member variables in C++ ;).

    Sorry, just because you CAN write bad code doesn't mean you're required to. Only a poorly written language doesn't give you to do this when you cannot solve a problem in any other way.

    Yes, you should encapsulate, but then, encapsulation is the one thing in OO programming that makes all of us non-OO programmers cringe -- yay! I get to write stupid get/set routines just because I dont' think I'm smart enough to not make things blow up by using the public members intelligently.

    And public != buffer overrun, and since VB uses a BSTR, I'm confused by your statement -- BSTRs contain the length of the string at the start, so the functions that access them read up to 'len', and there's supposed to be run time checking, or perhaps I don't understand VB well enough to despise it. ;).

    --
    -- If at first you do succeed, try to hide your astonishment. -- Harry F. Banks
  111. Two questions... by rnturn · · Score: 3, Interesting

    How does a government rep meeting with a Microsoft security developer make the government's concerns regarding the security (or rather the lack of security) any less of a worry? (Or are they just giving the government folks a chance to meet the goofs responsible for the travesty that is Microsoft's idea of security?)

    How does meeting with Microsoft and being allowed to see portions of their precious source code make your data any less captive?

    --
    CUR ALLOC 20195.....5804M
  112. What if this has something to do with Palladium? by ciroknight · · Score: 1

    I mean, once Microsoft has its paws in every computer on earth, I think they'de start trying to convert the linux people over by giving them at least a tiny piece of what they are used to, and besides, once they've got the chip in your computer, the OS could be open source by then, you'de just be charged for the os when you bought your processor or motherboard. All I'm saying is watch out before everyone jumps on this band wagon, it may be too late to jump off...

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  113. Government Worker Cat by Anonymous Coward · · Score: 0

    Four men were bragging about how smart their cats are.

    The first man was an Engineer, the second man was an Accountant, the third man was a Chemist, the fourth was a Government Worker.

    To show off, the Engineer called to his cat. T-square, do your stuff.

    T-square pranced over to a desk, took out some paper and a pen and promptly drew a circle, a square, and a triangle. Everyone agreed that was pretty smart.

    But the Accountant said his cat could do better. He called his cat and said, Spreadsheet, do your stuff.

    Spreadsheet went out into the kitchen and returned with a dozen cookies. He divided them into 4 equal piles of 3 cookies each. Everyone agreed that was good.

    But the Chemist said his cat could do better. He called his cat and said, Measure, do your stuff.

    Measure got up, walked over to the fridge, took out a quart of milk, got a 10 ounce glass from the cupboard and poured exactly 8 ounces without spilling a drop.

    Everyone agreed that was good.

    Then the three men turned to the Government Worker and said, What can your cat do?

    The Government Worker called to his cat and said, Coffee Break, do your stuff.

    Coffee Break jumped to his feet, ate the cookies, drank the milk, peed on the paper, assaulted the other three cats, claimed he injured his back while doing so, filed a grievance report for unsafe working conditions, put in for Workers Compensation and went home for the rest of the day on sick leave.

  114. In the future -- would anyone use their software? by terbo · · Score: 1

    If the value of open source is the fact that you
    can see the code and know what its doing, will
    anyone who audits the windows code actually want
    to use it, knowing that (most likely) full compatibility and better coding (based on windows system behavior) is offered in free software?

    --
    If you're interested in facts I'll tell you what they are and I'll give you sources - Chomsky on The Big Idea
  115. Unwinnable freecell by freeweed · · Score: 2

    There are actually many unwinnable FreeCell hands, and as far as I can tell they're all negatively numbered games - try loading game # -1, for instance.

    Easy enough to prove there's an unwinnable game - #-1 just cannot be done.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  116. Link doesn't quite work. by Mourice · · Score: 1

    http://www.bloomberg.com/fgcgi.cgi?T=marketsquote9 9_news.ht&s=APiS2FRI1TWljcm9z That's the current link, I believe.

    --

    No excellent soul is exempt from a mixture of madness. --Aristotle
  117. CLI Shared Source by MickDownUnder · · Score: 1

    An example of Microsoft's shared source is their release of the .NET CLI.
    The CLI is the code for the .NET Virtual Machine. This is quite a big deal when you think about it as it is the base of most future windows development, providing a zero compile bridge between Win32 and Win64 OS and other platforms.

  118. Re:If Microsoft were Sun... by Anonymous Coward · · Score: 0

    Why pay for something when you can download it as warez? I dont se why less ppl would buy windows if its open source. other then the fact that other operaing systems my become compatible when their developers can see all the windows apis that are undocumented.

    Opening the source may lead to faster and more stable code by user contribution. Linux are more stable and faster because of the massive amount of ppl working on writing optimizations for it.