Slashdot Mirror


MS Proposes Disclosing Windows Source To India

raghuram writes "Interesting news from Economic Times of India, I found an interesting story, Microsoft Planning to Share Code with India." He excerpts from that article: "Microsoft has already made a proposal to the ministry of information technology (of India) for sharing the Windows source code with one government body. The nature of the body has not been spelt out; it will presumably be worked out after discussions between the company and the government officials. Interestingly, the offer comes at a time when state governments are showing interest in rival Linux operating system as the latter's source code is free and downloadable from the internet."

28 of 446 comments (clear)

  1. Wild... by Cyclometh · · Score: 2, Insightful

    One wonders if this is a precedent being set, or if this is just a bid to get into the good graces of what is arguably the current largest current producer of software developers (and cheap ones, too)?

    Cynical, I know...

    1. Re:Wild... by Cyclometh · · Score: 3, Insightful

      Well, I reread the article, and it doesn't say whether they're thinking about opening the whole thing up to this agency or just select portions... they've given up parts of their code before to big corps and some educational institutions before, but I don't think they've ever given anyone the whole shebang.

      Given how MS has protected its source in the past, I wouldn't count on any leaks, even if they do strike some kind of deal. I just don't see it happening.

    2. Re:Wild... by Cyclometh · · Score: 5, Insightful

      In general, they're already paying for it (at least the goverments are, and I don't know how bad the piracy problem is in India...)

      I think what's got Microsoft talking opening their source to the Indian government is that India and some other nations have been making noises about switching to open-source OSes. Maybe this is the first of several overtures to fractious governments.

      Microsoft, after all, can offer some pretty tasty carrots with their sticks...

    3. Re:Wild... by KeatonMill · · Score: 4, Insightful

      And really, do you think they'll give them ALL the source cold or even the CORRECT source code?

    4. Re:Wild... by Anonymous Coward · · Score: 5, Insightful

      This is what Microsoft constantly misses with their "shared source" and other programs - it's not merely being able to LOOK at the sources as if they were museum pieces on display that is worth anything. The power of open source is that you can build those sources and use the executables. If there are security holes in the software, having a pile of source that you can't build and run is completely useless - you can never know if what you have is the source for the product it claims or is a really complicated BIOS for your toaster oven. Auditing a complete unknown set of sources that claim to be something is something - but you have no buildable proof - would be a colossal mistake.

      Want to know the punch line to all of this? Linux has reduced Microsoft into one of those little squeaky "Me too!"s that are little more than flame bait..

      -----
      QUICK! Reply to this email that you'll attach your OS sources and we'll send you all of the free image-upgrading pr0n you can handle!
      -----

    5. Re:Wild... by SpaceLifeForm · · Score: 5, Insightful
      Please, if anyone does get the source,
      please, please, do NOT leak it.

      The bugs could get corrected, which could lead to competition for Linux.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
  2. India: don't fall for it by dh003i · · Score: 5, Insightful

    Don't fall for that MS crap-trap. They might give you the source, but with a shit-load of draconian circumstances and catches that will make it unuseable.

    Even if they do give India the source, it'll only be temporary -- for now, to prevent them from switching to Linux. Once India is dependant on MS, it'll be no more source and no more cheap-deals for them.

  3. Interestingly enough... by Salubri · · Score: 2, Insightful
    Says MS boss for shared source program, Jason Matusow, "There has been a lot of hype about open source code in the software industry as well as in the media. Linux might grab headlines, but being able to look at source code doesn't bring any benefits to an average end-user, though it might increase the trust level."
    Correct me if I'm wrong, but aren't the benefits of open source the fact that DEVELOPERS can make FIXES that benefit the average end-user? Is this not one of the reasons WHY it increases trust?

    I would not be surprised one bit if M$ follows this tactic with India and any other large industrialized nation seeking a computer implementation that isn't already under their control. It makes those countries think that they are being helped by a corporation that is only doing it to gain marketshare.

    --
    ----- I want my LART.
  4. Tainted code by serps · · Score: 5, Insightful

    So, Microsoft is offering show the Windows source to India, potentially tainting a 15% of the world's population with their intellectual property?

    I can't think of a better way to manufacture thousands of Windows developers while at the same time denying Open Source access to a billion people.

    --
    "Einstein argued that [...] God is not capricious or arbitrary. No such faith comforts the software engineer." ~ Brooks
  5. I just wonder... by edashofy · · Score: 4, Insightful

    Why has the Windows Source Code, arguably the most valuable piece of source code in history, never been leaked? Certainly, as others have said, people have it. Or parts of it. The distribution methods are out there (Gnutella, Freenet, Overseas servers). Once this genie gets out of the bottle, it couldn't ever be stoppered back in. So why has there been ten or fifteen years of Windows with no source leaks?

    I mean, if the atom bomb got out, which has only a fraction of the destructive power of Windows (just kidding), then why not Windows?

    Has it been:
    - People are too scared of Microsoft to do it, even with anonymizing technology?
    - Microsoft's security is just that good?
    - ???

    1. Re:I just wonder... by Anonymous Coward · · Score: 1, Insightful

      Probably the same reason nobody goes to great lengths to get the secret Coke formula, etc.

      Yeah it's a big secret, but when you get down to it, there's probably not that much in there that would surprise you.

      Just like Coke, Microsoft's OS succeeds because of distribution, not because there's anything particular great about it.

      Of course, it might be fun to see what "back doors" or "competition killers" they threw in there.

  6. Pay no attn to the billionaire behind the curtain by spamania · · Score: 2, Insightful

    I'm not at all clear why India would care at all about MicroSoft's source code. It would seem that MS's offer to show it amounts to nothing more than a perk in the deal -- a bite of forbiden fruit.

    India's hangups over making a deal with MS w/r/t their educational programs have much more to do with MS's rabid interest in dominating the hearts and minds of the next generation of computer users.

    As such, India should be asking to see MS's internal business model, not their source code...

    --
    My other .sig is a troll.
  7. Re:Sweet... 'n Sour by Dark+Lord+Seth · · Score: 5, Insightful
    why hasn't someone leaked it?

    Looking into the source code might require signing a NDA (Non-Disclosure Agreement) that states that all financial damages which occur due to leaking the source can be reclaimed on the person who signed the NDA. It can't be that hard to hide some obscure hex value in a constant in some unimportant part of windows which can be traced to people who have access to the sources. Also, do you think MS would give it's source code to companies that are against MS?

  8. No, the precedent has already been set. . . by kfg · · Score: 5, Insightful

    and set by Linux. Whether MS likes it or not, and whoever acknowledges it or not, the effective price of a functioning OS, complete with bundled office suite, is now $0. The effective method of delivery is with full source code.

    The genie is out of the bottle. MS is the follower.

    MS is running a slow retreat. It will do so as slowly as it can, as seldom as it can.

    That is why it's offering the code to India but fought the DoJ tooth and nail. The *Indian* government's interest in Linux is one that MS believes is serious. It does not yet take the American govenments *use* of Linux seriously. When it does the American *government* will get code, but just exactly that least amount of code that will "seal the deal."

    Rinse and repeat.

    This is always the case when a business is based on "secret knowledge." Once someone else learns the knowledge they undercut the orginal seller. Once the knowledge is ubiquitous the knowledge has no commercial value per se and the "price" of the knowledge becomes the price of the labor to impliment it.

    So it has been. So it is. So it shall be.

    Eventually Windows and MS Office will sell, together, for about $40, about the price of a boxed Red Hat distro, and come with a certain amount of user readable and modifiable code.

    It's where the market is already, it's just going to take a bit of time for it to overcome it's inertia and readjust to the current state of affairs.

    With MS kicking and screaming all the way.

    Because of this Linux *will never win.* At least in the sense of being the one true OS that dominates the world. It will eventually have too much competition *at it's own level.*

    But that will be because its *principles* carried the day.

    Somewhere in its heart MS realizes this. This is why it's so willing to aggresively seek various means of forcing Windows usage. It's the only tactic it has left.

    Which is a clear indication that the game is already lost.

    KFG

    1. Re:No, the precedent has already been set. . . by RollingThunder · · Score: 3, Insightful

      If the only way to win is to be the only one remaining, then neither have won and both have lost (if the game were 'called' right now).

    2. Re:No, the precedent has already been set. . . by Bistronaut · · Score: 5, Insightful

      (I guess I'm feeding the Troll, but...)

      First off, the price of an OS + office suite is not zero. The price of a complicated, difficult to install, esoteric, very difficult to learn OS & office suite is zero. The price of an OS that works OUT OF THE BOX is several hundred dollars.

      I know you're trying to call Linux + OpenOffice complicated, difficult to install, etc. but what was the last Linux distro that you installed? I install Windows pretty regularly at work and I have installed my fair share of Linux as well. Some versions of Linux are easier to install than Windows. RedHat 8, Mandrake 9 and Knoppinx (to name a few) work out-of-the-box for me. Plus, they install (or run without even installing) OpenOffice along with the OS. Getting a full system up and running with apps is far easer and much faster with Linux.

      If you were comparing apples and apples, then MS would already have stopped selling their software. But, they are not perfect substitutes, and most intelligent, rational people know that. They are not even close to perfect substitutes.

      If by "perfect substitutes" you meant "drop-in replacements", you're right. They are not drop-in replacements. No one ever said they were. Personally I don't want a drop-in replacement - I want an improvement. And while making it different doesn't always mean making it better, making it better ALWAYS means making it different.

      People (like myself) would rather pay hundreds of dollars for Windows.[as opposed to $0 for Linux]

      This one diserves an <ul>

      • Most people get MS Windows "Free"* on their computers.
      • Of those who explicitly buy MS Windows, many don't know about Linux and/or are victims of the disinformation out there about it.
      • Those in the know are still often forced to go with MS Windows because of "inertia" factors like "App X is only available on Windows - Users of App X must use Windows - developers of App X continue just developing for Windows because that's where their customers are." It takes time to overcome such inertia, but it's happening.

      The encouraging thing (if you're one of us "OSS zealots") is that Linux use continues to grow, both in servers and on desktops. Application customers (especially big businesses) are encouraging their application suppliers to develop for Linux. Computer manufacturers are bundling StarOffice and OpenOffice on computers (and passing the savings on to the customer). "Grandma friendly" Linux distros like Lycoris and Lindows are gaining steam. All-in-all, things are going well for Open Source and Free Software.

      * We all know that MS Windows is very not free.

    3. Re:No, the precedent has already been set. . . by shaitand · · Score: 3, Insightful

      You didn't have to train your employees to restore backups with windows? They just knew intuitively?

      As for paying a *nix expert to set things up. Your right, I can't speak for anyone else... but at my shop, we charge no more or less because your setting up *nix rather than windows, we charge the same either way and admittedly, initial setup sometimes takes a little longer for a *nix setup, but support after that is massively reduced. Usually it is most effective for a company to "switch" when they are about to spend money upgrading to a new version of windows anyway, this makes the additional labor for setup far cheaper than staying with windows.

      If you rely that heavily on custom apps I pity, windows or linux, your either in a niche market where you have no choice or you've made very poor choices in the past. It's an extremely rare case where a custom app (especially one that can't be rewritten for another platform that has completely open api's in a couple hours) actually outweighs the benefit of a more popular package.

      But when it comes down to it, yes, we agree, linux (or insert another OS here) is not always going to be a perfect solution when you've already sunk your hook in another platform. With any computer solution, it starts with the software and computer setup revolving around how the rest of your buisness is run, later the buisness is revamped around the ways the computers run to gain the most benefit. At this point it becomes very difficult to switch period, extremely difficult with a proprietary solution. Because you don't want to restructure your buisness around the way the new software works, you want it to "do all things your old software did" aka acomplish your needs in the same manner your old software did, not in the manner the new software does. Sometimes small case scenerios are no big deal, it's a much bigger issue when talking about an entirely new OS and all new applications. Your "functionality" isn't a task list being present in your email client that is shared via a server. Your real functionality is effective time management, a more specific look than this is micromanaging your solution and is where you'll have problems "switching" where you would have had none if you'd built using a different solution from the get.

      The same problem exists with most of those who go out into the world and setup linux solutions, most of them are converts who switched from windows... the problem with them (regardless of how much they "know") is when they are determining a solution, first they think of how they'd do this in windows, then they think of a linux solution to "provide the same functionality" they are using linux to replace a windows system that doesn't even exist yet!

      On another note with your custom apps... think how much you could save in the future if you insist on custom apps by open sourcing those apps after they are built and essentially letting the world upgrade your custom apps and provide more functionality... sometimes things you yourself would have ended up paying developers to add... and next time you switched to "a better way" your app might have already been ported. If you have custom apps because they are cost effective when your in the buisness of making custom apps, begone you nasty beast ;)

      *ps - for labor costs in general, it's not hard to evaluate, is it cheaper to pay me for an hour extra during an install, or 5 extra hours for each time I have to come out and fix windows?*

  9. "Shared Source" is the worst of both worlds by JimmytheGeek · · Score: 3, Insightful

    Astroturfers regularly assert that open source projects are less secure because there's security in obscurity. A lot of people would call that bullshit, but that's the argument.

    What are they going to say when it's not just industrial spies, but a whopping big subcontinent that can find holes to exploit by code review? And we still can't patch it ourselves?

    Ugh - frozen software, whose every flaw is there for the reader.

    The only plus I see here is that only very obfuscated MS trojans will surivive.

  10. Just a response to open source..... by n6zfx · · Score: 3, Insightful

    Fwiw, (sorry I dont have an online reference), there was a very recent (like last week) article in the WSJ that went into detail about GatesCo's efforts to address uses of opensource. In fact, once instance was where the the Pentagon commisioned a research project on OpenSource (from Mitre) that basically concluded that open source is a good thing. MS came in and requested/demanded the conclusion be watered down. There have been other cases, such as india, where the govt decides to use open source apps for some educational project, then MS (unrelated of course) shows up the next day with big donation of "free" windows software, office, etc. How can a cash strapped gov't turn that down?

    "Hey kid, the first one is free."

  11. India I hope by chunkwhite86 · · Score: 4, Insightful

    India I hope has more sense than to buy into this obvious MS ploy. I'm not trying to sound like a typical anti-microsoft /.er, but this reeks of Microsoft's typical weasely business practice.

    What guarantee does India have that when Windows 2004 comes out, it won't be a total re-write of the code that Microsoft doesnt want to share? Then their investment in MS code today will be useless tomorrow. Not to mention the myriad of overbearing restrictions that MS is bound to place on the use of their code.

    If India wants to excel in the software development field, I think it's in their best interest to go with an Open solution e.g. Linux or some flavor of BSD. This is what will benefit them the most in the long run.

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
  12. Source != binaries? by GAlain · · Score: 3, Insightful

    I am just wondering what are the proofs that the given source code is the very same one used to compile the binaries I can find in the stores?
    I mean, even at m$, nobody as a view at the entire source. What are the proofs that backdoors aren't added just after the programmers labs by NSA or even... Al-Quaida?
    And don't tell me Indian government will be allowed to compile their own versions for their whole staff!
    Maybe I'm paranoid, but NO, I don't trust m$...

  13. An Indian Techie's perspective by inquisitive · · Score: 5, Insightful

    I am an Indian. I believe after a certain stage, there will be no stopping Linux (or *BSDs). The momentum for Linux is currently very weak, but is gathering speed every day. Why?

    - Sooner or later India will grow strong enough to challenge US. Then Windows will be viewed with the kind of suspicion that the Chinese/Europeans do now.

    - It is simply not attractive (market size) for MS to "Indianize" Windows, the way we Indians can do to Linux (eg All Native Languages, etc)

    - I already see a trend that very IT savvy Indians tend to dislike MS for various reasons (trustworthiness, price-gouging, ...)

    - Pride. With MS & its software, you can only do sweatshop style jobs. With Linux, we can turn our programmers into reputable contributors, recognised the world over.

  14. Open Source FUD by dr3vil · · Score: 2, Insightful

    I've worked at MS competitors for years, and this kind of thing looks like an old, old pattern repeating itself. Basically they take a great concept, like open source, and they manipulate its meaning until they can own and then destroy the basic concept that threatened them in the first place. Remember, Microsoft invented "embrace and extend" and FUD.

  15. microsoft's biggest nightmare by solferino · · Score: 4, Insightful

    microsoft's biggest nightmare in six words

    India becomes a free software country

    why : free software's history has mostly been in the 'developed' world - here it is flourishing in spite of the fact that it is playing from a catch-up position

    in these countries most of the places where it makes sense to use computers are already doing so and have been for a while - and most of these are using proprietary society

    despite this, free software is making significant inroads

    now factor in the world's (soon to be) most populous country turning down the free software path much earlier in it's computerisation process than the countries it is following - moreover a country where english is (fairly widely) known and which has a culture possibly unrivalled in it's ability to deal with abstract thought (witness the highly sophisticated ancient vedic and dravidian cultures and the contemporary reputation of indian programmers)

    result : the free software movement - steady and stable and resolutely making progress gets a massive shot in the arm - india becomes an example to all other 'devloping countries' - the microsoft pyramid scheme starts to develop massive cracks in it's base

    free software in india - well worth while keeping a watching brief on

  16. Bloody Corporatespeak! by Ripplet · · Score: 2, Insightful

    >MS is already in talks with the government to work out the modalities of sharing the source code

    "Modalities"!!! Wtf is that supposed to mean?

    From Merriam-Webster (cheers guys):
    ------------
    One entry found for modality.
    Main Entry: modality
    Pronunciation: mO-'da-l&-tE
    Function: noun
    Inflected Form(s): plural -ties
    Date: circa 1617
    1 a : the quality or state of being modal b : a modal quality or attribute : FORM
    2 : the classification of logical propositions according to their asserting or denying the possibility, impossibility, contingency, or necessity of their content
    3 : one of the main avenues of sensation (as vision)
    4 : a usually physical therapeutic agency
    ------------
    So, it's either some strange Indian method of healing, or M$ are asserting their own impossibility!

    --

    Skiing? Check out The Independant Skiers Portal

  17. Legal Stuff by ulysees · · Score: 3, Insightful

    Wonder how this affects any of the current cases against microsoft. If their argument that they can't disclose source in the interests of national security then how can they give it away to another nation which has the potential to be an unfriendly nuclear power ?

    --
    The nice thing about standards is that there are so many of them to choose from. -- Andrew S. Tanenbaum
  18. Yawn by Rogerborg · · Score: 3, Insightful

    And while we're all saying how it's great that India.gov can decide whether to go with Windows based on analysing the source, Microsoft passes sackfulls of bribes to key officials under the table. India is even more systematically corrupt than the USA. This is just a smokescreen.

    --
    If you were blocking sigs, you wouldn't have to read this.
  19. How could you believe them? by Quixadhal · · Score: 3, Insightful

    Ok, so Bill gets all friendly and hands you a big pile of code (CD's? Big reams of paper delivered by truck?)... I'm having a hard-time not seeing the scene from the South Park movie "Hey, relax guy!"

    Thing is, how can you be sure it's really the actual production windows source code? Sure it will probably compile and even run, but he could leave certain bits out and it would take YEARS to discover that fact if it's a subtle deficiency.

    No thanks, getting the source to Windows is like getting those low-interest rate checks from your credit card company. It sounds good on the surface, but when you really read it, you realize what a load it is....