Slashdot Mirror


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?

69 of 347 comments (clear)

  1. Wrong emphasis by nokilli · · Score: 5, Interesting

    Microsoft's role shouldn't be in improving the OS, it should be in creating the infrastructure necessary to allow the umpteen-zillion Windows developers out there to improve the OS instead.

    I don't know how many of you have contributed to an OSS project, but, at least for those projects that are well-established the process can be a lot of work and not a little bit intimidating. Some progress has been made on the tool front to make it easier but it still takes way too much effort to get a patch mainstreamed on the really big projects.

    What Microsoft should do is open up their software, and invest their money in more programmers, but not to do coding, to act as support for the rest of us who do the coding.

    Make it so that if I find a bug, all I have to do is fix it and submit a patch. That's it. Nothing more. Nothing less.

    This is the one opportunity they have that I don't see Linux/*BSD ever possessing. The kind of work necessary to support large projects is the very last thing most of us want to do. Sourceforge is littered with the remains of OSS projects that were fun to code and get working, but that nobody wants to maintain anymore.

    They'd still make gobs of money. Ever browse their help wanted section? Sometimes it seems as if half the listings there are for build engineers. Guys whose only job it is to build Windows and all the other projects. Casual/notive users are never going to attempt this on their own (Gentoo/LFS users notwithstanding), and you'd be crazy to accept builds from third-parties given the complexity we're talking about and the potential for malware.

    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.
    --
    Why didn't you know?

    1. Re:Wrong emphasis by TapeCutter · · Score: 3, Funny

      "What Microsoft should do is open up their software, and invest their money in more programmers, but not to do coding, to act as support for the rest of us who do the coding."

      I think IBM has that bussiness sewn up already.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    2. Re:Wrong emphasis by Rahga · · Score: 4, Interesting

      "Sourceforge is littered with the remains of OSS projects that were fun to code and get working, but that nobody wants to maintain anymore."

      This was true once, but I don't think it holds much water anymore. There's much more esteem these days given to the guys who do the hard work of maintaining a project that actually works... There is a point where people want to maintain a project that is important and makes a different in people's lives, a point beyond the fun-hack level, and you rarely see entry level developers there.

      Anybody can start up an open source project, but most of them never get to the point where the project is usable and well-made. The only exceptional new project I've seen lately is Ruby on Rails, and it's functional and well-documented to the point where it can't probably can't fail at the point where the initial developers lose steam.

    3. Re:Wrong emphasis by Nasarius · · Score: 3, Funny
      What Microsoft should do is open up their software, and invest their money in more programmers, but not to do coding, to act as support for the rest of us who do the coding.

      Ah, so you support the "free as in slave labor" open-source model?

      --
      LOAD "SIG",8,1
    4. Re:Wrong emphasis by ajp · · Score: 5, Interesting

      >> Make it so that if I find a bug, all I have to do is fix it and submit a patch. That's it. Nothing more. Nothing less.

      You don't know how frightening that is. Your bug is my feature. Your "fix" breaks me. Or your bug is an invitable side effect of some other necessary but non-obvious code. You can't just submit "fixes" with "nothing more, nothing less" in Linux. How in the fsck do you think you would ever be able to do this in Windows?

      Mod me flame-bait if you like. I'm not ignorant enough to get modded "interesting".

    5. Re:Wrong emphasis by skiflyer · · Score: 2, Insightful

      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.

    6. Re:Wrong emphasis by croddy · · Score: 4, Insightful
      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.

      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.

    7. Re:Wrong emphasis by nokilli · · Score: 2, Interesting

      Where in the world are you finding any evidence to claim that their current ideology is antiquated and obselete?

      Here.

      Do they keep making money the way things are going? Sure they do. But there won't be any growth, worse, Linux/*BSD continue to act like ducks pecking them to death.

      So if they're lucky, their stock price stays where it is.

      For Gates, everything is about growth. Making money hand over fist isn't enough. He's done that already.

    8. Re:Wrong emphasis by jericho4.0 · · Score: 4, Informative

      Inkscape is another project that deserves some recognition. These are OSS projects where a small group of competent developers have identified a niche and delivered. I hope it inspires others.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    9. Re:Wrong emphasis by sumdumass · · Score: 2, Insightful

      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.

    10. Re:Wrong emphasis by sumdumass · · Score: 2, Insightful

      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.

    11. Re:Wrong emphasis by zygote · · Score: 2, Insightful

      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.

      Even that, apparently, wouldn't help!

      http://slashdot.org/article.pl?sid=05/07/28/183823 5&tid=201

      --
      the future is here, it is just not evenly distributed - w. gibson
    12. Re:Wrong emphasis by skiflyer · · Score: 2, Insightful

      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.

    13. Re:Wrong emphasis by skiflyer · · Score: 2, Insightful

      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.

  2. Flawed logic by A+nonymous+Coward · · Score: 5, Interesting

    I believe what he is suggesting is that Microsoft spend a billion bucks and a year to embrace and extend Linux, starting from some existing distribution. Then when they release their flood of changes in a year, under the GPL, no one will be able to catch up because of that billion buck one year lead.

    But that one year lag works the other way too. Microsoft would then be a year behind the open source baseline with which they started.

    If they kept merging mainline changes into their internal codeset during that year of secret development, it would no longer have a year's worth of changes in it, it would only have enhancements, which would be a lot easier to pick and choose from for the rest of the world to merge back into the mainline.

    If Microsoft kept their baseline "pure", they would be behind the world as much as the world would be behind them. If they kept their internal codeset up to date, they would not be a year ahead.

    Wham! Paradox City Arizona, baby.

    1. Re:Flawed logic by Baddas · · Score: 3, Insightful

      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.

  3. Summary. by gardyloo · · Score: 4, Funny

    turning it into the world's best operating system.' Could this ever happen?

          Doubtful. Ask again later.

    1. Re:Summary. by rayde · · Score: 4, Interesting
      i thought this whole scenario was basically already played out in Mac OS X... i mean, not exactly with all the details of TFA, but relatively closely. A big company took an open source product, kinda created their own fork, gives a bit back to the community, and the geeks embrace it. many would call it "the world's best operating system" already.

      but hey, it'd be nice if Microsoft did it too. I like UNIX ;-)

    2. Re:Summary. by SA+Stevens · · Score: 4, Interesting

      What 'open source product' did Apple take in? They were acquired by (or they acquired, depends on how you look at it) NeXT, who had a closed-source operating system. They essentially 'open sourced' big chunks of it, enough to run a 'bare UNIX-like OS' which has been called Darwin. As part of making it a bare UNIX-like OS that would be USABLE they grafted on a FreeBSD derived userland.

      In no sense of the word did they 'take an open source product' and kinda create their own fork. Unless you can tell me where to download NeXT's Source Code. I wouldn't mind having NextStep/OpenStep to run on some of the various hardware (PA-RISC, Sparc, Intel, etc.) hardware I have around here. . . It's not freely available by any means except the warez route. Certainly the source code is not available.

    3. Re:Summary. by TheRaven64 · · Score: 3, Informative
      In no sense of the word did they 'take an open source product' and kinda create their own fork

      Yes they did. Back when they were called NeXT, they took 4.2BSD and Mach 2.0 (later Mach 2.5), forked it and put a proprietary UI on top of it.

      When they became Apple, they replaced a lot of the 4.2BSD stuff with FreeBSD code (and some from NetBSD back in the Rhapsody era).

      Of course, this process happened back in 1988, so it's only news by Slashdot's standards, but it did happen.

      --
      I am TheRaven on Soylent News
  4. If Microsoft went open source.. by Anonymous Coward · · Score: 5, Funny

    I would get laid..

    never happening..

    1. Re:If Microsoft went open source.. by tloh · · Score: 4, Funny

      If Microsoft went open source..

      I would get laid..

      never happening..


      Nothing ventured nothing gained...
      ...That goes for both of you.

      --
      Stay sentient. Don't drink bad milk.
    2. Re:If Microsoft went open source.. by SleepyHappyDoc · · Score: 3, Funny

      I would get laid..

      Yeah, by Bill Gates.

      --
      Stasis is death. Embrace change.
  5. "Could this ever happen?" by LowbrowDeluxe · · Score: 3, Funny

    Well...sure! If I ever see a large order for hand-knit sweaters for damned souls I'll start expecting it.

  6. Ooooh! by dasunt · · Score: 5, Funny

    While we are wishing, I want a money tree in the back yard that sheds $100 bills.

    And world peace.

    And a pony!

    1. Re:Ooooh! by NanoGator · · Score: 4, Funny
      "While we are wishing, I want a money tree in the back yard that sheds $100 bills.

      And world peace.

      And a pony!"


      If I were posting a fantasy about being a rich guy with a pony and no law enforcement, I'd post it anonymously.
      --
      "Derp de derp."
    2. Re:Ooooh! by arkhan_jg · · Score: 2, Funny

      Wouldn't the pony eat the $100 bills growing on the tree?

      Or we talking about some big-ass money tree that it can't reach?

      Enquiring minds want to know.

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
  7. Not a chance by jlrowe · · Score: 4, Insightful
    Microsoft is based not on software, but on *control*.

    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.

    1. Re:Not a chance by siphoncolder · · Score: 2, Insightful

      Oh don't be so dramatic.

      It's based on money. Control ensures money - that's the bottom line. Literally.

      --
      i'm amazed that i survived - an airbag saved my life.
    2. Re:Not a chance by Noehre · · Score: 4, Funny

      > PS: Is my user ID small enough?

      No. Never small enough!

    3. Re:Not a chance by NickFortune · · Score: 2, Insightful
      Microsoft IS most definitely based on software, they know it and work it, and do it very well. Why are so many on /. unwilling to give them credit where it is due?

      That's an interesting question, really. There's no doubt that MS made a policy of hiring the very best, and we can reasonably assume that they have some quality coding going on in house.

      And yet there is considerable perceived suckage in the Microsoft codebase. Ans so a lot of people ask "if so many people dislike this product, why does it remain dominant?"

      Good marketing seems a plausible answer. Certainly, Microsoft are extremely good at marketing. Arguably their marketing skills are superior to their coding skills, notwithstading their having a shipload of talent available in the coding department.

      And this in turn leads many to characterise MS main business as marketing. It seems to be what they do best. Of course, to describe them as a marking company is an oversimplification, but it is still a useful analysis in terms of the insight it yeilds into the software giant's behaviour.

      To consider their behavior in terms of control, while perhaps harder to defend, is similarly interesting. Certain MS activities make no sense in terms of providing what thewir customers want, but make perfect sense if you consider them as control freaks. Their determination to inflict DRM upon their userbase springs to mind here for some reason.

      OSS has zip to do with nobility or anything else associated with good. It's rapidly being brought low to the same level as drug abuse due to peer pressure. Better go open source or you'll be seen in the same light as Microsoft. Open source to be cool and hip and accepted.

      You reckon? I don't recognise that characterisation at all. Copyleft software creates a commonwealth that enriches us all. Many contribute simply for that reason. Of course, OSS coders are a diverse bunch and each of us probably has a their own unique set of reasons for contributing. Unlike Microsoft, the closet we come to having a corporate agenda is the GPL. And that, I think you'll grant, is a fairly altruistic document.

      There is of course the pressure some people are directing at Sun to release Java to the community. Personally I think that would be a good move for Java, but I will conceed that it is Sun's decision. But even if the rhetoric has gone over the top in the course of that particular debate, it's hardly fair to attempt to characterise the entire community in terms of that one discussion.

      Oh, and I can't see the drug use connection at all. I'd love for you to explain that one.

      Microsoft spent real money, invested real resources, why should they not keep their source closed if they so choose? It's their right to do, as it is theirs.

      Just to be clear, I do not dispute this. In fact I don't think anyone disputes this, although a few people belive MS might be better served by going open source. I belive they are entitled to their opinions, just as MS are entitled to ignore them.

      I am so sick of this tinfoil hat FUD about Microsoft. Their chief crimes are simple: they sold unfinished, alpha, and beta software as finished product and downplayed the results despite voluminous documention by support professionals and by virtue of the sheer number of patches needed to stabilize it afterwards; their second crime is to abuse the patent system while claiming to desire an end to the same behavior. Lastly, they tend to get overprotective of their market and cross the line in proper and ethical sales and marketing practices.

      Is that all? I thought they'd done something bad! ;)

      Seriously, add to the list that they are also rather scathing in denigrating their opponents, and have a vicious line of FUD themselves. Which would not be so bad if their own offerings represented the pinacle of software development depicted in MS ad campaigns.

      As it is, you can expect folks to be a bit

      --
      Don't let THEM immanentize the Eschaton!
    4. Re:Not a chance by hypnotik · · Score: 2, Funny

      Damn straight.

      --
      (I was only an egg, but then I cracked)
  8. Could this ever happen? by Rick+Zeman · · Score: 4, Insightful

    No. Less return to the stockholders (not that they get many dividends anyway....)

  9. In a word, no by bgfay · · Score: 4, Insightful

    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.
  10. Short answer? by ruiner13 · · Score: 3, Funny
    No.

    Long answer?

    No f'n way.

    There, settled.

    --

    today is spelling optional day.

  11. It's pretty simple by mr_tenor · · Score: 2, Informative

    Free Software (and Open Source I guess) is about cooperation and working together.

    Proprietary software is about not cooperating, and many big businesses seem to be about destroying anything which gets in the way of their profit or control.

    Microsoft can't "go open source" until it collectively believes that cooperation is a good idea and stops trying to destroy or control everything. And I'm guessing that won't happen any time soon.

  12. shya by Wordsmith · · Score: 5, Funny

    Shya. And some dude screaming "developers" might fly out of my butt.

  13. Next by AaronStJ · · Score: 3, Insightful
    Could this ever happen?

    No. Next question.
    --
    Stupid like a fox!
  14. Speculative article != news article by RootsLINUX · · Score: 4, Insightful

    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
    1. Re:Speculative article != news article by AEton · · Score: 4, Interesting

      This isn't a speculative article. It's a quiet attempt by Microsoft to gauge the community's reaction to a possible open source product.

      Recently I was paid $10 to take a survey geared towards IT professionals about "current trends within the Software and PC Industry". The questions were clearly written by Microsoft, and one possible plan was obvious:

      -Microsoft will compose a list of dozens of software patents allegedly violated by Linux and will offer total indemnification for Red Hat users only. If necessary, it will use its own patent portfolio as leverage.
      -Microsoft will strengthen Red Hat's source offerings to emphasize "interoperability", which means that it will be possible to administer a RH install from Windows.
      -Microsoft will buy Red Hat for considerably more than it seems to be worth and will immediately cripple it just as it's crippled every other worthy competitor it has bought out.

      This is a clever plan to defeat Linux.

      (Part of the survey really bugged me because it seemed like a push poll - see here.)

      --
      We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
    2. Re:Speculative article != news article by slashdotnickname · · Score: 2, Interesting

      I come here to read news, not some editorial guesses at what might be news in the future

      You must not come here often!

      There are plenty of tech sites out there if you just want news, and most deliver fresher right-off-the-presses news. But here you get news, editorials, book reviews, interviews, and tons of sometimes funny, sometimes insightful member commentary.

      so why settle for vanilla, when you can get it and more in the neopolitan that is /.?

    3. Re:Speculative article != news article by pablodiazgutierrez · · Score: 2, Interesting

      You're assuming Red Hat is the fundamental player of the free software world. It is not. There's not such a thing, and that's why free software is here to stay: No one owns it. No one can frigging own it. If tomorrow Red Hat disappears, there's a dozen companies with the same potential that will fill the gap. They just have less US market share at the moment, but that means nothing.

  15. Probably on a very cold day in hell by Lead+Butthead · · Score: 2, Informative

    Just think about the type of things that Microsoft do (competitive practice that edge on illegality) and the sort of things that are said repeatly about Open Source movement by this company, from employees in the trenches all the way to officers of highest level. My own conclusion is that a snowball has better chance in hell than Microsoft ever switching over to Open Source model.

    --
    ELOI, ELOI, LAMA SABACHTHANI!?
  16. Great theory, difficult implementation by Sv-Manowar · · Score: 3, Interesting

    Releasing anything resembling the source code to windows would be laden with problems for Microsoft. Opening their customers to a whole range of security holes created by decades of patch-fixes and arcane support layers for retired API's would possibly leave them with a public relations disaster on their hands, not to mention the financial repercussions.

    However, it is interesting to imagine a truly level playing field between Windows & Unix based operating systems, in freedom and price terms. Would end users choose unix based systems over windows based systems given the full freedom of choice and knowledge that applications could run on either? Also the possibilities for code and standards interaction between two entirely open systems and the continued improvement of both in competetive and meaningful ways is something that could potentially be extremely beneficial to the computing ecosystem at large

    1. Re:Great theory, difficult implementation by TapeCutter · · Score: 3, Interesting

      "Would end users choose unix based systems over windows based systems given the full freedom of choice and knowledge that applications could run on either?"

      Writing commercial grade applications that use a single code base for both *nix and Windows is not that difficult, simply avoid platform specific API's such as MFC. If you cannot avoid them then seperate that part of the code from the rest of the application and you will still end up with ~80% common code.

      The expensive (and boring) part is comprehensive testing of the application on multiple versions of multiple platforms.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  17. Best is subjective. by mOoZik · · Score: 3, Insightful

    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!

  18. The prupose of a company by paulius_g · · Score: 2, Insightful

    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)

  19. Embrace, Extend, Exterminate by DaveM753 · · Score: 2, Funny

    Possible future quotes from one Mr. Ballmer:

    Embrace: "Microsoft will now provide a free Open Source Operating System. We are doing this to ensure that even citizens of the poorest of nations can freely access information via the Internet. We will work closely with existing Open Source Software developers to ensure their ability to produce cross-platform software to meet that end."

    Extend: "As Microsoft's Open Source Operating System has grown in popularity, it appears that cross-platform software packages on some competing operating systems are introducing security holes that endanger user privacy. Therefore, we at Microsoft will add high-strength encryption standards based on our .PRIVACY(TM) Security Extentions."

    Exterminate: "Software not compatible with .PRIVACY(TM) Security Extentions standards will no longer work with Microsoft's ... blah, blah, blah..."

    ...you get the picture...

  20. Why bother? by Bob_Robertson · · Score: 3, Insightful

    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
    1. Re:Why bother? by Zak3056 · · Score: 3, Insightful

      However, Microsoft will not release Windows as Open Source. They cannot, because there is too much stolen code in it. **cough**BSD**cough**

      Given that the infamous "running strings on ftp.exe" results in the Berkeley Regents copyright notice, I daresay that this code is NOT stolen, and is being used according to license.

      No, the real reason this will never happen is that there isn't anything in it for MS--interoperability weakens their monopoly, and Open Source doesn't offer anything compelling enough (to them) to make that kind of move. However, I think we will see more and more dev and system administration tools end up under some form of F/OSS license. They already have a few projects in the wild (two of them are actually hosted on sourceforge!)

      That actually has a real benefit to microsoft--particularly if Balmer was serious when he did his monkey dance and shouted "Developers! Developers! Developers! Developers!" The CPL seems to be what they're currently looking at for that sort of thing, let's see how they progress.

      --
      What part of "shall not be infringed" is so hard to understand?
  21. Re:Obligatory by hungrygrue · · Score: 2, Interesting

    Yes. If Windows were open sourced, it would be incorporated into Wine. In very short order, every legacy Windows application would run seamlessly under Linux and Windows as a stand alone operating system would simply fade away. So... another good (from MSFT's perspective at least) reason for them not to do so.

  22. No, here's why by MBCook · · Score: 2, Interesting
    No, it won't happen. Despite all the other good reasons why it won't happen... here is my big one:

    Portability. If MS were to move Office to X under MS-Redhat (or whatever), that would mean it should be possible to get Office running under Gentoo (which isn't the kind of lock-in MS would like). So they'd have to do something like make a special toolkit (which they would probably do anyways). But that toolkit would have to use X, so it could still be put on Gentoo. So they'd have to change X. That means either writing their own X server or adding patches to the existing one. If the patch it, they have to release it so that won't work unless you need their special kernel stuff. But they'd have to release that too (it couldn't be a module, so it'd have to be GPL). In the end, anyone with Gentoo (or whatever) and some time should be able to run the program that would run only on MS-Redhat.

    The only way to fix it is patching the kernel or X, and then they'd have to release code. The other option is to write their own kernel/X from scratch... but that's what Longhorn is supposed to be (a complete rewrite). So... why bother?

    Given the way MS operates, it doesn't make sense. Now to provide a better Unix on Windows environment (like better POSIX compliance, a version of BASH, etc) in the form of a good Services for Unix so that applications that are cross-platform can be run easily on Windows, that could help them (making it easy to run Unix/Linux/BSD programs on Windows opening up tons of applications and such). Out of the two, that would be FAR more likely.

    But I doubt that would happen, because to allow people to easily port Unix stuff would mean allowing people to write Unix stuff and trade in their Windows servers down the line for Linux. To make it easier to keep running the platform that way would make it easier to switch off it. So it won't happen, it will stay crippled.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  23. Getting a clue by stox · · Score: 2, Interesting

    Microsoft still suffers from the "All Star" syndrome. Hire the best people money can buy, and the rest will take care of itself. Sorry folks, it doesn't work this way. The most productive teams I have ever worked in have consisted of the most gifted, and the most brain dead, with a generous distribution in between. You need a broad view, those who can see universe, the sky, and the ground below us. All make a substantial contribution to a truly great product.

    --
    "To those who are overly cautious, everything is impossible. "
  24. Too big of a project by parvenu74 · · Score: 3, Insightful

    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?

  25. This will never happen ... by chris_sawtell · · Score: 3, Informative

    This will never happen because there is huge quantities of patented code in Windows which belongs to third parties. Microsoft would have to buy in dozens if not hundreds of companies to do this. I can't see that happening.

    Otoh. It would be interesting to know exactly what Daniel Robbins, and similar collegues, are doing. My own guess is that he's probably creating a superior and enhanced version of his Portage build system for Vista. And otherwise probably very little, apart from being kept safely out of circulation so that the Free World cannot make use of his talents.

  26. World's best operating system? by Fear+the+Clam · · Score: 3, Funny

    Yeah, right.

    Microsoft spends millions on a UI lab every year and the biggest innovation they can come up with is hiding Clippy.

  27. This reminds me of... by teslatug · · Score: 3, Funny

    This story reminds me of Conan's "If they mated"

  28. Re:Forking by HiThere · · Score: 3, Interesting

    If it were GPL, I wouldn't care...as long as it was an official release from the MS corp. A release from a team of their engineers would leave me coldly skeptical. I would be expecting that at some point MS, the corp, would swoop down with a bunch of concealed patents, and start suing everyone they didn't like for patent infringement.

    They haven't earned much in the way of trust.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  29. Why? by sean23007 · · Score: 2, Interesting

    I can't help but wonder why they would do what the author of the article thinks they should do. There's no reason they would have to fork Linux and open their own code, if they wanted to do something like this. They would simply have to take the Linux kernel, port their own window manager and development tools and desktop environment to it (you know, the one everyone's used to and is the reason they can't switch), and get programs running. They could do that without too much trouble. Run Apple-style emulation layers if you have to. Fat binaries, perhaps, that run on Window with NT kernel and Windows with Linux kernel?

    They would be able to keep their own code closed, since they wouldn't have to alter the Linux kernel, and they would be able to update the OS with Linux kernel upgrades as they happen. Whenever they make a fix to the kernel, it goes back to the community, yes. But they do it because it benefits them to make the fix. The fact that everyone else benefits from their fix should be a good thing for them. When they make a patch that improves security or stability for everyone, well, you just can't buy that kind of good PR.

    It might work better in a legal sense if they did this with FreeBSD, just as Apple did. And that's how they can beat Apple. Do the same thing, with the same kernel baseline, but rely on their massive resources and programming ability to outpace them on the UI and applications front, meanwhile benefiting from every addition Apple contributes to BSD.

    Then Windows is UNIX, and there would be no reason not to use it. They would win the desktop, the server, the handheld ... everything.

    Damn it.

    --

    Lack of eloquence does not denote lack of intelligence, though they often coincide.
  30. Not a chance, yes by lastberserker · · Score: 2, Insightful

    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...
  31. A GPL Windows? Never happen. by qa'lth · · Score: 3, Interesting

    But, were I Microsoft, I could think of ways to leverage the Linux development progress cheaply and easily, and piss off all the OSS people all at once.

    First, MS should buy Transgaming. They own Cedega, which is a closed fork of the Wine tree. No need to support the WINE project with actual patches, since there's no licensing requirements.

    Second, knock together, say, a FreeBSD or Linux distribution. X11, standard userland, everything.

    Third, use their internal OS programmers to turn Cedega into the greatest thing since sliced bread. A -perfect- implementation of the Win32 API on top of Linux.

    Fourth, get all the hardware manufacturers on board for drivers. Institute a driver program. Ta-da, everyone has drivers, but only on platforms MS wants to support. IE, x86. OSS driver development continues, but at a slower pace with fewer people actively testing.

    Fifth, make the install as painless as a standard Windows install. No text-mode, no kernel boot stuff, just the splash we all know and love(/hate)

    Fifth, sell for the price of a Windows license, or a little less. Allow the base OS to be downloaded freely, ala Darwin, but keep the WINE/Win32 API closed and sealed off.

    Since their Win32 API is perfect, Visual Studio should run flawlessly. AND, with the proper window manager on X11 (as they will likely do this), it would be visually indistinguishable from standard Windows. Power-users could install Gnome/KDE/fluxbox/windowmaker/whatever, and the Win32 API would still be perfectly available, exportable over the network as any X11 app, etc.

    Leverage the community to build the kernel and userland. Use their own people to maintain just the API - keep the total lock-in.

  32. Dead projects on Sourceforge by jesterzog · · Score: 5, Insightful

    Sourceforge is littered with the remains of OSS projects that were fun to code and get working, but that nobody wants to maintain anymore.

    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.

    1. Re:Dead projects on Sourceforge by Reziac · · Score: 2, Insightful

      Your tale illustrates *exactly* why I feel that abandoned, unfinished, half-baked, and other not-yet-working stuff *should* be kept available on Sourceforge, rather than done away with (as I heard SF once discussed doing). Who knows what partly-baked idea might be just the right seed for another project, which DOES get finished??

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  33. Red Cap! by khasim · · Score: 3, Insightful

    So, Microsoft buys out Red Hat for a huge amount of money....

    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 ... but Microsoft cannot do anything to the people who WANT to work on Linux.

    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.

  34. Lucky you by ImaLamer · · Score: 2, Funny
    Snippet From Microsoft PR Website:

    Microsoft has just announced that for the past two hundred years there has been a program running that they've acquired in a recent takeover called WorldPeace 1.2. Microsoft has taken over the secret company that once ran the program using fly wheels and slide-rules and has promised to fix its flawed design which caused the program (WorldPeace) to crash ever 40-60 years.
  35. Re:This fits by A+beautiful+mind · · Score: 2, Interesting

    We already have non-us in debian. As of today software patents are not valid in Europe, so i'd like to see MS try messing here.

    As for the USA, you need to deal away with software patents.

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  36. Bill Thompson by McFadden · · Score: 2, Informative
    I've always had serious issues with this guy. Everything you read from him reeks of self-promotion and ego rather than an genuine understanding of the industry.

    If you've ever read his personal website it talks about how long he's been working with technology, how he's influenced the course of I.T. (has he crap!) and how he has this amazing ability to understand new technologies faster than most 'normal' people. And yet a few weeks ago he wrote the most ill-informed, ignorant piece I've ever read from a 'commentator' about how he couldn't port his email from Windows to Mac OS X (and of course he blamed Microsoft for his own lack of ability). Not surprisingly in the BBC feedback section, dozens of people suggested solutions which he could easily have identified from 5 minutes research on Google. Even less surprisingly, the feedback section was remove shortly afterwards.

    I've barely if ever agreed with anything he's ever written. I think the fact that he has to have his face and name plastered all over his column, when every other respected BBC journalist lets their writing do the talking, says it all.

  37. Anyway, the scenario is kind of stupid. by hummassa · · Score: 2, Insightful

    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
  38. What a concept by c1ay · · Score: 2, Funny

    open bloatware

    --