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'."
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.
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
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
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.
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?
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.
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."
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.
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.
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...
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.
"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!!!
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.
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.
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?
"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...?
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.
My Greasemonkey scripts for Digg &
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
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.
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.
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?
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
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..
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.
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