Slashdot Mirror


Windows Azure Offers Developers Iron-Clad Lock-in

snydeq writes "Microsoft's move to the cloud is certain to create a whole new kind of developer partner, Fatal Exception's Neil McAllister writes. But as much as Microsoft ISVs will likely go along with the shift to Windows Azure to keep revenue streams going, the kind of lock-in they will experience will be worlds away from what they face today. Rather than being able to ignore the new version of a key framework, developers will have no other option than to update their code to suit Microsoft's latest platform. That kind of lock-in will leave customers in the lurch, subject to their vendors' bottom lines, as ISVs that can't afford to rework code to keep up with Microsoft's latest platform will begin dropping services, and customers will have little choice but to accept the new terms of service their vendors send along."

20 of 227 comments (clear)

  1. Vuze? by Jrabbit05 · · Score: 4, Insightful

    I still think that name looks way to close to Vuze/Azureus. Maybe its going to change post launch?

    1. Re:Vuze? by Attila+Dimedici · · Score: 5, Informative

      So it's OK for MS to remove the "us" at the end of Azureus to make Azure and everybody should be OK with that, but if somebody tries to replace the W in windows with an L to make Lindows, everyone should be up in arms about that?

      In both cases, it seems like it has much more to do with WHO owns the trademark than with any sharply objective dividing line of legal fairness.

      Microsoft did not "remove the 'us' from Azureus". Azure is a word already.
      More importantly MS is not selling a product called "Azure", they have given a product they are developing the code name "Azure". When they actually release the product if they call it Azure, then it might be time to discuss this.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    2. Re:Vuze? by rtb61 · · Score: 4, Insightful

      Azure has far more to do with investors than it does with developers. It is all about creating the illusion of long term high profit margin revenue, that can be obtained by lock in style business practices. As M$ is struggling with both Vista and Office 2007, they need something more than the poor fiscal performance of xbox and the disaster of MSN. Google finds itself in a similar problem with regard to high share price limited growth opportunities in search and the inevitable break up of that market.

      Crippled cloud solves their fiscal desires but really does nothing for the majority of the market, both of them are really lathering up the hype, advertising as news articles popping up all over the place especially in mass media, all trying to create a demand that doesn't really exist.

      Realistically in tight economic times development will stagnate, companies will stick with what they have for as long as they can and only change when they are forced too and then that change will be targeted at long term solutions, where they have the greatest control over outlays and future investment cycles.

      --
      Chaos - everything, everywhere, everywhen
  2. No serious enterprise customers will adopt this by morgan_greywolf · · Score: 5, Insightful

    Constantly locked in to a upgrade path? No, way. No way will anyone go for this for anything real.

    1. Re:No serious enterprise customers will adopt this by peragrin · · Score: 4, Insightful

      never underestimate human stupidity. after all bush got elected twice.

      --
      i thought once I was found, but it was only a dream.
  3. Microsoft by Anonymous Coward · · Score: 5, Funny

    In a world with new wars, pandemics, food crises, and economic meltdowns, it is good to know that the morals of one company have stayed the same. Microsoft is our rock in these crazy times.

  4. I'll host MY applications by Philip+K+Dickhead · · Score: 4, Funny

    in a cloud of dreams by Richard Stallman!

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
  5. Don't worry, Miguel will fix it by Wesley+Felter · · Score: 5, Funny

    I'm sure he's already started on an open-source Mono-based Azure clone.

    1. Re:Don't worry, Miguel will fix it by Rayban · · Score: 4, Interesting

      We won't see v1.0 until Microsoft releases Azure v2.0, though.

      --
      æeee!
  6. Re:Like iPhone by zmjjmz · · Score: 5, Informative

    The Android allows you to download applications from the web, not jut the marketplace.

  7. Re:So that explains.. by Plekto · · Score: 4, Interesting

    I can't imagine customers putting up with this sort of thing for very long, especially in a business environment.

    Oops - you didn't pay... your entire business goes dead.

    Open source never looked so good.

    (and apparently the new Linux version just out shows how the gap is rapidly shrinking)

  8. so what? by thermian · · Score: 4, Insightful

    This is what Microsoft do. Its what they've done for decades, and it has made them hundreds of billions of dollars. The message they get from this is that customers don't mind their lock in, provided they get stuff that works. Therefore they don't see what they do as being wrong. If indeed it is wrong. I'm not so sure anymore.

    Microsoft software works, and usually works pretty well (Not including that heap of poo that is Vista, oh gods I hate that). Bottom line? Most companies buy Microsoft solutions, and you would be amazed how many still don't even know what Open Source is.

    They will continue to do so until Open Source software gets marketing as aggressive as that employed by Microsoft. It ain't about code/product quality boys and girls, its about your sales force. IBM learned this lesson early on. Microsoft learned it too, but Open Source is still laboring under the false impression that just having better code is enough.

    It isn't, trust me on this.

    --
    A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    1. Re:so what? by thermian · · Score: 4, Insightful

      What marketing? Microsoft didn't have to market until recently because everyone already knew about their products, and most of them were already customers.

      Eh? I'm guessing you've never worked in IT. Its hard to find an IT company more focused on marketing than Microsoft.

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    2. Re:so what? by grahamd0 · · Score: 4, Insightful

      Microsoft actively markets to enterprise customers, PC manufacturers and developers, and always has.

      They haven't marketed extensively to home users because they haven't had to. If you have Windows at work, all the programs you want to use are written for it, and it comes installed by default on any new PC, why would you even explore the possibility of getting something else?

      Even now, most people don't even realize there are alternatives.

    3. Re:so what? by chebucto · · Score: 4, Insightful

      I'm guessing he was born sometime around or after 1990. You'd have to have lived in a cave to have missed the Windows 95 marketing (remember how many 'news' stories there were about them buying 'start me up'? Wasn't Gates on Letterman?). They haven't had to do much marketing since Windows 98, granted, because by _that_ point they'd established their ~95% market share.

      --
      The English word fart is one of the oldest words in the English vocabulary.
  9. Windows Azure Offers Developers Iron-Clad Lock-in by iznogud · · Score: 5, Interesting

    ... as opposed to, say, Google App Engine.

  10. Well... by jd · · Score: 4, Insightful

    One could look at this in one of two ways. The first way is the line taken by the summary writer, that it's doom, gloom and disaster. In practice, this is actually the most likely scenario, as the alternative I'm going to suggest has never been seriously adopted by software vendors yet.

    And now for that alternative! Writing code correctly. (Ooooh, scary! Just right for Halloween.) Correct code does not mean "correct according to Microsoft's preferred style", it means "abstracted out, so you don't give a damn about the underlying architecture" with "vendor-specific and platform-specific details encapsulated and hidden by portability libraries and high-level languages". If you write code that will run just equally well on a Cray 2, PC compatible, Apple, SGI Indigo or a microprocessor-controlled toaster, you can afford to simply not care what Microsoft does. The portability library(s), which might be any combination of cross-platform Open Source or Commercial libraries for common stuff, provides almost total immunity from Microsoft API changes, gives you (next to) zero upgrade costs (the "actual" costs are distributed across all of the vendors tied to the library at the time AND in future) and minimizes the risks (the minimum amount of 3rd party code is changed per API change and the maximum number of arcs are tested because everyone linking into the code becomes a QA).

    Since the only practical method of maintaining such a model at the pace at which Microsoft breaks^H^H^H^H^H^Hchanges things is Open Source, it will force an increase in the adoption of Open Source methods and Open Source tools. At which point, Microsoft becomes a rather expensive bit-player in the operation, in comparison to alternative clouds. Since portability libraries eliminate lock-in, as well as upgrade headaches, companies would start going with the cheaper option.

    This isn't going to happen, of course. Although the tie-in with Microsoft is harming vendors, creating excess overhead and reducing reliability, PHBs won't see it that way. All they will see is that lock-in means you can Blame Somebody Else. You can't sue them, you almost certainly can't even get them to honour their service agreements or any other contracts, but so what? Having Someone Else To Blame is the cornerstone of office politics. Good decisions are not. It doesn't matter if the company sinks as a result, since the notion of "company loyalty" is seen as something "old-fashioned" and inconsequential in today's environment. You go in, you get your paycheck, you eventually move on. It's expected. So why should a manager, who has no interest beyond looking good to other managers, care about good decisions? It won't earn them any more money, it won't get them any more respect, it won't give them a promotion, and it leaves them vulnerable to back-stabbing from other managers.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Well... by fermion · · Score: 5, Insightful
      Writing good code is expensive. This is one of the reasons why MS is so popular. It allows developers to write bad code that will still runs, is still sufficiently maintainable, and does the job with minimum reliability. This is why good code, which was never really in fad to begin with, never really took off. Even with modern tools, writing good portable code is largely cost prohibitive.

      This is why the PHB might not fall into this new trap. It seems that MS is trying to force good coding practices, with new fangled ideas like the MVC pattern. It may become easier to write bad code on an existing long term stable system than invest in the highly skilled, and invariably annoying people, that can write code that is so abstracted that components can be changed out on the fly. After all the MS philosophy is machines are cheaper than people, so it is better to buy more machines to run inefficient and buggy code that to pay people to write efficient and reliable code.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  11. Ms is better at legacy support than anyone by timmarhy · · Score: 5, Insightful
    this is bullcrap. MS is better than ANYONE at providing legacy support for old platforms. look at how long win32 stuck around? STILL works. backward compatability is one of the corner stones of MS's business. IMHO they can't win no matter what they do, if they break legacy support to fix things like security they end up taking heat like they have over vista, if they continue legacy support like they have been doing they take heat of lack of features and security.

    This guy has just blown out a load of basless speculation and your all buying into it (any giving him page hits).

    --
    If you mod me down, I will become more powerful than you can imagine....
  12. Exactly like OS X. by SanityInAnarchy · · Score: 5, Interesting

    I'm usually the first to bash Microsoft. I'm usually the last to defend them. I do think they deserve every bit of flame they get.

    But this is just getting stupid...

    Apple did exactly the same thing with OS X. I'm talking about the initial launch -- OS X was a completely backwards-incompatible change from OS 9. In fact, there were major architectural changes -- like the introduction of such modern features as protected memory -- which would have made it pretty much impossible to maintain pure backwards compatibility and do everything they wanted to do.

    So they said "fuck it", switched to a completely different architecture, and wrote an emulation/virtualization system called Classic.

    One thing which I know I've heard described for Windows 7 was the ability to run an older version (like Vista) in a virtual machine. You know, kind of like Classic. The only difference would be if Microsoft wanted to charge you for the license -- and I hope they aren't that stupid.

    I (and others) have frequently disparaged Microsoft for their bloated, crufty, undocumented (or under-documented, or mis-documented), and downright weird APIs. I know that before I heard about this change (which isn't news, by the way, it's been on Slashdot before), I figured I would do exactly the same thing if I was in Microsoft's shoes. Don't even try to support the old APIs -- just start entirely from scratch, build a compatibility layer, and tell people to upgrade.

    One more thing, and then I'm done: What the fuck does this have to do with lock-in? What, did you think Win32 was open? It's only portable thanks to Wine, and Wine never has, never will, never can catch up and support every single app.

    If you're going to be locked in anyway, why not be locked into something newer and (presumably) cleaner?

    If it's not clean, that's another argument. But this strategy is not about lock-in.

    End rant.

    --
    Don't thank God, thank a doctor!