Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Microsoft Programming IT Technology

Microsoft Planning on Opening Up More Source 482

mhh5 writes "It's a bit surprising, but it looks like Microsoft is considering making some of its code open source. Obviously, Microsoft's OS or Office are not going to be opened, and it seems like Microsoft is just trying to get more developers, but it's a interesting change of policy."
This discussion has been archived. No new comments can be posted.

Microsoft Planning on Opening Up More Source

Comments Filter:
  • Finally! (Score:5, Funny)

    by Anonymous Coward on Thursday June 24, 2004 @08:26PM (#9524269)
    I can't wait to get my hands on that DOS 3.3 source. I shall build the mightiest DOS EVER!!!!
    • by TiggertheMad ( 556308 ) on Thursday June 24, 2004 @08:36PM (#9524338) Journal
      ...Although, the possibilities of porting MS Bob to LINUX are intriguing...
    • What are you talking about? Everybody knows, it's going to be MS GOLF!!! :P
      • Re:Finally! (Score:3, Interesting)

        by sumdumass ( 711423 )
        it's probabl;y going to be some directX version so games can be ported to linux, then they will cliam linux stole thier code and in one fell swoop destroy the competition..

        seriously, it wouldn't surprise me if this is a camaflauged attemt to make a claim like that down the line. were somethign is so closlly obvious, shady claims and maybe a lawsuite can be made like they never could have done it without seeing the source code and they didn't cr edit the right sources..or c an we say SCO times 3?

        I guess th
        • Re:Finally! (Score:5, Insightful)

          by ultranova ( 717540 ) on Friday June 25, 2004 @05:05AM (#9526153)
          I know the install routeen is easier in windows because the entire /ect directory and such is in a structured registry with rules that everyb program has to follow instead of thier own ways of doing it that make linux a pian sometimes.

          I've always wondered who came up with the idea of the Windows registry in the first place. It gathers the system and program settings in the same place, making it impossible (to users) to separate the two. In addition, the registry grows like a black rubber sack full of waste food in a hot day, and is about as nice to use - programs typically scatter their settings all around the registry, and because the thing is so large, searching it with regedit is slow. All in all, another amazingly bad idea from people who brought us Edlin.

          On the other hand, in Linux, you simply open the text file /etc/programname, and make whatever changes you please. Most Linux config files also contain plentifull help in the form of comments.

          I don't quite understand why you think that the config files in Linux are unstructured. They are of the form key = value, and every line that starts with # is a comment. Simple and usable.

          As for installation process, I think that writing "apt-get install programname" is about as easy as it can get, and certainly less of a bother than the installation routines in Windows programs, but to each their own...

    • Re:Finally! (Score:5, Insightful)

      by AKAImBatman ( 238306 ) <<moc.liamg> <ta> <namtabmiaka>> on Thursday June 24, 2004 @09:09PM (#9524505) Homepage Journal
      I think this whole "Shared Source" concept is one of the worst things Microsoft can do. In fact, even responding to Linux as a credible threat is the worst thing they can do. By admitting that Linux is a credible threat, they've convinced the world that Linux might be a product that's useful for something. If they simply continued to carry the tagline of "Linux is older than Windows and has little to show for all that time. We don't consider them a competitor," the big execs with $$$ wouldn't take Linux very seriously. The shared source concept only makes it worse by stating that "There may be something to this Open Source thing."

      • Re:Finally! (Score:5, Insightful)

        by shigelojoe ( 590080 ) on Thursday June 24, 2004 @10:20PM (#9524873)
        Of course, not everyone is going to listen to Microsoft when Linux is being discussed. Slowly, more and more people are going to catch on that Linux is worth a second look, and Microsoft would look foolish (well, more foolish than usual) if they kept on insisting that there are no pros to using Linux.

        One example of how this PR strategy has failed recently is the current situation of the Seattle Mariners. I know, I know, a professional sports analogy; don't worry, this will be painless. Anyway, during the 2000 through 2003 seasons, the Mariners won 60.6% of their games (393 out of 648); by all accounts, this was a very good team. But there were issues mounting behind the scenes. Players were getting older, and money was being wasted on players that had already passed their peak. Regardless, the Mariners front office kept reassuring fans that the team could compete. Sabermetricians (people who study baseball statistics) predicted that old age would end up biting the Mariners in the ass, but fans didn't believe that a team that had done so well recently would do so poorly now. Well, the Mariners are almost halfway through their season, and they have won only 41.4% of their games (29 out of 70). They have the worst record in their division, the second worst record in their league, and the fifth worst record in all of Major League Baseball! Still, the front office denies that there is anything seriously wrong with how the team is being run and maintained. Now the fans *know* that the Mariners are too old to play well, pay too much to crappy players in an attempt to improve their team, and that the front office is going to bullshit their way out of doing anything meaningful. By staying the course and saying that nothing serious is wrong, the Mariners front office is going to lose a lot of business and a lot of respect.

        I'm not the kind of guy who would normally give free advice to Microsoft, but sometimes it's better for the emperor to admit that he's not wearing any clothes.
        • Re:Finally! (Score:5, Interesting)

          by AKAImBatman ( 238306 ) <<moc.liamg> <ta> <namtabmiaka>> on Thursday June 24, 2004 @11:05PM (#9525075) Homepage Journal
          Unfortunately, your comparison is lacking. If we we're to draw a true analogy of what Microsoft's stance should have been, then it would be more like the New York Yankees pretending that the Marlins were a complete non-threat. As long as the Marlins don't manage to embarass the Yankees at any point, the Yankees can continue to keep fans from suspecting that the Marlins are getting better. But if the Marlins are doing poor to average and the Yankees started telling the press that the Marlins are their biggest competitor, the Yankees would instantly balloon the credit of a team that no one should be concerned about.

          It's not that much different with Microsoft. Microsoft has battled with Unix varients for a very long time, and has always managed to come out on top thanks to "pretty interfaces". Linux is certainly getting better, but many managers dismissed its supporters as biased. The moment Microsoft began a defamation campaign on Linux was the moment that Microsoft-friendly managers began turning their heads. Linux was no longer a toy in their eyes, it was a real product that Microsoft considered a serious threat. And if it was a threat to Microsoft, might it actually be better than Microsoft?

          • Re:Finally! (Score:3, Interesting)

            by Anonymous Coward
            The moment Microsoft began a defamation campaign on Linux was the moment that Microsoft-friendly managers began turning their heads

            I work in the Microsoft Universe, and I can flatly say that this is false.

            Linux Hype has been going on in the IT Press for 5 years now, far longer than MS has done any specific anti-Linux marketing. MS-centric IT Managers have noticed and are taking Linux seriously, especially in application areas where it is very strong (LAMP, Java, and Oracle).

            Which is exactly why Microsof
            • Re:Finally! (Score:5, Interesting)

              by sumdumass ( 711423 ) on Friday June 25, 2004 @01:22AM (#9525617) Journal
              I would agree that they are making more of an anti ibm-oracle-whatever campain as you stated. I do think that there is a side effect and that is giving linux more credit then it already had/has. Wether this is planned or not might be a question not worth asking but it is one of the results. They are bringing more attention to linux as a viable competitor and more shops are taking notice.

              I can attest to this myself. I have a client that was/is pro-micrisoft for everything. I wanted for a long time to use a linux on an old box for a internet router so I could have some more control using ssh and the likes. After being told no for several years, suddenly out of the blue I recieved a call saying it might be a good idea to go ahead and do it. Some of the key points of the conversations was, we won't have to worry about viruses on the linux server and it is definatly cheaper then the win2000 server and IIS. It serves the internet to about 40 workstations, hosts the email, scans all messages with a virrus scanner, and spam filter, gives me ftp and ssh access were I didn't really have it before, runs one of the worlds best firwalls (iptables/netfilter) and cost about $1800 less to start up. Also it allows the other win2000 server to be used to alieviate some stress from another server that runs a data store that I wouldn't allow on a box with a direct conection to the internet.

              There is now talk about placing another linux box in running a sql server and dumping a couple of data bases into it for a working backup that would survive the next big windows virus/hack attack. This wouldn't have ever been possable without Microsoft and others bringing attention to linux as a competitor (AT least in this shop). My client reviewed these decisions with some asociates in other buisinesses and they are considering doing the same. One of the plusses is there would be limited vendor lockin so other options would be viable when microsoft (or some other windows only app) riases licence fees'. Also the thought of having workable backup solutions that are immune to the same virus/update/whatever bugs is pricless. If somethign hits and takes down the servers, bam a few config changes and everythign is back to normal while the problem is being sorted out. I don't think we would switch entirely to linux there but I also didn't think linux would have been there in the first place.
      • Re:Finally! (Score:5, Insightful)

        by iabervon ( 1971 ) on Thursday June 24, 2004 @11:17PM (#9525129) Homepage Journal
        That worked until other computer giants started pushing Linux. When Microsoft says something's not serious, but IBM spends a billion dollars marketing it, Oracle says it's their preferred platform, and Dell sells it on their big machines, it's pretty clear that Microsoft is failing to understand customer requirements. "Everybody else is talking about Linux, but Microsoft doesn't seem to know anything about it" leads to "Microsoft is not keeping up to date on technology". Of course, if everybody else weren't talking about Linux, Microsoft would have just kept saying nothing about it.
        • Re:Finally! (Score:5, Insightful)

          by AKAImBatman ( 238306 ) <<moc.liamg> <ta> <namtabmiaka>> on Friday June 25, 2004 @12:58AM (#9525545) Homepage Journal
          When Microsoft says something's not serious, but IBM spends a billion dollars marketing it, Oracle says it's their preferred platform, and Dell sells it on their big machines, it's pretty clear that Microsoft is failing to understand customer requirements. "Everybody else is talking about Linux, but Microsoft doesn't seem to know anything about it" leads to "Microsoft is not keeping up to date on technology".

          Keep in mind that Microsoft was in the perfect position to portray IBM as a mainframe "has-been". They could have easily targetted IBM directly with a campaign stating that IBM is attempting to bring back the days of Big Mainframes. IBM even makes it easy with their special versions of Linux that run on big iron!

          Microsoft could then point out that Oracle is also a "has-been" that failed to take the top TPC against SQL-Sever. Thus they're jumping on IBM's bandwagon of selling their products to a small niche market of Linux lovers.

          While all of that may be stretching the truth, it would still keep Microsoft from having to say anything about Linux other than "it's a toy created by a bunch of hackers." Thus Microsoft's mistake was in attempting to attack Linux directly as if it were backed by a company. Linux doesn't actually have a company to attack directly, so it was about as effective as bombing Internet nodes. Had they gone focused on Linux's corporate support infrastructure, they could have effectively dismantled Linux's Enterprise attempts without directly killing Linux. (A bit like bombing the internet nodes to Washington DC. Far more focused and effective.)

      • Worse than that (Score:5, Interesting)

        by einhverfr ( 238914 ) <[moc.liamg] [ta] [srevart.sirhc]> on Friday June 25, 2004 @01:13AM (#9525596) Homepage Journal
        I worked at Microsoft until sometime last year. I wasn't in a great or glamorous position as a developer or anything. But working there did make me pay attention to the policies to a greater extend than I do now.

        A number of us in my department (we joked that it was the "armpit of Microsoft," but I forget who coined that phrase), noticed that Microsoft seemed to be pursuing greatly differnet and conflicting strategies relating to the saturation of the PC market and the threat to revenue that this engenders. On one hadn you had software assurance as an attempt to create a stable income source as PC's live increasingly long lives, and on the other you have .NET which seems to commoditize the OS much like Java....

        This is yet more evidence to me that Microsoft is NOT acting in a unified and coherent manner but us taking a shotgun approach out of fear (interestingly, not fear of Linux, but Linux contributes to an already bad situation).
    • Re:Finally! (Score:5, Funny)

      by maxbang ( 598632 ) on Thursday June 24, 2004 @11:04PM (#9525069) Journal

      Ha! From the article: "There's more of that on the way," said Microsoft's Stephen Walli...

      That's like a fat chick showing you a boob and saying, "There's more where that came from."

  • Just one thing (Score:5, Insightful)

    by Anonymous Coward on Thursday June 24, 2004 @08:27PM (#9524277)
    Any program MS could open the source to other than Office or Windows is almost completely useless. What would be much better is if they opened the file formats. Then maybe we could have proper .doc readers and writers.
    • Re:Just one thing (Score:5, Insightful)

      by Kobayashi Maru ( 721006 ) on Thursday June 24, 2004 @08:32PM (#9524309)
      I wouldn't say useless. Being able to see how the program reads and writes a file is much more useful than trying to guess what that program is doing. The open source community has done a good job guessing... imagine how much easier their jobs would be if they could observe the precise behaviour of the actual program.
      • Re:Just one thing (Score:5, Insightful)

        by kfg ( 145172 ) on Thursday June 24, 2004 @08:45PM (#9524385)
        File formats, codecs and *APIs*.

        We don't need to see the code, we just need to know what goes in and what comes out documented. Then we can write our own damned code to do it which will be untainted by MS's code, of little return value to them, and allow us to compete directly.

        Which is why you won't see it happen other than under duress.

        After that seeing the actual code is just like seeing MS in its underwear, fun to point and giggle for a little while, but after that more and more disquieting and revolting.

        KFG
    • by Alphanos ( 596595 ) on Thursday June 24, 2004 @08:36PM (#9524336)
      Don't be silly. For instance, we know there are lots of great features in IIS that could be ported to Apache to improve it, like the ability to be automatically exploited! Internet Explorer has similarly advanced code that Mozilla could make use of;).
    • Re:Just one thing (Score:5, Interesting)

      by tachin ( 590622 ) on Thursday June 24, 2004 @08:43PM (#9524371)
      The code they open source *now* may be useless, but the trend is interesting, not long ago open source was "evil", "viral", "comunist", "unamerican"...and now they are doing open source?..maybe it's not that bad after all?
    • Re:Just one thing (Score:5, Interesting)

      by DougMelvin ( 551314 ) on Thursday June 24, 2004 @08:43PM (#9524373) Homepage
      To name some programs other than windows and office that are not "almost completely useless":

      windows media player
      directx
      various drivers
      IIS
      windows scripting host
      internet explorer
      imagion.. IE with real DOM support
      or how about 100,000 volunteers hunting vulnerabilities?
      outlook express
      visual studio and all it's bits
      regclean
      microsoft management console
      source safe
      msn messenger
      remeber the desktop toys?
      countless more.. but i'm starting to get board with this.. must.. must.. eve..

      bye.



    • Re:Just one thing (Score:5, Insightful)

      by foidulus ( 743482 ) * on Thursday June 24, 2004 @08:58PM (#9524450)
      What would be even better than Microsoft opening up the doc format, they should really participate(with other concerned parties, such as Apple, OO, Sun etc) in creating an open document format(preferably XML). But that would not help microsoft at all, because then they would have to compete solely on tools that would help the user create the best document asap. Which they are capable of doing, but for most users, the little bit of extra help/formatting would not be worth the price point. They are too dependent on the proprietary doc format to sell more copies of office.
      Hell, even if they did participate in creating open document standards, they would probably add special proprietary "enhancements". Visual J++ anyone?
    • Re:Just one thing (Score:3, Insightful)

      by cshark ( 673578 )
      Not necessarily. They just opened that Xml installer program. But that's not what I'm concerned about.

      The thing that seems very strange to me is that they start opening up source code with real open source licenses, then they go on several notable tirades directly, and indirectly about how open source is inferior and costs more money than you expect. Can you say the same for the utilities they've released themselves?

      If so, could you say by using their own rhetoric that using Microsoft products are just to
  • by WindBourne ( 631190 ) on Thursday June 24, 2004 @08:31PM (#9524305) Journal
    MS is not doing this because they believe in helping mankind. This is a way to get ppl hooked on the shared source and more importantly, having an ability to sue said programmer down the road, if they move over to GPL code.
    • by woodhouse ( 625329 ) on Thursday June 24, 2004 @08:37PM (#9524345) Homepage
      This argument sounds familiar somehow. The counter-argument went something like: if you don't like the terms, don't use it.
      • by node 3 ( 115640 ) on Thursday June 24, 2004 @09:08PM (#9524503)
        This argument sounds familiar somehow. The counter-argument went something like: if you don't like the terms, don't use it.

        The reason people are pointing out the trap in MS's devious "Shared Source Initiative" is that a lot of trusting people won't realize that they don't like the terms (ie: they fall for the trap), and will use it. Unlike your "let the buyer beware" attitude, some people actually don't like the idea of other people being scammed, and will voluntarily do something to help them before it's too late.
    • Once again, damned if they do, damned if they don't. I don't for one second believe MS is doing this to help anyone but themselves, but do you really think that all of the other companies that open source their software are doing it for mankind either? Companies are in business to make a profit, and although I disagree with a lot of Microsoft's business tactics, I think that this is a move that will not only help them, but may actually prove beneficial for developers too. So what if they open some source
  • by Wig ( 778245 ) <alawiggle@gmail.com> on Thursday June 24, 2004 @08:32PM (#9524313)
    ...it's just a bunch of "if-else" loops anyway. Millions. Although, they iterated an array once that and used a "for" loop pretty nicely...
  • by SlightOverdose ( 689181 ) on Thursday June 24, 2004 @08:33PM (#9524319)
    While we know Microsoft are not going to open source anything critical, one of the things they do seem to be starting to do is make the development process more transparent to the public.

    Many Microsoft developers now discuss projects openly on Blogs and Forums, and some projects (i.e. Internet Explorer) now have community sites where the public can interact directly with the development team.

    Personally I like this transparent process, and hope it becomes popular within Microsoft. They have some of the best developers in the world and this sort of restructuring could lead to some excellent software being produced.
    • I like it too. (Score:3, Insightful)

      by twitter ( 104583 )
      You have to have had a slight overdose [slashdot.org] to think this is anything but a PR move, but it undermines the majority of their free software FUD. M$ has always had ways of getting public input but has mostly ignored it. They have consistently worked to eliminate user choice on their platform and have only "opened" it up to competition by court order. Non affiliated Microsoft developers long ago made things like "window blinds" and other tweaks to M$'s GUI. Microsoft could have adopted any of the popular ones, b
  • by neon777 ( 777242 ) on Thursday June 24, 2004 @08:35PM (#9524325) Homepage
    That's what it's all about.
  • by Weaselmancer ( 533834 ) on Thursday June 24, 2004 @08:35PM (#9524332)

    It's a trap!

    ...ok, dumb jokes aside, this is probably not as good as it sounds. I'd advise the Wine guys to stay as far away from this code as possible!!

    Remember, these are the guys who "recommended" Baystar to SCO. They are NOT open source friendly.

    SCO caused Linux a lot of problems with their whole "code pollution" bit. I'll betcha they're planting seeds to do the same thing with their own code base later on down the road.

    Stay away from this, folks. FAR away.

    • by Dark Lord Seth ( 584963 ) on Thursday June 24, 2004 @08:57PM (#9524446) Journal

      I'm not old enough to have witnessed the evil juggernaut that was IBM, but I do occasionally hear the elder people talk about days past when IBM would own your soul if one would even look at an IBM compatible piece of junk. There was no greater evil then IBM and it was cursed and spit at.

      Now look at IBM, they turned OS into a viable business model and are a nice enough player in the OS world. Who is to say MS can't change into a nice enough OS player? The quality of their software aside, it's a good thing to see they ACKNOWLEDGE OSS to start with.

      And, that can be used against them if they claim OSS is a $strRandomNastyLethalDisease. If they do, remind them they use it themselves.

      • Who is to say MS can't change into a nice enough OS player?

        The fact that this is not going to happen unless something makes it happen. A company like Microsoft isn't going to change its ways spontaneously.

        IBM changed like this because they died. They got bitchslapped by their customers and by the U.S. DOJ and had to rebuild from nothing. Neither of these things are happening to MS right now or in the forseeable future-- and in fact, the DOJ and MS's customers seem to basically just be bending over as far
    • Insightful (Score:4, Insightful)

      by Anonymous Coward on Thursday June 24, 2004 @09:01PM (#9524467)
      They [Microsoft] are NOT open source friendly.

      I was going to make a crack about how obvious this comment was, but you got me thinking about the success of Micro-Soft's marketing campaigns.

      Micro-Soft has managed what seemed to me to be an impossible task; turn the obvious security advantages of Open Source into a debate about who has the better security. There are actually people out there convinced that Windows' security is superior due to the success of their marketing, contrary to all reason and evidence.

      Micro-Soft have managed to turn TCO into a debate about which is cheaper, Windows or FLOSS, despite the fact that it is blindingly obvious that the cost of Windows is a gazillionfold.

      Perhaps your comment is the first of many, as "Micro-Soft supports Open Source" and "Shared Source and Open Source are the same thing" become the new frontiers in their reductio ad absurdem marketing campaigns that seem so successful with the gullible.

      • Re:Insightful (Score:5, Insightful)

        by Weaselmancer ( 533834 ) on Thursday June 24, 2004 @09:35PM (#9524628)

        Perhaps your comment is the first of many, as "Micro-Soft supports Open Source" and "Shared Source and Open Source are the same thing" become the new frontiers in their reductio ad absurdem marketing campaigns that seem so successful with the gullible.

        Agreed, AC. They've tailored the term "shared source" to sound very much like "open source". I assure you I have not swallowed the Kool Aid on this.

        Open source is much much different than shared source. Anyone who disagrees is welcome to get the source to Internet Explorer, fix the bugs, and then release it on their own CD. It'd be an expensive way to prove the point that the two are not the same. Consider it a thought experiment, though.

        My point was that MS knows that it's open source that will someday sink their boat. There is a motive here that remains to be discovered. Goliath sees David. He knows what's coming.

        SCO's attack at least had the possibility to damage open source. The amount of open source people who jumped in to defend open source is proof enough of that. The problem is that SCO's claim simply had no teeth. Now, imagine for a moment if it did. What if Linus had put some foreign IP in the kernel? What then?

        And MS knows that. So why not pollute the stream a bit? Loose some code, and see where it turns up over the next 5 or so years? With any luck, it'll turn up somewhere...important. And then MS will pull the same stunt, and heaven help us all. They can afford enough lawyers to where it would make sense to measure them in metric tons.

        And that's my point, really. Avoid this code like the plague, folks. Do not look at it. Do not touch it. Do not download it. Do not acknowledge it. Do not give the pack of rabid IP lawyers that will be coming 5 or so years from now any stick to beat us with.

    • I'm sorry, if they're going to release their code under an Open Source license then there is nothing they can do about it if you use it in your own project.
  • How sweet. (Score:3, Interesting)

    by delta407 ( 518868 ) <(slashdot) (at) (lerfjhax.com)> on Thursday June 24, 2004 @08:35PM (#9524333) Homepage
    From the article, referring to Munich's choosing open-source software over substantially discounted Microsoft offerings:
    "Is that a threat to our business? Well, as much as we didn't get that sale or make that customer happy, yes," he answered. "Is it a threat to our overall business? No. There's lots of customers out there and I would hope that we're making all of them happy so they keep coming back."

    I find it interesting that Windows is so widely deployed, yet so few people are truly "in love" with the operating system. You'll find people willing to die for Mac OSX, for OpenBSD, for BeOS, for Amiga, for Gentoo, or for any number of other systems -- but to date, I've never met a single person that was truly satisfied with Windows, much less happy or fanatical about it.

    People use Microsoft for a number of reasons, none of them at all related to customer satisfaction. Corporate desktops are assumed to be running Windows with Office unless stated otherwise. Data centers are assumed to be running some Windows server edition, to let the admins use Group Policy and other platform-dependent tools that almost make managing those desktops bearable. People use Microsoft because of their monopoly, and Microsoft exploits this.

    And remember, no one got fired for choosing Microsoft.
    • by mingot ( 665080 ) on Thursday June 24, 2004 @08:48PM (#9524397)
      I find it interesting that Windows is so widely deployed, yet so few people are truly "in love" with the operating system.

      Oddly enough, most people only use operating systems to facilitate whatever work it is they happen to be tasked with accomplishing. When it comes to love, passion, etc, these same weird folk usually look towards members of the opposite sex (or the same sex, even) and not penguins, devils, or peices of mealy fruit. Crazy, huh?
      • Re:How sweet. (Score:3, Insightful)

        by Anonymous Coward
        I know mechanics and carpenters that truly care about their fine tools and are dedicated to certain styles and brands. I know seamstresses who care deeply about their tools.

        Why should computer geeks all of a sudden attempt to think in such a utilitarian fashion about their tools. A quality tool that you interact with day to day should be a pleasure to use. Anyone who thinks otherwise doesn't believe in enjoying life.

        If you wait until the 8 hours at work is over to enjoy life you are missing out on a l
      • When it comes to love, passion, etc, these same weird folk usually look towards members of the opposite sex

        I hope Windoze users don't have the same feelings for their spouse as they do for their computers. Every place I've worked where windoze was deployed, there was not a single day that I did not hear someone cursing loudly about how the "computer" ate a few hours of work. They would beat their keyboards, as if they could not believe the thing had locked again. Then some discouraging words would be sh

  • by stox ( 131684 ) on Thursday June 24, 2004 @08:36PM (#9524337) Homepage
    Thousands of open source developers around the world would die as their head's exploded.

    We used to have a joke at Bell Labs regarding the source code for the 5ESS. If we ever wanted to eliminate any competition, we would send them a copy of the source, and they would go bankrupt trying to figure it out.
  • by obdulio ( 410122 ) on Thursday June 24, 2004 @08:36PM (#9524339) Homepage
    They are going to open the source of their network protocols. The first thing they are opening is the TCP/IP protocols. ;-)

  • by SphericalCrusher ( 739397 ) on Thursday June 24, 2004 @08:37PM (#9524346) Journal
    It's pretty obvious, and the Slashdot post mentioned it also -- to get more developers. The Windows operating system is unique, in sense that it is very user-friendly and everyone's software runs on it. The reason why Microsoft does not port software to other operating systems is common sense -- Windows is nothing without the software that it has, but that rule applies to any other operating systems as well. That's why Microsoft gives away development tools, because they want people to develop code under Microsoft's name... and this is no different. When people take Microsoft's opened source code and change it around, they are only helping Microsoft's opened source code and Microsoft themselves. It's not really about Microsoft making more money directly, but they will get more developers once everyone starts seeing their technique of programming and that will get them money in the long run.

    Just my two cents, heh.
  • Old news. (Score:4, Funny)

    by Steamhead ( 714353 ) on Thursday June 24, 2004 @08:38PM (#9524349) Homepage
    Microsoft opened up lots of it's source last year, lest we forget. :)
  • Why? (Score:5, Informative)

    by secondsun ( 195377 ) <secondsun@gmail.com> on Thursday June 24, 2004 @08:40PM (#9524358) Journal

    This is purly a business move aimed at PHB's. IBM has made money telling people that Open Source is good and MS is getting in on the right for free.
    It could also be that they are trying to get in on the good side of budding developers. I don't know any other CS majors that use Windows on their main desktop and I know of no CS majors who write their code in Windows. At Georgia Tech everything in class is done in Linux after the first Scheme class. If the future coders don't know Microsoft stuff they won't use it or push it in their jobs.

  • by craXORjack ( 726120 ) on Thursday June 24, 2004 @08:45PM (#9524388)
    Larkin said the error message has existed for several years, persisting even in the newest Outlook version, even though the problem has been well-documented. Such situations tend to give credence to longstanding assertions that Microsoft makes its software unfriendly to programs from competing vendors.
    This is what turned me off to Microsoft years ago. I used to love NT but got SO tired of incompatabilities with software from other vendors and of the misdirection from MS fans who always claimed the problems were with the other vendor. Well common sense tells me that when a microsoft program is released long after the other vendors has been on the market then the problem has to be caused by MS. Am I supposed to believe that the other vendors should have travelled in a time machine to test their software against a MS product that hasn't been written yet? Microsoft lost me as a supporter by cheating and lying about it.
  • by jimbolaya ( 526861 ) on Thursday June 24, 2004 @08:48PM (#9524399) Homepage
    For the of you that did RTFA, you may have had the same reaction as I did: The article twice mentions that Microsoft has already open sourced two projects, but neither time mentions what they are.

    Well, a bit of Googling turned 'em up: Windows Template Library (WTL) [sourceforge.net] and Windows Installer XML (WiX) [sourceforge.net].

  • by neon777 ( 777242 ) on Thursday June 24, 2004 @08:52PM (#9524414) Homepage
    This is like Sauron giving rings to all the elvish and dwarven kings in order to enslave them.

    Yes, I'm a nerd.
  • It's not from today (Score:3, Informative)

    by Matheus Villela ( 784960 ) on Thursday June 24, 2004 @08:58PM (#9524448)
    but it's a interesting change of policy

    This change is not from today, the change started with WIX [sourceforge.net] under the CPL [ibm.com].

    Anyway, if you make a CPL program better(and if it's not yours) you can't earn money with this, only if it helps you to make other things, but who created the program can earn money with your code.

    The want the media atention and to be the good guys with this things. Them whem someone talk about Microsoft be against open source software they will say: "we released XX softwares under open source licenses, how we can be against our softwares?"
  • by ya_steve ( 516464 ) on Thursday June 24, 2004 @09:10PM (#9524514)

    From the article:

    Microsoft's two existing open-source projects have used a type of open-source license from IBM called the CPL, or common public license, which some companies tend to favor because it clearly delineates some critical ground rules for an open-source technology's use. Analysts say that choice of license shows that Microsoft takes issue not as much with the broader open-source concept as with the GPL, a different type of open-source license used for Linux and other programs.

    I would argue that the GPL [fsf.org] has "clearly delinated ground rules", and I'm not sure what extra value is added by the CPL [eclipse.org]. The FSF licence list [fsf.org] gives some hints that the CPL imposes extra requirements:

    The Common Public License is incompatible with the GPL because it has various specific requirements that are not in the GPL. For example, it requires certain patent licenses be given that the GPL does not require. (We don't think those patent license requirements are inherently a bad idea, but nonetheless they are incompatible with the GNU GPL.)

    Does anybody have any examples of why a corporation would prefer the CPL to the GPL?

  • Change of policy? (Score:4, Insightful)

    by hankaholic ( 32239 ) on Thursday June 24, 2004 @09:13PM (#9524528)
    How is this a change of policy? Let's look at Microsoft's old methods:

    1) Embrace new methodology
    2) Extend new methodology in a way that locks users into Microsoft products

    Let's look at Microsoft's take on "open source":

    1) Embrace OSS' idea of providing developers access to source code.

    Would anyone care to guess what step #2 will be?
  • by Anonymous Coward on Thursday June 24, 2004 @09:17PM (#9524541)
    It goes like this:

    void main() {
    while (true) {
    //
    //**Secret Proprietary Microsoft Code Removed**
    //
    if (rand() % 2)
    doCrash();
    }
    }

  • by rajmobile ( 734113 ) on Thursday June 24, 2004 @09:31PM (#9524608)
    http://blogs.msdn.com is mesmerising. I can't believe they encourage their developers to post regularly, and that the feeds go out un-edited by management or marketing. Plus, they have anonymous comments enabled.

    http://channel9.msdn.com/ is an impressive effort, and shows how far MS is going with their community outreach.

    It's scary how much you can learn from blogs.msdn.com. There are a lot of smart people working at MS, but what are they all working on? The quality and thoughtfulness of the posters there indicates that they must have some killer internal projects.
    • by andy55 ( 743992 ) * on Friday June 25, 2004 @04:31AM (#9526089) Homepage
      It's scary how much you can learn from blogs.msdn.com. There are a lot of smart people working at MS, but what are they all working on? The quality and thoughtfulness of the posters there indicates that they must have some killer internal projects.

      It was interesting--thanks for sharing the link...

      However, this is a good opportunity to consider the differences between being smart/witty/intelligent and being driven, visionary, and willing to work in a project that may not succeed (b/c it's not in backed from the get-go with millions). I can say this b/c I've been exposed to ms developers, startup develops (myself included), and developers somewhere in between. I, personally, am not impressed with devs that don't seek the highest level of excellence in what they create. Most ms devs I've seen are so high in the Microsoft ivory tower that they've lost all sense of reality and priority. They are unconsciously in the mindset that the world revolves around them. Keep in mind this phenomenon isn't a MS thing--it's what happens to celebrities, wealthy people, and powerful people that only spend their time inside their courtyard.

      To spare boring details, I've repeatedly witnessed MS teams not fix trivial bugs/issues because of the testing (ie added budget) they'd "need" to do on the changed code (despite that any dev could look at the code and tell the PM that there is *no* risk). *That's* why even the smallest issues and problem tend to go unfixed for so rediculous amounts of time.
  • This will dilute "open-source" when applied to news broadcasts and magazine articles which PHBs rely upon. We could explain the intricate differences between "true" open-source and the Microsoftian "shared-source" licenses. But not in a brief sentence. And not in five seconds.

    PHBs will just think "open-source is good trend" and "Microsoft 'does' open-source".

    So yeah, this is a good, though Machievelian move, by Microsoft.
  • by perlchild ( 582235 ) on Thursday June 24, 2004 @10:59PM (#9525046)
    Just which product(s) will be shared source might be of interest to some pundits(I predict IIS being among the first ports on the server side, if it ever happens, simply because there is less server market share to lose there, they're already way behind apache, oracle web server, ibm web server, zeus et al... Windows Media Server is also a candidate, simply because they are licensing it as part of a larger product, but not selling it directly, in a marketspace where the competitors are much more expensive, but offer much more features{real} or are free{apple/darwin streaming server}). On the desktop I have a harder question, is this source thing just an attempt to blindside consumers? They could always say they are open sourcing word viewer after all... Nothing says they have in mind to open the source of a product that actually reads a specific Microsoft format, or that said product has to be unencumbered(patent-wise). Microsoft has always been a master of the "give with one hand take away with the other" I predict more of the same, just where is my only question. Let's not get carried away at least until they have named those products, and listed their intent as regards to data formats et al contained in there.

    Why is this important you ask? Well let me put a hypothetical case:

    1) you have the source code to office
    2) the office file format is encumbered
    3) you use the source code to do anything with regards to that file format(read, write, export, clean up, syntax-highlight it doesn't matter)
    4) you are in violation of their patent, and can(and likely will) be dragged before a court

    It doesn't matter that they opened up their source in this case. Should anyone who hasn't been following, that means that open source benefits end users most when linked to open formats. What this smells like to me, is a PR move related to stock valuation, they announced they would follow the trend, but without naming the products, to gauge the impact on stock price, and they are evaluating which product will be released, based partly on market reactions. If their focus groups say "bad juju" they'll pull up something like ms dos 2.11 or microsoft notepad, and claim they open-sourced it to encourage innovation in the text space
    [sarcasm]implying that they are leaders in the text-only field[/sarcasm]

    There are a lot of technologies that Microsoft started, like WMI, that would actually benefit from an influx of third party developers, actually, the number of technologies at Microsoft that wouldn't grow with an influx of third parties is actually pretty close to zero.

    However, if we want our computing to be unfettered, we have to keep insisting on what's really important, and not be swayed by Microsoft's "No" "No" "Maybe" "Yes but only if you give me the Moon first" routine. The data on our computers, belongs to us, the computers, they also belong to us, the software on it provides a useful service, it is true, but it does NOT grant control to Microsoft over that, and we need to react forcefully to anything that lessens our control over our property.
  • msdn and web apps. (Score:3, Insightful)

    by blanks ( 108019 ) on Thursday June 24, 2004 @11:05PM (#9525073) Homepage Journal
    I Might be missing something, as I dont care about the difference between open or closed source. Some source I write for fun and release it to everyone, other source I write to make money.

    Microsofts MSDN is full of source code examples, tools dlls components etc. Yes many of these tools you do not get the source code too. But as an example Microsoft site server, or commerce server as it is now was full of useful source code for developing your site server applications. Yes it wasnt open source, but it was free to use with your application if you had a license.

    I guess what Im getting at is, they offer many examples, source code with licenses, and tools, yes there not open source, but if thats what people want, then they will write it them selves and release it as open.
  • by michaeldot ( 751590 ) on Friday June 25, 2004 @12:19AM (#9525426)

    Sample Code is released to show how to use APIs. It is open source in the sense that you download and modify the source code, but the build isn't useful for distributing in its own right, unlike a TRUE Open Source project.

    True Open Source projects tend to be portable between platforms. Many projects on SourceForge can be built on Win32, Linux and Mac OS X.

    But what can Windows Template Library (WTL) and Windows Installer XML (WiX) be built on?

    My perception is that Microsoft's open source initiatives are simply a means of encouraging use of the Windows platform. They're making available source code to show how certain things can be done, thus giving developers an example of how routines should be written, but also meaning that these "open source" offerings are little more than extended sample code that you expect to get with a Visual Studio install.

  • He used to be the lead guy at Softway Systems, and developed the Interix package that's now the core of Windows Services for UNIX. Interix could also be described as "Microsoft GNU/NT", since it makes extensive use of BSD and GPL source code, including GCC and large chunks of OpenBSD.

    He's a smart cookie, and has given multiple presentations at Usenix on Interix. It's based on a modified version of the POSIX subsystem, and runs directly on the NT kernel rather than under the Win32 subsystem.

    I wonder if they're considering open-sourcing parts or all of the POSIX subsystem? Heck, even documenting and opening the NT kernel interface without releasing any of the code would be a huge step forward.
  • An analogy (Score:4, Insightful)

    by Phishcast ( 673016 ) on Friday June 25, 2004 @12:45PM (#9530095)
    The comparison between "Shared Source" and "Open Source" reminds me of the not-so-subtle difference between "hacker" and "cracker".

    The media (amongst others) will pick one and then the two terms become one in the same in the eyes of everyone except the geek sector. We end up looking like we're quibbling over the semantics of two things that most people will consider to be identical. For example, "I can see the code, what's the difference?"

"Being against torture ought to be sort of a multipartisan thing." -- Karl Lehenbauer, as amended by Jeff Daiell, a Libertarian

Working...