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."
It sounds like Microsoft is running scared now. They realise that India is a powerhose because it has way more people (population) than the United States.
India seems to be tilted toward linux right now and if the linux movement there gets into full swing, the momentum will be very, very hard for Microsoft to stop.
I hope the Indians look to the long terms effects of the windows and linux paths, as opposed to short terms benefits.
Sweet: If Windows source is made available in India and becomes available worldwide.
Sour: If Windows source is already available to selected developers right here at home, why hasn't someone leaked it?
My understanding of "Shared Source" was that Microsoft shows you theirs if you promise not to tell what it looks like. I naturally assumed that with the code being such a closely held secret, that it would be on the newsgroups before you could say groups-dot-google-dot-com.
But then, it may just be my ignorance showing... I'm just a VB coder staying away from the bleeding edge -- in order to provide my clients with code that works the same way each time.
Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
Comment removed based on user account deletion
... they aren't willing to share source code in the U.S. for "security" reasons, but they are willing to pass on the source code to a country in the midst of a volatile conflict with a growing nuclear weapons program ...
...
and so now it's friday the 13th per GMT. maybe this is a fitting time to run the story
when it rains, it gets real soggy. when it pours, i'm under the tap just _waiting_ for the joy
The real reason is to make sure that developers who see their source code can't later work on open-source projects without "polluting" the open-source project. I will never look at M$ source code, for that, among other, reasons.
But could you imagine the damage if M$ was successful in claiming that their code ended up in a linux kernel? Or apache? or php? or perl? or gcc?
And here you have the conspiracy-theorist motive for such an action: MS isn't afraid of India switching to Linux, but of the millions of engineers India turns out becoming millions of open source Linux programmers. But if MS can ensure that they will all have seen the Windows sources at some point, then they'll never again be able to contribute code to any major project, lest MS get all litigious about the possibility of misappropriated code. Might not win in the courts, but raise your hand if you'd like to see a federal judge slap a preliminary injunction on any distribution of the Linux kernel until the mess is sorted out!
True? Nah, likely not. Would it work? Just possibly. We've all heard about Samba developers who treat MS code like a toddler running around with ebola milkshakes (cover eyes and run).
Quantum mechanics: the dreams that stuff is made of.
These are all for good reason. Not only will one massive lost market initate several others, but India also represents a leading software high-tech zone that Microsoft does not want to lose. Think of the number of Linux programmers that would be learning to work on a real platform in five year if the government does not 'sell out' to this US monopoly.
I can't disclose really any more than this, but expect more concessions from the Redmond Giant before all is said and done. Hopefully India's Linux initiatives have not been just to facilitate dealing with M$.
Microsoft's dike is springing many holes. Thiy might fill this one, but products like the one below will be taking serious bites out of MSFT in the coming months...
http://www.distrowatch.com/review-xandros.php
Hunger is the best sauce.
if this may be related somehow to this recent announcement regarding IBM's recent software initiatives in India. On a slightly related question, how would any of this relate to the recent rumors of both IBM and MS vying to purchase Rational and Borland? My take is this: IBM may be the number 2 software vendor, but as a company MS knows they could be choked on for breakfast in terms of sheer scale as reflected in US dollars. Upon reading about the recent sentiments in India, my vote goes with Big Blue.
C|N>K
Why has the Windows Source Code, arguably the most valuable piece of source code in history, never been leaked?
;-)
I'll give you some answers. I won't go into details of me personally, which you hopefully understand after reading this but here's the few personal things I _will_ say:
- I worked for M$
- I was not a developer
- I had full access to the source of a Windows version (it was not an NT/2K/XP variant, the source was available to everyone on the M$ network who knew where to find it)
- this was several years ago, things have changed, no doubt
Now, back to answering your question. First of all, some common sense answers:
- because it would be illegal?
- because they are not anti-M$?
- because it doesn't occur to them that it would be a 'good thing' to do?
I'll take your suggestions backwards:
Microsoft's security is just that good?
Obviously not.
People are too scared of Microsoft to do it, even with anonymizing technology?
Exactly, I think your question answered that already quite nicely when you said "arguably the most valuable piece of source code in history"
with all that in mind someone would consider:
- who would want to risk a reasonable career, for exactly what?
- who knows if my access to the source is watermarked?
- as someone suggested with the analogy of the Coke formula: is it really that unique that it's worth risking anything for? (believe me, it's not. In fact you CAN look at large pieces of M$ source, just go download a DDK)
Now, from what I have seen, there _is_ some evidence that could have helped the DOJ case regarding the non-competitive stuff with DR-DOS which can be found in the source.
This may have been a valid reason for someone to leak it, but the question is, would you trust the government or anyone enough to protect you so that you can continue the live that you want to have, after you did?
Or even more importantly, should the government be able to get and find this information by it's own, legal, resources?
I think it's a tough choice to risk an already way too short time as a productive developer to deal with lawsuits and what not.
Just a few thoughts
(I trust Rob to provide the "anonymizing technology")