Slashdot Mirror


O'Reilly Sez Ask Craig Mundie

There's a news article up at O'Reilly that hypes their upcoming Open Source Convention and also sets up a forum to submit questions to potentially be asked to Mundie when he gives a keynote at the convention. Should be an interesting, perhaps vitriol-filled morning there.

28 of 201 comments (clear)

  1. Re:What .NET is... by Jonathan · · Score: 3

    One place .NET shines over Java is that you are not forced to do all your development in Java but instead can use the right tool for the job

    But what if one of the right tools is Java? Forcing someone *not* use Java (as .NET does) is just as bad as forcing someone to always use it (which Java doesn't BTW -- long before MS "innovated" .NET, Java had JNI)

  2. What I'd ask by Lumpish+Scholar · · Score: 3

    Mr. Mundy, you talked about how horrible it would be if software whose development was funded by the U.S. govenment was "Open Source" (presumably GPL'ed). Such software is always public domain, which means there are no restrictions on how Microsoft or anyone else can use it.

    Were you just being disingenuous, or did you actually have a point?

    (I'd have posted this to ora.com, but it wouldn't accept a request from behind a proxy server.)-:

    --
    Stupid job ads, weird spam, occasional insight at
  3. Re:Innovation and Slashdot by Surak · · Score: 4

    Having the webbrowser as an OS component isnt always a good thing

    Not a good thing? KHTML is cool, IMHO. It allows many KDE programs to view Web pages right inside their program. This is good.

    OF course, if you run Linux you don't have to have KDE, and therefore you don't have to have KHTML. I can't say the same thing for Windows. If I have Windows, I'm pretty much stuck with Internet Exploiter.

  4. Shh! by RebornData · · Score: 3

    What do you think you're doing? It can only be a good thing of the knee-jerk, mindless flames / trolls masquerading as questions get posted here, rather than in the other forum where they might actually be submitted. Do we really want the questions of people too clueless even to read the /. blurb before posting to go there?

  5. Is Microsoft gonna GPL Windows? by SpinyNorman · · Score: 3

    Mr. Mundie, given that Microsoft is so fearful of the GPL yet has the option of maintaining it's own "shared source" business model, does this mean that:

    a) Microsoft is considering GPLing Windows, but is worried about the outcome

    OR

    b) Microsoft realizes it is being out-competed by GPL'd software

    P.S. Which swear word does Bill Gates most commonly use when referring to Linux?

  6. One little request by babbage · · Score: 4
    WILL YOU PEOPLE PLEASE STOP USING THE WORD INNOVATE?!?!

    Every time Ballmer opens his damn mouth, every other word seems to be "innovate". The more he says it, the less I believe it. If he was so busy innovating, where does he find the time to draw attention to it so much?

    It reminds me of so many things, none flattering.

    • It reminds me of the movie "Princess Bride", in which the Spaniard quizzically points out the the Sicilian "you keep using that word -- I don't think it means what you think it means...".
    • It also reminds me of the movie "What About Bob", in which Bill Murray tries babie steps therapy: "Baby steps gettin' out of the chair, baby steps walking across the room, baby steps opening up the door, baby steps walkin' through the door, baby steps closin' the door..." ad nauseam.
    • Closer to home, it reminds me of Philip Morris' recent PR campaign, in which they make sure that the audience knows how many millions they're spending on public service campaigns. What they don't mention in those ads is that they're spending about ten times more money on the ad campaign than on the actual charitable services that they claim to put so much emphasis on. What's more important to them? Actually helping out, or giving the appearance of helping out, such that they might throw off some of the lawsuits against them? I know I'm suspicious.

    And so it is with Microsoft's "innovation" campaign. It just seems like you're more "laterally" innovative than anything else. You embrace open source, kinda, but in a way that carefully distances you from the whole "open" part of the equation, thus defeating the whole point.

    For a huge, powerful company, there are a lot of ways to go about things, as you well know. For the /. crowd, true innovation could nicely start with really & honestly opening up your source code, but I doubt you'll ever relinquish that much control over what you have worked so hard for, and I won't begrudge you for that. And I do realize that there's a marketing role to be played, and that the perception of being an innovator can be just as useful -- and much cheaper -- than actually being one. Maybe there is something to be said for putting all your efforts into such "lateral" innovations -- getting people to think you're pushing the frontiers, and giving the public enough (profitable!) little shiny chrome frills and vaporware for the claim to be at least plausible, while not actually providing anything that is truly, fundamentally new.

    But could I suggest trying to meet halfway here? Is it not the case that Microsoft earns more from support contracts than actual product licenses? (I don't know, this is just my impression, but I'd be interested in more concrete information). Do you *really* think people can be talked into going to a subscription model, benefits be damned, if it's going to mean having to pay a software bill every month? I think there's a lot to be said for it (I like Windows Update, Mac OSX's Software Update, and Debian's apt-get features, and these are all embryonic versions of the same idea), but I also think that people will strongly resist the idea of having to pay a recurring fee for something that they were allowed to use outright & in perpetuity in the past.

    If you're going to plow ahead with this "innovation", can we at least ask for someting in return? I think I could actually deal with having to subscribe to a .NET system that allowed me to look at & modify the code I was receiving. Allowing others to share & modify it as well would be even better -- that's why they call it open & free software -- but if you at least agreed to publicize what it is that you're trying to get people to do, you might encounter a bit less resistance than you're begging for now. As it is, you're just singling out this particular demographic of clued up, tech savvy devlopers and saying we want nothing to do with your or your freaky hippie ways. The resulting "yeah well fuck you too" should come as little surprise. Maybe a truce can be reached? I'd be happy to see it, but the ball is in your court...

  7. Re:Wow, Smart move by Tim by Zigg · · Score: 3

    Tim seems to have a knack for calling controversial folk to the mat. Remember Bezos and one-click?

  8. Governments by AirLace · · Score: 4

    You said in one of your previous speeches that Microsoft is opposed to governments releasing source code under the GNU GPL Free Software license. I beg to differ.

    Surely if the government has been funded by the taxpayer to develop this software, then it should be placed under a license that requires that it remains free to the funders? If the source code is placed under a less restrictive license such as the BSD license where the code can be integrated into proprietary products such as Microsoft Windows, then the customer will be forced to pay the vendor of the proprietary software for something they have in fact already paid for when they paid their tax to the government. Do you think that this secondary "Microsoft tax" is fair on customers?

  9. For all the Space Ghost Fans by krmt · · Score: 3

    So Mr. Mundie...

    ... what are your super powers?

    "I may not have morals, but I have standards."

    --

    "I may not have morals, but I have standards."

  10. Re:What .NET is... by blakestah · · Score: 4

    Come on, don't spew the company line. Talk in plain English.

    .NET is several things to Microsoft. First and foremost it is intended to kill Java and any other competition for internet based apps. Secondly, it is designed to interoperate with Microsoft's new revenue model in which each person pays $100 each year for the privilege of using Office, and varying amounts for other Microsoft apps. Thirdly, it is meant to give Microsoft a stranglehold on all internet based communications. .NET will require Microsoft name resolution, Microsoft SMTP, and just about anything else from Microsoft as well. The internet will be a COMPLETELY different world if you are running Windows than if you are not.

    In short, with .NET Microsoft hopes to do to the internet what they did to the desktop in the early and mid 90s - own it and leverage it. It will promise benefits to the consumer but provide none.

  11. Mr Mundie by 4of12 · · Score: 5

    Sir:

    Much controversy has surrounded Microsoft's Shared Source initiative, particularly given the differences between the licensing terms that apply to MS Shared Source and the licensing terms that apply according to the GNU Public License.

    Hypothetically, suppose I am a programmer with MS Shared Source in front of me on one hand, and a different GPL source in front of me on the other hand.

    Suppose, further, that in both cases I have a brilliant idea, an idea that will substantially increase the feature set, reduce bugs, and increase performance.

    For both application programs, each under its own license, describe exactly

    1. the costs (money, time, opportunity)
    2. the benefits (same)
    that would pertain to each of three important parties
    1. myself, the programmer
    2. Microsoft corporation
    3. everyone else (public users, other companies, other programmers, etc.)
    both in the short term and in the long term if I were to improve the code for the respective application program.

    I would most appreciate a ranking of those costs and benefits.

    --
    "Provided by the management for your protection."
  12. Re:What .NET is... by Carnage4Life · · Score: 4
    In other words, java - without the advantages of java.

    Depends on what you mean by the "advantages of Java". The primary advantages of Java are a.) ease of development and b.) cross platform support.
    1. C# is primarily a Java based language that fixes a couple of things Java got wrong (there is now a const keyword, there are out parameters, there is a foreach construct, there are enums, etc) and also has some annoying holdovers from C++ (what's the deal with the virtual keyword?).

      For ease of development I'd rank them about equal. If the development is Windows based then C# beats the pants off of Java since it has access to certain APIs directly instead of having to go through JNI as would be done in Java.

    2. Java is write once, run anywhere. This is a major advantage if you are running lots of client Java code on varying platforms. But since most Java development is server based then the fact that a program is WORA loses its charm. Secondly most Java communication between various platforms is done via RPC mechanisms (CORBA or RMI) and .NET supports an XML based RPC format called SOAP which is as cross platform as you can get since all the other platform needs is an HTTP server.

    One place .NET shines over Java is that you are not forced to do all your development in Java but instead can use the right tool for the job in different parts of your project and combine them seemlessly. Utilizing Perl classes from VB or inheriting from C# classes in C++ is very attractive and extremely cool.

    --
  13. What .NET is... by Carnage4Life · · Score: 5

    What, exactly, is .Net?

    Developer View:
    .NET is the next generation of Microsoft's component technologies (COM, COM+, DCOM) which incorporates lessons learned from Java. COM is a technology that allows you to interact with components written in different languages transparently and is descended from OLE (Object Linking and Embedding which is the technology that was developed to allow being able to drag an Excel spreadsheet into a Word document) and . The languages that support COM are the Visual Studio languages as well as Object Pascal (Delphi). COM has its own binary format and while works almost transparently from Javascript, VB, and VBScript is a bitch to work with from C++. DCOM is the same as COM but it adds being able to do RPC (remote method invokation for the Java heads) from components irrespective of what language they are written in, kinda like CORBA without the ORBs.

    .NET simplifies this by having a Common Language Runtime which is analogous to the Java JVM. COMable languages simply compile to the CLR format instead of to assembly code or a weird binary format. So this should lead to the best of both worlds by giving you all the functionality you have come to expect from the Java platform with the added benefit of using languages other than Java (C++, C#, VB, Javascript, VBScript, Perl and a few others) and transparently interact with objects written in these languages. Because all .NET languages have access to the CLR they can utilize it to extend themselves, e.g. Visual C++ has "managed extensions" that allows for garbage collection via the CLR.

    The major goal is then to use this technology to build XML based web services.

    Marketting View:
    Microsoft .NET is Microsoft's XML Web services platform. This is the next generation of Internet computing, using XML to communicate among loosely coupled XML Web services that are collaborating to perform a particular task. Microsoft's .NET strategy delivers a software platform to build new .NET experiences, a programming model and tools to build and integrate XML Web services, and a set of programmable Web interfaces.

    PS: Please do not take this as some official MSFT response, I'm merely an intern and in fact this is a reprint of a post I made before I got to Redmond.

    --

    1. Re:What .NET is... by Salsaman · · Score: 4
      In other words, java - without the advantages of java.

  14. Innovation by Salsaman · · Score: 5
    Microsoft is always talking about 'innovation' in their products. Can you name five M$ innovations which were not copied or stolen from rival products ?

  15. Mumdie's asnwers by Srin+Tuar · · Score: 3

    To save you the time Ill tell you how he would answer:

    Q:What, exactly, is .Net?

    A: .Net is Innovation.

    Q: And what is the difference between Open Source, Free Software, Linux and GPL.

    A: They are all the same

    Q: Do you have cancer?

    A: No, I do not use open source products.

  16. This is great news. by the-banker · · Score: 4

    Isn't this what we want? Engaging Mr. Mundie in a controlled debate of the issue definately favors Free Software, IMO. What better way to confront the FUD than face to face.

    I also believe that as a community we need to stay focused on what is important and avoid falling into the same headline chasing FUD tactics that Microsoft uses. Competing with MS on their terms is foolish. Remember when Clinton's '92 campaign reverberated 'It's the economy, stupid!'? We need to stick to that same sort of level, but substitute economy with technology and freedom.

  17. embrace & extend - open source by maddogsparky · · Score: 3
    Microsoft often uses the phrase "embrace and extend" to describe its extentions to existing standards. What are Microsofts plans with regard to opening up its proprietary extensions to other developers, in light of its recent expansion into "open source?"

    --
    science is a religion
  18. Closed source apps for Open Source OS's by Lechter · · Score: 4

    Does Microsoft have any plans to release binary versions of some of their more popular office applications for Linux or other open operating systems?

    After all, apparently Microsoft makes the lion's share of its profits from applications rather than windows. I'm sure there's a decent-sided market for Office for Linux. I use Linux, and I'd certainly like to be able to use Word and Excell nativly - if nothing else then because their formats are the "defacto" standard these days.

    Currently Corel's WordPerfect is the (more or less) standard office product for the Linux world, and I sort of wonder if Microsoft would be willing to challange that dominance, and perhaps gain a (little) bit of good will from a community that it has otherwise sorely alienated (to say the least).

    --
    credo quia absurdum
  19. Question: what about the BSD License by Lechter · · Score: 5

    OK I can see why you mighn't like the GPL, since it doesn't do corporations any good, but why don't you try releasing software, or using software under the BSD license, much as Apple did with Mac OS X? Perhaps that would allow programmers to have a deeper understanding of the workings of your software.

    --
    credo quia absurdum
  20. This Is Not A /. Interview! by update() · · Score: 5
    All you people submitting questions -- this isn't a Slashdot interview! Ask them here!

    Every time there's a headline here with the words "interview" or "ask" people start frantically posting questions. I confess I've been guilty of that a couple of times myself... ;-)

    (Original subject: First "This Is Not A /. Interview!" Post! Apparently that trips the lameness filter.)

    Unsettling MOTD at my ISP.

  21. Would you calculate MS's profits using int by Hairy_Potter · · Score: 4

    or long int?

    We are talking billions and billions here.

    Or would you use a real number for the decimal accuracy?

  22. "Shared Source" and the NT native API? by Philbert+Desenex · · Score: 4

    Windows NT, Windows 2000 and presumably Windows XP had a "native" API that Microsoft never bothered to document publicly. Microsoft has used this on various occasions to aid favored 3rd party vendors (Exececutive Software received access to the native API for "Diskeeper") and to hobble despised 3rd party vendors (Netscape's web server was much slower than IIS, because IIS used the native API, and Netscape used Win32).

    Once Microsoft lets people view NT/2000/XP operating system code, the "native" API will be out of the bag. Microsoft won't have semi-secret "native" APIs to barter with.

    How much of a force *against* the "shared source" approach was the existance of the "native" API?

  23. Hypothetical Example for Comparison by Ranolf · · Score: 3

    Microsoft appears to believe that the GNU Public License (GPL) presents some kind of danger to "intellectual property" rights, and that in particular Microsoft is trying to warn other companies [and not just software companies] of the danger.

    With the exception of software companies, what danger does the use of the GPL really pose to most businesses, given that for them software is means to end and not the thing which defines them as a company? And how does Microsoft shared source offer GPL like benefits without the "IP Liability"?

    I would like to offer a simple but specific example to clarify the context of the question: a small widget manufacturer has a production line, which he wishes to automate to stamp the logo of his customer on each widget. He has a database of customers, and a program developed by a large software company which controls the stamping press. He wants to connect the database and the stamping press program to change the stamp pattern according to his purchase orders in the database. This is a very simple adjustment. He cannot however modify the program, because the company which developed it has gone out of business, and he has no access to the source code. GPL software exists which he could use, but at the price of [potentially] sharing the that change with his competitors, but Microsoft also has a stamp press controller which he could buy, and get a Shared Source license for, enabling him to make the change. The question is, why should he choose MS and Shared Source over the GPL code? Is this ability really the core competency of his business, or merely a tool to help him in his real compentency which is making the best widgets? Presumably, if all that distinguished this manufacturer was his ability to stamp logos, how would the MS shared source license accomplish his goal of obscurity? Would MS not be privy to incorporate changes he made, and sell it at later date to his competitors or to make it a feature of MS StampPress? Would the low cost and low overhead of using GPL outweigh his concerns about IP competition? Furthermore, even supposing his competitors did end up using the "custom" code, does the fact that he can now benefit from any improvements THEY make change his decision - and can he benefit from changes other's make if he goes with MS Shared Source?

    --

    "Perfect numbers like perfect men are rare." -Descartes
  24. Craig Mundie by Dancin_Santa · · Score: 5

    1) Do you pronounce "Monday" and "Mundie" the same, or do you emphasize the "day" in "Monday"?

    2) Before you came to Microsoft, what special talents did you possess?

    3) If I were to grep the Windows source code, how many "We'd be totally fucked if our customers knew we did this" comments would I find?

    4) Are you wearing a hairpiece?

    5) What's your /. ID, or do you troll anonymously?

    6) When Bill or Steve makes a joke, does everyone laugh? Is it a fearful laughter?

    7) How much Linux code is actually in Windows? Haha, just joking. Windows would be a lot stabler if it had any.

    8) If you were a Hostess snack cake, which one would you be and why?

    9) Why are manhole covers round?

    10) Have you thought about suing tobacco companies and making a quick billion or two?

    Dancin Santa

  25. what we really want to know by Magumbo · · Score: 3
    Mr. Mundie,

    Did Microsoft purchase O'Reilly and Associates? If so, will they continue to use *TeX or switch to doing layouts using Word? Also, please leave the 18th century woodcuts alone, we like their distinctive look. Thank you.

    --

  26. Questions by Violet+Null · · Score: 4

    If the GPL is described as a "cancer", what malignant term does that leave to describe Microsoft's behavior? Microsoft bills itself as "software for the agile business". How does having the XP software force customers to call Microsoft when they change hardware contribute to agility? Similarly, how does having the XP software require the exact same CD that was used for installation be on hand for verification, applying service packs, etc. contribute to agility? Where do you get your drugs, and do you have any to share with the rest of the class? Seeing as how the linux faithful already view Bill Gates as the antichrist, do you have a particular character from Revelations that you would like to be viewed as?

  27. cnet article by ghack · · Score: 3

    cnet has an article about the same subject. according to them, Red Hat's Michael Tiemann is going to be in a debate w/Craig Mundie... http://news.cnet.com/news/0-1003-200-6218716.html? tag=st.lx.1491268.today.1003-200-6218716