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."

227 comments

  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 CSMatt · · Score: 1

      I do often wonder whether Vuse, Inc. can sue Microsoft for trademark infringement because of the similarities between Azure and Azureus.

    2. Re:Vuze? by skaet · · Score: 1

      For what exactly? The full product name is "Windows Azure" compared to "Azureus" (which is a made up word). I'll admit I noticed the similarity myself but I'd hardly say either of these 2 programs could be mistaken for the other.

      --
      There is no knowledge that is not power.
    3. Re:Vuze? by Deanalator · · Score: 1

      No more than anyone would be able to sue for the re-use of the word "midori". Midori is green, azure is blue, they are colors and no one is going to sue anyone.

    4. Re:Vuze? by sweet_petunias_full_ · · Score: 3, Insightful

      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.

      --
      You can't send a takedown notice to an already printed newspaper.
    5. 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
    6. Re:Vuze? by CastrTroy · · Score: 1

      The difference is that Lindows and Windows are both operating systems. While Azureus is a bittorrent client, and Azure is an operating System.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    7. Re:Vuze? by sweet_petunias_full_ · · Score: 1

      And some have argued that calling the product Lindows was a publicity stunt, due to the predictable reaction and the legal gray area. I don't doubt that MS calling its cloud Azure has a similar effect, the idea being to siphon a bit of the publicity and coolness factor from the #1 open source program (at least as listed on sourceforge).

      My experience is MS borrows a lot from others for its trademarks, and this isn't the first time they have pulled a truncation-op on someone else's trademark. Anyone remember when Word started taking marketshare from the previously entrenched Wordperfect? That too was OK back then.

      What chance do most of us have of calling a product Excelperfect? The fact is, they can do it but almost none of us can.

      --
      You can't send a takedown notice to an already printed newspaper.
    8. Re:Vuze? by Orion+Blastar · · Score: 2, Interesting

      When I think of Windows Azure, I tend to think of This Game.

      Bill Gates and Microsoft are part of the New Alliance, and put Azure tattoos on the developers so that they can secretly control them and lock them into working for the New Alliance.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    9. Re:Vuze? by Anonymous Coward · · Score: 0

      and that in the trademark arena means exactly what ? nothing. the idiocy and lack of understanding of basic legal principles on /. amazes me.

    10. Re:Vuze? by johanatan · · Score: 0

      But, Lemmings was already a word. And, it isn't a far stretch from there to Lindows!!

    11. Re:Vuze? by johanatan · · Score: 0

      Azure is nothing like any Operating System I've ever seen.

    12. 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
    13. Re:Vuze? by sweet_petunias_full_ · · Score: 1

      It's true that Lindows and Windows were mostly (*) in the same market segment.

      However, when Wordperfect was #1 in its market segment, that didn't stop Microsoft from giving its competing product a similar name: Word. If a buyer in a hurry wouldn't be confused by Word versus Wordperfect, why would they be confused into thinking that Lindows would be the same as Windows? I'm not saying trademark standards should be loosened, just that they shouldn't be so inconsistent that a large company can get its way on both sides of an issue.

      (*)
      One could argue that Lindows wasn't really selling the OS so much as *support*, and that buyers of Windows were actually getting a license, but to a buyer in a hurry they would both look like operating systems.

      --
      You can't send a takedown notice to an already printed newspaper.
    14. Re:Vuze? by Anonymous Coward · · Score: 0

      More importantly MS is not selling a product called "Azure", they have given a product they are developing the code name "Azure".

      Clearly they need to change the codename to butthead color.

    15. Re:Vuze? by mcrbids · · Score: 3, Interesting

      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.

      Really? Because that's not the trend I'm seeing - at all.

      As a hosted application provider, I'm finding our clients squeezing their belts, left, right, and center. They're nervous, they're scared, they're jumpy. And it seems that the more jumpy and scared they get, the more contracts we are signing, left, right and center!

      See, our product is designed to cut costs by automating compliance to legal requirements. It's a hosted application, and many of our new contracts view us as a way to eliminate the cost of maintaining home-brew stuff that's low quality and costly to maintain. Our products, on the other hand, are comprehensive, well funded, and reasonably priced.

      I guess you could say that there is some lock-in with our product, because although we don't want to hold anybody hostage, we're not giving away our source code, either. We certainly wouldn't hesitate to turn over our client's data on demand, (they can click-to-download most of it without ever consulting us) but our clients aren't generally the coding type, and the marketplace for our wares is almost a niche.

      I believe that a good business is truly a relationship between the business and its customers. When the business truly considers the needs of its potential customers, and works to meet those needs in an efficient, professional, and competent manner, the customers really won't mind returning the favor. In our case, we almost let our customers outsource their worries to us, and we work hard to make sure that we deliver.

      The result? Rapid growth, and customers who rave!

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    16. Re:Vuze? by Anonymous Coward · · Score: 0

      the idea being to siphon a bit of the publicity and coolness factor from the #1 open source program (at least as listed on sourceforge).

      Well if "sourceforge" says so, then I guess this is much more popular than Linux, Firefox, OpenOffice, and Apache. Thanks for the insight, einstein.

      Oh and Azureus isn't even the name, its now "Vuze" (at least according to wikipedia). Such super name recognition, they don't even use it anymore! Why wouldn't MS want to bandwagon on that?

    17. Re:Vuze? by CBravo · · Score: 1

      I second that. I work at such a place too: 25% profit margin on a 'cheap' product (for European standards).

      --
      nosig today
    18. Re:Vuze? by loonycyborg · · Score: 1

      Oh and Azureus isn't even the name, its now "Vuze" (at least according to wikipedia). Such super name recognition, they don't even use it anymore!

      Their bittorrent engine is still named azureus

    19. Re:Vuze? by thetoadwarrior · · Score: 1

      "Azureus" (which is a made up word).

      It is a real word. http://en.wikipedia.org/wiki/Vuze "Vuze was first released in June 2003 at SourceForge.net as Azureus. The Blue Poison Dart Frog (Dendrobates azureus) was chosen as the logo and named by co-creator Tyler Pitchford. This choice was due to Latin names of poison dart frogs being used as codenames for his development projects."

    20. Re:Vuze? by clang_jangle · · Score: 1

      The name "windows" was stolen from x-windows & "aero" from the GTK theme. MS does not care about that sort of thing one bit.

      --
      Caveat Utilitor
    21. Re:Vuze? by Fritz+the+CopyCat · · Score: 3, Informative

      ...compared to "Azureus" (which is a made up word)...

      Azureus is not a made-up word; it comes from dendrobates azureus--the Latin name of the blue poison dart frog--which serves as the program's logo.

    22. Re:Vuze? by thethibs · · Score: 1

      How simple life is when you are really young and unaware of history.

      --
      I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
    23. Re:Vuze? by Eric+Damron · · Score: 1

      "Microsoft did not "remove the 'us' from Azureus". Azure is a word already."

      That's right. as opposed to "windows" which isn't a word.

      --
      The race isn't always to the swift... but that's the way to bet!
    24. Re:Vuze? by rmav · · Score: 1

      For what exactly? The full product name is "Windows Azure" compared to "Azureus" (which is a made up word). I'll admit I noticed the similarity myself but I'd hardly say either of these 2 programs could be mistaken for the other.

      I am not sure. One piece of software can be used to download malware, the other one is. Oh, well.

    25. Re:Vuze? by g0at · · Score: 1

      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.

      While the pedant in me may have wished to agree with you in an earlier era, the pragmatist can't. "Code name" or not, they're deliberately and obviously underway with a marketing campaign which promotes "Azure" as their new product. The "code name" hand-waving is about as meaningful as Google's "beta" moniker.

      -b

    26. Re:Vuze? by mabhatter654 · · Score: 1

      And "Apple" is a fruit... Macintosh a type of Apple fruit... Won't sue... yeah right.

    27. Re:Vuze? by jacksonj04 · · Score: 1

      The key difference:

      Windows is an operating system, Lindows is an operating system.

      Azure is an application platform. Azureus is a bittorrent client.

      Spot it?

      --
      How many people can read hex if only you and dead people can read hex?
    28. Re:Vuze? by sweet_petunias_full_ · · Score: 1

      You must not have read the disclaimer I put between the parenz (or chose to ignore it to make your point), because if you go check the sourceforge software map for yourself, you'll see it's still called Azureus there, it's still #1, and as a result, it has enough name recognition among techies without looking like an obvious trademark ripoff to the public (which is what calling it Linuxus would cause... even a judge near Fort Worth might have the cognitive powers to see that!)

      I admit the possibility that you may NOT be a techie and further may have no clue about what is popular in the open source realm. If you have managed to get Linux installed by some fantastic miracle of nature, it may never have occurred to you to download something beyond what is already included in your distro. In an attempt to do so, if you've visited sourceforge more than once you would recognize the name Azureus immediately. You obviously haven't.

      BTW, I'm glad you mentioned OpenOffice as a name with high name recognition, but if you really want to cleanse your soul through servile obedience to your master you should have said OpenOffice.org, because representing that suite as OpenOffice by itself was the subject of another trademark dispute. Fancy that a product called Word is allowed to mimic WordPerfect at the height of its popularity, but if OpenOffice tries to do it to Office then some court magic ??? occurs and the decision flips in the other direction. Yet another data point...

      And now for today's conspiracy quiz: why was Azureus renamed? Did someone not like frogs?

      --
      You can't send a takedown notice to an already printed newspaper.
  2. Bill Gates pipe dream... by unclekyky · · Score: 0, Offtopic

    ...to bad he retired already.

  3. Like iPhone by Toe,+The · · Score: 1, Troll

    So is that any different from iPhone OS? Is this the trend of the future (outside of Linux, that is)?

    1. Re:Like iPhone by alexborges · · Score: 1

      Theyll sure try.

      And we will sure grill them.

      And it will go nowhere.

      Custmers are running like crazy away from MS. AS very well they should.

      --
      NO SIG
    2. Re:Like iPhone by zmjjmz · · Score: 5, Informative

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

    3. Re:Like iPhone by Pollardito · · Score: 3, Insightful

      I don't believe the iPhone yet requires you to apply every latest patch to your phone in order to stay on the network, so it is different because users of your app have the choice to not patch if patching breaks your app. The main theme of the article is that it's not the users' choice whether the cloud gets updated, it will get updated if and when the cloud maintainer is ready to update it (though he doesn't ever mention things like deprecated methods that are frequently used to ensure backwards compatibility) and that maintainer is not you the cloud application developer nor your client the cloud application user.

      The author says at the end that this same situation exists with every other cloud computing host though, and that's a part of the article that should have made it into the Slashdot summary

    4. Re:Like iPhone by lysergic.acid · · Score: 2, Interesting

      for starters, Android is an open platform. Android dev kits are completely free (no developer program membership fee). and Google's distribution agreement, which is far less draconian, only applies if you want to distribute your application through Google. but developers are free to distribute their application themselves.

    5. Re:Like iPhone by postbigbang · · Score: 2, Interesting

      The fee Microsoft charges for MSDN is a pittance; that's not really an issue. Android is a different market altogether.

      The telcos have their own dev market.

      Oracle has its own dev market, as does Microsoft, VMWare, and dozens of others.

      That doesn't mean I agree with what you have to do to get Microsoft's thunderstorm cloud, but to make it rain, you'll have to spend money and time somewhere. My preference would be in an open environment with lots of choices. But even LAMP is a committment choice-- it just has an open source concept that I personally like to live with. MSDN enforces a discipline that takes a different kind of investment with a different kind of developer and a different potential market.

      There are lots of choices in this world; I'm not choosing this one for these and other reasons.

      --
      ---- Teach Peace. It's Cheaper Than War.
    6. Re:Like iPhone by eltaco · · Score: 1, Flamebait

      here goes -1 ott, but teach war, it's more profitable than peace.

      :-P
      oh and just to generally chime in; I absolutely despise the general idea, that programs and data is served and saved subject to some corps choosing.
      Let's consider where this is going and where it's come from: software companies, as DRM (p.ex. of games) demonstrates in an acute example, want us to abide by their rules (latest EA forum-foul-up a great example - next to all that DRM BS). be it games, video, audio, software - they want to dictate the terms to us. now, what do I do as a major software dev, really fucking keen on money, who knows that cracking software can't so easily be stopped? I force users to be inspected by my watchful eye. I'd start off simple.. maybe have some software check for legitimate installations. then, I'd convince everyone, that they can save energy bills and general investment costs by shelling out for a UMPC. upon that, I'd offer my lightweight software that doesn't need an install on some 4gig SSD. the next step? what next step? it's all about details now! we feed them OUR software, only once they've bought it. they may use it, according to our TOS, which, in time, will include all kinds of irrational and draconian crap, like "your data is ours and we can snoop at will", or "we're cooperating with anything the feds chuck at us - actually, tell ya what - we'll just hand over your data now without being asked!".
      actually, this isn't the worst part. the worst part, is that local PCs can (and supposing enough support, will) become useless without an uplink(although I HIGHLY doubt OSS will die of this.). I dunno - maybe I'm crying for the path my youth took and the path youths won't take again under these circumstances - but only being able to fuck around with a system when it's connected to the net and otherwise having a pretty useless box is an appalling situation.
      fuck it - I'm savvy enough. personally, I don't care. but let's face facts here. year of the loonix has come and gone 20 times (although I'm hopeful for this year with UMPCs :) - the majority of users stick to m$ or nowadays bad apples. my real fucking gripe is that people won't necessarily instinctively learn how maths and logic work, but how microsoft works. in first instance, one might surmise "so fucking what, it's all about how they use a PC". but who'll care to read a man? who'll care to understand how it works? how something is actually installed?
      windows already makes it "hard" enough to understand the way it works. and now we add to thinking, that a computer works the way windows dictates? it's wrong.. IT'S WROOONG!
      meh, I'm done for now. alcohol needs my attention.

      --
      It's not about fate, it's about character.
      there be no shelter here, the frontline is everywhere!
    7. Re:Like iPhone by postbigbang · · Score: 1

      There is a place where you can apply the same values to both open and closed source, in terms of professionalism, responsibility, and diligence. Some hacked projects are sucky code that somehow gets popular. Other are works of art. The motives of these projects can be myriad, but at some point, they get used by others.

      The common denominator in whatever case is that techniques are used that protect the hapless, fools, and just plain civilian users of the apps and their data-- and allows them to use other apps alongside them where needed.

      I get to see source to see how well done things are in one case, and not likely in the other, where I'm dependent on other organizations sense of property. The hapless, fools, and civilians have no clue about how to judge these things and should NEVER NEED TO. Quality is a responsibility. Some take that responsibility seriously and others don't for whatever reasons.

      The denominator of quality in a lot of F/OSS is great. Some simply is not. The other portions of a product have to include reasonable docs/help/howtos for the masses, unless the target is for the advanced user, even coder. Half-assed code is still just that.

      Linux-the-kernel is very well done and is professional, but is one major important component of a working service instance. The rest of those components are equally important from an availability perspective. Otherwise, I get a call: my (fill in this blank) isn't working. My personal decision then becomes: is this a charity case, or do I make money doing it? We go from there.

      Teaching war can be a defense. There will be no peace until mothers tell their sons to abandon the wars of their fathers. All of them.

      --
      ---- Teach Peace. It's Cheaper Than War.
    8. Re:Like iPhone by eltaco · · Score: 1

      I'm probably a tad drunk to fully comprehend your post, subtleties and all (and I will gladly return in 16 hours to post soberly), but to this point, my point is, that working with technology should become second nature to a person, along with reading and writing.
      within the next few years & decades, there will be nothing as important as the internet (and/or technologies that build upon) and the communication possibilities it offers.
      and that is exactly why I am pissed off, that people always learn less and less how technology actually works.
      when I was 9 or so, I knew how the radio & tv worked.actually, I even knew the basics of computers.
      only as soon as you understand how a technology works and what it actually does, can you reap it's full benefits.
      the internet and even using a computer in general requires that you can write and read. tv and radio do not have this requirement.

      --
      It's not about fate, it's about character.
      there be no shelter here, the frontline is everywhere!
    9. Re:Like iPhone by postbigbang · · Score: 1

      We disagree. Civilians will always be mainstream. You mistake your love and savvy with technology as what everyone should want. It will please you, but it's damn foolish and narcissistic to believe that.

      Certainly we live in a more complex world, but although I love tomatoes, I'm not becoming a farmer. You can reapply this metaphor as many times as you want until you convince yourself it's true.

      A mistake that geeks, coders, hackers, (I'm all) is that everyone is like us. They're absolutely not. Yes, coders and hackers often have tons of brainpower. That doesn't mean that everyone else does at all. Others have brainpower that's manifested in different disciplines, the arts, even in body-motive and they aren't going to make good technologists.

      It's hubris to believe that people think like 'we' do. It's a HUGE mistake. Know them, and you'll understand. I like technology, but fuck technology. I have work to do, and if technology helps, so much the better. That I'm very good at it and can make a living at it is meaningless, if I'm irresponsible towards those who can't do what I do. Or don't want to.

      Our paths of personal development are paralleled. I built crappy little truth table matrices on coffee cans before I hit puberty. BFD. I had a TV repair license at 16, ham at 17, FCC 1st Phone at 19, blah blah blah. Changes nothing. One of my best friends is a concert violinist and over the years has memorized untold number of works and can play them perfect from memory, beautifully. His wife can't play a note, but she can tell you very accurately how much an oriental rug is worth. The thread here is that both of them use their computer systems for some pretty sophisticated uses. And when they break, I get the call after they've exhausted their patience. That's ok. I love to listen to them, and in turn they watch in awe as I scrape their registry clean.

      They have no interest in what a Registry is, and shouldn't need to know. On Microsoft's part, the Registry is an unbelievably bad idea that only recently has gotten protection from root object manipulation. They don't know the difference between root and a live hand grenade, and shouldn't have to.

      --
      ---- Teach Peace. It's Cheaper Than War.
    10. Re:Like iPhone by resonantblue · · Score: 1

      Forget iPhone, let's do a real apples-to-apples comparison and ask if this is any different from Google's App Engine which is another cloud computing platform. I, for one, never cease to be amazed at the unabashed fanboy nature that happens on some of these topics. I mean as much as I love Google, App Engine was total vendor lock-in. Crippled Python + Google's own custom libraries (not all open source either) + big table dependency = vendor lock-in. Yet, when Google released, I saw nothing but praise on these forums. Now somehow it's different just because Microsoft is doing it.

    11. Re:Like iPhone by SL+Baur · · Score: 1

      What's so hard to understand about EA? They make games, their games crash, you cannot submit bug reports, you must report them on their forum and when you do that, they ban you.[1]

      Cloud computing could be a very good idea for intranet enterprise use, but over the open internet, it's just asking for trouble.

      [1] The two most recent games I got from EA, Tiger Woods 2008 and the Sims2 Castaway for PSP both crash consistently at points that you must pass to win the game. So, what's the point in playing?

    12. Re:Like iPhone by SL+Baur · · Score: 0, Flamebait

      They have no interest in what a Registry is, and shouldn't need to know. On Microsoft's part, the Registry is an unbelievably bad idea that only recently has gotten protection from root object manipulation.

      I'm not sure you're arguing what you think you are arguing.

      They don't know the difference between root and a live hand grenade, and shouldn't have to.

      Nope, sorry. We require automobile drivers to be licensed. In enlightened states, we require concealed carry permits to be licensed. Now that we have millions of clueless Microsoft Windows "drivers" on the "Information Superhighway" we have botnet problems and SPAM beyond what few had imagined possible.

      It's never worked that way, will never work that way[1] and thanks to Microsoft, we all have big problems now. See my journal entry "Why we *must* blame Microsoft for malware".

      [1] I suppose it could after my generation of computer guys is dead, but the restrictions required will make Herr Obama look like a moderate.

    13. Re:Like iPhone by CBravo · · Score: 1

      You must have forgotten to check slashdot itself where plenty of comments contain the words 'vendor lockin'.

      --
      nosig today
    14. Re:Like iPhone by postbigbang · · Score: 1

      It's good that we have drivers that know a little bit about how autos work. They don't have to know cam lifter tolerances, and optimal cx ratios.

      Microsoft's Registry is a travesty against humanity, and the source of endless madness.

      My long argument says that it's ok for civilians to choose the discipline they desire. Some will gravitate towards technology. Others will not. Bully for freedom to choose a desired path while trying to struggle with the world.

      If you're implying that Barack Obama is German, and perhaps Hitler-like, you've already succumbed to a rightist view that makes further discussion vastly more difficult. This man is no more Hitler than you are.

      --
      ---- Teach Peace. It's Cheaper Than War.
    15. Re:Like iPhone by lysergic.acid · · Score: 1

      my dad has a similar problem with Go! Sudoku, which is published by Ubisoft.

      the point of Sudoku, is to solve the numeric puzzle as fast as you can. the competitive element of the game is based entirely on how much time it takes you to complete the puzzle. however, Go! Sudoku comes with a serious glitch (at least the U.S. version does) that causes a "Please wait..." dialog to pop up randomly during the game. whenever that dialog pops up, it covers the entire puzzle board and basically locks you out of the game. it usually goes away by itself after 10-15 seconds, but it completely screws with your completion times. this is a fatal flaw in the software--which is otherwise quite good--that should have been caught by the developers before the game was released. but because of the lack of QC/QA by Ubisoft, their customers are left with a Sudoku puzzle game that is an utter waste of money.

      worse yet, when this bug was reported to Ubisoft, they simply replied that users should keep their PSP charged beyond 75%, which has absolutely nothing to do with the bug as it happens even when the PSP is fully charged and still plugged into the wall. it seems that they refuse to even acknowledge that they made a mistake in releasing a faulty product. and since this game isn't expensive enough for anyone to sue them over it, and not popular enough to get any bad press, customers who've been screwed over just have to take it as they have no real recourse.

      the funny thing is, I downloaded a pirated copy of the game and it seems to be much less buggy than my dad's legally purchased UMD. the attention dialog still pops up on occasion, but it does so much less often. so i would really advise other PSP owners to avoid this game if they can (get Carol Vorderman's Sudoku or any of the other Sudoku titles for the PSP), otherwise just pirate it off the internet lest you get fucked over as well.

    16. Re:Like iPhone by resonantblue · · Score: 1

      I will concede that the posts are not as positive as I remembered them to be, but I think the bias is still evident if you compare this thread to the one on App Engine.

    17. Re:Like iPhone by resonantblue · · Score: 1

      Also, not to mention the fact that the very title of this article is "Windows Azure Offers Developers Iron-Clad Lock-In". I mean the bias is apparent even from the article titles :-)

    18. Re:Like iPhone by CBravo · · Score: 1

      true.

      --
      nosig today
    19. Re:Like iPhone by Evil+Pete · · Score: 1

      Ahh. Good rant! And I even agree, somewhat ... where I can work out what you are saying :) Interestingly the style and opening sentence would fit perfectly into the mouth of Yuri Orlov (the fictional one) from Lord of War. Not sure if I am more impressed or disturbed, variety is nice I guess.

      --
      Bitter and proud of it.
  4. 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.
    2. Re:No serious enterprise customers will adopt this by morgan_greywolf · · Score: 2, Interesting

      "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." -- Einstein

      Yeah, okay, maybe you're right. ;)

    3. Re:No serious enterprise customers will adopt this by owlnation · · Score: 1, Flamebait

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

      Well... once. Fox Network effectively elected him the first time, despite probably losing the actual vote. However, your point is still very valid.

    4. Re:No serious enterprise customers will adopt this by recharged95 · · Score: 0, Troll
      How is this different from Apple, especially the iPhone framework/appstore?

      .

      I mean I was running OSX 10.4 and spent more than $200 to get a iphone app to the store to make what? $10 in a week? Or forcing me to upgrade to all the new DRM features of Itunes 8 so I can run specific videos (I may or maynot have bought yet)?

      Yes, MS is thinking differently, like Apple.

    5. Re:No serious enterprise customers will adopt this by nurb432 · · Score: 1

      I hope you were being sarcastic, as many companies do that today with their enterprise agreements.

      --
      ---- Booth was a patriot ----
    6. Re:No serious enterprise customers will adopt this by Anonymous Coward · · Score: 0

      Unless they're convinced a package from MS is cheaper than their yearly IT budget.

    7. Re:No serious enterprise customers will adopt this by morgan_greywolf · · Score: 1

      By whom? Catbert?

    8. Re:No serious enterprise customers will adopt this by Anonymous Coward · · Score: 0

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

      Did he really get elected twice? Or did the voting machines elect Bush to office?

    9. Re:No serious enterprise customers will adopt this by rmallico · · Score: 0, Flamebait

      is this supposed to be funny? i mean its like telling some joke that has been told 1000 times and you still think it might get a laugh.. here

      HAR HAR

      the American people voted the guy into office twice. he walked into an office that had some guy who was more interested in getting blowjobs than pulling the trigger on putting bin laden away... yet Bush gets the heat for the budget in a period where if we sit on our hands after getting popped in the nose we look like wimps and when we fight back our own people in this country now are so freaking two-faced they won't even admit they WERE for going out and doing something about things.

      find some new material there zeppo...

       

      --
      sig goes here!
    10. Re:No serious enterprise customers will adopt this by thethibs · · Score: 1

      You may be interested in some mu-metal skull caps I have for sale at a very attractive price. Quick delivery too. Though, in your case, it may be too late.

      --
      I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
    11. Re:No serious enterprise customers will adopt this by Anonymous Coward · · Score: 0

      never underestimate human stupidity. after all people actually use linux.

    12. Re:No serious enterprise customers will adopt this by HiThere · · Score: 1

      Really? I don't believe so. And as I recall the actual evidence that could be used to resolve the question was sealed by the US Supreme Court.

      OTOH, he probably did come close to winning actual elections under the official rules. Probably. But Diebold counted many of those votes, so I'm not certain at all. And equivalent problems have been found with the other voting machines being sold. It's as if a voting machine won't be bought unless it's easy to corrupt the result... (I live in a Democrat county of a Democrat state, and it bought Diebold voting machines. I'm not making about claims of the honesty of one party over the other. They are BOTH highly suspect.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    13. Re:No serious enterprise customers will adopt this by MickDownUnder · · Score: 1

      Yes this is article is total speculative horse shit. In so many ways it would be totally impractical for Microsoft to attempt to do this. As it's all XML based, anyone who knows anything about XML will know that they can quite easily support several different schemas and backwards compatibility. My limited understanding of Azure is that it is closely related to Amazon's EC2 and S3 work. They are adopting many of the standards Amazon created for their platform, as are others currently developing cloud based computing services. So basically Azure is only going to help move forward the standardisation process that will inevitably take place for cloud computing services. Any standard with a hope in hell of achieving broad community support is going to require extremely good support for maintaining backwards compatibility with previous releases. In short this guy is completely and utterly clueless.

    14. Re:No serious enterprise customers will adopt this by Anonymous Coward · · Score: 0

      Great, now they're going to have to make Norton Cloud edition

  5. Aaaaaand by Anonymous Coward · · Score: 0

    In other news, scientists discover that pure water does not contain strawberries.

  6. 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.

    1. Re:Microsoft by Orion+Blastar · · Score: 1

      Yeah a true sign of the coming Apocalypse is Microsoft making an open source GPL version of Windows that runs 100% of the legacy code out there and they give it away for free. Then they give VC startup money to small businesses to develop new technology to help them compete with Microsoft instead of buying out small businesses that compete with Microsoft because Microsoft cannot invent the innovative tech small businesses can (Like Hotmail, Yahoo, Google, Giant, etc).

      When Microsoft turns into a GNU Dirty Hippie company, you then know that the Apocalypse will soon start and the four horsemen are on their way. :)

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  7. 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
    1. Re:I'll host MY applications by Z00L00K · · Score: 1

      Microsoft is moving more and more into a closed environment and the latest releases of Vista/Office 2007 are also an indication of this.

      Once users are bogged down into that marsh they have a hard time to change to anything else.

      It seems like we are heading back into the mainframe world of thinking and then we slowly have to accept that the software evolution becomes stagnant.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re:I'll host MY applications by Philip+K+Dickhead · · Score: 1

      Microsoft just released the Linux sources and RedHat RPMs for monitoring and management agents. There are all sorts of things happening there - not every one of them in the same direction.

      The Open Source Lab at MS is really unexpected. It's tasked with a mission that surprises as many within the company as it does those outside.

      They used to have a motto: "One Microsoft". That's like "One America" - on paper, yes. There are more differences within the company than in 50 states.

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    3. Re:I'll host MY applications by cjb658 · · Score: 1

      Perhaps Microsoft, seeing Linux and Apple as viable threats to their Windows monopoly, is taking more aggressive steps to hold on to it?

    4. Re:I'll host MY applications by nysus · · Score: 1

      Stop for a moment to consider that Microsoft's open source initiative might be nothing more than PR BS. Call me a conspiracy theorist, but you have to admit that from a strategic point of view, they would do well to put on a public face as a "friend" of free software as they take other actions to lock people into their proprietary offering. The best way to undermine your enemies is to bring their guard down with a superficial smile and get them close enough so you can plunge the knife into their backside.

      --

      ---Technology will liberate us if it doesn't enslave us first.

  8. 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!
    2. Re:Don't worry, Miguel will fix it by billcopc · · Score: 1

      Ooooh burrrrn!

      --
      -Billco, Fnarg.com
    3. Re:Don't worry, Miguel will fix it by ricegf · · Score: 2, Interesting

      I attended PDC this year. Miguel gave a talk about / demo of Mono and its future on Wednesday evening to an enthusiastic standing-room only audience. At one point, a Microsoft leader in the back (couldn't see who it was) yelled out, "Microsoft loves Mono!".

      More interesting was "The Future of C#" talk earlier in the week, where the future of C# was revealed to be... Python. No kidding. C# 4.0 will include a static type of "dynamic" (the jokes just write themselves), which uses Jim Hugunin's (of Jython / IronPython fame) Dynamic Library Runtime (DLR) to do duck typing et. al. C# 5.0 virtualizes the C# compiler so that an executing C# program can compile and execute C# code on the fly. I thought the C# developers were going to break their hands in wild applause as the speaker demonstrated a command line written in a prototype C# 5.0 from which statements executed dynamically - like you get when you type "python" at a command prompt. It was a bit surreal; these guys need to get out more. :-)

      The punch line is that Miguel demonstrated the use of the DLR and compiler virtualization in the current version of Mono.

      I know his reputation isn't sterling in these parts, but there's certainly nothing wrong with his coding skill. His was also one of the most entertaining talks at PDC (and the only one with the demos hosted on Linux).

    4. Re:Don't worry, Miguel will fix it by ebydav · · Score: 2

      So that would be Monure?

  9. So that explains.. by nurb432 · · Score: 3, Funny

    Those dark clouds i saw on the way home.

    --
    ---- Booth was a patriot ----
    1. 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)

    2. Re:So that explains.. by Anonymous Coward · · Score: 0

      If you don't pay your hosting costs at any time normally your whole business goes dead. How on earth is this different?

  10. Corral and flog? by davidsyes · · Score: 1

    Just another version of embrace and extinguish...

    "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."

    I think what'll happen is the vendors that don't keep up will, as stated, fall by the wayside. BUT, i think mshaft is looking to be MORE like Apple in control of the not only the software, but the hardware as well. This might be mshaft's underhanded way of trying to "disincentivize" hardware makers from making hardware that is friendly or explorable to Linux.

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  11. Frameworks? by mrsteveman1 · · Score: 3, Insightful

    So why is there any reason to believe MS won't provide backward compatibility on their cloud stuff? That's what they do on the desktop....

    No i didn't RTFA, its a tradition i didn't want to break with.

    1. Re:Frameworks? by DiegoBravo · · Score: 1

      That's the main point in the article: since MS (as others) is always compelled to evolve to remain competitive, they will eventually force you to upgrade the applications: it is not always easy (or profitable) to maintain backward compatibility.

      It is like an enterprise where the sysadmin has the full power to eventually upgrade the OS in all the servers, maybe with something *theoretically* back-compatible, but you know what that means...

      Contrast with traditional non-cloud, where you may eventually find a DOS-box if that is what your application does require, and for whatever reason (there are many) you can't upgrade/rewrite it.

    2. Re:Frameworks? by Anonymous Coward · · Score: 0

      Because slashdot people love trolling.

      If it was anything about ubuntu breaking compatibility the posts gonna be "Go shutlework go!"

      Fanboys make me sick.

    3. Re:Frameworks? by heffrey · · Score: 1

      Not profitable to maintain backwards compatibility? On the contrary MS's business model is all about maintaining compatibility and they are very very good at it. If you look at Win32 it's alive and kicking today and shows no signs of going away. The 64 bit native Windows API is Win32. It's 15 years old and looks good for another 15.

    4. Re:Frameworks? by DiegoBravo · · Score: 1

      But when the technology is just starting to be probed (as this case), it is more susceptible to break things. Following your example, DOS applications do not run in modern Windows versions.

      Now, despite the API/ABI specs (as Win32), a lot (most?) of the applications designed for Win 3.1, Win 95, Win 98 simply do not run in XP/Vista/2003/etc without several weird patches or difficult to find DLL's/OCX's/etc. Even if the substrate is Win32, in the field it doesn't work out of the box.

      The article discusses just that scenario where the supposedly compatible OS is forcibly upgraded and you need developers around to "patch" the installation, or in the best case just to do a recompilation.

  12. 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 cyber-vandal · · Score: 1

      And quite often even when stuff doesn't work.

    2. Re:so what? by CSMatt · · Score: 1

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

    3. 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
    4. 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.

    5. 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.
    6. Re:so what? by billcopc · · Score: 1

      Then how do you explain Exchange Server ? Not that the average postfix setup is any more elegant, but at least those don't crash every couple of weeks.

      Microsoft's consumer apps may be somewhat reliable, consistent and intuitive, but on the server-side it is a clusterfuck of poorly documented functionality and mish-mash interfaces, seemingly designed so that you NEED that stupid MCSE (book) just to know which icon to click.

      --
      -Billco, Fnarg.com
    7. Re:so what? by Anonymous Coward · · Score: 0

      That explains why they've replaced the Start button on Vista with a Windows logo! They didn't want to associate Vista with making "a grown man cry."

    8. Re:so what? by heffrey · · Score: 1

      Actually having better code would be a start though.....

    9. Re:so what? by dpastern · · Score: 2, Interesting

      No, you're wrong. The reason why Microsoft is dominant, especially in the office is simply because MS Office has become dominant. Every office uses it. 3rd party applications are not 100% compliant, and never will be. When MS Office is no longer the de facto standard, then things will change.

      I had high hopes for ODF, until it was politically killed by deliberately political interference in the state of Massachusetts. Then there was the deliberate, and illegal interference at the ISO voting (and no government seems to be pulling aside their local ISO group and arresting them for falsities - go figure). It's amazing what shit loads of money and heavy ties to political figures can do.

      Dave

      --
      Our lives begin to end the day we become silent about things that matter. --Martin Luther King Jr.
  13. Windows Azure Offers Developers Iron-Clad Lock-in by iznogud · · Score: 5, Interesting

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

  14. a whole lot if FUD by txoof · · Score: 3, Insightful

    This sounds like a whole lot of fear, uncertainty and doubt. developers are already subject to upgrading software as patches emerge. Business clients are likely to push out security and operability patches as they are released. They will demand the same level of service they receive now with Azure if the patches break their apps. Remember, new != scarry; new==different.

    --
    This one's tricky. You have to use imaginary numbers, like eleventeen... --Hobbes
    1. Re:a whole lot if FUD by Anonymous Coward · · Score: 0

      We are not really subject to upgrading in the sense that is being suggested here.
      For example, we are still running an application in Powerbuilder 6.5. The currently supported version is not 10 or 11. We choose to not upgrade because it is not worth our while to rewrite parts of the application that are not supported in the later versions.
      In the cloud you don't get this choice because you have to spend the time and money to make the changes or your application will stop working.

  15. 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
    2. Re:Well... by billcopc · · Score: 1

      That's kind of what .Net was supposed to be, yet in all but the simplest apps, you ended up tripping on weird or obscurely intrusive behavior and spent the other 90% of development time working around the framework's quirks.

      This will surely be no different. It's just like every other framework in the universe - works for some, fails for most.

      --
      -Billco, Fnarg.com
    3. Re:Well... by Anonymous Coward · · Score: 3, Interesting

      Have you ever taken a good look at Microsoft's frameworks, such as MFC? Abstracting that sh*t out is _hard_. Much of your design is buried in non-code proprietary "resource" files which do not provide the facilities for layering or abstraction. In Windows you can dip below the high level OO APIs and program to the lower level C libraries (Win32), that's how Qt, FLTK, and other frameworks do it. It costs you productivity, but it lets you write portable code. Most programmers aren't going to think that far ahead - they'll take the easy way which Microsoft puts front and center in their documentation and certification classes. Low level programming may not even be _possible_ in Azure; you may only get the high level "easy" APIs which prevent abstraction for portability. Then your only option is to write emulation libraries for other platforms which can run the same designs as Azure, assuming that patents and terms of service agreements don't disallow it.

    4. Re:Well... by Anonymous Coward · · Score: 0

      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.

      (Posting AC because I've moderated in this thread.)

      Yes, thank you, that's exactly right. Every so often on Slashdot, an article or discussion will be about the dismal state of computer science education. Really good comp sci instructors (and I've been lucky enough to have a good number of them) will teach based on platform-neutral code focused on abstract computational processes. Sadly, many others just teach programming like a trade skill—just use your expensive IDE to get the program working on the Operating System That Everyone Has and forget the abstract concepts if they're harder than that.

    5. Re:Well... by Anonymous Coward · · Score: 0

      And here comes some more FUD. Why base something on facts if you can just pull some statistics out of your ass?

    6. Re:Well... by Anonymous Coward · · Score: 0

      After reading your statistics, I must say you've fully convinced me.

      Oh wait... you didn't show any. Never mind then.

  16. Re:Corral and flog? FUDRUCKER! by Jeremiah+Cornelius · · Score: 1

    Pish and bosh! When did MS drop compatibility? This is FUD through "the wrong end of the telescope".

    I can run the clock, MSDOS Executive and Notepad from Windows 1.0 on Vista, forgodssake! .Net 1.0 code runs fine on the .Net 3 VM, just as most Java 1 code runs on the new Java6 JVM. Deprecated libraries can be accessed one way or another.

    Azure is mostly a .Net machine with some REST for storage - with a very good deployment tool integrated with VisStudio TS. You want to pull out of the cloud and self-host? Pretty easy. Just watch your cost to deliver service go up.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  17. That's the very reason we abandoned Windows by HangingChad · · Score: 3, Interesting

    Because you spend so much time serving the Microsoft machine. Not just licensing, product activation and the time and resources that takes, but the constant upgrade cycles, new languages, new versions of the frameworks, security patches that break things...it's all freaking insane.

    We scrapped all that. Servers, desktops, dev tools, everything and migrated our development environment and desktops to open source. We can scale for the cost of hardware, our dev tools are simple, don't take all day to install and don't hog all your system resources. We use a lot of command line and prefer it. While you're still installing VisualStudio and getting through registration, we're already working.

    Our ROI is off the scale, we have more cash, spend more time actually working and we're turning out systems in time frames that would be the envy of any development shop. We use open source in business and our business works. I came out of a big Windows shop and we blow away anything they're doing with a fraction of the personnel.

    So now MS wants to take elements from several product lines, put it in a blender, then lock developers into their way of doing things. Gosh, let me think about that...no.

    If Microsoft offered real value, simple licensing terms, and provided products that actually contributed to our enterprise environment without being a dickish pain in the ass, we'd probably have a place for their products in our mix. But right now, no freaking way. Anything MS touches turns to crap. Their products are slow, complicated and bloated and we get by just fine without them.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:That's the very reason we abandoned Windows by timmarhy · · Score: 1

      please tell me what you use as an open source alternative to reporting services. it has to have the ability to design reports in the same manner and easily deploy them to a webservice where the user can xport them into various formats.

      --
      If you mod me down, I will become more powerful than you can imagine....
    2. Re:That's the very reason we abandoned Windows by HangingChad · · Score: 0, Redundant

      We built an application framework with a reporting module in it. Web service support was part of the specs from the beginning, it would be easy enough to add reporting requirements to that if we had a reason to do it. I don't understand the problem. You're locked into MS and SQL Server by SQL Reports? Or Crystal Reports? Or are you talking about exporting to desktop apps in Access or Excel? Neither one of those run on Ubuntu, so we don't have to worry about supporting them internally. We can spool off data to partners with web services, web page or csv, whatever they want. If they want some fancy report with charts and graphs in a portable format like a pdf file...we could figure out if someone wants to pay for the time. Otherwise we'll give them the data and they can write their own damn reports.

      You'd be amazed how often I hear that. How do you do this or that? Then list off some...thing...MS wraps into their products with some cartoon wizard that some hack in accounting thinks makes him a haX04. How are you going to support that? Well, we won't. I'm not going to be locked into MSFT's way of doing things by bullshit like that. If it's that important to your company to support every bundled wizard that comes with MS, then shell out the money and shut your pie hole. Otherwise, we'll figure out a way to get the job far more efficiently for a fraction of the cost and while you're still at the office trying to figure out how to change the labels on your graph, we'll be at the bar having a couple after work and trying to flirt with the waitress who also dances at one of the local gentlemen's clubs on the weekend.

      See ya Monday.

      --
      That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    3. Re:That's the very reason we abandoned Windows by timmarhy · · Score: 1
      so what your saying is there isn't any OSS package that can design graphs and reports via a gui, then allow dynamic generation of those graphs and reports via a website?

      that sir, is why MS rule the business world. while your staying back reinventing the wheel with your custom web framework, i've already completed those reports for my boss and subscribed him to them so he gets them automaticly.

      custom software is always more expensive than the MS alternative as well. just as you said "as long as someone wants to pay for the time".

      --
      If you mod me down, I will become more powerful than you can imagine....
    4. Re:That's the very reason we abandoned Windows by cdrguru · · Score: 0, Redundant

      I keep hearing stuff like this. It must be nice to live in a world where you can dictate the platform to your customers. You say you are supplying their mission-critical application for Linux and they just (a) get another machine, (b) convert all their other stuff to Linux, or (c) tell theor other vendors to convert everything over to Linux.

      Us, we get to work in a different (perhaps more familiar) world. We do not supply the application that completely rules how people do their jobs. Instead, it is a much smaller application that they just use in conjunction with 10-20 other applications. Now things being as they are, these other applications require Windows.

      Sure, it would be great fun to be able to dictate to customers what platform they should run our applications on. But they are the ones with the money and they get to choose. If our stuff doesn't work they way they want it to, they will choose a different vendor that does in fact supply Windows applications.

      And no, I haven't seen much in the way of lock in, other than customers needing things to work together. I have seen lots of development organizations suffering greatly from trying to follow Microsoft's bleeding edge. If you have tried to follow COM, ATL, DCOM, DCOM+, .Net (3.5 generations of it) and whatever else is coming along you have probably been suffering greatly. If every new language, framework or tool is something you have to try out in a product you have been suffering. There is another way to get along with Microsoft other than following their fads. Because for the most part all they are is fads which come and go.

    5. Re:That's the very reason we abandoned Windows by johanatan · · Score: 0

      Mod parent up.

    6. Re:That's the very reason we abandoned Windows by Anonymous Coward · · Score: 0

      I keep hearing stuff like this. It must be nice to live in a world where you can dictate the platform to your customers. You say you are supplying their mission-critical application for Linux and they just (a) get another machine, (b) convert all their other stuff to Linux, or (c) tell theor other vendors to convert everything over to Linux.

      That does not seem to stop vendors from attempting to sell me crap with "just install it on a Windows server" or "just use IE". They usually get a nice warm "f*ck off", because my entire team runs Linux or MacOS X on the desk and all of our server applications run on Linux or Solaris. Hell, i've even had one vendor lie on an tender response by saying they had Solaris support for their software and it worked great in Firefox. Turns out, their server side only runs on Windows and requires IE6. It's a real pity that in my industry we all talk and a single bad experience with one customer can cause a whole world of pain for a vendor when trying to sell their crap through out the rest of the country.

    7. Re:That's the very reason we abandoned Windows by WhiteHorse-The+Origi · · Score: 1

      Actually there are about 10 graphical report generators for Linux.
      Nobody uses these for giving reports to their boss because openoffice can already do graphs, read databases, make calculations, and generate PDFs. There is even a way to publish to the web very easily. I think you just haven't really looked into. Sort of like a guy I knew who used to say "I won't switch to linux because it doesn't have drag&drop".

    8. Re:That's the very reason we abandoned Windows by WhiteHorse-The+Origi · · Score: 1

      Actually the open source dev tools allow you to cross-compile for any platform. If performance is important, you can use the w32API and if not, Jython.
      I love deprogramming Microsoft followers, it's like community service for computer geeks.

  18. 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....
    1. Re:Ms is better at legacy support than anyone by Anonymous Coward · · Score: 1, Insightful

      Dude, did you just try to defend Microsoft on Slashdot? Tilting at windmills, but I applaud your effort.

      I was going to post to ask people for examples of APIs that broke from .NET 1.1 to 2.0, 2.0 to 3.0 and 3.0 to 3.5... The list is extremely small and I can only think of one from version 1.1 to 2.0 that was in the System.Data namespace and a method got removed.

      They do have a point about lock-in with Microsoft's cloud environment, but don't you have that everywhere? Amazon, Google Apps, none of them are interoperable or interchangeable right now, right?

    2. Re:Ms is better at legacy support than anyone by timmarhy · · Score: 1

      don't worry i get called a troll all the time for it. usually because i point out something that MS is good at that OSS is shit at, and the truth stings ego's like a motherf*cker.

      --
      If you mod me down, I will become more powerful than you can imagine....
    3. Re:Ms is better at legacy support than anyone by Anonymous Coward · · Score: 0

      this is bullcrap. MS is better than ANYONE at providing legacy support for old platforms. look at how long win32 stuck around?

      And win16. I have a very old copy of Aldus Photostyler (on 3 floppies), and it still works great for image editing.

    4. Re:Ms is better at legacy support than anyone by howlingmadhowie · · Score: 1

      i don't think they're as good as sun in this regard. and if you have the sourcecode, it's difficult to find a program written in c that once ran on a gnu/linux box and now won't.

    5. Re:Ms is better at legacy support than anyone by howlingmadhowie · · Score: 1

      and thinking about it, that's not the point. other's will adopt the new technology and so force you to adopt it as well. just like getting documents from people who use microsoft office forces you to have a number of different microsoft office installations so you can read the documents.

    6. Re:Ms is better at legacy support than anyone by Dr_Barnowl · · Score: 1

      Of course, the reason you need legacy support for the applications is because it's so damn difficult to get the application to support an up to date platform.

      When you have the source, of course, you can patch it and recompile it. Not that this is free ; but supporting legacy features has it's own cost, as noted. If the product is open source, it's also likely that someone else will have already contributed patches.

      The reason you don't hear people harping on about backwards compatibility on *nix is because anything with an active userbase moves forward.

      I used to work for a company that was eventually forced to buy (not license, buy) an entire product, source and all, at some large price, because the company who wrote it no longer supported it, and their reporting engine was entirely based on it, and it was full of non-standard quirks in a format that was supposed to be a standard. It was just too much of a risk to continue without any way of supporting it.

      If it was an OSS component of course, they would have been in a different position.

    7. Re:Ms is better at legacy support than anyone by ricegf · · Score: 1

      Indeed (and as much as it pains me to say it), Microsoft had several sessions at PDC on programming COM objects. People still do such things, rather surprisingly, and Microsoft continues to support them.

      And while the current Azure beta requires managed code (aka, .NET), they mentioned plans during the Monday keynote to eventually support unmanaged code.

    8. Re:Ms is better at legacy support than anyone by plsander · · Score: 3, Informative

      Ummm... IBM called, would like their title back.

      Code written for the 1988 release of the AS/400 still runs on the current incarnations of the iSeries with no modifications. They have swapped out the processor architecture twice (at least) since that first announce.

      And I expect someone from the zSeries (nee s/360) to come along and point out a date 20 years earlier...

    9. Re:Ms is better at legacy support than anyone by Anonymous Coward · · Score: 0

      What? You don't hear people complaining about backwards compatibility on *nix? Maybe if you plug your fingers into your ears. The web is full of complains about newer Linux versions breaking formerly working drivers.
      Or take a look at the audio mess. Isn't that a nice story about backwards compatibility in Linux?

      Why care about breaking compatibility, just wait until someone else fixed the problems. That really sounds like a concept I would put my money at...

    10. Re:Ms is better at legacy support than anyone by heffrey · · Score: 1

      MS Office is the best example of a major app that relies on COM. MS can't kill COM because it will kill Office development.

    11. Re:Ms is better at legacy support than anyone by WhiteHorse-The+Origi · · Score: 1

      How about DOS? Windows 3.1? Win95? Win98? Can I get support for those? What's the phone number? Where do I download updates?

    12. Re:Ms is better at legacy support than anyone by clueless_geek · · Score: 1

      1975 cobol code still running...

  19. Re:Corral and flog? FUDRUCKER! by davidsyes · · Score: 1

    Too bad MOST of the world sucks off ms' tit, when like Tang, Hi-C, KoolAid, Gatorade and others there are more drinks to be had. There seriously ought to be a bust-up of ms' power. But, if they go in the direction of facilitating nations' governments' spying on their respective (and opponents' and friends'citizens/agents/operatives), then that hegemonic beast will NEVER be put down, slain or at least crippled as it ought to be...

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  20. likely developers won't be forced forward by icepick72 · · Score: 2, Interesting
    developers will have no other option than to update their code to suit Microsoft's latest platform.

    Likely you'll leave your Microsoft applications running on the platform version they're developed for while Microsoft may host many platform versions side-by-side. It's not unlike Google maps where developers can choose the API version their application runs with 1.x, 2.x, etc. Microsoft might be evil but they're not stupid, and they've been creating develop tools and frameworks for a very long time. They won't alienate their developers so there's no sense to assume a fearful stance because of a Slashdot submission like this.

  21. It's too bad... by symbolset · · Score: 1

    That most enterprises can so reliably count on some essential in-house applications breaking on the second tuesday of every month that they have to opt out of automatic patching and remain vulnerable until they can rewrite their apps around the stuff that breaks. Every month. The exploits now so swiftly follow the patches that customers are vulnerable to a broadly circulating exploit for a significant period of time each month. Every year that period gets longer. Eventually it may be unacceptably long to be considered a viable platform for serious work.

    --
    Help stamp out iliturcy.
  22. Just the opposite of what MS does by Anonymous Coward · · Score: 0

    MS has always put compatibility with legacy APIs first. Even when it means a bolted-together architecture. With old, obsolete, and undocumented API calls being preserved just because some legacy app might call them.

    In fact, if Azure actually did the opposite of what this article with no details claims, I'm sure we'd see another Slashdot article slamming MS for not breaking an old API to give us a nice architecture.

  23. Re:Windows Azure Offers Developers Iron-Clad Lock- by SanityInAnarchy · · Score: 3, Interesting

    ...which has been reimplemented as open source.

    It only took maybe a week after it was launched, too.

    The only reason you'd be "locked in" to Google's service there is if you depend on them hosting your app for free. I call that a fair trade.

    --
    Don't thank God, thank a doctor!
  24. Re:Corral and flog? FUDRUCKER! by billcopc · · Score: 2, Insightful

    Again, so-called "cloud" services are only cost-effective under certain conditions. A good sysadmin with cheap bandwidth can run circles around any hosted setup, and you get much more reliable throughput that way (if your sysadmin's any good).

    Cloud computing being cheaper is a MYTH. It is billed in more granular fashion, which is great for attention-deficit developers who write the app-of-the-week, get their Digg and /. rush then fade away. Those people are not the driving force of the internet.

    --
    -Billco, Fnarg.com
  25. Is this any different than Gooogle App Engine? by abh · · Score: 3, Interesting

    I haven't delved deep into the workings of either... but is the Azure/Microsoft lockin any different than lockin would be in writing apps for Google's App Engine?

    1. Re:Is this any different than Gooogle App Engine? by boredhacker · · Score: 1

      is the Azure/Microsoft lockin any different than lockin would be in writing apps for Google's App Engine

      Sure, I'll throw my 2 cents in.

      From a nuts and bolts perspective, they could be about the same. But, from an aesthetic perspective... they'll be like night and day.

      Now if I could just figure out what I prefer; the morning or the evening?

    2. Re:Is this any different than Gooogle App Engine? by DragonWriter · · Score: 1

      I haven't delved deep into the workings of either... but is the Azure/Microsoft lockin any different than lockin would be in writing apps for Google's App Engine?

      Given that Google's AppEngine has an open source implementation released by Google, which is already being used to do third-party hosting of AppEngine apps on Amazon EC2, yes, I'd imagine that Microsoft Azure lock-in will be significantly different.

      I don't see Microsoft releasing an open-source implementation of Azure.

    3. Re:Is this any different than Gooogle App Engine? by Anonymous Coward · · Score: 0

      yes, because ms is "evil" (like in halloween) and google is "gooood" (like in christmas)

      assholes

  26. They finally found a way to by Tablizer · · Score: 0, Offtopic

    ...rip Visual Basic 6 from your cold, dead fingers.

  27. 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!
    1. Re:Exactly like OS X. by Anonymous Coward · · Score: 0

      Why would MS bother to virtualize older OSes? The system they've got now works well enough already. WoW (Windows on Windows). Compatability layers implemented as subsystems independent of, and running parallel to the main subsystem. It's how Vista runs 32 and 16-bit applications, and it's how XP runs 16-bit apps without DOS.

      It's already there, it's seamless, invisible to the end user (just run the executable) and most importantly, it works. Why change it? Fun part is removing the unnecessary subsystems is just a case of nuking a few DLLs.

    2. Re:Exactly like OS X. by ricegf · · Score: 1

      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.

      This is true but misleading. Windows 7 is "Vista with lipstick" - it's completely compatible with Vista, according to Microsoft. Most importantly, Vista drivers should require zero changes, one of the "Vista killers" with regard to the huge base of XP drivers.

      IMHO, Windows 7 (I have a copy! :-) sucks significantly less than Vista. It's lighter (though nowhere near as light as Linux), more configurable (you can kill the UAC at last!), and has a few nice UI improvements (the integration of the task bar and quick launch bar seems pretty usable).

      Of course, the licensing terms haven't changed...

    3. Re:Exactly like OS X. by SanityInAnarchy · · Score: 1

      Windows 7 is "Vista with lipstick" - it's completely compatible with Vista, according to Microsoft. Most importantly, Vista drivers should require zero changes, one of the "Vista killers" with regard to the huge base of XP drivers.

      The drivers are a separate issue -- what's more interesting is what they've done to userspace (if anything).

      But I wouldn't be at all surprised. After all, Microsoft is still convinced (from the Mojave project) that Vista's problem was an image problem -- which seems funny to me, as Vista was so much about image (Aero) -- so if they can fix a few of the more glaring problems, package it up as "Windows 7" (which they did talk about as being so different), and sell the same shit back to us, that's a win for them.

      But I seem to remember that you could kill UAC in Vista, also.

      --
      Don't thank God, thank a doctor!
    4. Re:Exactly like OS X. by ricegf · · Score: 1

      But I seem to remember that you could kill UAC in Vista, also.

      Geeks can. Windows 7 provides a simple slider that normal people can change.

      Of course, 'sucks less' is faint praise indeed. It remains to be seen if exceeding a remarkably low bar is sufficient to reverse their slipping market share.

  28. upgrades = good by davek · · Score: 0

    Kudos to microsoft for forcing people onto an upgrade path. Nearly all of my headaches in support are from clients running 10-year-old software who refuse to upgrade, and then complain that they still have bugs. I would love to tell my boss that these delinquent clients will be cut off, not only because we say so, but because our software overlords dictate that it must be done.

    --
    6th Street Radio @ddombrowsky
  29. Disbelief? by Anonymous Coward · · Score: 0

    I can't believe the disbelief people are showing towards this direction.

    The framework is just another implementation of .NET, with usage tracking, and auditing for billing purposes.

    In the future, Microsoft will host your applications,and you will pay a "small monthly fee" for basic usage and storage. You will also pay "micro payments" for CPU utilization, and pay-per-use applications.

    Don't believe it will work? It works for cellphones. Cellphones are a "necessity" and people will pay whatever the prevailing rate is without question.

    Say good bye to the "personal" computer, and hello to your "computing appliance" that you will rent for a "small monthly fee".

    I'd stop worrying about "open source" too, since only "approved" clients will be allowed on the "community network", all available for a "small monthly fee".

    It's those pesky developers, network owners, content owners, etc who all want some compensation.

    Get ready to enjoy the computing again, for a "small monthly fee".

  30. Windows Legacy Programs by Orion+Blastar · · Score: 1

    The first lockout was when Microsoft abandoned the Visual BASIC 6.0 and under platform (Classic Visual BASIC) in exchange for Visual BASIC.Net 2002 and above. But many developers rebelled and stuck with VB 6.0 (I get many contractors and headhunters asking me to train programmers for VB 6.0 programming on Windows XP and under.)

    Now this new platform will lock out the Visual Studio.Net 200X developers in exchange for the Cloud Framework.

    I told former employers that it is better to just rewrite programs from scratch rather than try to convert code from VB 6.0 to VB.Net, but they didn't believe me. Then after they fired me for being sick on the job they found out I was right as they ran into a lot of issues and bugs with Visual BASIC.Net as I told them on my reports of it.

    Might as well screw Microsoft as Microsoft has screwed developers at least three times now. Then screw Microsoft by adopting Python, Java, Ruby, Perl, Free Pascal, Delphi, or some other competing platform to Visual Studio and Cloud Windows Azure.

    I would really like to see Linux or BSD Unix develop their own cloud computing that runs from the web to counter what Microsoft is doing.

    I got a theory that using Novell Mono would be a gateway language for Windows developers to switch to, before switching to something else and develop VB.Net code in Mono for Linux, BSD Unix, Solaris, Mac OSX, etc, and leave Microsoft altogether and screw them for screwing developers too many times.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:Windows Legacy Programs by heffrey · · Score: 1

      VB6 was battered by Delphi in the particular space that those two dev envs inhabited. Now Delphi has that space all to itself and even so Borland/Inprise/CodeGear/Embarcadero manage to screw up (not that I'm bitter!) So MS really had to give up VB6 (i.e. native VB) and reinvent it as a managed language. They would just have been throwing good money after bad to continue developing it.

      As far as maintaining backwards compatibility goes Windows is the best platform around (at least as a native developer, things are different in a managed environment like Java). Programs which were developed for Win95 still run today and you can build images today that will run fine on Win95. I know because I do so even though I doubt any of my clients still run Win9x.

      Contrast this to the ever changing landscape of Mac or Linux.

  31. So here's the thing... by JustNiz · · Score: 1

    I can see why Microsoft like this, but the thing I don't get is of what benefit this whole approach is to the USER. None that I can think of, plus a whole lot of negatives besides.

    I'm guessing that IT dept. managers will perceive this as a way to get an easy life by having to do less complex setups or support. At nearly everywhere I've worked most IT/IS dept. managers are so owned by Microsoft they will mindlessly believe in and adopt whatever Microsoft promotes.

    Consequently its my guess that the adopters of this will nearly all be doing it for those reasons rather than there being any actual benefit to end-users, or even if there are disadvanteages to end-users.

  32. Azureus is not a made up word by oldmacdonald · · Score: 1

    It's not made up, it's a kind of frog:
    http://en.wikipedia.org/wiki/Dendrobates_azureus

    The frog happens to be azure in color and is the azureus/vuze logo.

  33. Apple and Microsoft are like peas in a pod by Orion+Blastar · · Score: 2, Interesting

    What Apple did with OSX, Microsoft did with Vista and Azure. But as I recall OSX Classic mode couldn't run all legacy Mac programs just as Vista's Win32 Legacy mode cannot run all Legacy Windows and DOS programs.

    I recall Mac OSX had the Basilisk 2 emulator to run Classic Mac 68K programs that OSX Classic mode couldn't run.

    Windows Vista uses VMWare or Virtual PC to run XP and under in Vista for Legacy Windows and DOS programs.

    But it is ironic that Amiga, Inc. when it wrote AmigaOS 3.1 found a way to run the old 68K and PowerPC AmigaDOS/Workbench 1.X and 2.X programs under it without too many problems, and even gave legacy rights to a group to create an open source version of AmigaOS 3.1 called AROS Amiga Research OS that can run on i386 and PowerPC systems and have built in emulation for 68K Amiga code based on UAE with their own version of Kickstart in AROS with backwards compatibility.

    Amiga got it right, Microsoft and Apple didn't, for solving Legacy Software problems.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:Apple and Microsoft are like peas in a pod by Anonymous Coward · · Score: 0

      Amiga, Inc. when it wrote AmigaOS 3.1 found a way to run the old 68K and PowerPC AmigaDOS/Workbench 1.X and 2.X programs under it without too many problems

      The fact that it could run software from an entirely different architecture makes me think it's exactly the same approach. Perhaps their compatibility was better, but again, that's a criticism of the implementation, not of the system itself.

      Amiga got it right, Microsoft and Apple didn't, for solving Legacy Software problems.

      And which of these is still around, and forced to deal with a whole new batch of legacy problems?

    2. Re:Apple and Microsoft are like peas in a pod by Orion+Blastar · · Score: 1

      Amiga is still around and doesn't seem to be bothered with legacy issues like Apple and Microsoft are.

      Also there are still Amiga users that are happy with their choice.

      In case you missed it Slashdot has been reporting on it for a while now. Plus The Amiga is still going on with PowerPC SAM440 and ACube units and still being sold.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    3. Re:Apple and Microsoft are like peas in a pod by Anonymous Coward · · Score: 0

      "But it is ironic that Amiga, Inc. when it wrote AmigaOS 3.1 found a way to run the old 68K and PowerPC AmigaDOS/Workbench 1.X and 2.X programs under it without too many problems"

      This is an entirely different solution to an entirely different problem.

      OS X was a complete rewrite of the system from the ground up. OS X was about as different from OS 9 as Linux is from Windows. It took many years of hard work for Wine to do what it does. Given that Apple didn't have that amount of time, they included a virtual machine to run older OS 9 software. No, not all software worked, like software that insisted on running under some archaic color mode, or software that insisted on talking directly to hardware but couldn't because it was in a virtual machine, but in general everything worked pretty good.

      What you are talking about is taking the same software under the same OS using the same API's and running it on a different processor. This is actually pretty simple. Apple already does this with Rosetta on Intel Macs. And it works nearly perfectly. The only software that doesn't work is software that requires the PowerPC 970, simply because Apple's JIT compiler doesn't support 970 instructions, likely a licensing issue, or simply a low priority for implementation (the amount of software out there compiled for the 970 exclusively is slim).

  34. Re:Have faith. by Anonymous Coward · · Score: 1, Interesting

    http://marketshare.hitslink.com/report.aspx?qprid=10

    Sorry to disappoint you.

    Linux seems to be doing great though. In about five years it should totally surpass Windows 2000.

  35. Fuck cloud computing by bluefoxlucid · · Score: 0, Redundant

    Move my computing to some insecure, long-latency remote location that I lose access to when my ISP decides to have down time? I'm already well-connected (IM, IRC, news through the Internet, system software updates, inter-operating with other human beings far away via the Internet, etc); why in the hell would I suddenly want to find out I can't edit a report or write program code because my ISP's end-point router has decided to route my packets to itself for the moment and I can't reach the cloud?

    Ubuntu please.

  36. As if Google, Amazon, & Salesforce won't lock- by healyje · · Score: 2

    The first five of cloud experiences will be all about lock-in from all the vendors - you'd have to be an naive in the extreme to in any way single out Microsoft in that regard. Jesus, some of you folks need to get your head out of your asses for a different perspective - that same old view is starting to develop a stale odor...

  37. And then there's area of applicability by Animaether · · Score: 1

    Windows is an operating system (suite)
    Lindows was... an operating system (suite)

    Azureus -was- a bittorrent client (nowadays 'Vuze', so who cares anyway?)
    Azure would be... online.. web 2.0.. cloud.. computing.. something. Nothing remotely like a bittorrent client, at least.

    1. Re:And then there's area of applicability by thetoadwarrior · · Score: 1

      The names are very similar. Both are about working in a cloud. One is purely download files from a "cloud" and one is for obtaining blue screens and viruses from a "cloud".

      Secondly, who is to say Vuze isn't going to their cloud downloading system into a cloud computing system in the future? There will be confusion among the trademarks.

      Had the roles been reversed you could pretty much guarentee MS would fight this. If they stick with that name then Vuze should fight it.

      You have to remember it's not what your opinion of what Azureus that matters it's what they've filed in their trademark application and upon checking the Azureus trademarks covers a lot more.

  38. Less locked-in than poster suggests by Anonymous Coward · · Score: 0

    The lock-in mentioned by the poster is not nearly what he makes it seem. Microsoft is making efforts to support non-MS software platforms (they specifically mentioned PHP).

    Also, you c

  39. If you really need < package > by symbolset · · Score: 2, Informative

    Slashdot has a sister site where people various open source products are presented, rated, provided and supported.

    This search for "reporting" should get you started. Apparently the JasperReports reporting engine is stable and well though of, and iReports is a popular interface to it. But I haven't tried them.

    Good luck.

    --
    Help stamp out iliturcy.
  40. Followup by symbolset · · Score: 1

    Apparently pentaho is even more slick.

    Hey, that's an interesting package. I wasn't interested in reporting before, but this looks nice. Thanks for sparking my interest in the field.

    --
    Help stamp out iliturcy.
    1. Re:Followup by timmarhy · · Score: 1

      that certainly looks slick. i'm all for it if it's a better solution. as a platform for database driven applications a decent BI package is all i've ever found OSS to lack. reporting services is far from perfect i'm definately going to give this a go.

      --
      If you mod me down, I will become more powerful than you can imagine....
  41. MS finally competing on an equal footing by caseih · · Score: 1

    Unlike how MS competes in the desktop space, where the intel/windows hegemony pretty much precludes all direct competition, this cloud hosting thing is a different beast altogether. In the world of this kind of app development, it's really just a matter of APIs. The platform doesn't matter so much because the high-level APIs are the platform. And Windows Azure is sufficiently different from standard win32 apps and programming that current win32 developers really have no inherent advantage. The jump to Azure is no different than the jump to, say, django on Amazon's cloud service. Or IBM's or whatever. So when it comes to cloud computing, MS has to compete like any new service. This is a good thing. Of course they are trying to apply their standard business techniques to it (lock-in, etc), but that's likely to fail as the other alternatives are just as capable without the lock-in. It will be fascinating to see how MS does when it is forced to actually compete with strong competitors and capable and entrenched existing systems. Unless they can find a way to strongly tie into their win32 platform (say some kind of MS Office/Sharepoint integration that is the cat's pajamas, or some kind of integration with IE for the client side), I don't think they can honestly remember how to compete here. Should be interesting, especially as PHBs have wisened up a bit over the years.

    1. Re:MS finally competing on an equal footing by resonantblue · · Score: 1

      I'm mostly with you on this, but Microsoft does have a bit of a head start on this. I cam almost guarantee that much (all?) of the API's for this platform will be based on .NET. Given how much traction .NET already has, it's definitely a head start compared to, say, learning Salesforce's syntax.

  42. Maintenance is 80% of the cost in a program's life by Anonymous Coward · · Score: 0

    And all highly skilled, talented people are high strung and annoying. Especially annoying is their ability to see right through the lies.

    A race horse will kill you too, if you don't watch out, but kiddie ponies don't win races.

    I can't stand my salesmen, frickin' arrogant, boastful, testosterone charged egomaniacs, but I know what they need, and they know what I want, and they make me a pile of money. Now get the fuck out there and sell something!

    But do I want some docile, house-broken sheep? No way!

    Talent is talent. Learn to deal with egos. There are stars and there are dogs. We are not all equal. The best can do 10 times what the average can do, for nearly the same pay! You send Captain Kirk to go where no man has gone before, not some pussy whipped momma's boy.

    Poodles are cute, but do you really want them guarding your meth lab? No! You want Bikers, German Shepherds and a belt feed fifty. Business is War! You should be a little scared when the Special Forces are in the house.

    If you want a friend, buy a dog. If you want to be worshiped, start a cult. If you want to get laid, in 50 different ways, in 50 different days, get a guitar and learn how to play. If you want some satisfaction, you need to take some action. The race goes to the swift and the strong. Take no prisoners. Full speed ahead! Dam the torpedoes!

    Talent never has been, and never will be easy to deal with. Tell them what you want, give them what they need, and stop micro-managing them. Cover their ass, and they will cover yours.

    Develop a thick skin. And get the fuck out of their way. When they talk to you, listen. Be thankful they talk to you. When they stop talking, they are busy looking for another job. Talent can always find another job.

    If they are lacking some political skills and say something harsh, or are just a little too blunt, just let it roll over. They will quickly realize their mistake. Give them a legitimate answer. And once you handle a few of their harsh barbs, and don't run away crying, they will begin to trust you. Climb the informal power structure.

  43. Re:Windows Azure Offers Developers Iron-Clad Lock- by resonantblue · · Score: 2, Interesting

    I call B.S. Please enlighten us on exactly how it has been reimplemented as open source? All of your storage is still done using Google's Big Table and the GQL query language. If you can find me the source for Big Table, please show it to me.

  44. Re:If you really need by timmarhy · · Score: 1

    last time i tried jasper is was far too inferior to reporting services to be useful to me. if it's improved i'll definately reconsider it.

    --
    If you mod me down, I will become more powerful than you can imagine....
  45. Twitter, go away by SL+Baur · · Score: 1

    you can rest assured that human stupidity is limited.

    Oh, really? I presume you do not include yourself in that statement.

    Microsoft Vista adoption numbers are submarined. They are going to be driven by enterprise adoption, most of whom are still in the process of validating it.

    Oh wait, let me translate that into something someone can read to you that you'll understand.

    Many lots of mans use Vista next year or next year plus 1.

    If you would just shut up, maybe the rest of us could move the adoption of Linux on the desktop in Enterprise forward (as I'm being paid to work on) a bit faster.

    1. Re:Twitter, go away by morgan_greywolf · · Score: 1

      If you would just shut up, maybe the rest of us could move the adoption of Linux on the desktop in Enterprise forward (as I'm being paid to work on) a bit faster.

      I keep hearing this more and more. The biggest reasons being cost savings, of course. Good luck with that. I'd like to see more companies doing this.

    2. Re:Twitter, go away by peragrin · · Score: 0, Troll

      Of course I don't I didn't vote for bush either time.

      Also Vista has been out for how long now? It was released to companies in Nov of 2006. It is now Nov 2008. vista adoption isn't growing by any large shot. Linux adoption won't take off until you can convince CEO's that there is more than windows out there. that takes decades.

      --
      i thought once I was found, but it was only a dream.
    3. Re:Twitter, go away by SL+Baur · · Score: 1

      I keep hearing this more and more. The biggest reasons being cost savings, of course. Good luck with that. I'd like to see more companies doing this.

      Thanks. It's a double whammy, actually.

      Things are also beginning to sink in as to how much using Microsoft Exchange for email really sucks up $$$.

      I would expect the tightening stock market to have some impact here.

      My own company had record profits last quarter and our stock is still going down based on the overall market.

      Disclaimer: I work for Cisco, I do not speak for Cisco. All opinions expressed are my own.

  46. And they lived... by MrKaos · · Score: 1

    happily ever after.

    --
    My ism, it's full of beliefs.
  47. Wow - misleading even for a Slashdot crowd... by TheNetAvenger · · Score: 1

    This platform is not tied to Microsoft 'run' servers, but sure you can host or use Microsoft hosting servers. So the only way this article is true is if the developer is hosting the content on a Microsoft owned Server.

    However, independant vendors, and even personal businesses can HOST the platform on their own in house, or 3rd party servers and be locked to whatever freaking versions they want.

    PERIOD.

    This stuff is just freaking insane that A) people don't get it and B) can go around the bend and off the cliff trying to understand it.

    (A lot of this 'platform' is NOT EVEN tied to MS Windows Server technologies - geesh.)

  48. But then, where's the cloud? by argent · · Score: 1

    However, independant vendors, and even personal businesses can HOST the platform on their own in house, or 3rd party servers and be locked to whatever freaking versions they want.

    I see, so Microsoft's calling this Azure because it's a cloudless cloud.

    That's kind of Zen.

    A lot of this 'platform' is NOT EVEN tied to MS Windows Server technologies - geesh.

    So I can run it on Red Hat?

    1. Re:But then, where's the cloud? by TheNetAvenger · · Score: 1

      So I can run it on Red Hat?

      I don't know can you?

      Can you run a form of OpenID?
      Can you run .NET or functional equivalent server side?
      Can you push out AJAX or serve up Silverlight content?

      This sounds like stuff any Server OS can currently do.

      So can YOU?

    2. Re:But then, where's the cloud? by argent · · Score: 1

      Can you run .NET or functional equivalent server side?

      Being able to run CIL isn't the same as being able to provide all the libraries involved in Microsoft's APIs.

      Otherwise Wine would have been trivial to implement.

    3. Re:But then, where's the cloud? by TheNetAvenger · · Score: 1

      Being able to run CIL isn't the same as being able to provide all the libraries involved in Microsoft's APIs.

      Otherwise Wine would have been trivial to implement.

      Wow, talk about jump the tracks...

      Do you really think you need MS libraries to provide .NET 'like' features or expose similar functionality? Considering this is ALREADY being done on Apache Linux servers everyday, your argument is a bit self defeating.

      Here is the deal...

      Use MS's Cloud if you want, just keep your client application updated (as they will already automatically do, and 3rd party applicaitons will probably not break with the version scaling features MS is using.)

      Or...
      Use your own freaking Cloud and Servers

      Or...
      Pay another company to be your cloud.

      There is NO LOCKIN or Version lockin to Microsoft.

      Get it yet, or do you want me to explain it like you are a five year old?

    4. Re:But then, where's the cloud? by argent · · Score: 1

      If you're not interested in using Microsoft's APIs, then why are you accepting the 2x to 5x overhead of CIL over native code? There's nothing magic about .net/mono, and now there's effectively only one ISA left you might as well write your code in any language that compiles to x86 and calls glibc... except that you want to talk to databases and other higher level services. Which is where the lockin is.

  49. Am I missing something? by zmollusc · · Score: 2, Insightful

    Unlimited broadband seems to be going away, bandwidth caps are coming in, traffic shaping is already here and Microsoft want to move the processing to remote data centres? I look forward to scanning a photograph, editing it with CloudPaint and printing it out on my local printer using the generous 9kbytes/second upstream 200kbytes downstream i get from Virgin Media. I don't think i will even bother looking at CloudVideoEditor.

     

    --
    They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
    1. Re:Am I missing something? by photomonkey · · Score: 1

      One thing that will really help us in the broadband capping initiative is that a lot of people have gotten used to "all you can eat" systems (or at least where "all you can eat" is capped way beyond what 99.9999% of users will consume.

      Where some will cap, others will step in to say 'hey, we don't cap.' While there may not be much competitive choice when it comes to cable companies, DSL companies can compete with eachother because they use the same telephone lines for transmission (at least, that's how I understand it).

      --
      Message contains 1 attachment: spam.gif
  50. Cloud is the new dot.com... by argent · · Score: 1

    Personally, I think cloud computing is going to turn out to be the next big thing that didn't go anywhere.

    You're right, the cloud APIs presented so far are a total lock-in. There's no open systems cloud. You'd have to be crazy to depend on cloud services for your business. Microsoft getting into it just makes that so much more obvious.

    1. Re:Cloud is the new dot.com... by DragonWriter · · Score: 1

      You're right, the cloud APIs presented so far are a total lock-in.

      Google and AppJet have both released standalone hosting code (Google's open source development SDK, which others have forked to use for hosting on EC2; AppJet's "appjet.jar", which isn't an open source project yet, though they've announced that they are looking at that.) So I think "total lock-in" is an unfair description of the current cloud APIs.

  51. Where are the old Clouds then? by Anonymous Coward · · Score: 0

    When the cloud is updated, you can't run on ANYTHING the old cloud. So how do you run the old application?

    If this is FUD, it's validly Fear (about having to upgrade when the cloud does, whether you can afford to or not), Uncertainty (will there be backward compatability forever), and Doubt (that your supplier will be able to afford reengineering to keep up).

  52. The clients have the money you want by Anonymous Coward · · Score: 0

    If you don't want it, let them be someone else's client.

  53. Re: Azure by JoeAudette · · Score: 1

    As an ASP.NET developer, to me Azure just looks like another web hosting option for ASP.NET web apps. You can get hosting at lots of other places for ASP.NET apps so I don't see any lock in. The pricing will determine how much of a threat it is to traditional web hosts. It seems Azure may have some advantages in terms of sudden scale up ability.

  54. I *love this game by Mateo_LeFou · · Score: 1

    It's not fun to play, but I love it:

    1. BillGates descends from the mountain with stone tablets outlining his latest tech scheme.
    2. FOSS folk (Group A) beg clients to steer clear.
    3. MBA folk (Group B) make fun of group A
    4. Tech scheme changes, screws clients
    5. Clients ask for some bit of functionality that tech scheme isn't interested in providing. *Must work with tech scheme, which they can't get away from now.
    6. FOSS folk say that's hard, maybe impossible.
    7. Group B says that FOSS doesn't work very well.

    --
    My turnips listen for the soft cry of your love
    1. Re:I *love this game by mabhatter654 · · Score: 1

      8. ....
      9. BG Profit$

  55. ...Until Microsoft cloud gets 3rd party dependent by JoeCommodore · · Score: 1

    Just like Windows, it will be fine for them to do whatever they want until they get some big player in there with a lucrative revenue stream or some killer app that defines the platform. Then when MS wants to make a change they will be negotiating with those people who may or may not want to do such changes, if not MS will not want to loose customers and concede, thus having to make compromises and jury rigs to keep compatibility with the big market while trying to gain something else though a now half-asses upgrade.

    Just like Windows, Office, etc. down the road, they won't really innovate anymore as they are dependent on their market due to by some other company's products.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  56. Re:Windows Azure Offers Developers Iron-Clad Lock- by SanityInAnarchy · · Score: 1

    Please enlighten us on exactly how it has been reimplemented as open source?

    Right here.

    All of your storage is still done using Google's Big Table and the GQL query language. If you can find me the source for Big Table, please show it to me.

    I didn't say "released", I said "reimplemented".

    And Hadoop has done exactly that.

    I have no idea how compatible they are -- I see lots of talk of reimplementing GQL, and no actual mention of an implementation -- but the speed with which Appdrop was released certainly gives the lie to AppEngine's "lock-in". If you really need something Google is provided, there's a very good chance you can reimplement it quickly using what's already out there.

    --
    Don't thank God, thank a doctor!
  57. A Fine Print Style Question by anomalous+cohort · · Score: 1

    Excuse what could possibly be a dumb question here but is it like if you install Azure on your hardware, then you have to keep up to date with their latest and greatest or is it more like if you run apps on their cloud, then you have to keep up with their latest and greatest?

    If the former, then that will significantly raise your TCO for using Azure. It's very hard for little guys to keep up with Microsoft's technology churn. If the later, then that is a given with any cloud offering including Google's and Amazon's.

  58. Re:Corral and flog? FUDRUCKER! by Jeremiah+Cornelius · · Score: 1

    Find shops with any cost predictability and disciplined operation. Hen's teeth.

    I wish I could name names of the places I have consulted! You'd be surpised at those who couldn't be trusted to wipe their own arse, let alone manage large-scale systems. And they all go to ITIL classes, and they all have Master ratings, and they can't run a service.

    Needles to say, many of them no longer get my commerce. I have no trust in the integrity of their systems. Oh, and I weep for their shareholders.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  59. Re:bullshit, no one wants vista. by Anonymous Coward · · Score: 0

    A 19% Vista share and less than 2% for GNU/linux is clearly out of touch with reality. Hitslink methodology is flawed.

    And if those numbers were reversed, you'd be shouting them from the rafters, methodology be damned. We know you too well, twitter.

  60. Azureus by Morosoph · · Score: 1

    "Azureus" (which is a made up word).

    Nope. It's a blue poison dart frog, hence the logo.

  61. Re:Windows Azure Offers Developers Iron-Clad Lock- by resonantblue · · Score: 1

    Right here. [appdrop.com]

    AppDrop is that particular Ruby on Rails application you're looking at on the site, not Google App Engine itself. That whole thing is probably barely even half a meg of source code. It's just a way to upload files to App Engine and has nothing to do with the App Engine platform code itself. Hell, just looking at the source code, I could have written that myself in probably 20 minutes.

    I didn't say "released", I said "reimplemented".

    What does that mean? How can something by reimplemented as open source without being released as open source? If you don't have access to the source code, then by definition it is not open source. By your logic, every Microsoft product is implemented as open source because the team creating it has the source code, but they don't release it to anyone else.

    And Hadoop has done exactly that. [apache.org]

    Hadoop doesn't claim any compatibility with Big Table, it is just their best-guess copy of Hadoop based on the white paper published by Google. If that is what passes for "open source" then DOS should be considered open source since FreeDOS was based off it. Hell, even Windows should be since Wine is modeled after it. Microsoft publishes hundreds of papers on functionality in Windows internals, but just because someone can build a "best-guess copy" of it doesn't make the Microsoft product open source.

  62. Re:Windows Azure Offers Developers Iron-Clad Lock- by Anonymous Coward · · Score: 0

    The current set of storage APIs is REST-based and similar to S3, while hosting APIs are minimalistic. (Looking at the documentation it seems to be logging and local storage access.) Abstracting it all away into a multi-platform compatible library wouldn't require much work.

  63. Re:Windows Azure Offers Developers Iron-Clad Lock- by SanityInAnarchy · · Score: 1

    AppDrop is that particular Ruby on Rails application you're looking at on the site, not Google App Engine itself.

    According to that site:

    Download the modified Portable App Engine SDK or get the AppDrop.com source code (the Rails app you're looking at).

    Either way, the size of the download proves nothing. Have you actually tried using it? It does, in fact, run AppEngine apps on Amazon EC2.

    What does that mean? How can something by reimplemented as open source without being released as open source?

    You need a dictionary. Badly.

    Wine is a reimplementation of Windows. Windows itself has not been released as open source. It has, however, been reimplemented in Wine, and in ReactOS. And Wine absolutely is open source, as is ReactOS.

    If that is what passes for "open source" then DOS should be considered open source since FreeDOS was based off it.

    Missing the point.

    Show me where I ever, even once, claimed App Engine was open source. I didn't.

    All I said was that App Engine is not lock-in. In the same sense, if you wrote a DOS app today, you certainly wouldn't be locked in to DOS -- your app would likely run on Windows XP, in DOSbox on Linux, and in FreeDOS.

    In other words, you have a choice of vendor. Which is the exact fucking opposite of vendor lock-in.

    And which also has nothing whatsoever to do with open source. It's certainly easier to avoid vendor lock-in by choosing open source, but there are completely closed-source systems which do not promote vendor lock-in, and completely open ones which do.

    --
    Don't thank God, thank a doctor!
  64. Re:Windows Azure Offers Developers Iron-Clad Lock- by resonantblue · · Score: 1

    You need a dictionary. Badly. Wine is a reimplementation of Windows. Windows itself has not been released as open source. It has, however, been reimplemented in Wine, and in ReactOS. And Wine absolutely is open source, as is ReactOS.

    Yes, and Hadoop is a reimplementation of Big Table. That's the whole point: just because a reimplementation exists, doesn't make the original project open source. That's exactly what I'm saying. The reason it is lock-in is because the original implementation by Google is considered the gold standard and they can change that standard at any time without you knowing what happened behind the scenes. This is in contrast to PHP, Ruby, Perl, etc where you can easily fork their implementation. And yes, DOS is also vendor lock-in for the same reason just as Windows is and just as .NET is. Wine and Mono are not real alternatives to the original, closed source, un-forkable gold standard.

    You need a dictionary. Badly.

    Wow, very childish. This may be Slashdot, but we can have a discussion without resorting to personal insults.

  65. Re:Windows Azure Offers Developers Iron-Clad Lock- by resonantblue · · Score: 1

    By the way, I should point out that your argument is essentially saying that DOS was not vendor lock-in and neither is Windows; since both of them have open source reimplementations.

    If this is what you really believe, then I would just say that your belief is likely not shared by the majority of people and I won't bother to argue any further.

  66. Re:bullshit, no one wants vista. by Macthorpe · · Score: 1

    Hitslink methodology is flawed.

    Feel free to explain why.

    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  67. Not only expensive - most can't do it anyway by bradley13 · · Score: 1
    Writing good code is expensive. Even if you have a really good team, getting that kind of abstraction and platform independence will at least triple the cost of development. And for what? The client uses windows, the competition will bid 1/3 of your price (or less), you lose the contract, end. Unless you are either working on a research project, or you are in an internal IT unit with unusual freedom, you aren't going to have the opportunity. Worse, far worse: the vast majority of programmers can't do it. I have taught or worked with hundreds of programmers by now, and my numbers haven't changed in decades:
    • 10% are good - they can write that kind of abstract code.
    • 20% are acceptable - if they are supervised by a good programmer, they can work with abstract code, but they can't design it themselves.
    • 70% are in the wrong film, and shouldn't be allowed near a compiler. But because they can't think abstractly, they have no idea why you think they are hopeless - it's like discussing colors with someone blind from birth. Worse, the company hired them, they've worked there longer than you have, management knows nothing about programming and doesn't understand the issue.

    Good luck with your abstract, platform independent applications.

    --
    Enjoy life! This is not a dress rehearsal.
  68. I'm not worried about lock-in of Azure by davide+marney · · Score: 1

    At work, I am the resident "crazy open source guy" who is always raising the red flag on vendor lock-in. However, I have absolutely zero emotional attachment to technologies. To me, a computer is like a No. 2 pencil: it's just a tool with a particular set of capabilities and costs. Whatever provides the most value, use it.

    It just so happens that to most of my firm's customers, the Microsoft product line provides the best value. However, nothing is forever, and I can certainly imagine a future where other vendors might begin to compete. Therefore, avoiding vendor lock-in -- with any vendor, not just Microsoft -- is a vital principle.

    I was at the PDC, and my impression is that Microsoft has finally "joined the conversation" with regards to using open source protocols. They have adopted a completely RESTian approach to services, with AtomPub as the foundation for CRUD operations. For anyone who has been playing in the Web 2.0 world, using Azure is going to be very simple to work with.

    Microsoft is also writing a whole new layer of .Net wrappers to help existing MS developers reuse their existing skills in the web services world. The wrappers let .Net developers write in "comfortable" .Net Oo concepts, then transform into underlying, lowest-common-denominator service calls based on open protocols such as HTTP.

    My take is that as long as MS keeps supporting the open standards faithfully, it will be easy to interoperate with them. However, I don't think it makes much sense to rely on helper code, like a crutch. Developers should just bite the bullet and learn how to talk to standards-based services in the first place. It really isn't that hard.

    I was actually quite excited by what I saw at PDC. It's a bold, sweeping move by MS. The web really is quite a tangle, and if MS makes it easier for all those legions of corporate developers to really start playing in web services, that would be a huge benefit.

    --
    "We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
  69. Microsoft strategy by DragonWriter · · Score: 1

    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.

    If, in fact, this were to occur, it would kill Azure as no one would purchase new services hosted on Azure, and ISVs would abandon the platform since they wouldn't be able to sell anything on it. That's why Microsoft's always been fairly devoted to backward compatibility: there main selling points in many key areas is compatibility with software, documents, etc., designed for earlier versions of their dominant products. Azure will, no doubt, work the same way.

    Microsoft is hardly going to abandon the strategy that has enabled them to maintain and expand their dominance.

  70. Re:Windows Azure Offers Developers Iron-Clad Lock- by DragonWriter · · Score: 1

    AppDrop is that particular Ruby on Rails application you're looking at on the site, not Google App Engine itself. That whole thing is probably barely even half a meg of source code. It's just a way to upload files to App Engine and has nothing to do with the App Engine platform code itself.

    Not, its not a way to upload files to App Engine. It is a service that allows you to run App Engine apps using a modified version of Google's own App Engine SDK (which, itself, is an open source implementation of App Engine from Google with a different storage engine replacing BigTable but using the same storage API used on the regular App Engine server, so that you can develop "off line" before uploading to Google) running on Amazon EC2.

    What does that mean? How can something by reimplemented as open source without being released as open source?

    I dunno, GGP was pretty odd there. But there is an implementation of App Engine released as open source by Google, the App Engine SDK, which is released under the Apache License 2.0. Appdrop.com is using a modified version of this running on EC2.

  71. Re:Windows Azure Offers Developers Iron-Clad Lock- by DragonWriter · · Score: 1

    Yes, and Hadoop is a reimplementation of Big Table. That's the whole point: just because a reimplementation exists, doesn't make the original project open source.

    OTOH, the fact that the App Engine SDK, which is an implementation of the App Engine system designed principally to be used by developers to build and test their apps before deploying them to Google's servers, has been released by Google under the Apache License 2.0, which is an open source license, does mean that it is open source.

    And the fact that third parties are providing of hosting of App Engine apps outside of Google's servers using (derivatives of) the open source code provided by Google is a pretty big strike against the idea that App Engine features "vendor lock-in".

    OTOH, until someone has a similarly scalable implementation of the storage API running a non-Google cloud system, there will be valid practical concerns about lock-in, even if in theory apps can be hosted elsewhere. But I'd be very surprised if someone didn't provide one in the next couple of years based on some other existing distributed db technology (SimpleDB, Hadoop, Mnesia, etc.)

  72. Re:Windows Azure Offers Developers Iron-Clad Lock- by SanityInAnarchy · · Score: 1

    That's the whole point: just because a reimplementation exists, doesn't make the original project open source. That's exactly what I'm saying.

    -

    And you're right. Thank you for stating that.

    What's your point?

    The reason it is lock-in is because the original implementation by Google is considered the gold standard and they can change that standard at any time without you knowing what happened behind the scenes.

    And if they just change that standard at a whim, they're going to alienate developers. That doesn't help lock-in, that helps drive people to your saner competitors.

    This is in contrast to PHP, Ruby, Perl, etc where you can easily fork their implementation.

    And when you fork that implementation, how is that any better?

    Take Ruby, in particular. MRI is the standard. If there's a dispute between MRI and JRuby, MRI wins by default. You can fork and reimplement all you want, but there's still one gold standard which can change under your feet without notice -- and if your fork is different enough to actually have a point, you're probably not going to be able to simply port that source -- you're going to have to reimplement that change.

    So by your logic, everything is vendor lock-in.

    And yes, DOS is also vendor lock-in

    Sorry, no. DOS is old enough, and well-enough understood, that you can reasonably expect any DOS program to also work on FreeDOS. Sure, you're locked into the DOS platform, but that's platform lock-in, which is entirely different than vendor lock-in.

    I'll admit that Mono and Wine are far enough behind that they aren't quite the same. But considering how fast AppDrop appeared, I would guess AppEngine is going to be portable enough.

    Wow, very childish.

    No, it's free advice. You didn't seem to understand what a word meant. My intent wasn't to insult you, but to help you communicate.

    The fact that it also insulted you was just a nice side effect.

    --
    Don't thank God, thank a doctor!
  73. Re:Windows Azure Offers Developers Iron-Clad Lock- by resonantblue · · Score: 1

    You didn't answer the second post I made. According to you, nothing is vendor-lockin since even reimplementations of DOS and Windows exist.

  74. Re:Windows Azure Offers Developers Iron-Clad Lock- by foxylad · · Score: 1

    For the record, appengine has pretty good version support. You can access your app running under an older version of appengine simply by using a different url, which gives developers a lot more breathing space to update their apps.

    It is also reasonably easy to migrate from appengine to your own server. Your data is available any way you want to code access to it, and modifying the python to run on mod_python or mod_wsgi is simple - I know, I've done it in reverse. Yes, bigtable is proprietary, but it is far easier to move from bigtable's rather idiosyncratic storage to an SQL database. Not so easy the the other way round...

    All up I'm very comfortable developing on appengine. I can be out of there like a flash if Google start doing evil, meanwhile I'm enjoying far better redundancy and scaling than I could ever provide with my own servers.

    --
    Do as you would be done to.
  75. Re:bullshit, no one wants vista. by SL+Baur · · Score: 1

    I work for quite a large company and I have been assured (sadly) that internal IT is driving towards a migration towards Microsoft Vista.

    I also have no reason to believe that my company is the only one doing so.

    Microsoft Vista adoption is submarined and lunatics like you only make my job (driving Linux desktop adoption) that much harder.

    Begone.

  76. Re:Windows Azure Offers Developers Iron-Clad Lock- by SanityInAnarchy · · Score: 1

    When a sufficiently complete reimplementation exists, and is actually viable, I don't think you can call it vendor lock-in.

    FreeDOS is such an implementation. Wine isn't, and neither is ReactOS, so Windows still locks people in.

    The point you seem to be missing is, I'm not talking about the intent -- most vendors would rather you use them than anyone else. I'm talking about the reality -- develop an app for DOS, and it's portable. Develop an app for Windows or .NET, and it's probably not.

    --
    Don't thank God, thank a doctor!
  77. Re:Windows Azure Offers Developers Iron-Clad Lock- by resonantblue · · Score: 1

    Well the only point I'm making is that a Windows-only app is as much lock in as a Google App Engine app. Which to me is too much lock-in. As for you assertion that I think "everything" is vendor lock-in, that's not true. I think anything with an open source "gold standard" is not vendor lock-in. The reason is simply because you have the ability to use a starting point that is really viable if you want to fork. You don't get that when the gold standard itself is closed source.

  78. Re:bullshit, no one wants vista. by SL+Baur · · Score: 1

    Your job is difficult because your internal IT people are idiots.

    Some are, some are not. It's the same in every company. The ones that I have dealt with have been very sharp.

    I have cataloged Vista's problems for them

    That's very nice, but nobody is really listening to you.

    I don't care. Microsoft Windows will never be my platform of choice. My bosses do not care and would not listen to anyone who abbreviates Microsoft as M$ anyway. They want their calendar crap to work, which doesn't really work well at all. Microsoft Exchange is utter crap.

    If they want Vista at this point it is because they want Windows at any price.

    Non sequitor. They've already paid for it. They have an enterprise site license.

    Microsoft Windows XP (Enterprise edition) is crap. I recently distributed an internal email that said that Microsoft Windows XP is the best OS Microsoft has ever released, it only crashes a couple times a week (which is flamebait because it crashed more like once every two weeks in the testing I did), but among the responses I got back were "I wish it only crashed that seldom".

    Promoting free software at a big dumb M$ partner company for any reason is fatal.

    You are jumping to conclusions and writing off potential friends. We have products that are driven by Linux.

    ESR, Bruce Perens, Allen Cox, Richard Stallman or anyone else who stood up for your rights

    Of those four, I've only met Bruce Perens. Nice guy, drank beer with him in Tokyo at the same table as Commander Taco. I've only talked to Richard Stallman on the phone where he announced that he would have to maintain war against me (meaning the XEmacs community) unless I had everyone sign over copyright to him.

    No matter how much I like Bruce, I do not need any one of you to "defend my rights".

    Without people like me writing the code, there would be nothing for self-righteous people like yourself and Richard Stallman to "defend".

    I've contributed software anywhere and everywhere, from the Linux kernel to libc, to many mail programs, etc.

    You are running code that I have written if you are running either Linux or any BSD, so I _demand_ that you rename your system Linux/GNU/Steve or OpenBSD/Steve, or whatever. Is that reasonable? I do not think so, but Richard Stallman does.

    I'm sorry that you are in such a place, especially if you are who you say you are.

    I'm not and I am. I love working at Cisco. Love it. I find it odd that you think I hate emacsen when I always use XEmacs for editing and have been using emacs-based/derived editors for a couple of decades now and you're too stupid to see that I used to be a frequent poster to alt.religion.emacs (oh god!, I miss that newsgroup).

    -sb (Maintainer of XEmacs 1996-2000)

  79. Re:Windows Azure Offers Developers Iron-Clad Lock- by SanityInAnarchy · · Score: 1

    So, your point is about the ease of developing a fork. The "gold standard" stuff is only important to you because it makes a fork easier.

    Am I right so far?

    Well, there are no new versions of DOS coming out. FreeDOS is, in many circles, considered the "gold standard" of DOS. Something starting out proprietary doesn't prevent it from becoming an open standard.

    In the case of AppEngine, most of the original library code from Google is open under an Apache license -- so, while parts of it are closed, those are the lower-level things like BigTable, which have multiple viable replacements (Hadoop, Mnesia, CouchDB).

    So, with parts of it open, and with at least one open implementation, it is effectively easy to fork -- just look at how fast AppDrop came out after AppEngines (within a month).

    So, your real concern is addressed, if I understand what you're saying.

    I am not saying that everything is easy to fork, or that everything with an attempted open implementation lacks vendor lock-in. You know better by now.

    --
    Don't thank God, thank a doctor!
  80. Re:Windows Azure Offers Developers Iron-Clad Lock- by resonantblue · · Score: 1

    We'll we've beat this horse to death, but here's the thing about DOS ... the gold standard changed after the product became all but useless.

    If vendor lock-in is the primary concern, then I'm not comfortable going with App Engine when low level parts are closed source; especially I have so many other options available for deploying my web site (yes, maybe those other options will require more work to scale than App Engine, but that's a price I'd pay).

  81. Re:Corral and flog? FUDRUCKER! Hen's Teeth? by davidsyes · · Score: 1
    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  82. Re:Windows Azure Offers Developers Iron-Clad Lock- by SanityInAnarchy · · Score: 1

    The more important question is whether they require more work to develop the missing features than it would take you to re-implement the low-level pieces of App Engine and migrate away.

    If that's the case, I say there's no lock-in.

    Well before that case, a lot of people would figure it's worth considering. After all, Mono is always forkable if either Novell or Microsoft does something you disagree with.

    Me, I'm not really eligible for App Engine in several ways, and I like the challenge of scaling, so I won't be using it anyway.

    --
    Don't thank God, thank a doctor!
  83. Re:Windows Azure Offers Developers Iron-Clad Lock- by resonantblue · · Score: 1

    Out of curiosity, why are you not eligible?

  84. Re:Windows Azure Offers Developers Iron-Clad Lock- by SanityInAnarchy · · Score: 1

    I don't particularly like Python (I prefer Ruby).

    I can afford to run my own servers, even just for a hobby. I want to reserve the right to do whatever I want with it, including throw ads on it, maybe make some money.

    So the hosting part of App Engine doesn't buy me much -- I might as well use AppDrop. And I might move it to AppDrop eventually.

    And if I'm doing that, I may as well use something Ruby- or Erlang-based.

    My comment was probably badly worded -- I don't mean that I tried and Google rejected me. I mean that I don't have any ideas for a project that AppEngine would help.

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