If Microsoft Went Open Source
From an Anonymous Reader: "The BBC's Bill Thompson has written a speculative article about the possibility of Microsoft attempting to secure their place in the future of operating systems by creating an open operating system. From the article: 'They allocate a billion dollars worth of programmers to shine and polish [The new OS] for a year, improving its compatibility with Windows Server technologies, donating parts of the Windows and Office code bases under the GPL and turning it into the world's best operating system.' Could this ever happen?
Control of suppliers, control of customers, control of employees, control of what competitors are left.
To go OSS would be a complete 180 in personality, and that is just not going to happen.
No. Less return to the stockholders (not that they get many dividends anyway....)
This could not happen. From everything I've read, Bill Gates doesn't work this way and isn't concerned about that kind of immortality.
There is nothing in the history of him or his company to suggest that this is possible.
And, frankly, it's not necessary.
Yeah, I'm as old as my UID would suggest.
No. Next question.
Stupid like a fox!
Honestly, I'm wondering why this is on Slashdot. I come here to read news, not some editorial guesses at what might be news in the future. "News for Nerd. Stuff that matters." ===> and this article doesn't matter...
Hero of Allacrost, a FOSS RPG for *NIX/*BSD/OS X/Win
MS has 90%+ of the market. Why should they try to do anyting other than what they're doing, which is obviously working? They seem pretty content!
A blog like any other.
Microsoft is one of the biggest companies in the world. They have many employees, many products and many shareholders.
So putting on such a big project such as Windows on Open Source would seem ridiculous both for Bill Gate, its executives and all the shareholders out there. It is Microsoft's job to please these shareholders: to wipe the competition apart and to build more and more profit.
Here's another topic that we should "openly" discuss: profits. Where is Microsoft going to get profits? Oh sure, the company has a lot of money in stock, but it cannot continue working in losses instead of profits. They could make money by offering technical support, but they can make even more money by offering their Windows products!
Never the less, I think that this is an interesting vision. And this could happen in the future when another operating system would attempt to take over Windows (Oh please! Someone make this happen). It would sure be very interesting to see how Windows could be improved and what a great product it could become. But until then, Microsoft will continue to offer a closed copy of their products.
Case closed!
(Or maybe not)
The hip way to get your IP. No ads, ever.
If you'd asked if Microsoft would release their application and development suite as binaries for Linux, for a price, I'd say "Sure! As soon as they realize that the OS is now a commodity they cannot count on for their profit margins any more."
However, Microsoft will not release Windows as Open Source. They cannot, because there is too much stolen code in it. **cough**BSD**cough**
IF Microsoft had released Office for every OS out there, rather than trying to own the entire PC from device drivers to applications to keyboards and mice, they would indeed own the office, likely for the rest of time. But they didn't. They got greedy, they wanted it all, and focused so much effort and time trying to LOCK IN users and LOCK OUT any alternatives that they lost sight of the one thing that they used to do well: Write applications.
They tried. 64-bit Win95 for the Alpha did indeed get sold, but then they abandoned it. This left customers hanging and looking for an alternative, and they were pissed enough at MS to not go back. This is not smart, and it demonstrates the lack of forethought that has created the environment for disaster that Windows Vista forshadows.
Who will upgrade their hardware to relative supercomputers just to pay for an upgrade to software they already have and that already works? The vision of those hardy souls who have never upgraded from Win98 because, face it, Win98 and Office97 are still perfectly good for 99.99% of what everyone does.
So when Office97 documents start failing because Microsoft changed their formats again, don't expect companies to spend $2000/seat to just do what they could do yesterday. OpenOffice is already here.
And when IE7 won't install on anything older than WinXP, don't expect that same $2000/seat upgrade to be spent to, again, just do today what worked fine yesterday. Firefox, Opera, Mozilla &etc are already here.
The F/OSS community already has a head start in making functional apps to do what needs doing regardless of OS, on existing hardware, using commodity protocols. Microsoft can never catch up trying to do that, because they have never been successful at doing that. They CHOSE not to be compatible, not to be frugal, not to play nice with others.
Microsoft as a company believes this is some kind of "race" that they have to "win", but while Microsoft spends bails of money "mobilizing their sales and marketing departments", F/OSS developers will continue to write good code.
Bob-
The Ludwig von Mises Institute. The reasoning individuals economics
I think there's a flaw to your logic: Forks.
Forked projects occasionally, though not always, end up viable alternatives.
Look at X.org, look at the three different BSDs (De Raadt's recoding of things for security) and so forth.
If Microsoft took the traditional route of forking a fairly recent version of the stable codebase, they'd have a decent chance of being able to actually sell something.
It's the best thing Microsoft could do right now. Which is why they won't do it. It's like what they say about generals always fighting the last war. Gates and Ballmer got where they are by hewing to a specific ideology. They're not changing their minds in this lifetime or the next, even if its clear that that ideology is antiquated and obsolete.
So you said alot, fine... then you make this massive claim at the end even though you have absolutely no support for it. Where's the clear evidence that this is the best thing for Microsoft like you make it sound? Where in the world are you finding any evidence to claim that their current ideology is antiquated and obselete?
I know this is an OSS friendly place to post messages, but come on. I'm pretty sure MS is still happy with their current business plan, and I'm pretty sure it's still working well for them.... but really, if you think the best thing MS can do is go open source, tell us why, I'm really curious.
Allocating a billion dollars to the project wouldn't do it. As it is now, more people are involved in getting a version of Windows to launch-state then it took to put a man on the moon. Simply managing the logisitics of something of that scale is boggling enough... and that's before you even look at the quality of the operating system itself. I am curioous, though, how much money it took Apple, all tolled, to get OS X from dream to reality. Anyone want to venture a guess that the total was well north of a billion dollars?
Because exactly as you've pointed out -- it's not the small maintenance and enhancement programming that makes a project good. It's the higher-level decisions by the project managers that can determine whether code changes will be successful.
Still you missed it by a mile ;-P The reason Microsoft won't "donate" so much money and dev time is because there is no value to shareholders.
Thanks for playing, and please come back for more +5 "somebody buy Slashdot moderators a clue" Insightful raitings.
My other Beowulf cluster is... er...
What you've said about the administration problems for large projects is true, but I don't think it's necessarily a bad thing that there are lots of unfinished projects lying around places like Sourceforge.
A few months ago, I was looking for a library that would do something, but it just didn't exist. What I did find, though, was someone's Sourceforge effort from five years ago. It wasn't packaged very well, and it only covered about 70% of what I'd ideally want. I was able to contact the original author, and while he's still interested in it, he really doesn't have the time (or to some extent the expertise) to finish it.
Since then, I've decided to try to pick up where the previous developer left off. I've re-packaged the code, and now I'm thinking about extending it to cover what I wanted to do previously. I don't know how successful I'll be in finishing it off, and to be honest I think it's unlikely. But the fact that someone else made their own effort available, and occupying sourceforge, made it much easier for me to get my own effort underway.
How would that be slave labor? You must have some eronious idea of slavery.
Slaves don't volenteer to work free. They don't get up in the morning and think, I'll go do some free work for the next door neibor. Slaves are property and are forced to do this. There really is no choice in the matter. This is no were close to being slave labor.
At worst it would be a volenteer situation and how is that actually bad? The number of programers microsoft employs would only increase if they "invest their money in more programmers" so it isn't like your job would be replaced. At best, it would Make a better operating system and increase inovation by widening the fields of tallent availible While increasing security and operability. They wouldn't have to except everythign submitted either. It would be a situation of taking the best of the best and improving on the good ideas to make them the best.
Notice that i use slavery in the present tense term. Thats because it still exists today and is actualy legal in a few countries. A person (child) can be born into slaver as well as be sold into slavery in some countries. People are actualy abducted and sold into slavery and people are tricked into slavery in places were it isn't exactly legal. Ask a slave if they choose to be a slave and you might see the difference here.
So, Microsoft buys out Red Hat for a huge amount of money....
... but Microsoft cannot do anything to the people who WANT to work on Linux.
Why would the people who worked at Red Hat still work there after Microsoft buys them?
Why wouldn't that take their huge checks and start a new company, with all the GPL'd code and industry love they've earned and call it something like "Red Cap" and pick up right were they left off.
Except they're all much richer than before.
Microsoft can hire individuals away from Linux-based companies
And I wouldn't trust Microsoft's lawyers not to have all kinds of provisions in a developer's contract with Microsoft.
I'm sure Bill would happily pay Linus a million or two if he could legally prevent Linus from writing any more code.
Growth in this case would be measured in necessity, And how they create that neccesity.
I know that sound wierd or different then what it should mean but if microsoft intends to keep ~90% of all desktops, it needs to create a "need" past a desire or default for thier products. Thier growth would be in servers and services as well a specific tecnoligy that they alone could control.
This is one of the reasons people are so scared about DRM and trusted computing. It isn't so much that it might lock out other operating systems and possibly other companies programs as much as it is that you would be forced to pay tribute to microsoft in order to experience what you can today. This might not be exactly monetary either. It may be offered free if you have purchased some other product wich actualy makes it cost but people won't look at it that way.
Right now microsoft is were it is because of it's marketing. Good or bad, thier tactics worked sufficiently enough to remove enough of the competition to get were they are. Once the competition is replaced, this marketing will have less of an impact and they will (could) retain thier shares by making it neccesary to use thier "new products" in order to retain the uses your already used to. This might be a lateral move on the surface but has the potential to slap fees well in excess of what we are used to today. I can see a time were you have to suscribe to the OS and pay a yearly or even monthly royalty in some situations. There won't really be a choice unless microsoft continues in thier current path. Growth is the only option for them.
Other wise they might fall to the wayside like apple or IBM when they had a dominant operating system.
That's exactly why he's suggesting that they assign their most experienced engineers -- the ones who know best how the applications fit together and how all the little pieces interact -- to oversee the process of approving and applying those patches.
3 5&tid=201
Even that, apparently, wouldn't help!
http://slashdot.org/article.pl?sid=05/07/28/18382
the future is here, it is just not evenly distributed - w. gibson
Yeah, an article saying they're not growing fast enough to keep Wall Street happy... BFD! They have a huge market share, and are still growing! So that shows their ideology as antiquated or obselete?! Are you kidding? Linux/*BSD is pecking them to death, are you kidding? Windows 2003 showed their first serious entry into the server market, and who knows what's next, proprietary IS working for them, whatever the benefits of OSS (and for the record, I think they're many) proprietary is working for the MS bottom line even if it's not always working to the benefit of the end users.
Do they keep making money, yes, do they keep growing yes, do they run the risk of being beat in certain segments, possibly... do the answers to those questions necessitate a DRASTIC change in company philosophy... give me a break, your ideology is clearly clouding your views... I'm glad the grass is so green on your side, but you really need to take a more realistic view of the landscape.
So if they're lucky, their stock price stays where it is
So tell me, if they switch to an OSS model, what's the "if they're lucky" and "if they're unlucky" options? Hmmm, perhaps "if they're lucky" they remain relevant and their stock drops 50%, and "if they're unlucky" they lose huge percentages (10-15 is HUGE in this context, 25-30 is uncomphrensible) and their stock becomes worthless.
Seriously, slashdot is full of people who are optimists, and full of people with some phenomenal ideas as alternates to Windows, as competition, as different business models, as great things microsoft should adopt, as a whole lot of things... but the people supporting this article are just being ridiculous, you're putting MS in a funk which doesn't exist, and suggesting a solution which doesn't address the actualy problems and at the same time undercutting the biggest routes of success it has.
I hope you're right... I love sourceforge, but the real kicker about it to me is the amount of cruft, for every cool, neat or useful project, I find 4 useless ones... for every 10th wow i won't that project, 1 is dead and not supported, doesn't run, has no support, etc.
I absolutely LOVE the idea behind sourceforge, I wish I had the time and skills to help with projects there... but the one thing I wish they had was a better frontend to the projects... even putting projects without current releases or without active user contact or without whatever it takes to be a success one level behind the projects which just fucking rock would be a big step.... if I type in sourceforge.net I want to see some cool programs right away and in my face, the stuff that's supported actively, is cross platform, and has steam both behind it and in its future... things like GAIM and GIMP and Inkscape.
I know this isn't sourceforge's goal right now, and perhaps it never should be, I just know I'd like such an interface to all those projects.
If Microsoft *really* wanted to have anything to do with Linux/BSDs, they would simply improve WINE. Hell, they could implement it fully, maintain it on sync with all their Win* APIs and, as there is at least one version of WINE that is BSD/MIT-licensed, they could simply run with it -- even charge a little bit for it.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048