Slashdot Mirror


The Downsides of Software as Service

JustinBrock writes "Dvorak's article yesterday, entitled Don't Trust the Servers, argues that the danger of software as a service was highlighted when 'the WGA [Windows Genuine Advantage] server outage hit on Friday evening and was finally repaired on Saturday. It was down for 19 long hours.' The whole fiasco raises an interesting perspective on the software as a service 'fetish'. Dvorak highlights it hypothetically: What if the timeline were reversed, and we were moving from online apps to the desktop. Hear his prophecy of the marketing: 'You can image the advertising push. "Now control your own data!" "Faster processing power now." "Cheaper!" "Everything at your fingertips." "No need to worry about network outages." "Faster, cheaper, more reliable." On and on. I can almost hear the marketing types brag about how much better "shrink wrap" software is than the flaky online apps. The best line for the emergence of the desktop computer in a reverse timeline would be "It's about time!"'"

326 comments

  1. When is the last time Dvorak... by djh101010 · · Score: 5, Insightful

    I'm trying to think of the last time I read an article by Dvorak, and said "You know, he's got a good point". It's almost like he intentionally trolls his readership by stating the most outrageous possible point of view, just to stir up hits and discussion.

    1. Re:When is the last time Dvorak... by omeomi · · Score: 4, Funny

      I, for one, can't think of a single upside of "Software as Service"

    2. Re:When is the last time Dvorak... by Jeff+DeMaagd · · Score: 4, Interesting

      A few months ago, I found an old article in an old copy of PC/Computing where he lambasted Microsoft for releasing a $90 bugfix called Windows 98.

    3. Re:When is the last time Dvorak... by CaffeineAddict2001 · · Score: 1

      How is this outrageous? If anything what he is saying is common sense.

    4. Re:When is the last time Dvorak... by seriesrover · · Score: 1

      Well in this instance at least he cites an example (WGA) for his logic which is more than can be said for your comment.

    5. Re:When is the last time Dvorak... by timster · · Score: 5, Interesting

      I can! It's a new funding model, necessary for the continued existence of giant software factories like Microsoft. The upside is that you no longer have to figure out ways to persuade your customers to buy the new version of your software, which has become more and more difficult (how many features can you add to a word processing app, anyway?)

      The upside to the customer is not so easy to find, unless you consider the possibility that with all this hypothetical easy money flowing in, Microsoft would be able to make a better product.

      --
      I have seen the future, and it is inconvenient.
    6. Re:When is the last time Dvorak... by Toonol · · Score: 5, Insightful

      This article. He's got a good point.

      "Software as a service" should be viewed with the same suspicion as "Trusted Computing." Something so bundled in Marketing, with no particular benefits to the consumer, has to be a money/power grab.

    7. Re:When is the last time Dvorak... by jareth-0205 · · Score: 1

      Errr... I can't see anything wrong with his position on SaaS. It seems genuinely bizarre to have to ask a company whether you're allowed to use the software you have bought, to rely on *their* servers for the use of *your* machine. I'm sure he trolls sometimes, but his logic here is sound.

    8. Re:When is the last time Dvorak... by Tackhead · · Score: 5, Insightful
      > I'm trying to think of the last time I read an article by Dvorak, and said "You know, he's got a good point". It's almost like he intentionally trolls his readership by stating the most outrageous possible point of view, just to stir up hits and discussion.

      "This time." Centralization and decentralization has always been a pendulum sort of affair, varying with the relative costs of bandwidth, CPU, and storage.

      Once upon a time, there was the mainframe. Nobody ever got fired for buying (or more accurately, leasing) IBM!

      Then came the microcomputer. Decentralize! Applications run right on your desk! Buy Apple! No more monthly payments to IBM! (At 9600 baud, dumb terminal bandwidth is expensive. 8-bit micros are cheap!)

      Then came the dickless workstation. Oops, "diskless". Centralize! It's a client/server world! Buy Oracle, and run it on your Sun! No more huge capital outlays for PCs that become obsolete the day they're purchased! (Workstations are expensive, but this new ethernet stuff is cheap!)

      Then the PC-as-workstation. Decentralize! Don't rely on that expensive server! (Doesn't matter how much cable you run, if you have 100 users trying to render the Sistine Chapel on X Terminals, bandwidth and server-side processing power are shockingly expensive again, local storage and processing power are suddenly cheap again.)

      We're currently on our way back to the server. This time, the excuse is DRM. An application that doesn't exist locally can never be used locally once the vendor decides to kill it.

      But ultimately, the root cause is that bandwidth is relatively cheap again. Doesn't matter whether the application is Windows (which needs to call the mothership for patches every few days) or Steam (for the same reason).

    9. Re:When is the last time Dvorak... by BrotherBeal · · Score: 2, Interesting

      I'm not so sure I see this as outrageous or even ill-founded. Unoriginal, perhaps, as all one needs to do is look at the history of computing to see that cycles such as these are well documented. Software-as-a-Service (SAAS) has a certain set of features and characteristics that differs from the features and characteristics of the installed-software paradigm, and I see no reason to suspect that we won't see this cycle continue for at least another few iterations depending on what's 'in' and 'out'. I think it makes more sense, at least from a developer's standpoint, to look at the various ways to distribute software less as silver bullets and more as tools - like TCP versus UDP. Noone in their right mind would say that UDP beats TCP (or vice versus)in all situations or is the 'wave of the future' - you would choose the right tool for the right job. SAAS makes sense for certain limited applications, like business infrastructure or media-content-delivery, but it would be a terrible choice for something like an OS, or document editing software, or media playback, or games, or...

      --
      I'm disabling ads until because I choose not to reward redesigns that are less usable than "view source".
    10. Re:When is the last time Dvorak... by ArcherB · · Score: 4, Interesting

      I, for one, can't think of a single upside of "Software as Service"

      Software as a service can be run locally by a company, rather than on the web. There are several (provided the server is maintained on site).
      Single point of failure should a catastrophe happen.
      User's can't go in and break the system.
      There is one system to maintain, one anti-virus package, one system to back up and so on.
      Files are much easier to share and keep updated. It is a nightmare to have a single spreadsheet that is updated by several people when they are updated on the own personal systems.

      When the server is remote, there are still advantages, just not as many:
      My step-dad uses quickbooks for his small business. He has architects and accountants that need access to the books. Originally, he had purchased a copy for each of them to run on their personal computers. Unfortunately, when one made a change, he had to call everyone else to tell them, or email a backup copy of the DB and everyone would have to manually update their own DB's. It was a nightmare and this was only with four or five employees. With Quickbooks Online, each user logs into the website, enters their data and everything is updated almost in real time. He's a roofer and does not have the knowledge, nor the time to keep up with the application. He only cares about the reports, not how they are created. This works very well for him.

      However, with all these advantages, I agree that it sux for the most part.
      It's slow... much slower than running apps locally.
      In the event of a failure, you're at the mercy of the tech folks that you do not employ and have not control over.
      You are not in control of your own destiny.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    11. Re:When is the last time Dvorak... by jimstapleton · · Score: 1

      looks like you stopped reading them too soon, you should have read this article, or at least the summary, you might have been pleasantly surprised.

      I concur with the "software as a service sucks" sentiment he has in the article.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    12. Re:When is the last time Dvorak... by Choad+Namath · · Score: 1

      Insightful? I know it's fun to hate on Dvorak, but give him his due when he actually does make a good point. You know someone didn't RTFA when they come down on the side of WGA.

    13. Re:When is the last time Dvorak... by Ironsides · · Score: 5, Interesting

      I can think of one, possibly two upsides to software as a service.
      1) Software provider has an 'incentive' to ensure the product is bug free or that the bugs get fixed quickly. With shrink-wrap software, they have your money and are providing fixes for free.

      2) This is an accounting style advantage. Say, you have the option to pay $300 for a software suite up front, or $5/month for as long as you use it. Most of us would go with the $300. Except, what if the $5 gives you free upgrades forever? Now, what if it was $1.50/month? Here we start getting into a grayer area about it being cheaper to pay per month than up front, due to about how much money you could make off of the base cost in interest on investments.

      --
      Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
    14. Re:When is the last time Dvorak... by mcrbids · · Score: 1, Insightful

      I, for one, can't think of a single upside of "Software as Service"

      So, you NEVER outsource work that needs to be done to an outside vendor? You fix your own car, repair your air conditioner, etc?

      I do none of these. I have an insurance contract that I pay yearly for maintenance and repair of all my major household appliances that covers my A/C, stove, fridge, washer, water heater, and dryer. (sadly, dishwasher is not in the mix, I wish it was)

      So what we have is a form of "Hardware as a Service". It's a big, complicated problem for me that's handled by the experts for a reasonable fee. And that's all that SaaS is. Vendors offer to take a big, nasty hairball of complexity and make it "go away" for a monthly fee.

      And the quality of the decision really comes down to the quality of the vendor. Do they do backups regularly, off-site? Do they keep their server load down? Is their software well architected for security? Stability? Do they have high quality technicians? Programmers? Engineers? When you are experiencing a problem, do they pay attention? Are their prices in line with the services being rendered?

      It's like picking a mechanic! If you have good answers to the above questions, SaaS can work very well. If you pick the wrong vendor, the result can be a torturous nightmare.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    15. Re:When is the last time Dvorak... by Xtravar · · Score: 1

      In addition to this other response to you: http://slashdot.org/comments.pl?sid=281591&cid=203 85037

      Giant companies want software as a service. Right now, they're all using Citrix to emulate thin Windows clients. It still costs a good amount of money (see Citrix stock skyrocket). It's a lot slower and less responsive. It adds another place for failure in the chain of applications.

      If you design a lean web app, you'll never have to upgrade your company's computers again (relatively speaking). They could all run Windows 9x or Linux and Firefox for all you care.

      Also, such a model destroys Microsoft's OS upgrade monies and breaks people free from any specific OS. Dell gets shafted a bit too.

      --
      Buckle your ROFL belt, we're in for some LOLs.
    16. Re:When is the last time Dvorak... by pilgrim23 · · Score: 1

      Dvorak missed one other point; A few weeks back in San Francisco a CO-LO lost power taking out many many sites. What if your data, your service, your servers resides ONLY AT THAT SITE? You are dead. If you keep stuff local, and staff local, and something dies, it is a matter of a sysadmin, a suitcase loaded with backups and a quick trip to a pre-arranged hot-site. I know, I have participated in enough disaster recovery drills (and one actual disaster). Do you trust YOUR people with your data, your apps, your lifeline, or some nebulous online company? Oh, and yes, Linux IS a viable alternative.

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    17. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 0

      And Slashdot readers are incredibly predictable in their kneejerk hostility to anything written by Dvorak. If you have a problem with his article address the article instead of making it a personality contest.

    18. Re:When is the last time Dvorak... by Colin+Smith · · Score: 1

      I charge $100 per hour.

      There you go.

      --
      Deleted
    19. Re:When is the last time Dvorak... by pla · · Score: 3, Insightful

      Single point of failure should a catastrophe happen.
      User's can't go in and break the system.
      There is one system to maintain, one anti-virus package, one system to back up and so on.


      All of the benefits you mention depend on all software running as a service, not just MS Office and a few other "enterprise" apps. That simply won't ever happen, even if everyone buys into this scam-of-a-revenue-model, because something absolutely critical won't play well with others.



      You are not in control of your own destiny.

      And it all comes down to that one point. Every other fact or opinion aside, what does it mean when Microsoft EOL'ing a product means you no longer have any program with which to review the last ten years' worth of customer transactions or tax records? "Sorry, you'll have to cancel that audit, Microsoft cut us off. But no doubt the IRS understands completely and trusts that we filed accurately, right?"

    20. Re:When is the last time Dvorak... by Hoi+Polloi · · Score: 1

      Single point of failure should a catastrophe happen.

      This isn't necessarily a good thing you know. It's why we have redundancy in RAIDs.

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    21. Re:When is the last time Dvorak... by neoform · · Score: 2, Insightful

      These are all the arguments for Dumb Terminals, but computers moved away from that years ago for good reason..

      --
      MABASPLOOM!
    22. Re:When is the last time Dvorak... by omeomi · · Score: 1

      So, you NEVER outsource work that needs to be done to an outside vendor? You fix your own car, repair your air conditioner, etc?

      I didn't say that I don't see the upside of service in general. I don't see the upside of Software as Service. I do generally fix my own car, and have never had to have my AC fixed, but that's besides the point. I still own my car and I own my AC. I don't want Car as Service or AC as Service. Similarly, I don't want Software as Service.

    23. Re:When is the last time Dvorak... by Khuffie · · Score: 1

      I don't see the point of software as a service simply to replace Office/Excel etc. However, I DO see a point for software as a service that can't be done easily by local apps. For example, there's lot's cool online collobaration apps out there (such as conceptshare.com, octopz.com, cozimo.com). Disclaimer: I work for one of the companies mentioned above.

    24. Re:When is the last time Dvorak... by conspirator57 · · Score: 1

      "Single point of failure should a catastrophe happen."

      I've never seen this as a good thing for survivability. The classes I took, and my industry experience tend to support adding redundancy to elements identified as SPoFs. I think I know what you're trying to say, but still...

      Unfortunately, this can lead to additional single points of failure, including networking equipment, your ISP, etc. if you have failed to provision redundancy. The thing about the SOA is that these things are frequently glossed over until the customer has their first extended downtime. What's really fun is when there is a cascade failure: ISP goes down, but so does your switch. You may not know this until your ISP is happy again, especially in a small business.

      "User's can't go in and break the system."

      Untrue. It just pushes all attacks to the application layer, a fact that means that all of your SOA application has to be ironclad (including libraries/framework components), rather than a subset if you relied on a well-known TCP/UDP/whatev protocol.

      Plus this assumes your application has the near-AI capability to detect users' misuse of your application. Sure you can check to make sure some constraints are enforced on some fields, but the more you do this, the more brittle your app is, and the harder it is to maintain and keep up to date.

      "There is one system to maintain, one anti-virus package, one system to back up and so on."

      Untrue w.r.t. the anti-virus especially. Once a user terminal is zombied, your server is directly exposed to application level attacks.

      "Files are much easier to share and keep updated. It is a nightmare to have a single spreadsheet that is updated by several people when they are updated on the own personal systems."

      Nothing keeping you from using a client-server network architecture. They've been around a while. mmm... network drives.

      --
      "If still these truths be held to be
      Self evident."
      -Edna St. Vincent Millay
    25. Re:When is the last time Dvorak... by Retric · · Score: 1

      SAAS works well for some games (MMO's) like WoW. There is a more fundamental way of looking at this if you are continuously exchanging data with large numbers of people use SAAS. If you are working by your self at one location and possibly submitting it to something else then SAAS gives you next to nothing. (Think playing solitaire or composing an email to your mother.)

      IMO: Some of the best systems are hybrids. You can use exchange on you home pc 90% of the time, but you can also connect over the internet to a website and get limited functionality when you realy need to get to your email from a random location.

    26. Re:When is the last time Dvorak... by djh101010 · · Score: 1

      looks like you stopped reading them too soon, you should have read this article, or at least the summary, you might have been pleasantly surprised.
      Sorry, but "I don't agree with his POV" does not equal "I didn't read it".


      I concur with the "software as a service sucks" sentiment he has in the article.
      It has its place. I see it as providing the same value as paying a hosting company to do the care & feeding of my webservers, rather than hosting them out of my basement (like I used to). Better infrastructure, remote/offsite backups of critical data - and more redundancy than I'll ever have to my own location. Capacity and upgrade concerns are also taken out of the picture. Specialization of services has value - if it didn't, we'd all still be hunter/gatherers.
    27. Re:When is the last time Dvorak... by teknopurge · · Score: 1

      I, for one, can't think of a single upside of "Software as Service" Email.
    28. Re:When is the last time Dvorak... by InvalidError · · Score: 1

      One of my friends worked as a sysadmin for a small company many years ago once asked a budget allowance to upgrade the company's main server from single-disk to RAID5 to avoid losing it should the drive fail. Funny thing is he "discovered" a few months later that the RAID controller itself is also a single-point-of(-catastrophic)-failure: the controller went up in smoke and corrupted the array somewhere in the process. Granted, RAID controllers usually fail more than an order of magnitude less frequently than HDDs but that does not prevent lemons from getting past QA every now and then.

    29. Re:When is the last time Dvorak... by wushuchicken · · Score: 1

      I agree... corporations, perhaps small businesses, have the desire to run remote office apps. I would like to be able to deploy my own office apps (perhaps bought from microsoft, adobe, apple, or whatever) but also install a server on the company webserver, so that instead of using a VNC or remote desktop, these applications can be run remotely, securely, and without requiring as much bandwidth or load as a fully public service (zoho, google, meebo). The idea of VNC and remote desktop is great, like gotomypc services.. but I think the real advantage would be using any web browser and browsing to your personal domain or rDNS, then accessing your files and apps on a limited scale when you're remote, but still being able to access those files and use full-featured software installed on your home or office computer when you're there.

    30. Re:When is the last time Dvorak... by omeomi · · Score: 1

      I don't think a client-server model is what's being talked about here. "Software as Service" generally means moving client-side applications like Word Processors to the server...Email obviously requires a server.

    31. Re:When is the last time Dvorak... by bitslinger_42 · · Score: 1

      There is a big difference between SaaS, and simply service. Your examples (repair contracts on appliances, choosing a mechanic for your car) are pure services. You own your car, you own your stove, you pay someone to repair them or upgrade them. Those would be more analogous to buying a computer and paying someone to replace the failed hard drive, or perhaps buying a copy of Photoshop and hiring someone to edit your pictures with it.

      Software as a service is closer, analogy-wise, to leasing your car. You don't own the car, you use it for a predetermined period of time. The analogy breaks down, of course, in that you don't lose the ability to drive to work if Ford's lease management software is offline for maintenance. That is the big problem with SaaS: I may have a contract that says I can use Online Office, but if their network is down, or the servers are broken, or there are sunspots, or whatever, I CAN'T DO MY JOB. Furthermore, while the SaaS provider may own the software, to use it, you have to put your work output (i.e. your Word document, your Photoshopped picture of Dubya's head on Paris Hilton's body, etc.) is on the provider's server. You no longer control your own data. If the provider goes belly-up, you've lost your data. If the provider is hit by a hurricane, you've lost your data. If the provider has a disgruntled employee, you've lost your data. If the provider raises their rates and you no longer can afford to use them, you've lost your data. On, and on, and on.

      SaaS makes accounting/legal sense for Microsoft, but then again, Microsoft has a long, illustrious career built on screwing it's customers.

    32. Re:When is the last time Dvorak... by AbbyNormal · · Score: 2, Informative

      I used to have the same qualms of any hosted application, until our company switched to Postini. After using that service to offload all the spam traffic to a different server and filter all of our mail with their processing time, I have yet to find a real downside.
      It all comes down to what your needs are and if you can live with the possible negatives of such a hosted application.

      --
      Sig it.
    33. Re:When is the last time Dvorak... by Minter92 · · Score: 1

      I'm trying to think of the last time I read an article by Dvorak, and said "You know, he's got a good point". This exact article. I've been bringing these same points up many people in my circles gung-ho for services based programs.

    34. Re:When is the last time Dvorak... by mcrbids · · Score: 1

      I didn't say that I don't see the upside of service in general. I don't see the upside of Software as Service. I do generally fix my own car, and have never had to have my AC fixed, but that's besides the point. I still own my car and I own my AC. I don't want Car as Service or AC as Service. Similarly, I don't want Software as Service.

      Actually, what you said was: I, for one, can't think of a single upside of "Software as Service".

      Seems like you are contradicting yourself, since you see at least some upsides to services. But let me ask you this: what software do you own? Windows is licensed to you. So is Linux, BSD, Apache, KDE, QT, Word Perfect, and just about anything else you might consider. And even if the duration on your software license isn't time-limited, it actually is. Or do you still value your copy of MS-Dos 5.0?

      So really, what is being serviced? The only difference between what you do and what SaaS users do is that the SaaS users have a service contract on their hardware that's (often) managed off-site. Just like a service contract with Dell, HP, or Sun, the quality of the contract comes down to the quality of the vendor.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    35. Re:When is the last time Dvorak... by Ryan+Amos · · Score: 2, Insightful

      There is lots of upside, especially for small businesses. At a company of 5-10 people you're not going to have an IT guy, or if you do, you're the IT guy. You don't want to spend your time being the IT guy for your own company, because it doesn't make you money. A full company wide suite of SaaS applications is almsot guaranteed to be less than the salary of a part-time IT guy (~$1,500 - 2,000 a month for a part timer buys a hell of a lot of SaaS apps.)

      Biggest upside: Your data is accessible anywhere, without an IT department and independent of TimeWarner or whatever cheap internet access you use. You don't have to pay for a rack at a datacenter. Your application is upgraded without you having to do anything or pay extra. It's basically someone else's problem; and an SaaS vendor is going to be far more invested in a HA infrastructure than you can afford to be (economies of scale and all) and as such, will be down less often on average than if you did it yourself (anecdotal evidence need not apply, I'm sure a lot of people have servers that haven't been down in 2+ years.)

      Another big upside: No big up-front capital costs in deploying programs. Chances are, unless you're an implementation vendor, you're going to pay someone else to implement large open source projects for you (Zimbra, SugarCRM, etc; this is the hidden cost of open source.) Even if you do it yourself, there's an opportunity cost because you could have been making money when you were mucking with setting this crap up, and there will inevitably be issues somewhere down the line.

      SaaS is not right for every company, but it does make a lot of sense for small companies.

    36. Re:When is the last time Dvorak... by Doctor+Memory · · Score: 1

      I, for one, can't think of a single upside of "Software as Service" Oh, heavens, where to start...
      • No more installers sticking stuff in your registry
      • Upgrades involve changing your bookmark to point from "host.com/someApp/1.0/login" to "host.com/someApp/1.1/login"
      • Installing another copy of the app to use at home is as simple as mailing the URL to your personal e-mail account

      I'm not really a big proponent of "software as service" (especially for desktop productivity apps), but I can see it has a definite niche for some large-scale apps (see the rise of salesforce.com), especially those that foster communication among a distributed work force.
      --
      Just junk food for thought...
    37. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 0

      When was the last time that he was right about anything? The last thing I remember reading of his was something refering to iPod making Linux obsolete.

      He needs help.

    38. Re:When is the last time Dvorak... by WhatAmIDoingHere · · Score: 1

      It's kinda like whne slashdot's article summaries are the opposite of what the linked article says.

      Pissed off people tend to be more active than people who agree with everything you say.

      --
      Not a Twitter sockpuppet... but I wish I was.
    39. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 0

      Given the release of the Windows 98 SE shortly thereafter, I think he may have had a point. It was not like MSFT let you go from 98 to 98 SE free of charge. Even today, a lot of software lists 98 SE as a minimum requirement. That alone suggests that 98 was a bit of a bug-fix and the 98 SE a truer release/upgrade. YMMV.

    40. Re:When is the last time Dvorak... by billcopc · · Score: 2, Informative

      That reason alone is why I've given up on RAID controllers entirely. Now I just get dumb disk controllers and use software RAID, which allows me to take my array just about anywhere, should something fail.

      Performance can be tricky in such a scenario, as you're abusing the system bus a bit harder, but I'd rather have a slightly slower array than a sudden-death array.

      One thing is certain: RAID controller manufacturers are well aware that their devices are the point-of-failure and it suits them, because hardcore sysadmins will setup redundant controllers, which means more money for the vendor. It's not uncommon to keep a few spare RAID cards in a drawer, just in case, because you know damn well that when one of them fries, you won't be able to buy them from the vendor anymore and your data will be trapped in limbo.

      --
      -Billco, Fnarg.com
    41. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 1, Informative

      Software as a service can be run locally by a company, rather than on the web.

      No... it cannot, as running something locally is NOT software as a service! Software AS A SERVICE means it is being provided AS A SERVICE and not as a physical peice of equipment inside your office! If you have the server in-house it is no longer software as a service, regardless of what the contract for maintenance or ownership of server relationships are. If the server is in-house it is just software running localy, even if you rent the software and get free updates, and even if other people own and operate the server for you...

    42. Re:When is the last time Dvorak... by tkrotchko · · Score: 1

      "I have an insurance contract that I pay yearly for maintenance and repair of all my major household appliances that covers my A/C, stove, fridge, washer, water heater, and dryer."

      I have that for some things, but here's the downside to that...

      If any of those things break, I have to take off a day of work. And most things are not covered by the warranty. So if I have to take off a day of work to wait for a repair person, I might as well do it myself, because it's cheaper and things get fixed to my satisfaction rather than an insurance company's satisfaction.

      I think software is the same way. There is an appeal in many ways, to paying for the service. But what happens when a vendor upgrades software before you want them to, or you have to schedule downtime to accommodate the vendor. I'm not this is a bad idea; I'm just pointing out that there are significant structural issues with software as a service that need to be addressed.

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
    43. Re:When is the last time Dvorak... by lordmetroid · · Score: 1

      For a multi-national company with litterary tens of thousands of computers. Buying a software and installing it on all computers is a huge process.

    44. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 0

      Car as Service is usually filed under leasing.

    45. Re:When is the last time Dvorak... by omeomi · · Score: 1

      I think it's pretty clear we're not talking about software licensing or hardware service contracts. I don't see why I would want to pay Microsoft a monthly or yearly fee for the privilege of using their word processor when I can just use an older version that doesn't charge me a recurring fee, or a free alternative like Open Office.

    46. Re:When is the last time Dvorak... by oyenstikker · · Score: 1

      1) Software provider has an 'incentive' to ensure the product is bug free or that the bugs get fixed quickly. With shrink-wrap software, they have your money and are providing fixes for free.

      You've got it backwards. When you sell shrink-wrapped software, you have incentive to get it right, because it is costly and complicated to fix it once it leaves your warehouse. This is why the quality of physical products is better - it is much cheaper to make sure things are working properly before you ship them out than it is to fix them after they are spread out, unpacked, and used. With software, it is cheaper to fix what is already out, so less money is spent up front. With software as a service, it is cheaper still - just upgrade your software on your own application servers that are all located in your datacenter and under your control.

      If you subscribe to software as a service and the provider keeps introducing bugs and then fixing them, you'll stay. But if you buy boxed software and it sucks, and you keep having to apply patches to fix bugs a few at a time, you won't buy from that company again.*

      "There is a known bug? Who cares, push it to production. We'll fix it tomorrow night."

      * Unless they've locked you in with data formats. Completely different issue. Why people allow themselves to be locked in to data formats (including APIs) I'll never know.

      --
      The masses are the crack whores of religion.
    47. Re:When is the last time Dvorak... by ShatteredArm · · Score: 2, Insightful

      The drawbacks also depend on all software running as a service as well. There are plenty of benefits to having certain components of the software as a service and other components run locally. I think any architect with half a brain could tell you that different techniques are better for certain situations than others.

    48. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 1, Interesting

      I have seen RAID arrays fail. It happens. There is a tendency to bundle vast amounts of data in one place because we think that RAID will protect us. And we need a certain volume of data before RAID makes any sense. Of course, large arrays are more economical (and easier to manage) than a bunch of small ones, so we order the biggie size. Then we have unexpected failure of the backplane and it's back to a full restore.

      In disaster recovery planning, a server room can be considered a single point of failure. RAID or no RAID, a broken sprinkler head can spew enough water to take down the whole thing. Although anything (even a roomful of servers) can have all kinds of failover redundancy, the technology is far from infallible. Until the great WGA meltdown came along, I'm sure MS would be willing to tell us how their configuration was nearly indestructible.

      The problem is only going to get worse because the speed of very short connections is so much faster than the speed of WAN. Back in ancient times, SCSI was 5 Mbytes/sec., Ethernet was 10 megabits, T-1 was (and still is) 1.5 megabits. Today, SCSI is 640 Mbytes/sec. (128x faster), Ethernet is 1000 megabits (100x faster), and a T-3 is 45 megabits (only 30x faster). WAN is failing to keep up with the increasing amount of data and speed of local transfer.

    49. Re:When is the last time Dvorak... by juniorbird · · Score: 1

      There's also a question of criticality. Car rental companies, for instance, tend to keep their maintenance in-house, while, say, a pharmaceutical company with a fleet of cars for its sales force would tend to outsource a lot of maintenance. That's because the car rental company only makes money off of a car if it's fixed and on the road -- that's their whole business. Similarly, a lot of airlines maintain their own planes but outsource catering.

      The problem with SAAS for Windows Update is that basically, a key part of everyone's work for those few days was outsourced, whether or not they wanted it to be. It was as if they outsourced someone turning on the computers every day.

      Maybe the lesson here is "outsource things that aren't mission-critical enough for you to do them yourself. Keep the rest in-house."

    50. Re:When is the last time Dvorak... by ArcherB · · Score: 2, Insightful

      These are all the arguments for Dumb Terminals, but computers moved away from that years ago for good reason..

      I agree completely. Unfortunately, the industry is trying to move BACK in that direction and it is not a good thing. Which was the point of the article.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    51. Re:When is the last time Dvorak... by afidel · · Score: 1

      Or, you use a family of RAID controllers that doesn't suck. I can take a set of disks from any of my HP server and stick em into any other server with the same technology disks and have it just work. This is true all the way from a pizza box with 2 drive up to a SAN controller like the MSA-1500 with a rack full of disk. I've only ever had a major problem caused by a hardware RAID controller. I had an old HP LH server which decided to rebuild the array FROM the hotspare rather than TO the hotspare, still not sure how that happened.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    52. Re:When is the last time Dvorak... by freezin+fat+guy · · Score: 1

      I, for one, can't think of a single upside of "Software as Service"
      Me either. In fact I installed Google on my laptop.
    53. Re:When is the last time Dvorak... by ArcherB · · Score: 3, Insightful

      "There is one system to maintain, one anti-virus package, one system to back up and so on." Untrue w.r.t. the anti-virus especially. Once a user terminal is zombied, your server is directly exposed to application level attacks. I was speaking of an application based virus, like the good ol' Word Macro Virus. Of course, running your word processing apps on a remote server will not protect each terminal from other viral/trojan attacks, but it makes it easier to ensure that your sales team isn't sending infected Word docs to customers trying to sell them security software!

      "Single point of failure should a catastrophe happen." I've never seen this as a good thing for survivability. The classes I took, and my industry experience tend to support adding redundancy to elements identified as SPoFs. I think I know what you're trying to say, but still... Keeping an application running on a bank of redundant servers is still easier than maintaining that same applications on 20,000 independent PC's. While it does have its drawbacks, such as when the servers or network go down, everyone is SOL, it's easier to fix that single bank of localized servers than it is to fix every single machine if something really catastrophic happened, like a virus run amok on your network that trashes 20,000 copies of Office.

      I can see why it is a good idea to remove critical applications from the control of the end user, but the drop in performance does not justify the increased level of maintainability. And no matter how much we hate it, there are some applications that are required to have some or all of it run at a centralized location. Examples would be your Exchange server, your database server and any web based applications that simply can not be run on local PC's.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    54. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 1, Interesting

      Paying a monthly rate for software means paying a mysterious amount, not USDn/month. It may be USD1.50/month today and USD10/month three years from now. Unless the software's utility increases monotonically there will be points where shrinkwrap upgrades would be skipped (perhaps for arbitrarily-long periods of time) and the value shifts strongly in the direction of shrinkwrap. That is partially the motivation for "software as a service": vendors wish to make a continuous stream of income without meeting any increased demand. After a market is saturated, if 90% of the users of a piece of software have something that is Good Enough(tm) the potential growth from new releases cuts off and previous revenues cannot be sustained. Providing software as a service enables these users to be charged in perpetuity despite receiving minuscule benefits, while also increasing the flexibility of choosing additional revenue streams (for example, adding advertising to the services after service dominance is obtained).

    55. Re:When is the last time Dvorak... by aldousd666 · · Score: 1

      I don't think you're right. I mean, if they already collected your money up front, as far as they are concerned you are lucky to get fixes for free, because some other companies charge for everything service related. However, if it's software as a service, their whole bottom line is at stake with a bug in the open, so they had better fix it or lose all of their customers overnight. (ok not LITERALLY over night, but theoretically that could happen in some cases.) It's always relying on your ability to have your best face forward, or lose you customers to the next best face in the industry, so fix fix fix, uptime uptime uptime. that will have to be the way it's done or those companies will die.

      --
      Speak for yourself.
    56. Re:When is the last time Dvorak... by Jeff+DeMaagd · · Score: 1

      At the time, SE wasn't out, but that's another step in the same sequence. Windows 98 fixed some 3000 bugs that weren't fixed for Windows 95 users and that's what is complaint was covering. The same might be said of 98 OSR2, if that's not SE. I don't know. I avoided that OS by jumping to Windows NT 4, which was actually very good software save for the lack of game support.

    57. Re:When is the last time Dvorak... by blincoln · · Score: 1

      No more installers sticking stuff in your registry

      Uh, that's what the registry is there for. You know, so that things can be "registered". I've never understood the craze some people seem to get into about keeping it "clean". Do you also buy DayRunners and then make absolutely sure that no one ever writes in them?

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    58. Re:When is the last time Dvorak... by conspirator57 · · Score: 1

      "Keeping an application running on a bank of redundant servers is still easier than maintaining that same applications on 20,000 independent PC's. While it does have its drawbacks, such as when the servers or network go down, everyone is SOL, it's easier to fix that single bank of localized servers than it is to fix every single machine if something really catastrophic happened, like a virus run amok on your network that trashes 20,000 copies of Office."

      This is what i thought you meant, but you went on to use examples featuring a mom-and-pop style operation. I also have experience with those, and they tend not to deploy banks of redundant servers (or anything else redundant), even when you point out the potential costs should their server or any of the components between it and their users fail.

      --
      "If still these truths be held to be
      Self evident."
      -Edna St. Vincent Millay
    59. Re:When is the last time Dvorak... by TemporalBeing · · Score: 1

      2) This is an accounting style advantage. Say, you have the option to pay $300 for a software suite up front, or $5/month for as long as you use it. Most of us would go with the $300. Except, what if the $5 gives you free upgrades forever? Now, what if it was $1.50/month? Here we start getting into a grayer area about it being cheaper to pay per month than up front, due to about how much money you could make off of the base cost in interest on investments.
      Well..then you have the likes of me...I will what I can to not have a monthly bill for things I own. (Yes, cell phone, Internet, etc. have monthly bills...I'm not talking about that kind of stuff.) For example, I will never lease a car since after 2 or 3 years paying about the same rate I can own it, and then it becomes an asset (though the ROI is not that great - I still own it). Likewise with software, computers, etc. My goal is to minimize my debt - I have student loan debt, I've taken debt to buy a car (new - and don't regret it), and I will take debt to buy a house at some point; but that's about it.

      Now, on the other hand, I am not adverse to having a model like that used by the Linux Distributions - I can get the software for free, and optionally pay for support; and if running a company, I would go for this very quickly; but I would still maintain an in-house help desk and IT staff. (I wouldn't want my secretary talking to RH support staff to get their computer working - the Help Desk can do that.)

      When possible, I'd rather own. It's better and easier on the accounting books too. For example, by buying something it will depreciate and eventually the costs will be recouped by not having to either (a) depreciate something further, or (b) pay someone else. On the other hand, by not purchasing and paying that monthly fee, I will forever have a monthly fee on the books that will not go away. (For example, if a theoretical business used a SAAS productivity suite, then they would forever be paying for it, and if the business hit some hard times, then they would still have to pay for it or risk adverse affects to the business (not being able to do their work) or pay a lump sum out for a non-SAAS productivity suite; conversely, if the same business had a support contract (e.g. like RH's), and they hit hard times - then they could (a) renegotiate the contract's end date perhaps have to pay a fee for early termination but they could close it out, or (b) not renew it; and not have any major adverse affect on the business as they could still do their work.)

      So yeah - owning is better.

      And if you are thinking of the long term financial health of a company, you'd realize that too. Companies that are (a) always leasing their place of business, and (b) leasing everything they can are not going to be healthy in the long term - they're thinking short term; and they'll hurt for it. Additionally, if they are doing it to pass the buck to their customer (e.g. leasing so that they can charge the proportionate cost of the lease to their respective clients), then they're adding to inflation by raising the cost of goods, which will eventually affect everyone; and the companies that are not, will eventually have lower cost that could be passed along to their customers, which would lower the cost of goods. But, then you don't see that unless you are looking at the long term. (And 5 years is not long term - think 20, 30, 40, 50 years.)
      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    60. Re:When is the last time Dvorak... by Dausha · · Score: 1

      1) Your confidential data being shared with the server as you use its online tool.
      2) Business secrets being shared with another company (i.e. their web-based tool) invalidate any trade secret lawsuit.
      3) Network outage.

      I can't think of any compelling reason to rely on a single external point-of-failure. I'd rather be my own failure, thank you.

      --
      What those who want activist courts fear is rule by the people.
    61. Re:When is the last time Dvorak... by ceoyoyo · · Score: 1

      You can get the same effect with sharing files in considerably more elegant ways. Sharing a file doesn't mean you have to share the app as well.

      Using centralized copies of an app on a local network comes in handy sometimes, but I wouldn't want to do it over the Internet to a third party.

      A nice compromise I set up once was to put copies of the app on a file server. While you were connected to the LAN you could just double click on the server copy and go. Startup was a bit slower, but once you were running it was full speed. If you were going away you'd just drag a copy to your machine and away you go. Of course, this was on OS X with apps that don't need to be installed.

    62. Re:When is the last time Dvorak... by ceoyoyo · · Score: 1

      How about when MS "upgrades" the product? Is there anybody who just goes ahead and installs an update the day it comes out without at least checking to see if anybody is having trouble with it?

    63. Re:When is the last time Dvorak... by mcrbids · · Score: 1

      I think it's pretty clear we're not talking about software licensing or hardware service contracts. I don't see why I would want to pay Microsoft a monthly or yearly fee for the privilege of using their word processor when I can just use an older version that doesn't charge me a recurring fee, or a free alternative like Open Office.

      But you do pay a yearly fee. It's called a "purchase" or "upgrade price" that you pay from time to time. There may be other (free) alternatives. But which is less problematic to pay: $10/month or $360 every other year? Many people would have a harder time coming up with $360 all at once rather than $10 per month. When licensing fees run into the tens of thousands or millions of dollars, this can make a big difference.

      You are certainly welcome to use free alternatives, if they exist. But don't think that SaaS is about your word processor!

      SaaS vendors are typically niche players in a vertical marketplace. The software delivered is highly specialized, and very important to the operation of a business or organization. The cost of development and deployment is high, and the software is highly complex in nature. Moving the software closer to the programmers and "experts" responsible for maintaining it means less fuss and hassle for organizations who are often dealing with strained resources anyway, and often a tremendous improvement in overall system efficiency.

      You would understand this better if you had personally spent 5 weeks getting a single server configured with "Enterprise" software. It's a different marketplace. People commonly think that "Enterprise" is somehow "better" or "higher quality". It isn't. All it means is that it's software designed to meet the needs of bigger corporations.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    64. Re:When is the last time Dvorak... by anomalous+cohort · · Score: 1

      Although your points are good, Dvorak's article is not as much about centralization vs decentralization as it is about who controls the server(s), you or somebody else. I have blogged on this.

    65. Re:When is the last time Dvorak... by greed · · Score: 2, Interesting

      The thing about e-mail out-sourcing, is, that's kind of "service as a service". It works, e-mail already is a service, so it doesn't really matter where it is served. Assuming you've got acceptable bandwidth and latency levels, and a good caching IMAP client can make being on the wrong side of a pretty horrible link fairly tolerable.

      Heck, the IMAP client on my Palm T5 using a weak WiFi signal at a motel and talking SSL to my home server via ADSL is very tolerable. (And the A in ADSL means "getting stuff from home sucks".)

      I outsource my MX for exactly the same reason your company does: pobox.com does the anti-spam thing on all e-mail for the domain, and then sends the filtered stuff to the internal machine that will only talk to a pobox.com server.

    66. Re:When is the last time Dvorak... by ConceptJunkie · · Score: 1

      I, for one, can't think of a single upside of "Software as Service"

      That's because you are thinking "Business 1.0" where "you give me money and I give you value". That's so 20. This is the future where the rule is "You give me money to keep what you've already got." Get with the program. It's not about providing value for money, it's all about holding the proles hostage. It's all about maintaining revenue streams without all that tedious innovation, testing or even giving a damn. It's all about being owed money because you exist. Welcome to post-competition business.

      --
      You are in a maze of twisty little passages, all alike.
    67. Re:When is the last time Dvorak... by msgtomatt · · Score: 1
      So, what you really need is system that can automatically synchronize an applications data file to the web sever. This way the application can be run locally with the local benefits, and the web server can provide the automatic backup/synchronization of the data files with all the other users.

      I think GetDropBox is trying to achieve this, but the draw back is that this functionality should not be a thrid party app, but instead it should be embedded in the OS or within each application for seamless and idiot proof integration. It must be automatic and brainless in order to be useful. It can't be more difficult that clicking the "save"/"save to web"/"save for everyone" button.

    68. Re:When is the last time Dvorak... by plover · · Score: 1
      #2 operates strongly in favor of the service provider, not the consumer.

      Microsoft is pushing software services hard for a simple reason: money. How many new features do you need in a word processor? It may not be perfect, but Word 2003 is a pretty feature-complete application, and reasonably stable for my use. Hell, I haven't used any new "features" they've added since about Office 97, although I'm glad it's more stable now. I have no compelling reason to upgrade.

      So how is the Office team going to continue to make money for Microsoft? I'm personally not going to spend another $300 just because they invented a new "Dynamic Address Label Tab Margin Mail Merge Feature!" Given their track record over the last 10 years, they have failed to invent enough "new features" to warrant these upgrades.

      And if they can lease Office for $10 per month, they can sell it to businesses by using a fallacious cost model. "Look, you spent $300 in 1995 for Office 95, $300 in 1997 for Office 97, $300 in 2000 for Office 2k, $300 in 2003 for Office 2003, and $300 in 2005 for Office 2005. That's a pretty steady cost of about $130 per year for Office. The new leasing model of $10/month is only $120 per year, so you'll be saving $10 per year!" This conveniently ignores the fact that the reasons for upgrading were always marginal to begin with, and it gets Microsoft off the hook of trying to invent and sell useless upgrades.

      --
      John
    69. Re:When is the last time Dvorak... by Burz · · Score: 2, Insightful

      Software As Service also cuts to the core of personal computing itself. The whole idea and success behind PCs is that if you and your cohorts could get them on your desks, then you could finally route around the damage that is the centralized MIS dept. mainframe culture. The latter were rarely interested in handling your data in an accurate or timely manner, and it got so extreme that even SneakerNet became popular in the 1980s.

      Now we are seeing centralization of a different sort, where the mainframes and admins don't even reside in your organization. No thanks!

    70. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 0

      This really should have been modded funny!

      ...with all this hypothetical easy money flowing in, Microsoft would be able to make a better product.

      For years and years and years Microsoft has been making $billions but NOT a better product!

    71. Re:When is the last time Dvorak... by JimFive · · Score: 1

      Owning is better, but not all debt is bad.

      Companies have to think about cash-flow a lot more than individuals do. Regular small payments out are much easier on a budget than erratic large payments. Also, in general, it is better for a company to keep money in the bank and borrow against it than it is to spend it. If a company has $10,000 in the bank and needs to buy an $8,000 piece of equipment, they can borrow the 8k and then when they need to spend another $5,000 for another piece of equipment they can borrow an additional $5k all the while keeping their $10k in the bank. If they had spent the $8k up front they would only have $2k in the bank and might not be able to find a lender for the $5k. That Cash on Hand number is very important.

      That being said, Software as a Service seems like a losing situation for a company. You lose control over proprietary data, you expose yourself to legal risks (imagine the service provider getting subpoenaed). If the software is business critical you put yourself at financial risk due to network outage or even forgotten passwords. If you are big enough to mitigate these risks with favorable contracts and redundant network connections you are probably big enough to just buy the software for the desktops. (With caveats, certain services like the search things that lawyers use probably make sense as a service, but not so much for office suites in high use situations.)

      JimFive

      --
      Please stop using the word theory when you mean hypothesis.
    72. Re:When is the last time Dvorak... by oyenstikker · · Score: 1

      We'll see how it plays out. I think you have too much faith in the customers' demand for quality and willingness to take their money elsewhere.

      --
      The masses are the crack whores of religion.
    73. Re:When is the last time Dvorak... by Hatta · · Score: 2, Interesting

      It's not that bad. I run an SSH server at home and all my software is available anywhere. It's especially nice with irssi and screen. Software as a service is wonderful, if you run the server.

      --
      Give me Classic Slashdot or give me death!
    74. Re:When is the last time Dvorak... by jsebrech · · Score: 1

      Software as a service can be run locally by a company, rather than on the web.

      Welcome to the new world, it's the same as the old. Businesses already run on the software as a service model. Go into any large corporation and try to find a user that installs their own software and obtains all that software themselves. The reality is that software is already centrally provided, and that licensing is already moving to a per-term instead of a per-copy model (see the new windows licensing model for example).

      Just because it isn't web-based doesn't mean it's not a service. In fact, I don't see current web technologies becoming the cornerstone of software-as-a-service anytime soon, because they're just not well suited to a remotely updated, remotely stored, locally cached, locally executed model. Probably we're going to see something like adobe's AIR become "the new black".

    75. Re:When is the last time Dvorak... by peragrin · · Score: 1

      Long term reports should be saved locally anyways.

      while I use online services to file my taxes every year since 1998 I store all my tax returns as PDF's. I can recall and print anyone of them quickly and easily. Turbotax Online encourages you to do i tthat way as you have proof of what you did.

      Just because you backup locally though doesn't mean that the live copy isn't online.

      --
      i thought once I was found, but it was only a dream.
    76. Re:When is the last time Dvorak... by TemporalBeing · · Score: 1

      Owning is better, but not all debt is bad.
      Agreed. But you have to do it wisely.

      Companies have to think about cash-flow a lot more than individuals do. Regular small payments out are much easier on a budget than erratic large payments. Also, in general, it is better for a company to keep money in the bank and borrow against it than it is to spend it. If a company has $10,000 in the bank and needs to buy an $8,000 piece of equipment, they can borrow the 8k and then when they need to spend another $5,000 for another piece of equipment they can borrow an additional $5k all the while keeping their $10k in the bank. If they had spent the $8k up front they would only have $2k in the bank and might not be able to find a lender for the $5k. That Cash on Hand number is very important.
      Not always - don't get me wrong, Cash Flow is important, but you also have to consider your debt-cash ratio, your p/e ratio, and numerous other things. It is not good for a company to have more debt than they have the ability to cover by their assets and cash. Leasing, etc. makes it easy for that debt-cash ratio to go very badly the wrong way, thus if a company is liquidated then there is not enough assets to cover the debt and people lose out. Solid assets (in which cash is included) are a good thing - not enough of them and (a) you won't be able to get those loans, and (b) you risk your investors dissolving the company to get what they can before they can't get any return for their investment - ROI.

      Also remember - you need to be able to pay your bills. If you can't cover the monthly cost of the loan without dipping into that cash reserve, then you better use the cash reserve up front (so you get an asset in return) instead of a loan (a liability against you).

      Now, if you are just starting out - then yes, you need to build up that cash reserve. However, you also have to remember that that debt comes with a price - interest. So, say you have $10k in the bank and need to spend $8k. If you borrow the $8k, then you will be spending $8k + interest (2% at _best_, likely closer to 5%, though if the company doesn't have much of a record or has a bad record, it could be 20% or higher). So, then you may end up spending $13k on what would have otherwise cost you $8k.

      So, yes - keep some cash in reserve (good thing), but also don't be afraid to spend it.

      FYI - how do you think Microsoft got to where they are today? Billy Gates ran the company on zero debt. If they didn't have the cash for it, they didn't buy it or have it. So, yes - keeping that kind of policy can pay off big time because then you don't lose money (to interest payments) in the process; and when things start paying off, you don't lose money to your debt collectors - it's all yours to keep. (Probably the only real debt that Microsoft has is their stock. But that is probably pretty secure and backed by enough money now to make it pretty solid.)

      I doubt Google is similar, and probably has a good deal of debt. Most do not run a company financially like Billy Gates did with Microsoft.
      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    77. Re:When is the last time Dvorak... by jwisser · · Score: 1

      I'm trying to think of the last time I read an article by Dvorak, and said "You know, he's got a good point". It's almost like he intentionally trolls his readership by stating the most outrageous possible point of view, just to stir up hits and discussion.

      I agree with you wholeheartedly... with the single exception of this particular article. I've found myself contemplating the end of my control over my own information with some apprehension more than once since first reading about "software as a service." Regardless of how sensationalist this article may be (and I personally don't think it is, much), the man makes some legitimate points. An outage like this should make people think very seriously about the safety and accessibility of their data and their workflow. As Dvorak notes, this sort of thing can't happen with Linux, or even OS X; I don't think it's unreasonable for Windows users to ponder that fact.

      As for me, I plan to keep my personal computers around and backed up even as my primary data and workflow move online. One day, there will be an outage, and while others are whining, I will be working. But maybe I'm just cynical.

    78. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 0

      In addition to the huge list of advantages already listed, for optimization/CAD software like my company produces, you don't need the huge expense of your own bank of servers sitting around waiting for a job to be run. We provide the multi-processor servers that churn away at your 8-24 hour optimizations and email you when the process is done.

    79. Re:When is the last time Dvorak... by aldousd666 · · Score: 1

      I suppose you might be right, especially when the word Microsoft is involved. It will be like a trump card that manager's play as if there were some wisdom in it. I am trying to talk our team OUT of renewing the EA we have with MS because the opportunity cost is too high: even if we still want to use microsoft products. For example, the office and windows come as a bundle, and the server cals are included, and that's cheaper, but each copy of Project is $900 for three years, and Visio is over a grand. The terms of the license agreement say that the EA supercedes all other independantly purchased licenses, so for example if you buy a boxed copy of project for $200, you still have to buck up for the EA, but you can be refunded the $200 bucks. It's insane. So I think you might be right about people not being sensitive to quality and choice.

      --
      Speak for yourself.
    80. Re:When is the last time Dvorak... by djh101010 · · Score: 1

      Bizarre, but, how is it any different, functionally, than having a one year license to use a software product? FlexLM anyone?

    81. Re:When is the last time Dvorak... by jmorris42 · · Score: 1

      > You give me money to keep what you've already got.

      Yes it is obvious some have that dream, of eternal profits for no effort. Same dream makes Disney keep buying extensions to copyright until they have bumped up to the International Law's definition of Perpetuity.

      But there are more complex forces at work also. In the Beginning there was the Mainframe. All data lived on the Mainframe and the IT demigods who tended it loved the Mainframe, for it gave them power over mortal men. Then the PC came and swept away the old order and the drones loved it, for it gave them Power over the BOFHs who tended the Mainframe. However the drone's joy was short lived for the IT demigods begat the LAN and File Servers and began to concenrate all of the "Really Important Information" back onto their servers and even their Mainframes. But there was a problem that all are now facing, a terrible flaw. Microsoft won the desktop, thus it has never actually worked very well and with the rise of the Internet it is a security nightmare.

      SaaS is the attempt to make the desktop unimportant and therefore either replacable or ignorable. As in leave Windows on it but so locked down it can't DO anything but run a locked down browser. And of course this is just a reinvention of the Mainframe/Terminal model with HTML/CSS/AJAX/etc as the new common tongue much as vt102 emulation was in the previous incarnation. The only new twist is combining it with the hot new corporate trend to outsource everything so now the Mainframe is just leased time on someone else's hardware. Oh wow, they reinvented the Timesharing model. Everything new was old once.

      --
      Democrat delenda est
    82. Re:When is the last time Dvorak... by djh101010 · · Score: 1

      And Slashdot readers are incredibly predictable in their kneejerk hostility to anything written by Dvorak. If you have a problem with his article address the article instead of making it a personality contest.
      Actually, I think this is the first time in years of posting that I've even acknowledged Dvorak one way or the other. So maybe it's predictable to you as an AC but, I was making an observation and stand by it. It's strange - even though I've felt that way for years, I keep going back to read his posts, only to find out that he's apparently living in some bizarro-universe where the opposite of logic applies.

      As to being predictable in reactions - lots of people don't like, say, hurricanes. Doesn't mean we're sheeple, it just might mean that there are in fact more negative things than positive.
    83. Re:When is the last time Dvorak... by demonbug · · Score: 1

      But you do pay a yearly fee. It's called a "purchase" or "upgrade price" that you pay from time to time.



      Purchasing an upgrade is in no way similar to paying a monthly fee to run software. See, the upgrade is entirely optional - I can go on using a piece of software I've purchased for as long as I have the hardware to run it. I may decide at some point that I do want the new features in the newest version of the software, but if budget is tight or if I don't really need the new features I can continue using the old.

      Now, many software companies have been trying their damndest for many years to make what you say true - that you need to pay for a new version of their software every couple of years - but it simply isn't the case. Software as a Service has many positive points (which numerous people have pointed out in previous posts) - but pretending that people already pay a subscription fee for software they purchase is simply disingenuous.

    84. Re:When is the last time Dvorak... by mcrbids · · Score: 1

      but pretending that people already pay a subscription fee for software they purchase is simply disingenuous.

      No, it's not a "subscription fee" - but it has the same effect. People buy software, then buy the same software (with upgrades) later. Yes, you can defer for a while. But you're not using Visicalc on your PC/XT, either. You WILL upgrade at some point. And when you do, you'll pay whatever fees are appropriate for whatever you buy/get. You don't "need" to upgrade every couple of years, but you will anyway.

      SaaS simply acknowledges this basic truth, and formalizes it.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    85. Re:When is the last time Dvorak... by Tazz_ben · · Score: 0

      Dvorak is all about the hits... He mentions his blog about every 3 minutes, he spent the last 6 months trying to convince everyone that he was the lone person that thinks the iPhone is terrible (this was before the thing was actually released). Now I'm not saying that he doesn't hold some of these beliefs. He may very well think the iPhone sucks or that SaaS sucks or whatever. I'm just saying that Dvorak doesn't decide what to write based on what he thinks, it's based on what he thinks will get the biggest reaction, therefor get dugg or slashdotted or whatever, so that he gets (wait for it) more hits.

      --
      Developer of Heap CRM and Torch Project Management (WBP SYSTEMS)
    86. Re:When is the last time Dvorak... by petermgreen · · Score: 1

      unless you are multi-homed on high grade connections your internet connection is the most likely point of failure for your external email traffic anyway so moving to an internet hosted mail service isn't liable to reduce the reliability much if at all.

      outsourcing e-mail archival or internal e-mail on the other hand seems like a pretty bad idea to me.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    87. Re:When is the last time Dvorak... by porneL · · Score: 1

      1) Software provider has an 'incentive' to ensure the product is bug free or that the bugs get fixed quickly.

      I'd say there's even stronger incentive not to fix any bugs. Service must have 100% uptime and any change, any fix, any upgrade is a risk it will all go down, corrupt databases, etc.
      Downtime and rollbacks may potentially harm customers more than a few bugs.

    88. Re:When is the last time Dvorak... by tm2b · · Score: 1

      I, for one, can't think of a single upside of "Software as Service"
      Well, there are some but they're few and far between - and few apply to home desktop users.
      • Effortless Backup - I don't have to worry about a hurricane destroying my data
      • Effortless simultaneous upgrades - If done correctly, I'm always running the latest and greatest and I don't have to worry about upgrading all of the desktops in my organization
      • Seamless integration into centralize database - This is more a question of how smart a client you need, but many apps make good use from close integration with a database maintained by the service provider.
      • Accounting - There are situations where one would rather pay a service fee than put money into a capital expense.
      Most of this is very easy to manage on an individual basis (using other lower level services, like .Mac's off-site storage) or if you're large enough to have an IT department, but if you're running an organization with 5-25 people I can see some attraction to service providers. When I ran a software company, we looked very closely at using Salesforce.com. In the end we used a homebrew PHP/Postgresql CRM, but it wasn't an easy call.

      All that said, I don't think that it's a good tradeoff very often considering the security and denial of service risks, but there are upsides that are attractive in some situations - I just think that it's insane to try to impose this upon the end-user desktop market as a whole.
      --
      "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
    89. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 0

      Since when is a "single point of failure" a *good* thing?

    90. Re:When is the last time Dvorak... by innocent_white_lamb · · Score: 1

      That depends on where you look. LTSP works wonderfully in many situations. It is especially popular in educational institutions. I use it myself in a couple of small business environments.
       
      Again, it's a wonderful solution in many situations.

      --
      If you're a zombie and you know it, bite your friend!
    91. Re:When is the last time Dvorak... by Geekbot · · Score: 1

      But did everyone have Dumb Terminals sitting in their living room? The move to PC's made it possible for everyone to have that processing power in their house. Now everyone has network access at home and work and in their car and on the bus and in their pocket. So there isn't the same problem with connection or cost. Now the focus is having [your stuff] everywhere. And services work well for that.

    92. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 0

      And there are plenty of things that are more complex then a tax return. Let's say you are using an online program that gets EOL'ed. You might be able to save out various reports locally, but are you able to save the raw data behind it? Even if you could, is the average user going to be able to do any thing with it?

    93. Re:When is the last time Dvorak... by Arethan · · Score: 1

      I used to do network/systems support for local area businesses, many of them being insurance agencies. When I heard that one of my biggest clients was moving from a local installation of their primary software package to software as a service, I was a very happy man. I'd consistently blow half of their yearly IT budget on supporting that piece of shit, and that meant that other areas of their infrastructure had to suffer because of it. Areas that should have been updated long ago, but there was no money left over to put toward it. And all because nearly every month I'd have to install a huge update that required much SQL massaging to get it to work. Oh it came with instructions on how to install it, but they were rarely 100% accurate. So I'd spend an entire weekend every month or so doing SQL backups and restores while I tried to convince this mission critical application that it really could perform the update. (And I charged appropriate overtime rates for non-business hours events, so it sure as hell wasn't cheap.)

      After the switch happened, all they needed was an installed SSL certificate and an internet connection. The rest was all done on the product website, which due to heavy AJAX usage ended up working very similar to how it already ran locally. No need for retraining their employees, and despite the higher monthly fee, it was still far FAR cheaper than paying me to install the mandatory updates on their local server. We were able to take all the previously wasted money and spend it on new workstations, new network hardware, a new server, setting up VPNs to branch offices, and less painful software to speed up other tasks that they used to perform on paper.

      In the end, I probably lost somewhere around 40% of the revenue they generated for me (since it was now being spent on hardware instead of my time), but I got my fucking weekends back! woot! And since I actually cared what sort of state my client networks were in, it was rewarding to actually make visible progress in cleaning up the mess that the previous guy left behind.

      So there's your plus side. As far as I'm concerned, bloated mission critical vertical market applications should ONLY be released as online services. Local installations of these things are a pain in the ass.

    94. Re:When is the last time Dvorak... by ignavus · · Score: 1

      Yeah, there is an upside.

      You get to laugh at all the schmucks who cannot get to their remote software service, while you are happily using your "old fashioned" local software.

      That has got to be worth something.

      --
      I am anarch of all I survey.
    95. Re:When is the last time Dvorak... by rastoboy29 · · Score: 1

      You're right, zero system administration has no corporate, business, or personal appeal whatsoever.

    96. Re:When is the last time Dvorak... by marcleh · · Score: 1

      how about the original SaaS service called "online banking" ?

    97. Re:When is the last time Dvorak... by InvalidError · · Score: 1

      I worked for a governmental agency for a short while some years ago and the system architects weren't pussy-footing with reliability: mirrored dual-ported Ultra160 storage arrays (~$60k each) with one port plugged to each of two Proliant servers (~$150k each) configured in fail-over. Put an axe through one rack and there's still one fully functional server+array left. These boxes were hosting the department's Netware directory services and file server. IIRC, the RAID controllers themselves cost about $5k extra each.

      As for parts' availability, it should not be an issue for another three or so years on that job since the purchase contract included a 10 years parts provisioning guarantee so, should HP run out of replacement parts, they'll have to provide all the upgrades necessary to bring the systems back to production specs at their expense. Given the ludicrous price tags on these things, I certainly wouldn't expect anything less.

      But for individuals and small companies, the safest but rather expensive solution (once stuck with hardware RAID) is indeed, unfortunately, to stash spares... only to discover years later that one turned out to be a lemon and the other has gone bad from extended unpowered storage. In desperate times, sending the boards through a local PCB assembly shop's reflow oven can revive some boards - among other things, heat can roll back some of the age-related capacity loss in ceramic capacitors, it also drives moisture out of the components and can restore weakened/intermittent solder joints.

    98. Re:When is the last time Dvorak... by Anonymous Coward · · Score: 0

      Single point of failure should a catastrophe happen.
      SaaS is a single point of failure, that's what TFA is all about. The only real solution is to open it so you can have several servers running independently and it's improbable that they all go down at the same time. Add to this a distributed content storage model so you needn't worry about data corruption. And content should still be retrievable using free offline software (worst case, a text editor) should the company, your contract or your internet connection expire.
    99. Re:When is the last time Dvorak... by Atario · · Score: 1

      Imagine that, a magazine columnist attempting to stir up controversy and readership instead of making consistently-insightful, argument-ending observations of incontrovertible truth.

      Who'd-a thunk it?

      --
      "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    100. Re:When is the last time Dvorak... by Dan541 · · Score: 1

      "Say, you have the option to pay $300 for a software suite up front, or $5/month for as long as you use it."

      How about $0 upfront for OpenOffice?

      ~Dan

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    101. Re:When is the last time Dvorak... by Azari · · Score: 1

      The upside for the consumer is that whenever MS decides to patch their product, they can reboot their own damned computer for a change :P

      The downside is of course that this takes out everyone else's "service" while they do so.

    102. Re:When is the last time Dvorak... by kbielefe · · Score: 1

      Is there anybody who just goes ahead and installs an update the day it comes out without at least checking to see if anybody is having trouble with it?

      Well, obviously someone has to be the first one to have trouble with it.

      --
      This space intentionally left blank.
    103. Re:When is the last time Dvorak... by mwvdlee · · Score: 1

      Here's one; "I can access all your personal data from anywhere".
      That's not a typo.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    104. Re:When is the last time Dvorak... by omeomi · · Score: 1

      Yeah, it all depends on perspective, I suppose...given how poorly companies are doing at keeping SSN and other personal info safe, I can't imagine they'll do much to keep my documents safe.

    105. Re:When is the last time Dvorak... by ceoyoyo · · Score: 1

      We all thank him for his sacrifice. With a software service EVERYBODY gets to be the poor sucker.

    106. Re:When is the last time Dvorak... by mcrbids · · Score: 1

      You've missed the plane, perhaps you can still get the boat.

      SaaS is not about your OS, it's not about your word processor. More details here.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    107. Re:When is the last time Dvorak... by DianeA · · Score: 1
      Software as a Service has a huge upside for businesses. You may want to read and understand research that's being published by Gartner, Forrester, etc.

      Software as a Service (SaaS) means an entirely new business model that allows businesses to outsource large pieces of IT to companies that provide such services in the form of a "utility". In other words a business leader can now go directly to a SaaS firm and buy software solutions right through the internet, for very low costs and with very high ease of use. This means the business doesn't have to incur the costs of owning and managing its own software. I think the vision of SaaS is pretty clear...
      • No more buying, installing, and managing your own software
      • No more buying, installing, and managing your own hardware
      • No more dedicated IT headcount
      • No more owning and managing of your own data centers
      • No more long rollout cycles
      • Because everything is web-based, people can connect from anywhere in the world
      • Etc.
      If you think about it, this is exactly what business leaders want, too. Just like businesses were able to outsource benefits, payroll, accounting, phone service, power, gas, etc., they can now also outsource software provisioning and management.

      If you want to see some good examples, take a look at: One thing that I think is amazing about all of this is that it makes a great deal of sense. No business owner in their right mind wants to have dedicated IT organizations, especially when they're not in the business of IT. SaaS allows businesses to just connect to someone else's IT organization and infrastructure and use their's, at a small fraction of the cost. Pretty cool concept, actually.

      I can say that we use multiple different SaaS solutions and we love them. They save us a fortune in IT costs. They eliminate all the time it used to take us to deal with IT organizations. We get better solutions. And, it beats having to roll everything out and manage it all, ourselves.

      If you don't like SaaS and are looking for excuses against it, you're probably an IT person that's afraid of losing your job because of SaaS. The people that like SaaS realize that they can give their businesses far more IT with better solutions for far less of an investment and in a fraction of the time.

      Have fun,

      Diane
  2. tech by Anonymous Coward · · Score: 0

    I prefer total control of my technology

    1. Re:tech by Sunburnt · · Score: 3, Funny

      I prefer total control of my technology

      Wow, an assembly programmer who builds his own chips? Where do you find the time to /.?

      --
      Tags != Comments, and -1 (Troll) != -1 (I Would Respond Angrily To This Poster So They Must Be Trolling)
    2. Re:tech by Anonymous Coward · · Score: 0

      When his hardware is compiling. Duh.

  3. Let's imagine another hypothetical by Wuhao · · Score: 5, Funny

    Let's imagine another hypothetical: one where Dvorak is a respected columnist who is taken seriously. I can see the Slashdot comments now: "Wow, another Dvorak article! Hooray!" "No one understands the industry better than Dvorak!" "This is one of the most insightful and valuable things I've read all week!"

    Of course, this is just a hypothetical, and like the one in the article itself has little to do with reality.

    1. Re:Let's imagine another hypothetical by Sique · · Score: 1

      I would have mod this as "-1 Purely hypothetical".

      --
      .sig: Sique *sigh*
    2. Re:Let's imagine another hypothetical by dup_account · · Score: 1

      Heh, if Dv. had written this article about a Linux server, the OP would have been just like you said. But it was about a MS issue, so it has to be a troll.

    3. Re:Let's imagine another hypothetical by warren_spencer_1977 · · Score: 1

      Well I'm no drum-banging Dvorak fan, but at least when he opens his mouth, regardless of what comes out, it wasn't put there by marketing dollars, unlike the paid shills at so many "respectable" publications.

    4. Re:Let's imagine another hypothetical by Anonymous Coward · · Score: 0

      Oh god.. I shitted my pants a little with that one.

  4. That being said, by thatskinnyguy · · Score: 2, Insightful

    That being said, application service provisioning seems to be farther off than I had originally thought. If a company who makes the product being served can't keep their servers running, I can see businesses balking at the idea and electing for more traditional, desktop apps.

    --
    The game.
  5. Who cares? by EggyToast · · Score: 0, Redundant

    If I wanted to read Dvorak's meaningless drivel, I would just read his "blog" independently. He's never said anything even remotely interesting, let alone something that involved actual thought.

    1. Re:Who cares? by Anonymous Coward · · Score: 0

      If you weren't such a sheep, you would ignore articles based on his posting.

  6. Why not both? by PMBjornerud · · Score: 2, Insightful

    It's not like we'll move every single bit of computing into services. We're going to have a little bit of each. Huge growth in personal computing? More software for your PC. Huge growth in the network? Sure, more software as a service.

    We'll have both, need both, but will still have a lot of cases where people try to the wrong one and get burnt.

    Written without reading TFA (and boy, did it feel good!). I'll read it now. :)

    --
    I lost my sig.
    1. Re:Why not both? by aicrules · · Score: 1

      Well, you see, if the main OS used by a majority of businesses suddenly goes SaS, what does it matter if other software vendors don't? You still aren't installing software on your machine. Worse, maybe you have to run SaS software packages through an SaS operating system! Holy crap can you imagine the latency issues.

  7. Dvorak? by puck01 · · Score: 5, Funny

    Did anyone else have to do a double take on the author of this article. The more I read, the more I'm thinking it can't be Dvorak right? This is pretty sensible. Rechecked the author when I was done and said, "huh"

    1. Re:Dvorak? by jollyreaper · · Score: 1

      Did anyone else have to do a double take on the author of this article. The more I read, the more I'm thinking it can't be Dvorak right? This is pretty sensible. Rechecked the author when I was done and said, "huh" Stick a hood on him, what does he look like? That's right, Darth Plagiarism. Either that or he actually wrote a good article. Which do you think is more likely?
      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    2. Re:Dvorak? by Rakarra · · Score: 1

      Even a stopped watch is right twice a day.

  8. RE: The Downside of Software as Service by finalfantasygamer · · Score: 2, Funny

    I never new there was an Upside!

  9. This is cyclical in the computer industry by dtobias · · Score: 4, Insightful

    Hasn't this gone around in cycles already? First there was the mainframe batch processing era where everything was centralized, then the networked-terminal timesharing model where individuals could do stuff but it was all dependent on a central system... this gave way to the early PC era, where individuals could have totally separate machines and do things independently... then everybody got networked and we were back to a more central-controllable system. Because there are advantages and disadvantages of each model, things will keep going back and forth as people react to the issues of the currently-dominant model, whichever one it is.

    --
    --Dan
    Web Tips
  10. funniest thing i've read all week, but... by martin_henry · · Score: 0

    ...what a load of crap.

    --
    www.purevolume.com/martyd
  11. Reasons for Service Software by orionop · · Score: 5, Insightful

    The article make the assumption that everything is moving from a local desktop computer on to the internet. It is the same with all of those webOS people. There is a time and place for both local and remote services on computers. The WGA has to be remote because windows is cracked so easily on a local scale (not that WGA poses to much of an obstacle). Things like google documents is useful for having a decentralized work environment for papers and makes collaboration easy. However, that does not make office suites extinct...it is simple another option; and since when are more options a bad thing?

    1. Re:Reasons for Service Software by dup_account · · Score: 1

      Umm, read the article? The point was that you can't even use your desktop if WGA is out. He then extended this argument by wondering, if you can't trust M$ with keeping a server up, how can you trust other, smaller companies (Many running on M$ Server products)?

    2. Re:Reasons for Service Software by bwy · · Score: 2, Insightful

      While I agree, a wholesale replacement hasn't occurred, there is definitely a strong trend in play. I won't disagree either that choice is good.

      I've noticed it personally, as I'm a shareware author of an image publishing package. The software has gotten better and better but the sales have slowly been drying up. After second guessing my marketing, pricing, and a host of other things, I came to a conclusion.

      Few home users want to publish their own photos to their own web site any longer. In fact, look at most individual's personal web sites. They are no longer hand made HTML. They're either simply a blog, or a myspace/myspace equivalent page. Even a lot of up and coming musicians don't even have dedicated web sites any longer. They just publish the URL for their myspace page.

      Same is happening with photos. People would rather just have Shutterfly or Google or a host of others host their photos.

      In some ways I guess this is good. It has opened things up for the general users a lot more. In some ways it is bad though. I'm probably an exception, but I have around 15,000 photos in my web gallery. I've spent a lot of time organizing the photos and adding captions, etc. I have the availability to view the originals as well. In fact this isn't just a "web gallery", but HTML that I can burn on a CD and put away and open it in 20 years. Of course, this assumes we'll have browsers in 20 years and JPEG and HTML will be understood. I, for one, doubt we'll have a problem here. There is so much content in these formats that at a minimum, there will be an OSS alternative for viewing them.

      Say I had invested all that time into a Picasa or Shutterfly album. What would I have? A bunch of time and data locked up in someone else's system. What are the chances I'll be able to share all this creative content with my kids in 20 years?

      I guess I'm old school, but it is sad to see desktop applications slowly dying off. I've been writing desktop applications every since the days of the TRS-80. I've also built web applications, but typically not the type that would replace a desktop client. I've still use some of the same apps I was using back in 2000. I wonder if I would be lucky enough to have such a long run with software running as a service.

      Call me old school again, but I'm not a fan of "renting" music. In many cases I still find that the best deal is buying a CD at Best Buy for 10 or 12 bucks and ripping it to whatever quality I like. I'll have this music for a lifetime, for a one time fee.

  12. Vote For Rudy by Anonymous Coward · · Score: 0

    (and let the Republicans finish the contract ON "America".)

    Communist Party of The United States Of Alphane FP.

    P.S. : Be Patriotic: Buy Oil

  13. Silly by krou · · Score: 1

    It's a silly thing to say, really. This falls in the same category as computer predictions made over the years that were based on current trends and technology. The funny thing about technology is that it tends to progress. What he's describing are current limitations, and while accurate, hopefully things will progressand we'll try to come up with solutions to those problems.

    --
    'If Christ had tweeted the sermon on the mount, it might have lasted until nightfall.' - John Perry Barlow
  14. the horror of discounted custom software by Anonymous Coward · · Score: 0

    imagine the horror of clients requesting a discount on coding for custom software and expecting the same quality product like hardware

  15. Damnit, Dvorak by Applekid · · Score: 5, Funny

    Great. I happen to agree that putting things in networked services just for the sake of having it in networked services is a waste of resources. But since Dvorak came right out and said it now I haven't got a argumentative leg to stand on. It's like a child molester agreeing with me that we ought to have more public parks.

    Next thing you know he'll declare how much he likes pizza, completely undermining my fondness of it.

    --
    More Twoson than Cupertino
    1. Re:Damnit, Dvorak by Rob+T+Firefly · · Score: 1

      Best. Slashdot comment. Ever.

    2. Re:Damnit, Dvorak by DynamoJoe · · Score: 2, Funny

      If I had mod points, they'd be yours. Next thing you know, Dvorak will come out with a sensible and non-stupid article on Macs, and at that point I drop technology altogether and start farming for a living.

      --
      bah.
    3. Re:Damnit, Dvorak by Anonymous Coward · · Score: 0

      I take it you haven't read his views on farming?

    4. Re:Damnit, Dvorak by jalefkowit · · Score: 1

      Next thing you know, Dvorak will come out with a sensible and non-stupid article on Macs, and at that point I drop technology altogether and start farming for a living.

      Might be time for you to head down to the farm supply store! ;-)

    5. Re:Damnit, Dvorak by Steauengeglase · · Score: 1

      He few months back he ran a review about how he used a Mac and actually enjoyed the experience.

      I hear corn is pretty popular these days.

  16. That is what he does. by khasim · · Score: 2, Insightful

    t's almost like he intentionally trolls his readership by stating the most outrageous possible point of view, just to stir up hits and discussion.

    Well, aside from the "discussion" part. It's all about the page hits.

    Remember, the more page hits you get, the more important you are. And the more important you are, the more you can charge for advertising on your pages.

    Right now the big guns are 100% behind "Software as a Service" (SaaS). Which is the same as being an "Application Service Provider" (ASP) used to be. Which is almost like "Web Apps" were. And so on and so forth.
    1. Re:That is what he does. by Anonymous Coward · · Score: 0

      Did you read the article or just the author's name? Try addressing his statements instead of analyzing his ad revenue.

  17. The downsides of software NOT as a service by DogDude · · Score: 3, Insightful

    Software as a service is incredibly useful to smaller enterprises (like mine) that don't have the manpower, money and/or expertise to maintain our own servers. Mission-critical software isn't as simple as 1. install on computer 2. use software. There's uptime to worry about, backups, security, etc. For smaller businesses, it most certainly makes sense to farm this out to experts and take advantage of specialization of labor in terms of cost cost and skill.

    At this point in time, software is as complicated and as important to some businesses as say, vehicles are. Only the very largest of companies have their own in-house garage and mechanics to take care of their own vehicles.

    --
    I don't respond to AC's.
    1. Re:The downsides of software NOT as a service by betterunixthanunix · · Score: 1

      If your mission critical software is run by someone else, then you made a mistake in planning. If you are small, this is especially true -- you don't have the resources to recovery from a failure, the way that a big enterprise does. If you cannot afford an IT guy, you can get an IT contract from a company like Red Hat -- your car analogy fits in more naturally with that scenario.

      --
      Palm trees and 8
    2. Re:The downsides of software NOT as a service by DogDude · · Score: 1

      I'm sorry, but you don't know what you're talking about. Small retail stores can't afford dedicated IT guys. That's not how businesses work. An IT contract with somebody like Red Hat doesn't handle power outages. It doesn't handle back-ups. It doesn't handle hardware failures.

      --
      I don't respond to AC's.
    3. Re:The downsides of software NOT as a service by colinrichardday · · Score: 1

      And how does Software as a service handle power outages? How would Windows Genuine Advantage deal with hardware issues? Can you have people support your hardware without handing your data over to them?

    4. Re:The downsides of software NOT as a service by DogDude · · Score: 1

      That's simple. Power outages: a data center has redundancy and generators. Any small business can't afford that. I don't know anything about Windows Genuine Advantage, or what that has to do with "software as a service". And as far as data goes, ISP's aren't going to snoop into their customer's data. That would result in a massive lawsuit, even from a small business. That would be the equivalent of not trusting a hospital because they might give your health data over to your insurance company. I can't imagine that happening on any kind of large scale because the liability for the ISP would be huge.

      --
      I don't respond to AC's.
    5. Re:The downsides of software NOT as a service by colinrichardday · · Score: 1

      And I'm having trouble understanding how a data center is providing software as a service. And if it is not providing software as a service, how is this relevant to the topic?

  18. Re:Ubuntu by PunkOfLinux · · Score: 1

    No, you can compile binaries yourself. And if there was anything in that binary blob, it would have been found by now. All you have to do is look at how the .deb SHOULD look and how it actually looks.

  19. image? by martin_henry · · Score: 1, Funny

    'You can image the advertising push...'
    Let me guess....are they GIF's?
    --
    www.purevolume.com/martyd
  20. There are Many Busses by TheLazySci-FiAuthor · · Score: 3, Interesting

    There are benefits to be gotten from both a served-software model and a standard local model, so why not use something like google gears and get the best of both worlds.

    Even if you are off the internet at large, we are getting into an age where a personal area network will become ubiquitous. Served-software would still be available from, say, your phone as the server (always keep the gears software on your phone ready for load) or maybe your bluetooth watch could maintain local copies of frequently used software.

    While at some remote location you might be lucky to find that a colleague has a local copy of a certain, rarely used software on their wristwatch.

    Then again, it is something to think about that within 20 years will it be as unusual to find oneself without internet access as it is to find oneself without electricity...perhaps it will be even more unusual than that (what with satellite communication).

    Just thoughts.

    It is interesting to note how much more bandwidth my internet connection has as compared to my first computer's bus speed.

    1. Re:There are Many Busses by Anonymous Coward · · Score: 0

      Just out of curiosity, what computer was that? My IBM XT, with an 8-bit ISA bus, had a (theoretical) peak bus bandwidth of 7.9 MiB per second. Still a lot more than my 10Mb internet connection...

      Yeah, yeah, I'm off your lawn already!

    2. Re:There are Many Busses by TheLazySci-FiAuthor · · Score: 1

      That's interesting. I had A Franklin Apple clone running an 8bit bus at 1Mhz. Now, my maths aren't the best so I might be missing some variable here, but I'm guessing that's about 8Mbits of data per second.

      I know bauds and bits don't line up exactly, but if I'm right then my 10Mb dsl can indeed move more data (at least down).

      I guess then that we are just entering the realm of bona fide internet buses.

  21. Depends on the situation by coolmoose25 · · Score: 3, Insightful

    Just like anything else, there is a time and a place for software as a service. Some things simply make more sense that way. What about UPS package tracking? Not much point in having that be a standalone application... At the end of the day, developers, even users, have to decide which services make sense to have online as a service or offline as a standalone app. I choose email as a service (gmail) instead of Outlook or Thunderbird. It works for me because I use lots of different computers, and, lets face it, email isn't very much good if you can't get online anyway. OTOH, when I'm downloading emails for Scouts at summer camp, I prefer to use a standalone email application, as I can get online, download all the mail for the day, and disconnect, thus saving the camp phone line (and minimizing my time on a dialup connection). Not only is there room for both, both models make sense depending on your application requirements...

    --
    Brawndo: It's what plants crave!
  22. Love is a choice by abolitiontheory · · Score: 0

    What we decide to love, we love. It's amazing that what I assume is an undeniable good can so easily be reversed and I feel the same feeling of undeniable goodness. Perspective is reality--long live widest FOV.

  23. ah, ah, the visible truths by rdrd · · Score: 0

    What a breakthrough! I wonder how such an evident truth can even be discussed ...

  24. I praise by markov_chain · · Score: 1

    the summary writer's earnest effort to improve his use of the beg/raise pair of words. I hate to confuse things by complaining about the use of "raise" with "perspective!" Oh well, at least the perspective didn't end up begged.

    --
    Tsunami -- You can't bring a good wave down!
  25. For Once I Agree with Dvorak by tom's+a-cold · · Score: 3, Insightful

    It has to happen by chance from time to time...

    SAAS has worse problems than server availability. It creates nasty integration problems since your critical enterprise data is not only crossing an interface, but the other side of that interface is not in your control. That's not just an integration problem: I'm waiting for a security breach against one of the big SAAS vendors. And not only is it closed-source, it's closed-source managed by a third party that doesn't have the same priorities that you have. So if you need to fix or customize anything on the SAAS side, you're well and truly screwed.

    The only reason SAAS emerged at all was as a response to the poor performance of most in-house corporate IT departments. Why wait for your own geeks to implement something badly in a year when you can go to an ASP who will give it to you in a couple of months? And of course there are the perverse incentives in how capital expenditure is accounted for versus externalized services. But the main motivation is that business managers just don't trust their own IT people. And based on the performance of most IT management, no wonder.

    --
    Get your teeth into a small slice: the cake of liberty
    1. Re:For Once I Agree with Dvorak by arivanov · · Score: 1

      You are almost correct.

      First was outsourcing IT, then came SAAS to compensate for the failures of outsourced IT. Most shops that have retained their IT in house through the whole outsourcing boom of the last 8 years are not looking at SAAS. The reason is that if an inhouse IT department is still around, it is usually delivering on time and on target.

      Now shops which have outsourced are a different matter. While most large IT outsourcing contracts have failed to deliver on all of their targets, the few that were delivered brought with them standard interfaces. These are much easier to rip out and replace with SAAS. And much more tempting.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
  26. Dvorak's Ignorance and WGA... by nweaver · · Score: 3, Insightful

    So once again, I'll read up to the first Dvorak mistake, and then stop.

    The first one I got: WGA can't "fail closed", otherwise pirates would just filter the communication to the WGA servers.

    Rather, what WGA needs is a signed "check back later" message, where Microsoft's public key is used to sign a "check back by day X" message, so that a server outage can be handled in the future. And I'd bet that there is, by next Patch Tuesday, an upgrade to WGA to support such functionality.

    And its not like people's home/office computers are so reliable, making this segque ridiculous.

    --
    Test your net with Netalyzr
    1. Re:Dvorak's Ignorance and WGA... by Anonymous Coward · · Score: 0

      Hahaha, you really suck the microsoft cock. "Computers aren't reliable anyway" so it's OK if software as a service isn't reliable.

      Maybe you're used to your cute little vista box and it's unreliability, but when real businesses need a server, we *make* it reliable.

  27. This time it's extra stupid by Lonewolf666 · · Score: 3, Insightful

    "This time." Centralization and decentralization has always been a pendulum sort of affair, varying with the relative costs of bandwidth, CPU, and storage.

    With Vista, the user has to buy a computer that provides all the ressources and is still depending on some server being available / working correctly.
    In this case the WGA server, which does not give any advantage to the user. The only one who has an advantage is Microsoft (from disallowing pirated Windows versions), and that is questionable as I doubt Vista will stay uncracked ;-)
    --
    C - the footgun of programming languages
    1. Re:This time it's extra stupid by Anonymous Coward · · Score: 0

      'The only one who has an advantage is Microsoft (from disallowing pirated Windows versions), and that is questionable as I doubt Vista will stay uncracked ;-)'

      'stay'? Vista was cracked (yes, fully, many partial attempts went before too, don't confuse them and think it's still not seamlessly cracked) before it's public release of the retail code.

    2. Re:This time it's extra stupid by Anonymous Coward · · Score: 2, Informative

      Vista has been permanently cracked since April. That was when the hackers discovered how to use OEM activation against Microsoft. Unless Microsoft forces Dell et al to replace every Vista machine they've sold since then, there's no way to suddenly update the activation method for all those legitimate machines out there. And thus the hacked machines will continue to circumvent activation for Vista, forever. At least until the next version of Windows, which will probably have a more draconian (and expensive) form of OEM activation. Which will probably piss off OEMs like Dell, but they'll just have to go along with it.

  28. WoW - perfect example by egburr · · Score: 0, Offtopic

    I've been against "software as service" (not that I called it that) since the very first maintenance Tuesday for World of Warcraft. There should be a single-player stand-alone version of the game for when the server is down, or any time that I have no network connectivity. It may not be as good as the online version, but it would be *something*, especially as most of my gameplay time is spent running solo anyway.

    --

    Edward Burr
    Having a smoking section in a restaurant is like having a peeing section in a swimming pool.
    1. Re:WoW - perfect example by Anonymous Coward · · Score: 1, Funny

      Perhaps you should go outside and get some fresh air. ;)

  29. Microsoft down 19 hours? by wardk · · Score: 1

    that has to be a good thing, no?

    so.....how much is Dvorak or his publisher paying for his bi-weekly plug on slashdot?

  30. Dvorak... by guruevi · · Score: 1

    Stating the obvious, repeats and transcripts in your next InfoWorld or whatever free magazine you get in your mailbox because you're an IT professional.

    I never understood the SaaS model and why anyone would want it. You might want it internally within a company in a physical location (kinda like the dumb terminal model) but internet connections and even private MAN or WAN connections are way too unstable in general (count the hours of your internet connection AND remote server AND local maintenance offline in the year, with SaaS, everybody would be non-productive during those hours)

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
    1. Re:Dvorak... by Dunbal · · Score: 1

      I never understood the SaaS model and why anyone would want it.

            The corporations obviously want it. So you're going to get it. Ahhh marketing... all they have to do is show lots of flashy colors on the screen and cut a deal with most schools, and before you know it an entire generation will be sold on this stuff.

      Uhh? What? What's an .EXE file?

      --
      Seven puppies were harmed during the making of this post.
  31. I can't give Dvorak much credit... by idontgno · · Score: 2, Insightful

    for startling insights into marketing. (Ok, duh, this is John Dvorak, but still...)

    Truly, marketing is designed to convince you that what they've got is much better than what you've got. If you have independent, localized computing, marketing will try to sell you distributed service-based computing. When you've had your fill of service-based computing, well, that's just an opportunity for marketing to sell you independent localized computing.

    It's like samsara except that the marketers consider the cycle of rebirth to be good. (They are marketers, after all; enlightenment means that they no longer have anything to sell you!)

    I'd have to mod TFA "-1, Obvious".

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  32. Right tool for the job ... by Random+BedHead+Ed · · Score: 2, Insightful

    His points are good, and they underscore why I rarely use the latest web apps, but nevertheless am amused by them (Flash-based image editing online!). Still, while we should show his level of skepticism toward many of these apps, the fact is that network-based app delivery still has many advantages. The main one is that you can update software for all your users in one place, and not care as much about the state of the client machines. As a recent Mac convert you'd think Dvorak would particularly like this, since he can do the same things as a web client on a Mac as on Windows or Linux.

    Despite the stupidity of some online apps, I can think of a lot of examples of software I would definitely rather have on the web - e-mail (think Gmail or other webmail, which almost everyone uses to some extent), a trouble ticketing system for a helpdesk, a custom database used within a company (most of these are centralized), etc. Onlime apps particularly make sense where the data is centralized as well. That's worth emphasizing: Google Docs and Spreadsheets may be nifty, as well as cheaper than MS Office, but they won't catch on until people see the value in storing the actual files centrally as well, just as they store e-mail centrally when using a service like Hotmail.

    1. Re:Right tool for the job ... by nuzak · · Score: 1

      > Flash-based image editing online!

      Why should I have to download a local app just to crop and adjust levels on a picture I want to order prints from? I might not even have the image files on that PC.

      --
      Done with slashdot, done with nerds, getting a life.
    2. Re:Right tool for the job ... by ceoyoyo · · Score: 1

      Yes, that's a wonderful advantage. Such as when Microsoft "updated" Hotmail a couple of weeks ago so now most of the links, including the ones to open messages, don't work in Safari.

  33. damn dvorak article by jollyreaper · · Score: 1

    I don't know what pisses me off more, that somebody submitted it, that the editors posted it, or that I agree with him.

    Anyone else think Dvorak sounds like he should be the evil mantid twin of Zorak?

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
  34. SaS has its uses... by Anonymous Coward · · Score: 0

    Software as a service has great benefits for a large number of people/businesses. Sure, if the servers suffer an outage many people are without service, but if the providing company does it right and has proper redundancy and policies in place to minimize such outage as much as possible, the result is much greater uptime then most companies could offer themselves.

    How many companies have their own IT department, or even just a full-time IT person? By far the majority of them don't. If they don't, then software as a service makes a lot of sense. Compare 19 hours of downtime to:

    "My IT person just left on holidays for two weeks and the servers crashed the day he left."

    Even companies with an IT department, if one person is the primary maintainer of a single server, or single service that ends up going down or suffering a major failure, 19 hours of downtime is nothing if that person is out of town or unavailable. What if the servers mainboard fails? How many companies can afford to have a server sitting there ready to go as a hot backup?

    Very few.

    Software as a service definitely has its uses if done right.

  35. Well, for Software as a Service to work by Anonymous Coward · · Score: 0

    you need a strong, reliable vendor to back it up, obviously.

    All these cheap community projects simply don't have the professional and organizational ability... oh wait! Nevermind.

  36. I guess if you make enough prognostications by Anonymous Coward · · Score: 0

    One of them's got to hit the mark sooner or later.

  37. It's already here, in "Higher" Education by oDDmON+oUT · · Score: 3, Insightful
    As administrators drink the Kool-Aid® we see the SaaS fetish in action in labs, with online testing and content delivery, in text books, with DRM'd PDF files that must be read, or verified as "authorized", online, and I'm sure that more will come as marketers move to embrace the new paradigm.

    The obvious problem arises when the network goes down,

    But there are other "gotchas":
    • Students with no internet connection at home to "verify" purchased content
    • Students on *gasp* dial-up
    • Labs or onsite facilities unable to deal with separate installations of proprietary applications for each user
    • Bandwith hits taken when ebook download and validation peak
    • Lack of portability of purchased content
    • Students without printers unable to ... well, you get the idea

    Again, I'm sure there are more that will come up as time goes on.

    IMO, any time there's a move to vendor control, let alone remote, removed, vendor control, the end user will lose.
    --
    Some days it's just not worth
    chewing through my restraints.
  38. And ... ASP/SAAS is here to stay. by Colin+Smith · · Score: 1

    Servers sitting in the machine room don't go down? Of course they do. And they often go down for far longer than 24 hours.

    If you want real reliability then you've got to pay for it. And by that I mean a real data center, redundant servers, redundant networks and people competent to manage it all. You know what? It's expensive. The ASPs and SAAS people can do it for less, a lot less.

    --
    Deleted
  39. software as a service is successful by hellfire · · Score: 2, Insightful

    ... it's called Webhosting. We've been offering this stuff for years. "Software as a service" is just a new buzzword for people who want to offer ASP-style apps in a windows environment.

    Good webhosts have 99.99999% up time. The entire hosting industry measures success by uptime. If it didn't, the industry would collapse.

    Dvorak attacks the WGA server that went down, rightfully so. However, he then goes into hyperbole mode and subtly lumps googles offerings in the same category. After using google.com for years, and google maps almost since it was launched, I can tell you I can remember only once significant outage, and it was some kind of DoS attack, I think, which was quickly dealt with. I can remember no minor outages in my experience, nor am I aware of any other outages reported in any major online media.

    Yes, you have to be worried about losing your documents. The best ASPs should provide some kind of user data backup (I don't know if Google does this but if they don't they need to) or some kind of contractual obligation to users in case of data loss (more appropriate for Business to business apps). However, if someone provides you with excellent up time and reliability, why can't you trust them?

    Microsoft has a lousy track record of reliability. Also, tying hundreds of ASP apps into a single WGA server is ludicrous.

    Trust is about experience. Anyone using Microsoft based ASP apps is asking for trouble because the experience of most users is that MS is not reliable. If you want reliability, you need to look elsewhere, and there are plenty of options.

    That's what this outage is really telling us. As usual, Dvorak has completely missed the point.

    --

    "All great wisdom is contained in .signature files"

    1. Re:software as a service is successful by Anonymous Coward · · Score: 0

      You know I didn't even need to read the article to know that Dvorak turned the article into a way to complain about google. Based on the summary he clearly started off wagging a finger at Microsoft but I just knew the direction the article would go. Good to know I have got so good at predicting Dvorak's articles that I no longer need to bother reading anything but the title.

    2. Re:software as a service is successful by Anonymous Coward · · Score: 0

      After using google.com for years, and google maps almost since it was launched, I can tell you I can remember only once significant outage, and it was some kind of DoS attack, I think, which was quickly dealt with.

      It's a cogent counterargument, but you've only addressed unintentional downtime while utterly neglecting intentional downtime.

      I remember another significant outage, at Google Video. True, the executioner's axe was withheld so that there would be six month's notice instead of one week's notice, but it is nonetheless illustrative of a core problem -- the application that you rely upon is so far outside your control that you no longer can chose to maintain the status quo.

      If your office used WordPerfect 5.1 to create its legal filings back in the day, you could still use WordPerfect 5.1 to do the same now. Surely there are arguments as to why you shouldn't, but your decision to adopt a new package, convert your data, change your processes, and train your users is still ultimately yours. If your office adopts Google Writely or Spreadsheet and Google decides that its online Office Suite just isn't working out less than two years from now, you simply will not have the option to leave things be and deal with a lack of software updates/bugfixes, but will be forced to upend your business on the service provider's schedule.

      While Google provides a recent, well known, and somewhat distinguishable example of the concept, don't forget that someone has to run the service side of the business, and that the software industry is rife with failed companies, failed products, and failed services. The stereotypical complaint concerning lack of service or updates takes on a whole new dimension when it evolves into a complaint concerning lack of access to the remote application.

    3. Re:software as a service is successful by jalefkowit · · Score: 1

      I can remember no minor outages in my experience, nor am I aware of any other outages reported in any major online media.

      Blogger/Blogspot (a Google service) was out for the better part of half a day last week. Even Google f's things up sometimes.

    4. Re:software as a service is successful by ceoyoyo · · Score: 1

      Hm... I know Google has been unavailable to me about once every few months. I expect once was Google being down as you note and the other times were my ISP being stupid. Still, the effect is the same.

    5. Re:software as a service is successful by hercubus · · Score: 1

      Good webhosts have 99.99999% up time
      dude, that's a whole lot of decimal points

      given roughly 31536000 seconds per year, that's about 3 seconds per year downtime. that's not a "good webhost" -- that's a f#cking phenominal webhost! that's down like one minute every 20 years. awesome! where do i sign up?

      //goddam smartass slashdotters...

      --
      -- How I want a drink, alcoholic of course, after the heavy lectures involving quantum mechanics.
    6. Re:software as a service is successful by NereusRen · · Score: 1

      After using google.com for years, and google maps almost since it was launched, [...] I can remember no minor outages in my experience, nor am I aware of any other outages reported in any major online media. Gmail has been down a number of times, for long enough that I'm glad I keep a local copy of all my mail from that account. On top of which, my ISP is less reliable than any major website. However, I don't see this as a dealbreaker for online apps. I still use Gmail after all! It just means that they should have graceful failure modes for when the network is unavailable. Automatic synchronized local backups alleviate many of the concerns about SaaS, including network downtimes and lock-in. I'm very hesitant to use a service for anything important if it doesn't have that kind of failure mode.
    7. Re:software as a service is successful by Evolt's+RonL. · · Score: 1
      Yes, you have to be worried about losing your documents. ... However, if someone provides you with excellent up time and reliability, why can't you trust them?

      Because it's a central point of failure for theft. Successful SAAS would be a very tempting target. Successful SAAS would also, no doubt, lead to more wonderful stories involving interns and station wagons full of plain text tapes.

      Maybe what we really want is unsuccessful SAAS? Bingo! Profit!


      sig withheld on advice from counsel and melody from Cowsills

  40. mod this underrated by jollyreaper · · Score: 1

    I want to see a +5 troll today. :)

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
  41. Generally you are safer from beatings by wsanders · · Score: 1

    Well, if your app is hosted internally and goes down for 19 hours, management can beat the staff until morale and uptime improves.

    With SAAS, no one is accountable, and the SAAS vendor is probably running the same bloated shiteware as you are internally. They can hire some feckless offshore firm to restart Tomcat every 15 minutes, instead of you doing it.

    Everybody wins!

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  42. Dvorak's a little confused by c · · Score: 4, Insightful

    He seems to be under the impression that WGA is a service Microsoft provides to Windows users.

    It isn't.

    WGA is a service which Microsoft provides to themselves, in order to protect themselves from said Windows users (AKA thieves).

    If the main purpose is to protect your profit center, a 19 hour (or 72, or 30 day) outtage where the failure mode is "more protection" strikes me as perfectly reasonable. It's not like "pissing off customers" has ever been considered a liability in Redmond.

    Sucks to be a Windows user, though. Should have got some sort of service agreement, I guess.

    c.

    --
    Log in or piss off.
    1. Re:Dvorak's a little confused by dwlovell · · Score: 1

      Although I agree with you in spirit and I think that WGA does more harm to legimitate customers, there is a valid scenario where WGA could be useful to customers.

      Most pirated/cracked instances of Windows OS that the average user could get their hands on contains virus/spyware/malware pre-installed. WGA *could* be designed to protect users from buying a fraudulent copy that Microsoft cannot guarantee isn't tampered with. That would be a valuable service if that goal of the service was "genuine" (no pun intended).

      Microsoft knows their software is hacked and they know they can only really control the "general population", not any techinically savvy users who are determined to get things for free. So Product Activation prevents the average user from installing their 1 copy on 20 machines and sharing it with friends. WGA prevents the average user from buying Vista for 50$ from a shady vendor and expecting it to come with all the guarantees and updates of a legimiate copy. If they can pull this off in a way that is not cumbersome or insulting to abiding customers, then all is well, if they cannot pull it off, then they should pay for the mistake. There are tons of people who buy the "cheap" copy of Vista from the email solictations thinking they paid for a legal license. WGA is designed to identity to the user that they might have been sold a conterfeit product. Its not unreasonable for a company to try to prevent a criminal from making a living off of duplicating their product and reselling it.

      One other point, I am not sure if any software was blocked during the 19 hour outage, my only inconvenience was loss of Aero graphics in Vista. I could still use every other aspect of my system and even continue to download security updates. So I am really curious if any software relied on WGA to run that was affected by the outage? (Not saying bad things didn't happen, I am just interested to see what were the worst cases causes by the outage were.)

      -David

    2. Re:Dvorak's a little confused by Anonymous Coward · · Score: 0

      Most pirated/cracked instances of Windows OS that the average user could get their hands on contains virus/spyware/malware pre-installed. WGA *could* be designed to protect users from buying a fraudulent copy that Microsoft cannot guarantee isn't tampered with. That would be a valuable service if that goal of the service was "genuine" (no pun intended).
      Microsoft provided a SHA1 hash of the Vista RTM on the download page which is publicly available.
  43. Here's a few more by lottameez · · Score: 2, Insightful

    3) No desktop installation required - no screwing around with what build works on your particular OS. 4) IT maintenance - while not a big issue for most of us that post here, for all those mere mortals keeping the software up to date, or upgrading to a new version can be a major headache. With software as a service, its done for you. 5) Accessibility - what if you're outside the firewall and can't get thru the VPN? Again, a bigger deal for mere mortals that /.-ers. (of course the disadvantage is no working offline) 6) less start up risk. If I can start with a couple of seats a month for $50/seat versus having to kick out hundreds or thousands of dollars per desktop copy, it's a better deal (well, legally anyways). 7) Generally the Software as a service providers have better backup/recovery processes than the average SMB (think law firm, not software house). There's lots more reasons of varying importance. I think the parent's point #1 is probably the most relevant of all tho.

    --
    Yeah? Well I think you're overrated too.
  44. WGA is the problem by franksands · · Score: 1

    it is completely stupid to make your operating system dependant of an online service, because it will never be 100% of the time online. Anytime you make a program that comunicates with an online system, you have to think what is the workaround when this service is offline. Notice that I said 'when' and not 'if'.Everybody knows that. Apparently, not MS.

  45. Thought I was the only one... by dtjohnson · · Score: 1

    ...who hated software from servers as a 'service.' I want MY data sitting on MY hardware and I do NOT want to rent, borrow, or steal but OWN the software that's needed to use the data. Also, 'new' hardware and software MUST give me full and complete access to my 'old' data. Is that too much to ask?

    Note to Microsoft: I will NEVER use software that doesn't give me the above.

    1. Re:Thought I was the only one... by Anonymous Coward · · Score: 0

      YOU are not THEIR only customer. A lot of people want software functionality not ownership.

      Note from Microsoft : Move on..

  46. WGA is not a service or a feature by Kohath · · Score: 1

    Dvorak is wrong if he thinks a WGA failure is an example of a "software as a service" failure.

    WGA isn't a service or a feature. WGA is a license enforcement mechanism. The purpose of license enforcement mechanisms is to prevent you from using features or services. If it didn't work the way you wanted it to work, that's normal -- it isn't supposed to. It's not there to help you. It's there to limit you.

    Google Reader and Google Maps are a good example of "software as a service". You can buy shrink-wrap versions of these applications from competitors -- at least you could in the past. Does anyone really think that these apps are going back to the desktop?

  47. Re:Here's a few more - readable this time... by lottameez · · Score: 4, Informative

    3) No desktop installation required - no screwing around with what build works on your particular OS.

    4) IT maintenance - while not a big issue for most of us that post here, for all those mere mortals keeping the software up to date, or upgrading to a new version can be a major headache. With software as a service, its done for you.

    5) Accessibility - what if you're outside the firewall and can't get thru the VPN? Again, a bigger deal for mere mortals that /.-ers. (of course the disadvantage is no working offline)

    6) less start up risk. If I can start with a couple of seats a month for $50/seat versus having to kick out hundreds or thousands of dollars per desktop copy, it's a better deal (well, legally anyways).

    7) Generally the Software as a service providers have better backup/recovery processes than the average SMB (think law firm, not software house).

    There's lots more reasons of varying importance. I think the parent's point #1 is probably the most relevant of all tho.

    --
    Yeah? Well I think you're overrated too.
  48. If Dvorak's bashing SaaS ... by Elias+Israel · · Score: 1

    then it must surely be a good idea. That man ought to have the nickname "stopped clock."

    1. Re:If Dvorak's bashing SaaS ... by Fnord666 · · Score: 1

      That man ought to have the nickname "stopped clock."
      Even a stopped clock is right twice a day!
      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
  49. Forced patching by Christopher_Blanc · · Score: 2, Insightful

    SaaS offers manufacturers the ability to update every existing installation of their software.

    Whether open source or closed source, once you find a bug, you have to assume the "bad guys" know as well.

    At that point, you wonder about the guy who's on a fishing trip and has no idea his small business server can be randomly pwnt by a published exploit.

    If a major blog software author found they had a crucial vulnerability in a software version shipped two version numbers ago, they would like to be able to update it before the bad guys found it.

    That is what SaaS offers that desktop software doesn't. The exception is if a very simple runtime is created within a client environment, like a browser, which also makes the installations simpler and more uniform.

    400 years of industrial history suggests that streamlining and creating uniformity increase reliability and profits.

    Microsoft is wishing they had SaaS'd Windows in 1995, as all those creaky old machines running windows 98, 2000, and early versions of XP get pwnt by trojans run amuck.

    --
    Christopher Blanc, coder at larg
    1. Re:Forced patching by porneL · · Score: 1

      If "bad guys" find vulnerability in SAAS before you, they can hack all "installations" at once. No need to send out billions of trojans or scan network with botnets - SAAS is a one huge, unfirewalled target with a jackpot.

      I'll rather firewall and/or virtualize my buggy local apps than let 3rd party keep it open on the internet.

  50. It's centralized timesharing all over again by ebunga · · Score: 1

    The push for "software as a service" is nothing more than a push for centralized timesharing. Except for a few situations (e.g. call centers), the advantages of a thick desktop far outweigh the negatives. The computer manufacturers were saddened when everyone switched from million dollar machines with extensive maintenance contracts that serviced a couple dozen users to desktop machines managed in-house.

  51. Re: The Downside of Software as Service by NoOnesMessiah · · Score: 1

    Does anyone remember Sun's "The Network Is The Computer" thin client push? The thin clients ran like crap when the network ran like crap. The SunRay servers ran like crap pretty much all the time and they were EXPENSIVE!!! And thus rose the .sig, "The network is the network, the computer is the computer. Sorry for the confusion. --Sun MicroSystems"

    There wasn't an upside there, either.

    My take on purchased goods versus SaaS is;
    Trust you data only unto yourself. Learn to understand and care for your tools. Don't be a dumb-ass like the millions of other point-and-drool morons connected to the 'net. Be responsible for your own little corner of the datasphere. Be a good neighbor. Watch over those around you who need your guidance on the 'net. Fight spam and viruses; you're either part of the problem or part of the solution. Remember, their life-time warranty is referencing THEIR lifetime, not yours. Don't trust subscription services of any kind; one minute they're there, the next they're gone.

    Or is the above just too hard for most people? Or does is cut into your precious EverCrack time? Or is is just EASIER to let someone else do it for you so you can complain about it later?

    Bloody, apathetic planet. I've no sympathy for them at all. -- Prostetnic Vogon Geltz

  52. Dogbert's First Rule of Consulting by unfortunateson · · Score: 1

    If you're centralized, decentralize. If you're decentralized, centralize.

    But seriously -- I'm not fond of SaaS without the infrastructure to support it. SalesForce is supposedly to support road warriors, but without offline access, and without broadband wireless cards, it's pretty much useless (and a real annoyance if you're dealing with people who calendar in a desktop app, and not your SalesForce calendar).

    However, TCO should be lower for many SaaS implementations: the client company doesn't need to keep servers running, including the staff to support them. Software updates are basically free... and the big thing is that it's an EXPENSE versus a CAPITAL EXPENDITURE. Software as capital is silly, since it doesn't depreciate or appreciate in value like real property, but many companies have to deal with that in their financial environment when it crosses a certain price threshold.

    The only thing you need is a fat, reliable pipe on both ends, and the system should be pretty darn useful. We're hosting with VPN in the middle, so DOS attacks and such should be unlikely.

    --
    Design for Use, not Construction!
  53. wrong conclusion by dannannan · · Score: 1

    FTFA: "There should be no way that a legitimate user of a product should be suddenly cut off from use of that product because of an authentication server error, ever. ... All this proves is that these Web-based applications cannot be trusted."

    WGA does not fit into the same category as Google and Amazon.com (or even good old /.!). Some software is best provided as a service, and it's worth trusting for the value it provides. That sort of software derives most of its value from the fact that it is connected to information that its customers want.

    Now, WGA on the other hand isn't worth trusting. As a service, it doesn't enable any valuable functionality; all it can do is disable existing functionality. It relies on locally running code to do its work, anyway, which is why this "service" doesn't even work on Linux, Mac, or early versions of Windows. (Can you imagine implementing a WGA client for Linux?)

    Maybe a better conclusion would be that some software does more harm than good when it's implemented as a service, or just when it's implemented at all.

  54. Is is just me or... by Anonymous Coward · · Score: 0

    John Dvorak is just plain stupid?

  55. I respect him, but... by Dukebytes · · Score: 1
    I really do respect him. But on this point (and several others in the past) I really don't agree.

    The different issues of one versus many are a never ending thing. But when you break it down to the BIG ones... Maintaining one set of data, the security involved, backups, redundancy, configuration management, change management and on and on. There is no question about it. Centralized is it.

    Just the security is huge. If I have an online store and you wish to purchase something from me - you need to download my shopping cart software and install it? So instead of protecting 1, I am protecting everyone? Not a good idea. What happens when it needs updates, or when it crashes your computer or etc.

    And I don't think that performance is really an issue anymore either. A centralized app is as fast as the pipe it is traveling on. There are some things to be said for good coding etc... But if you have a slow pipe - you have a slow app. I haven't really seen this lately. I think everyone is on DSL, cable modem or wireless access. And we really don't use all of the bandwidth. Most web apps are pretty fast.

    But besides all of that: The M$ outage was absolutely uncalled for. There is NO need to have an outage of a system that large for that long. We have CONOPS plans for a reason. And if these backup plans don't work - someone should be fired for not doing their job. There is WAY too much technology out there to prevent these kinds of things from happening.

    Heck M$ sells some of it. They should try and use it.

    Duke

    --

    FreeBSD: Nothing runs like a daemon with a pitch fork.
  56. One Word - Skype by gbulmash · · Score: 4, Insightful

    Look at how many people were without phone service when Skype wen't down. Some were smart and either had a land line as a back-up to Skype or vice versa, but by creating a single central point of failure, thousands of businesses were inconvenienced and lost money.

    Software as a Service (SaaS) creates all sorts of ripe opportunities for hackers, crackers, and other cyber criminals. It's been a cottage industry to blackmail online casinos, threatening DDOS attacks if you're not paid off. Since a half-day DDOS could cost the casino in the high five figures (or more), they pay the blackmail.

    What if a large SaaS company had a 100,000 business customers... just 100,000? That's a ripe DDOS blackmail target if I ever saw one. And if you could hack the systems and gain access to the tax and banking spreadsheets of 100,000 clients? Can you say "low-hanging fruit" boys and girls? I knew you could.

    And what if the company is being run by idiots who fake their numbers to make it seem like a sinking ship is just "settling in the water" until the ship suddenly capsizes without warning, going belly-up in the space of hours. All your docs and spreadsheets are offline... indefinitely. And if by some graceful foresight, you backed up your docs, if you can't find a piece of software that can both run locally and work with the proprietary formats the SaaS vendor used for their docs, you're still SOL.

    Those are worst case scenarios, but you get the drift.

    1. Re:One Word - Skype by couchslug · · Score: 1

      "Can you say "low-hanging fruit" boys and girls? I knew you could."

      "Low-hanging fruit" as in "yarbles over a bear trap". I think I'll not be an early adopter...

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    2. Re:One Word - Skype by RespekMyAthorati · · Score: 1

      What if a large SaaS company had a 100,000 business customers... just 100,000? That's a ripe DDOS blackmail target if I ever saw one. And if you could hack the systems and gain access to the tax and banking spreadsheets of 100,000 clients?
      And all their vaunted security measures won't mean shit when the cracker is an inside employee. If the head of the FBI's Counter-Espionage division could be persuaded to spy for the Soviets, anything is up for grabs.
  57. You're seeing the wrong message... by argent · · Score: 1

    Does anyone think these apps are going back to the desktop?

    They're going back to my laptop as soon as I can manage it. A week ago last Friday I lost my internet link for the weekend, and was cut off from the software I was working on, from Google, from Wikipedia... and as soon as I got back online I started working on using the Wikipedia download (only 2.9 gigabytes compressed) to make that last less important.

    Local storage is growing so fast that keeping local caches of even huge online databases is reasonable.

    But the flipside of this is more important.

    Wikipedia can be easily cached locally. Google Maps can't. And there's two inferences to be drawn from this.

    First... if the software itself requires online access, everything changes. It's not that WGA is designed to stop you from doing something or not that made it a problem, it's that it makes certain functionality useless without that online access.

    Second... Google Reader and Google Maps are occasionally-important nice-to-have capabilities. They're not critical. If they were offline for a couple of days people would gripe, but you wouldn't be locked out of your job and data. WGA is something that perhaps shouldn't be necessary, but it is necessary, and that makes an outage important.

    Putting this together should teach us that having critical functions "in the cloud" (as Microsoft puts it) is dangerous. What if your word processor or operating system itself was "in the cloud"? At the very least you'd need far greater reliability from the servers and the infrastructure of the internet itself no matter why it was there.

    THAT is the lesson that has to be learned. Not that online services are a failed model, but that they're a bad model for anything that really matters.

  58. You didn't read Dvorak's story right... by argent · · Score: 1

    Now, WGA on the other hand isn't worth trusting. As a service, it doesn't enable any valuable functionality; all it can do is disable existing functionality.

    That's not the real issue.

    Let's say you had a Google Maps database on your computer, but it had to get to Google Maps online to work. If it didn't work, you'd be stuck. You'd have to use something else to plan your trip, you'd have to call directory assistance or ask someone. It might take you an extra 10 minutes to find out something you needed to know. Just like you would be if you didn't have internet access to Google Maps. It's not a big deal, because Google Maps isn't critical.

    On the other hand, if your word processor or operating systems was in an online service, the way Microsoft wants it to be, you'd be just as stuck as you are with WGA down. And it's a big deal, because you've lost access to your data. Why does it matter whether you're stuck because WGA is down, or because the server with your data is on is down?

    It doesn't.

    The issue isn't "WGA is there to disable the OS", it's "the OS is too important to depend on online services".

    THAT is what Dvorak is saying.

    And today, that's true.

    But more on that in another message.

  59. Services != Servers by OrangeTide · · Score: 1

    You don't have to use servers running 24/7 to provide a customer with a service. That's just how the less creative business marketing people think because they are unwilling to take personal risks.

    --
    “Common sense is not so common.” — Voltaire
  60. SaaS is already a superior platform by dbdweeb · · Score: 2, Insightful

    If you're judging SaaS by the performance of M$ or if your opinions are driven by sensational media coverage and highly visible outages like Skype then you're incapable of sound judgment.

    There have been constant small and spectacular meltdowns by IS shops all over the planet but they don't get noticed by the press. I'd much rather trust my stuff to the grid and the "Googleplex" than the average IT shop. It's like more people are killed by lightning than by tsunamis, tornadoes, hurricanes, volcanoes, and earthquakes but the most attention goes to the latest big disaster.

    The collective stability of the net/grid and Google's 500,000+ servers are going to bring irresistible disruptive change. Those who do not adjust to this trend will become extinct relics. Why buy a CD when you can just tap the grid for an MP3? Why make a trip to the store to get a DVD when you can just download it from the net in seconds? Why go to the movie theatre when you can just watch it on your own home theatre which has better quality video and audio? Why bother with installing and constantly upgrading software when you can just use it on the Net? Why worry about backups when Google makes it routine and does it for you so you don't even have to think about it? It's appalling that so many people lack vision and are blinded by the here and now.

    My daughter is kind of a space cadet and is rarely bothered by small details like backing up her files containing her thesis. I'm more comfortable with Google storage than her laptop file "management."

    1. Re:SaaS is already a superior platform by Anonymous Coward · · Score: 0

      Something tells me your daughter doesn't rely on the 100% reliability of her apps 9 hours per day in order to do her job and serve her customers.

      All of your examples are about entertainment rather than business, making them pointless. Let me guess, you work at Starbucks, where connectivity is optional?

    2. Re:SaaS is already a superior platform by dbdweeb · · Score: 1

      No, I'm getting rich at an SaaS company. Har, har... Laughing all the way to the bank. :-))

    3. Re:SaaS is already a superior platform by jpfed · · Score: 1

      If you're judging SaaS by the performance of M$ or if your opinions are driven by sensational media coverage and highly visible outages like Skype then you're incapable of sound judgment. Even if this weren't a worthless ad hominem attack, it would be an overly broad generalization from the premises.

      There have been constant small and spectacular meltdowns by IS shops all over the planet but they don't get noticed by the press. I'd much rather trust my stuff to the grid and the "Googleplex" than the average IT shop. It's like more people are killed by lightning than by tsunamis, tornadoes, hurricanes, volcanoes, and earthquakes but the most attention goes to the latest big disaster. There's more to trust than just availability- like, oh, security. But go ahead and trust the grid- there's no one snooping, sniffing, or sending your information to the NSA.

      The collective stability of the net/grid and Google's 500,000+ servers are going to bring irresistible disruptive change. Those who do not adjust to this trend will become extinct relics. Why buy a CD when you can just tap the grid for an MP3? Because I want the whole album/ lyric sheets/ art/ backup media.

      Why make a trip to the store to get a DVD when you can just download it from the net in seconds? Because I don't have that kind of broadband/ live in the country/ want backup media.

      Why go to the movie theatre when you can just watch it on your own home theatre which has better quality video and audio? Because I can't afford home theater/ can't fit all of the people I want to watch it with into my apartment/ actually like the communal experience of some movies. Most vividly, I remember an awesome moment in Se7en when the entire theater screamed, and that's something that I will not likely experience at home.

      Why bother with installing and constantly upgrading software when you can just use it on the Net? Because what constitutes a real upgrade depends on who you talk to. The content publisher might like a new ribbon interface that requires you to relearn where everything is. The content publisher might like to make it impossible for you to use what you bought in any way but the way they would prefer, because they're in bed with other content distributors.

      Why worry about backups when Google makes it routine and does it for you so you don't even have to think about it? Because if/when they do fail, everyone else will be screwed too. Do you want to be dealing with a disaster at the same time that everyone else is?!?! Imagine your exciting world where everyone's totally jacked into the net. Cool, huh? Except now, when the big guys fail, it's utterly catastrophic. The thousands of minor failures experienced all over the world are and will be a multitude of cuts and abrasions on society, but if everyone is dependent on one thing that fails, that's a gunshot wound. Which would you rather try to recover from?

      It's appalling that so many people lack vision and are blinded by the here and now. Visions differ. Just because someone doesn't see what you see, doesn't mean they're not looking. I imagine that by distributing effort rather than centralizing it, you give up some efficiency for robustness, and that's worth it sometimes.
  61. You have to prove him wrong, though... by argent · · Score: 1

    There is NO need to have an outage of a system that large for that long. We have CONOPS plans for a reason. And if these backup plans don't work - someone should be fired for not doing their job. There is WAY too much technology out there to prevent these kinds of things from happening.

    Maybe, but right now nobody's got reliable enough internet access to justify having anything critical ONLY available online, as a service, even if you're right. A week ago I lost internet access for three days because of a cut cable. That was a major problem for me because I had some files I was working on on a server... and redundantly on another server... and periodically downloaded... but the download was out of date and I couldn't get to either server.

    I think everyone is on DSL, cable modem or wireless access.

    Nope. Even in a city like Houston there are gaps in the coverage, and only a fraction of the population are connected where coverage exists. Cable probably has the biggest coverage in this town and in my neighborhood cable Internet is not getting to even 10% of the households.

    So... if you think we're ready to go back to the future of Shockwave Rider where local applications are rare and everything is "in the cloud", and roll back the personal computer revolution, you have to prove it's safe. How are these stumbling blocks going to be fixed?

    1. Re:You have to prove him wrong, though... by Dukebytes · · Score: 1
      You have a good point. But you lost access. One person not 5 million or 5 hundred etc...

      And short of having a cable cut (which can happen) how often does your internet connection (not the router) go down?? Never, right? Yea me too.

      Even so a centralized system can be protected from those kinds of things happening, like what happened to you. I have worked in and helped to design Data Centers where we had power coming in from two different power companies from two different lines that were physically separate from each other (just so they couldn't be cut at the same time). Different ISP etc...

      There really is no reason for anything that is critical to go down...

      And I live in a little (2000 +/- people) town in rural PA. I can have DSL (which I do), a cable modem or can drive 2 or so miles to about 3 different hot spots with free wireless access (coffee shops etc..). Or I could just buy wireless access thru Direct TV or one of the cellular companies. Sorry but I have a lot of trouble believing that Houston has "gaps" where you can't get internet access. You could probably get fiber to your house in Houston.

      All I am saying is that central is a better overall solution for critical systems. I don't want or need to have an internet accessible GIMP server out there so I can modify my pics thru a web browser. (now I'm sure someone is going to do that ;). But if your going to authenticate my credit card purchase, I really don't want any of that software on my PC at home...

      If every apps was PC based, most people would not be safe...

      duke

      --

      FreeBSD: Nothing runs like a daemon with a pitch fork.
  62. Both? That must be Winblows 7. by twitter · · Score: 1

    We'll have both, need both, but will still have a lot of cases where people try to the wrong one and get burnt.

    Tell me more of this intriguing "kill switch" service that will separate me from the data on my desktop if ever the network should fail. This is the kind of innovation I eXPect will fill future Vistas. It's like the worst of all worlds! Get a patent quick so that those free software communists can never be compatible with it.

    --

    Friends don't help friends install M$ junk.

  63. You gotta be careful what services you depend on. by argent · · Score: 1

    Why buy a CD when you can just tap the grid for an MP3?

    From the point of software-as-a-service these are the same thing. They both end up with the software, the music, in your hands or your computer, independent of the grid. I had all my music on hand a week ago when I didn't have access to my database servers I needed to use to test the code I was working on.... because the latter really WAS like SaaS. I'd have been happier were it the other way around. :)

    My daughter is kind of a space cadet and is rarely bothered by small details like backing up her files containing her thesis.

    So set it up so it's always backed up to Google or .MAC or whatever. Backups are well suited to SaaS because even days of latency aren't important unless you have *simultaneous* local and network failures.

    But when your net goes down the weekend before her thesis is due, having the applications and files locally will make her a lot happier than the assurance that you know where a good Internet cafe is. :)

  64. Skype by Anonymous Coward · · Score: 0

    Isnt the Skype outage a good example of shortcomings of SaaS?

    Im not totaly for or against it, it all depends on what you want to do. Some things are better kept in house. How many of us have 3rd party hosted email and websites? SaaS isnt all bad, but I wouldnt feel comortable hosting out my LOB apps.

  65. Show me another kill switch like that. by twitter · · Score: 1

    everybody got networked and we were back to a more central-controllable system. Because there are advantages and disadvantages of each model, things will keep going back and forth as people react to the issues of the currently-dominant model, whichever one it is.

    Only a coercive monopoly could force a "service" like WGA that degrades desktop performance when there's a network or server problem that has nothing to do with your data. Locking up your data from a server outside your control is an innovation no one wants. It does not matter if your data is actually stored outside your control or in some kind of "bitlocker" on your desk, the result is the same.

    How this kind of anti-service could be twisted into Google FUD is beyond me, but that's what the summary and Dvorak have managed to do. You can store your Google stuff locally in standard file formats like ODF. Loss of network access is temporary and does nothing bad to your local data. Any company that tries stunts like WGA is going to get burnt, and that includes M$.

    --

    Friends don't help friends install M$ junk.

  66. Where Dvorak was mistaken... by argent · · Score: 1

    In this instance, you'd start with server-based online applications, and then suddenly a new technology--the desktop computer with a quad-core processor and huge hard drive--appears. Now, you do not need to do all your computing online. The timeline is reversed.

    But that's what happened! That's the timeline we're on! You started with server based online applications. When I met my wife (online, mind you) I didn't have a computer... I had a good (for the time) terminal and a fast (for the time) modem, and I could dial in to my office and work from home. She had an Atari, with low quality graphics and worse quality text and so slow that even when I got a compiler for it it wasn't even worth using... and my online experience was way better than hers.

    But when the phone went out after a hurricane, she still had her software. I was dead in the water.

    It was really only a couple of decades ago that we went from online computing with dumb terminals to personal computers that could pick up the load from minis and mainframes and supermicros. He's wrong about the timeline... Microsoft's "cloud" is *reversing* the timeline, it's maybe the most recent attempt to pull computing back into the 'dinosaur pen'.

    He's right about why this is a bad idea, though. Those of us who still have long term memory that goes back to before the microcomputer revolution have to agree with him on that. Most of us, anyway... there's always been a solid core of dinosaur herders who don't like the freedom we have now...

  67. a view from within a SaaS vendor by sloth+jr · · Score: 1

    I'm involved in the engine room of a fairly large SaaS vendor. For a certain class of applications, it makes sense. For something like WGA, that had no customer upside anyway, it's a bit - well - where's the service? The only possible actions it can perform are "keep computer up" or "take computer down". How sweet is that?!?!? Um ... not.

    About general reliability of SaaS - the problems in SaaS happen everywhere regardless of them being in-house or not, and if you're a large multi-office corporation, you WILL use some portion of your apps remotely in any event. Our reliability runs to 99.999% uptime over the last three months, and 99.993% uptime year-to-date, on what I'd call modest but not insignificant throughput of 500 million page turns a month. I have servers that have been chugging for 700 days. If it fails - so what? Its failover partner will pickup. I can lose half my infrastructure without affecting availability at all.

    SaaS is no different than any other type of enterprise app - if you spend enough money in the right places, you can make it pretty reliable. More reliable than your desktop. More reliable than your single exchange server, certainly. Speed is a legit issue that is largely a by-product of distance to the datacenter and working within the sometimes unnatural constraints of client web-based technology - for pure interactivity, you can do no better than a good desktop app. For a large class of apps, though, SaaS makes sense.

    sloth jr

  68. timesharing (all over again) by johnrpenner · · Score: 1


    that's why steve^2 made pc - so you could have one
    without depending on the big guy.

    microsoft wants to be de big guy -- but when de main breaks down,
    all de dumb terminals go down. :(

    open source kills de wiked witch, and all the monkees go free. :) ;-}

  69. Re:Here's a few more - readable this time... by camg188 · · Score: 2

    6) less start up risk. If I can start with a couple of seats a month for $50/seat versus having to kick out hundreds or thousands of dollars per desktop copy, it's a better deal (well, legally anyways).
    Criminy! What software are you talking about that replaces $1000+ apps with online apps? I think Dvorak was talking about things like Google apps and Flickr, not custom apps run inhouse on an intra-net.

    5) Accessibility - what if you're outside the firewall and can't get thru the VPN?
    Again, if you are talking about inhouse, intra-net apps, for security reasons, the only way you should be able to access it from outside the network is through VPN.
  70. Avoiding Pottersville/Vendor lock-in Anti-pattern by dwheeler · · Score: 1
    The Pottersville/Vendor lock-in Anti-pattern documentation illustrates the whole problem with software-as-a-service when the service is controlled by someone else. In particular, look at their picture of some future screen:

    Dear Friend,
    Your platform license... has expired....
    You have 123 Gigabytes of storage in Database49...
    To renew your monthly license, please click "Yes to pay", to submit your payment of US $152,042.00 or "No to delete" to remove all of your accounts and data.

    Allowing someone else to control all of your information has always been a foolish decision.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
  71. Re:You gotta be careful what services you depend o by dbdweeb · · Score: 1

    Well obviously SaaS has not fully arrived but the point is that while living in the present we need to have a vision for the future. Regarding SaaS vs. the soon-to-be-obsolete way of delivering software, the future should be quite obvious as the handwriting is on the wall. Even as we speak, Apple is making billions on iTunes and music stores selling CD's are going out of business. Get with the Jetsons or you'll be a dinosaur.

  72. Conspiracy - WGA Outage Deliberate? by warren_spencer_1977 · · Score: 1

    Maybe it was intentional? It happened on a Friday night, after businesses were closed. Convenient, very convenient.

    1. Gage the pain of the customers, record a datapoint.
    2. Announce it won't be fixed until Monday, record a pain datapoint.
    3. Fix it by Saturday, record a datapoint.
    4. Watch the media and blogs for a few days, record final datapoints.
    5. Extrapolate the equivalent "during business hours" customer pain level
    6. Determine the risk/advantage ratio of WGA, lay out future product plans accordingly.

    Maybe that's why MS has been so silent (so far) on this outage - they didn't want to pollute their data gathering efforts with media influence.

    I didn't notice any other conspiracy theories in this thread, so I thought I'd better whip one up post haste ;-)

  73. Which apps are we talking about here? by camg188 · · Score: 1

    So what specific online applications are we talking about here?
    FTA:
    Windows Genuine Advantage
    Google Apps


    (please list others)

  74. Re: The Downside of Software as Service by nuzak · · Score: 1

    > The SunRay servers ran like crap pretty much all the time and they were EXPENSIVE!!!

    Sorry you couldn't hack it and/or got bad support. Other sites with sunrays work just fine. Maybe you cheaped out on the hardware -- it's not supposed to be any cheaper than desktops, it's just that desktop support is no longer a cost factor.

    And sunrays are dumb terminals but otherwise have nothing to do with SAAS -- everything they run is very much "installed" on the server.

    > Or is is just EASIER to let someone else do it for you so you can complain about it later?

    That's the business model of pretty much all trade, yes. Make your own clothes, do you?

    --
    Done with slashdot, done with nerds, getting a life.
  75. You get with the Jetsons, I've been there... by argent · · Score: 1

    Even as we speak, Apple is making billions on iTunes and music stores selling CD's are going out of business.

    You're right, Apple is selling billions of songs through iTunes. You're wrong about what this means, though: Apple is *selling* billions of songs, and they're totally clobbering the music stores that are using the subscription model.

    The MP3 you buy from iTunes isn't anything like "software as a service". The music you listen to online on Rhapsody is where your "software as a service" model is working. Or, really, not working.

    I guess you're too young to remember when "software as a service" was king of the hill.

    Back in the '70s and early '80s microcomputers were still basically toys, computers most people could afford were a fraction of the power of mainframes and minicomputers. It took years before basic word processing, let alone more complex applications, were really practical. Server based online applications were cheap, and one of
    the critical applications for any personal computer was a terminal program so you could get online and use them. People with real terminals sneered at the 40 column 16 line display of the Apples and Ataris.

    The personal computer revolution clobbered "software as a service".

    The Jetsons are the vision of the future from that era. George doesn't telecommute, he commutes. George isn't doing anything at Spacely Sprockets he couldn't be doing at home. George is the pre-cyberpunk future of flying cars and skyway traffic jams. We're past that now, and all the wishing for the safe old days of the IBM 360 in its dinosaur pen won't bring it back.

    No, "software as a service" isn't the future. It's a 20 year dead corpse that Microsoft is trying to reanimate.

    1. Re:You get with the Jetsons, I've been there... by dbdweeb · · Score: 1

      No I don't think you have been there... That was not software as a service, that was a lock in to proprietary platforms with lip service given to your needs. I've worked on VAX/VMS and the HP3000 servers running MPE. The software was written for those specific platforms to which you were locked in. The personal computer revolution was similar only the hardware and software were much, much more easily attained and maintained. The web-revolution is changing that.

      Yes, I am dependent on connectivity to the grid. But better to be dependent on access to the entire universe than to be limited by whatever is on my small desktop village. My village will never be able to contain the Library of Congress much less the entire universe. Even the Library of Congress is small potatoes compared to what will be available on the grid.

      The fact that George Jetson still had to commute was a failure of the work culture, not the technology. The boss at Spacey Sprockets didn't trust George and needed to see him in person to be assured he was doing good work.

      And then, after being on the grid and using SaaS for a few decades we will find ourselves asking, "Why oh why didn't I take the blue pill?" Is the grid going to set us free or suck the life out of us? Right now I'm going further into the rabbit hole.

      Neo

  76. Problems that plague all software by CyberLife · · Score: 1

    In my view, the problem is more general than the issues surrounding software-as-a-service. In my experience, there is a distinct lack of concern for quality. Everyone involved, the engineers, management, and even the consumers, seem more concerned with getting something done than getting it done right. I can't tell you how many times I've been ridiculed and accused of "making mountains out of molehills" just because I took a few minutes to consider risks and failure modes. I've been accused of impeding progress simply because I refused to put untested code into a live, 24/7 production system. Many people just don't want to give any more time to something than absolutely necessary, even when they have direct evidence showing them how stupid they're being.

    I had this one project where, after years of me begging for approval to fix known and very serious bugs, after countless crashes and losses of data, after huge six-figure billing errors, and after tens of thousands of dollars of fees and other penalties, management still refused to acknowledge anything was broken. I had another project where one of the team-leads ran out of logical arguments to support their case and begin ranting about how they were a millionaire.

    This is not to say that nobody cares about quality. I've met quite a few who do. However, they are by far the exception and not the rule. The average person would rather have a box of crap than nothing at all. Until that attitude changes, nothing is going to improve. So long as people are accepting of inferiority, there is little incentive to offer them anything better.

  77. Re:Here's a few more - readable this time... by Anonymous Coward · · Score: 0

    Criminy! What software are you talking about that replaces $1000+ apps with online apps?

    Well we are talking about things like: Ubuntu + Google docs/mail vs Vista + Exchange + Office, Right? So... $0 vs $700ish seems pretty close to the ballpark. And that doesn't even include a per-user slice of server costs for maintaining proper email, sharing, backups and remoting capabilities.
  78. Sometimes by Anonymous Coward · · Score: 0

    even the blind squirrel finds a nut.

  79. Re:A true story about John Dvorak: by Anonymous Coward · · Score: 0

    I think you have slashdot confused with alt.sex.stories.coprophilia

  80. Re:Here's a few more - readable this time... by lottameez · · Score: 2, Interesting

    What software are you talking about that replaces $1000+ apps with online apps?

    Compare a CRM system from Salesforce.com versus on-premise Seibel for example. Big big difference in price.

    if you are talking about inhouse, intra-net apps, for security reasons, the only way you should be able to access it from outside the network is through VPN

    Again, think about a CRM app. Do you want your top sales guy or exec to have to mess with getting through the VPN from his home computer? Or futzing around with some hotel's internet connection? Or from Starbucks? etc etc etc.

    --
    Yeah? Well I think you're overrated too.
  81. Balance by Lodragandraoidh · · Score: 1

    There are some things that work well as a server side application, and there are other things that work better on the client side.

    If you need multiple people to access the same data, or you need to be able to access the data remotely - then software as a service is a good choice (and you can own the servers yourself - serving yourself, as it were - if you are concerned about your data being in other's hands. Of course you'll need to manage the system yourself then).

    If you need stability and performance - then client side applications fit the bill (you will need to manage upgrades, backups and data syncronization as required).

    If you need absolute security - then don't put it on the network at all.

    Risk is involved in all of those decisions - balancing it out to get the right mix is your best bet.

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  82. MUCH more reliably than any home PC by Anonymous Coward · · Score: 0

    Software services are likely to be much MUCH more reliably than home machines in terms of uptime and data loss. How many people even have their data regularly backed up, much less on an array? Software services are scary because you can't control the risk/cost portion of the equation, but given that most people don't even think about it, it will be a win for most people.

  83. It's easy to imagine ... by jc42 · · Score: 1

    What if the timeline were reversed, and we were moving from online apps to the desktop. ... 'You can image the advertising push. "Now control your own data!" "Faster processing power now." "Cheaper!" "Everything at your fingertips." "No need to worry about network outages. ..."

    I you look back to the early days of "minicomputers" and "desktop computers" around 1980, you'll see a lot of exactly the sort of arguments like the above. What was happening all over was that users of central time-shared "mainframe" computers were using whatever departmental funds they could to buy their own small computers, so they could abandon the central mainframes. The DP people were horrified, of course, and argued that the central machine provided much more cost-effective processing than a comparable flock of all those little machine, and the little ones could hardly communicate with each other.

    But the users were fighting frustration at the difficulty of getting anything done on a big machine controlled by a different department. Their argument was that with their own small machine, they could install the software that they needed, without getting the approval of the bean counters, and the little machine would do what was needed when it was needed, not at the whims of the DP people. Yes, the little machine would eventually cost more, but they would answer to their users' needs, not to a remote disinterested bureaucracy's needs.

    The current argument for central servers is really just a replay of this. And it'll mostly fail for the same reasons. A big central server will be controlled by a bureaucracy that has its own motives and needs, and won't be responsive to the lowly users' needs. Smart users will find ways of going around this and using a local machine for the things that the server just can't be made to do right. Management decrees won't work any better than they did with mainframes, because pressure to get your job done will always override pressure to hand your job over to the mercies of the remote central bureaucracy.

    Here and there, a few DP (or IT or ??) departments will do a good job and really support their users. They will be used as evidence "proving" how good a central server can be. But most central servers won't be run by such departments, so most users will resist such centralization whenever they can.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  84. Dvorak == Luddite by Anonymous Coward · · Score: 0

    John C. Dvorak is a Luddite. Lately, every technology that's been new he's lambasted it or acted like he doesn't get it. *cough* *cough* Mac OS X *cough* *cough*. Only to come back and double talk his position back to acceptance. It's like he's in a constant 12 step program because M$ doesn't rule this industry with an iron fist anymore.

    Step 1: "Ah it will never work."
    Step 2: "Why won't doesn't this work?"
    Step 3: "What they made it work! How dare them!" ...
    Step 10: "I guess it's ok"
    Step 11: "It's pretty good"
    Step 12: "I love this thing."

    He's the computer industry equivalent of the old men at the muppets. Granted those guys are funny.

  85. Service software - my experience by Anonymous Coward · · Score: 1, Interesting

    While not quite of the form that MS want to force upon us (just take an enforced subscription of $150 a year for office - saves even having to bother doing any coding) I do have the experience of using software, for licensing reasons, that is held on a server and we run the copy remotely across multiple users.

    The experience - far from perfect, sporadic problems, slow (compared to local execution) and a dangerous reliance singular structure. If the central copy goes down (which it has done 3 or 4 times for 6+ hours in the past year) then it is shut up shop at work. Myself and a few colleagues who rely on it basically can do nothing - and indeed on a couple of occasions we have knocked off and gone home at 2pm because there is basically zilch for us to do.

    Whether a local service structure or an internet wide distribution structure - a reliance on that setup is risky - and while there are arguments about advantages (above and beyond the nefarious reasons MS want it) of all my software I have installed (what, 20-50 installed programs) none of them require daily/monthly patching or anything that remote supply can do better. In terms of patching and security the OS is the one that requires it most. How many of us desperately need to "patch" winrar once a month? (or frankly even office).

  86. Its a difference. by miffo.swe · · Score: 1

    The difference be is how well the online apps are managed. Just as a desktop computer can be a heap of crap if used with bad software/hardware an online app can suck just as much. Microsoft should not be seen as some kind of measuring stick considering their longstanding disregard for reliability and stability. If they havent given a crap about stability on the desktop why would they do it for their servers? I think google is a prime example of just how well online apps can work. If done right they can work much better than their desktop equivalents. Online apps could drive down operating systems to where they should be, invisible, down there managing hardware and not sitting in the way of the apps and screaming for attention.

    --
    HTTP/1.1 400
  87. Linux had the kill switch first. by Macthorpe · · Score: 1

    Tell me more of this intriguing "kill switch" service that will separate me from the data on my desktop if ever the network should fail. I would, but there isn't one.

    This is the kind of innovation I eXPect will fill future Vistas. My god, that's so clever! You noticed that two letters of 'expect' spell XP! Then you put them in capitals in the middle of the word so people would notice! Only one problem - what in the holy fuck are you talking about? There's no 'kill-switch' that you have so kindly described in XP or Vista.

    Get a patent quick so that those free software communists can never be compatible with it. That's funny, I thought you already had your own kill-switch? It's a great one too - what happens is, when Linux starts getting too successful and starts to attract the attention of big business, it'll drive them away with a combination of insane licensing restrictions and the marginalisation of any and all pragmatists who seek to unite corporate interest with free software. Then, when it's market share has dropped back under 5% again, it'll return to a dormant state of mumbling zealotry.

    It's really quite ingenious - in fact, I assume that you're merely a copy, licensed under the GPL with all the frothing source code intact!
    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    1. Re:Linux had the kill switch first. by marcello_dl · · Score: 1

      ...the marginalization of any and all pragmatists who seek to unite corporate interest with free software.

      You call'em pragmatists? I'd say idealists. You don't unite a lion and a lamb and expect it to live together magically. You have to watch closely the lion.

      Example: free software licenses are a problem for corporate interests. Because those corporate interests see contravention of the idea behind the license as a commercial advantage and doesn't care about the license itself.
      Of course they don't say "I want to steal easily" but "the problem is working with all these different licenses". Suuure.
      It's cumbersome to integrate work with different licenses. But single developers manage just that. The secret is, guess what, try to respect the spirit of the license. If a single developer can, a legal department can, too. Isn't that way easier than filing a patent? And sometimes the same biz complaining about too many licenses, does file patents for innovative ideas which have been around since the seventies.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    2. Re:Linux had the kill switch first. by PMBjornerud · · Score: 1

      He's talking about DRM, or possibly the WGA servers that were down 16 hours. You know, that stuff mentioned in the summary.

      --
      I lost my sig.
    3. Re:Linux had the kill switch first. by twitter · · Score: 1

      Macthrope, what planet do you live on? Do you really think anyone will listen to drivel like this:

      what happens is, when Linux starts getting too successful and starts to attract the attention of big business, [software freedom will] drive them away with a combination of insane licensing restrictions and the marginalisation of any and all pragmatists who seek to unite corporate interest with free software.

      [sarcasm] I can see that all that crazy talk about freedom has driven away big business and that gnu/linux will never succeed as long as it's users care. IBM, Chrysler, Google, Wikipedia even Slashdot are all going over to M$ for simpler, greed based, zero rights licensing and it's all because of me. People want to be dependent on some server somewhere for full or partial functionality. Corporate users have no use for software without owners and there's no business case for software that does not come from a box. [/sarcasm]

      Do you believe any of that? I mean really? Who thinks up stuff like that?

      Finally, the kill switch I'm talking about are the one's present in both XP and Vista. Had you read any of the news about this or bothered to understand your own sorry systems, you would know that you will have to reactivate both XP and Vista or they turn off in 30 days. Vista users also got their fancy interface and "ready boost" turned off for the weekend. It's not a stretch to see some Vista update extending the kill switch to things like bitlocker. A company that takes a little without caring is one that's going to take a lot later.

      --

      Friends don't help friends install M$ junk.

    4. Re:Linux had the kill switch first. by Anonymous Coward · · Score: 0

      7,400+ comments now and nothing has changed... what a waste.

    5. Re:Linux had the kill switch first. by Macthorpe · · Score: 1

      Macthrope, what planet do you live on? Do you really think anyone will listen to drivel like this Poor Twitter, who doesn't understand satire. That part of post was designed just for you - to copy your style of FUD and bullshit manufacture and throw it right back in your face. The beauty of it is that you ended up with the same question that hundreds of people have asked you over the years but nobody really knows the answer to: Do you believe any of that? I mean really? Who thinks up stuff like that?

      Finally, the kill switch I'm talking about are the ones present in both XP and Vista. [goes on to describe irrelevent scenario from /. article] Ah yes, the 'kill switch' that gives you ample time to copy your data off your machine, has only broken in the fashion that article described once in 7 years of computing, and even if you were stopped from accessing your OS, your data is still there. There are any number of tools you can use to get it back, including Linux-based ones. So, I'll ask you again - how is it a 'kill-switch'? Your computer is usable, your data is accessible, you just can't use Windows. I would have imagined you'd think that's a good thing.
      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  88. PCs more reliable. Rubbish by presidenteloco · · Score: 1

    My app and data on my laptop:

    Hey, why won't the hard drive spin? Damn.

    Come back here thief, help!

    Was my backup cd in the house too? Oh no,
    there goes my Great American Novel.

    What do you mean I need a new computer to run this next version?
    I just bought this one last year.

    But seriously, the problems of SAAS are teething troubles.
    The following technologies will improve:

    1. Local client-side caching for performance

    2. Software that executes the appropriate parts in a
    sandboxed client-side applet for performance (what a
    novel idea!)

    3. Server data migration for performance wherever you are
    using it in the world.

    4. Massively redundant widely distributed strong-encrypted data storage.

    You just can't compete with all that.

    --

    Where are we going and why are we in a handbasket?
    1. Re:PCs more reliable. Rubbish by dbdweeb · · Score: 1

      Excellent points! Especially #4... And especially #3... Also, point 2 is excellent. You obviously have the vision.

  89. Doesn't seem outrageous to me by WebCowboy · · Score: 1

    It's almost like he intentionally trolls his readership by stating the most outrageous possible point of view

    Dvorak can say some off-the-wall stuff sometimes, but DUH, that's his raison d'etre is it not? How many people REALLY read a columnist and think "you know, this guys has some really conventional, mainline opinions and backs them yup with 100 percent logic and technical specs...how wonderfully boring--I think I'll read all his articles!"

    But you know what? Sometimes Dvorak really does call it. Remember his "outrageous" prediction that Apple will get tired of the challenges it faced with its powerPC architecture and would switch to Intel? What CPUs do all the latest Macs now? Dvorak was dismissed as a kook, even though the possibility was very plausible because the first development builds of MacOS X were on the Intel platform and it was only ported to PowerPC later.

    The same thing applies here--Dvorak gives a somewhat kooky, contrarian opinion on "software as a service" and a number of people get upset or laugh out loud, but give it some thought--is his "reverse timeline" scenario all that silly? It sounds quite sensible to me, since that is nearly exactly what the scenario was in the 1970s (it seems far too many /. readers are at an age or experience lever where they consider anything before Win95 ro be pre-historic). I've actually seen some of the marketing material, magazine articles, etc. from the early days of computing--when it was the "eighters vs. the sixers" (referring to the Altair/IMSAI/ProcTech/Other-S100-bus vs. TRS80/PET/AppleII religious wars). Much of what Dvorak mentions were the reasons/hype that made those early machines so appealing. No longer did you have to worry about the lines being busy, expensive CPU cycles on timeshare systems, power-tripping sysadmins--you had your very own system with total control--you could keep your own data on your own tapes or discs, etc.

    Seems to me tht "software as a service" as being pushed by the bigwigs like Microsoft is almost a regression to the days of the timeshare-and-dumb-terminal days--works great in some situations, at a certain scope (such as a corporate environment), but PERSONAL computers, used in the home for PERSONAL tasks are stil popular because they offer PERSONAL control. People are going to be (and should be) very wary about giving up ther own storage space, their own computing resources and control over their computing experience.

    This doesn't mean I'm against web-based technology or service-oriented architecture, because in fact when used in the right way it has the potential to revolutionise the computing experience. Think about how people are interacting using Facebook and MySpace and so forth--grat concept but it is flawed in that it is still too centralised, with the potential of central control and central point of failure. This technology could be used to create a more DISTRIBUTED architecture, where many residences are equipped with their own servers, controlled by those who live there rather than a central company/gov't/organisation.

    Of course, there isn't money in it for the AT&T's, Microsoft's and so forth, and thus far "personal servers" are not to the point where they are easily maintained by consumers. However it would certainly be great if that could ever happen. I know from having my own servers in my nome to handle my email, personal website, firewalls, file archives, etc. that it can be VERY nice to have control over my internet service (I can control how spam asassin filters out junk at the server, attachment limitations, DNS entires/config, databases, etc.) If I run out of space I get another drive--If someone uses up their space at MS or Google or Yahoo, tough sh!t, delete it or pay up for more--and pay again and again every month to keep that space, not just once for new hardware.

  90. You're the elite of the elite... by argent · · Score: 1

    ... and so am I, and even we're not online 24/7/365. Let's answer your question...

    And short of having a cable cut (which can happen) how often does your internet connection (not the router) go down?

    Every time I leave my house, until I get to the office. Every time I leave the office until I return. Every time I go shopping. Every time I go on vacation, even though for the past 15 years I've made sure I had service lined up at my destination.

    A few years ago, we had a bad amplifier in the neighborhood. Internet service went down every afternoon, during the summer, until that was found and fixed.

    All I am saying is that central is a better overall solution for critical systems.

    Whether central or local is a better model depends on what the system is. If the system requires online access to be meaningful, like that straw man credit card authentication for onine sales, of course there's no problem making it as centralized as the product you're buying. But unless it *has* to be centralized, why create an unnecessary dependency on a network?

    Because that's what WGA is, and what Google Apps are, and what Microsoft's theoretical "cloud" is... an unnecessary dependency on an online service that doesn't benefit anyone but the central authority itself.

    If every apps was PC based, most people would not be safe...

    Applications are PC based. Services are network based. That's the difference that's developed between applications and services. This story and this discussion are not about turning services into applications, it's about turning applications into services.

  91. torn :( by hurfy · · Score: 1

    We are almost ready to try it :(

    Our medicare billing program sucks as do most of the packages. You still end up paying ongoing 'license' fees to keep it turned on.

    An online one is looking like a possibly. They get to hold your data hostage, etc.

    However...

    It seems to be one of the only packages that has everything up to date and works with all 3 states we need. SAS seems ok if there are a zillion things that need to stay updated on a regular basis. If we cant use part then they won't get paid for that part. Current package have to argue to get partial refund etc :(

    Upfront cost,up to 5 figures for 10 people + monthly maint fees :/
    vs
    Per-Page fees

    My best guess is that it is too close to call cost-wise.

  92. No duh, I say by deuterium · · Score: 1

    It shouldn't take an article like this for people to appreciate the downsides of web apps. The IT industry has already been through an era when apps were centralized, and moved away from it.

    I think that the current infatuation with "Web 2.0" is similar to a market panic or mania. For whatever reason, the web as an operating system has become the darling of the press, and the herd are following it. Like a market mania, the bubble will eventually burst, and people will suddenly see distributed apps in the cold light of day. Until then, "everybody's doing it" will rule the roost.

    I don't have a problem with distributed applications, but current browsers aren't the ideal host for them.

  93. PCs MAY BE unreliable. Services ARE. by argent · · Score: 1

    Hey, why won't the hard drive spin? Damn.

    That's what backups are for.

    Come back here thief, help!

    And nobody can hijack your online data?

    Was my backup cd in the house too? Oh no, there goes my Great American Novel.

    Yeh, I know people who this happened to. Me, for one. But you can do something about that, and some of the data I've lost has been offline. I've lost the Apple II font editor that was stolen with my backpack, sure, but nobody has a copy of the Star Trek game that I wrote that was included with one of the early Berkeley Software Distributions (yes, I've even asked McKusick... it's gone). Nowadays, I have backups online and in multiple places offline, and the only data I've lost in the past 20 years has been stuff that I hadn't brought offline yet.

    Online services are out of my control. I can't do anything about them.

    Local data, you can lose, if you're careless. But you can choose not to be careless.

    Massively redundant widely distributed strong-encrypted data storage.

    Build it. See if they come. But that's not what's on the table today. You want to change people's perceptions of the old online services world, bring it back, turn back the personal computer revolution, you gotta prove it. You can't keep them down on the server farm now they've seen the big city.

  94. The Issue is the Administrator by gweihir · · Score: 1

    Software installations need to be administrated. If this is easy, then the average user can do this himself/herself. If it is harder, there are three options: LOcal administration by local user (may require aquiration of competence), remote administration of locally installed software (works not to well, MS does this at the moment) or local administration with remote usage. The last one is software as a service. It means the user or administrator at the siter of the usage looses mots/all rights and data can be freely accessed by the software service operator. Also they completely control data formats and the like, can lcok you in and then impart arbitrarily high fees on you, while lowering service quality to an arbir=trarily low level.

    If your IT is mission critical, software as a service may kill you, but it will certainly starve you after a while. Stay away from it. Either have somebody else maintain your IT (and move to some other maintainer if they try to screw you) or have a local administrator, that bebefits from your enterprise doing well.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  95. Re:Here's a few more - readable this time... by Anonymous Coward · · Score: 0

    3) No desktop installation required - no screwing around with what build works on your particular OS.

    If we're talking about SAS as an alternative to shrink-wrap software, then we're talking mostly about MS Windows since there isn't much shrink-wrap software for Linux/Unix and Mac is a very small market in comparison. So, when we're just talking Windows, and we're willing to limit the discussion to currently supported Windows systems, then producing reliable and correct installers is just not the problem people make it out to be.

    - T

  96. You don't necessarily have to guess by Moraelin · · Score: 1
    Well, you don't necessarily have to guess there. The games market has both already: service models (MMOs) and shrink-wrap, one-time sales (everything else.) So we've already seen what happens in an (admittedly, not 100% equivalent) market segment already.

    1) Software provider has an 'incentive' to ensure the product is bug free or that the bugs get fixed quickly

    Actually, MMOs were for a long time the buggiest games released. The idea that you have a permanent way of upgrading everyone's programs for ever, dropped quality to abysmal lows.

    Thing is, with a normal program or game, you don't know how many people have applied the latest patch, and you can get bitten in the ass by reports of people getting virused by opening a file in an unpatched Word '97. With online service-type apps and MMOs, you know that they can't even connect without getting the latest version.

    The psychological effect is quite reversed: it gives you the assurance that you _can_ patch it reliably anytime you wish. So basically, "it compiles, let's ship it" just became a lot more viable a choice. And the resulting quality showed it. Read the review of Anarchy Online for example on Something Awful someday, and know this: they actually barely scratch the surface of how bad it was. As an early subscriber I can confirm every single bug they mention there, and a lot more they never discovered.

    And the funny thing is, that ability to patch didn't work better in the long run either, for most MMOs. The patches were released just as half-arsed and untested as the initial release, and most games bounced through years of patches that introduced two new bugs for each bug fixed. I've been on games where more than one patch got rolled back within hours of its release, because it had catastrophic effects.

    We've already seen a similar effect before, in PC vs Console gaming. The easier it is to patch after release, the less incentive to get it right the first time. What should have been a major PC advantage, the ability to patch, actually worked as a disadvantage. Games released for the PC only recently started getting any serious QA, because the knowledge was there that, eh, you can always patch it later or blame it on the user's hardware anyway. (And if you think I'm exaggerating about how low it could go, I can think of one PC game I bought which would throw a script _syntax_ error if you tried to get past the main menu.)

    Mind you, I'm not saying necessarily Microsoft will be as bad with their online office version. (But then again, there's nothing to say they necessarily won't either.) But some other people? Heh.

    With shrink-wrap software, they have your money and are providing fixes for free.

    That's assuming that sales only happen in the first week after release. This is one thing especially game fanboys don't seem to understand: patches aren't provided for free, and purely out of kindness, they're provided to ensure continued sales (though not necessarily of the same product) and continued customer goodwill. In end effect, they _are_ paid for those patches, by the fact that people continue to buy their stuff.

    That goes double for stuff like Windows or MS Office. Those aren't products that get sold for two weeks and then go to the bargain bin. There's a continuous revenue stream from people keeping buying them, individually or together with their brand new computer, for years after release. If you just let your product have year-old security holes, people just stop buying it. Having an image of someone who takes problems seriously and will fix them in a timely fashion, isn't kindness, it's needed to keep making money.

    (Again, I'm not saying whether MS is any good at it or not. Just that that's an image they struggle hard to maintain. Whether it's actually true or not, well, I'm not going to discuss that today. Make your own decision there.)

    So basically IMHO that incentive isn't any different from a shrink-wrapped produc

    --
    A polar bear is a cartesian bear after a coordinate transform.
  97. That seems to be ancient history... by argent · · Score: 1

    The IT industry has already been through an era when apps were centralized, and moved away from it.

    You remember that. I remember that. To judge from the messages here, a lot of people can't even *imagine* what it was like.

  98. Re:Here's a few more - readable this time... by narrowhouse · · Score: 3, Insightful

    Let's look at one of the options that hasn't gotten much press, and frankly isn't considered to be very good, Office Live.

    I'm not a big fan of Microsoft but this service (intially, until they have a lot of people signed up then they can tighten the screws) could save a small business a lot of money. For $40 a month you get a domain name, tools for building a site, 20GB of bandwidth a month, 2GB of storage space for your website, 50 email addresses with 2GB of storage a piece as well as some basic business apps, contact management, project management etc.

    And zero servers to maintain, backup, or purchase.

    For a small business that is HUGE.
    If the business takes off they will out grow it, but if it doesn't it won't take years to pay off the loans they took out to buy hardware.

    In house hardware and software is definitely a valuable asset for a lot of companies, but for someone running a mail order doll furniture business, software as a service might be just the ticket (though they might want to look at the free level of Office Live).

    Actually I encourage everyone to make Microsoft pay for a free domain for a year by using the Office Live Basic service :)

    --


    Insert pithy comment here.
  99. The excuse is desktop support costs by Colin+Smith · · Score: 1
    PC's are very expensive to maintain and support.

    But ultimately, the root cause is that bandwidth is relatively cheap again. Indeed. Servers and bandwidth are cheaper than managing desktops. Much cheaper if you go the Linux route.

    BTW, this is the same phenomenon which caused the centralisation of textile manufacturing in large mills. Fast transport made it possible to do it all in one place and power made it possible to churn the stuff out. Today, the transport is network bandwidth and the power is cheap CPU.

    --
    Deleted
  100. SaaS + App - best of both worlds by shashark · · Score: 1

    There could a case for Software as a Service kind of application. Shameless Plug: Krawler (you can google).

    It has all what you need from a SaaS app - and it sits on your desktop so you can have access anytime, even offline. It works on standard http/80 - just like a browser would - but being a native app, it can tightly integrate with your desktop.

    Just a thought...

  101. This is the bottom line... (furious agreement) by argent · · Score: 1

    For a certain class of applications, it makes sense.

    This is the bottom line.

    For some applications, it makes sense.

    For some applications, it's a disaster waiting to happen.

    Would it matter whether WGA was what it was, or Microsoft's idea of a "cloud" operating system, or a "thin client" server for some super-web-tv product or for Sun's Javastation, or Google Apps (or Microsoft's inevitable response to them)?

    The thing is, some applications are inherently collaborative and online, if the server's down you're dead in the water anyway. Some applications don't need to be online to be useful. Google, Wikipedia, online stores, webmail, these are well suited to the service model. Editors, operating systems, things that you use by yourself, you're creating an unnecessary risk when you take them online.

    What Dvorak's talking about are the latter.

  102. No, really, I've been there... by argent · · Score: 1

    That was not software as a service, that was a lock in to proprietary platforms with lip service given to your needs.

    The open systems movement, that grew into the open source movement, was built on online services, timesharing systems, that were not locked in to proprietary platforms. They were still centralized. You were still dependent on some computer outside your control to be up, on phone lines and networks outside your control to be working.

    I've worked on VAX/VMS and the HP3000 servers running MPE.

    I've worked on Version 6 UNIX and RSX-11/M and Version 7 UNIX and VAX/VMS and Xenix and MPE-IV and Ultrix and OS/1100 and TNIX and MS-DOS and Cromix and MP/M and Solaris and AmigaDOS and System V and Windows and BSD and BeOS and Linux and Mac OS and OS X and Regulus and GCOS and RT/11 and DR/DOS and RTE. There's two completely separate coordinate systems here.

    Proprietary systems and application lock-in happen on timeshared systems and on personal computers. They are a problem whether your data is locked up in a hard disk you don't have access to or in a format for an application that isn't made any more. I've been in both places.

    Centralized control can come out of open systems and proprietary ones. It's a problem whether your data locked up in the glass house is an a UNIX text file or an RMS variant record file.

    But better to be dependent on access to the entire universe than to be limited by whatever is on my small desktop village.

    Better not to be dependent on either. My small desktop village has access to the entire universe, but isn't dependent on it.

    The fact that George Jetson still had to commute was a failure of the work culture, not the technology.

    Software as a service is culture, not technology.

    "Why oh why didn't I take the blue pill?"

    I took both pills.

    1. Re:No, really, I've been there... by dbdweeb · · Score: 1

      I've worked on...

      What? No OS/2? I liked CP/M best.


      Better not to be dependent on either.

      Not possible. You're never not dependent on something or someone. Even a hermit survivalist is dependent on the rain for his garden. And he's lonely.

      If there's a hiccup in the grid it will get a lot of attention. If your little hut is washed into the sea no one may ever know.

      Small is beautiful and you've made some good points but what we're talking about is the trend of the future and it's rapidly heading toward ever increasing segmentation, interconnectedness, and transparency. The interdependency of our world can be disquieting.

      Sigh... The homestead heritage of my ancestors is fading fast.

    2. Re:No, really, I've been there... by argent · · Score: 1

      Not possible. You're never not dependent on something or someone.

      Don't be silly. You're taking the word "dependence" far beyond its meaning in this discussion here. If you have two independent mechanisms for completing a task, either one of which is sufficient, then you're not *dependent* on either mechanism.

      If there's a hiccup in the grid it will get a lot of attention. If your little hut is washed into the sea no one may ever know.

      So take both ****ing pills already. Wake up and smell the magic smoke... YOU CAN HAVE BOTH.

      What we're talking about is the trend of the future

      What we're talking about is the past, 25 years ago, and what broke us out were "powerful" personal computers that are beaten by five year old PDAs today.

  103. And it's portable open source? by argent · · Score: 1
    It has all what you need from a SaaS app - and it sits on your desktop so you can have access anytime, even offline. It works on standard http/80 - just like a browser would - but being a native app, it can tightly integrate with your desktop.

    So you say. Native app, just like a browser, standards... it must be a portable open-source application.

    Microsoft .NET Framework 1.1 required


    Oh well. Just a different kind of lock-in.

    (go ahead, talk to me about MONO. I need a laugh)
  104. MOD PARENT UP FUNNY/INSIGHTFUL by argent · · Score: 1

    Dvorak might be a stopped clock, maybe he's only right by accident, but this time he really IS right.

  105. Rambling thoughts... by SJamf · · Score: 1

    I had some kind of breakdown today and felt the need to ramble on forever about this article (mostly in a negative tone, I admit).

    I won't reproduce it all here, but if anyone is interested have a ball.

    A short summary might be that I think Dvoraks slid off some kind of gloom-and-doom terror-warning world-ending internet-on-fire deep end.

  106. Deja vu all over again by J.R.+Random · · Score: 1

    Hear his prophecy of the marketing: 'You can image the advertising push. "Now control your own data!" "Faster processing power now." "Cheaper!" "Everything at your fingertips." "No need to worry about network outages." "Faster, cheaper, more reliable."

    Actually, this is exactly what was said -- back in the early 1980s when people were moving off time sharing and onto PCs. "Software as a service" is just time sharing with a web interface.

    1. Re:Deja vu all over again by Anonymous Coward · · Score: 0

      that's what happens when you get old and senile - you forget that things happened.

      think of it on the bright side: at least he's not blabbering on about how as a kid he had to walk uphill to school (both ways).

  107. Re:Here's a few more - readable this time... by fyngyrz · · Score: 2, Interesting

    3) No desktop installation required - no screwing around with what build works on your particular OS.

    On the contrary, installation will be required every time. If the source is down, you have no software and you cannot work.

    4) IT maintenance - while not a big issue for most of us that post here, for all those mere mortals keeping the software up to date, or upgrading to a new version can be a major headache. With software as a service, its done for you.

    Good IT departments test VERY carefully before allowing an upgraded or even bugfixed app loose in a large installed base. This is because every company will have core things that they do which are unique to them, and the software "upgrade" may break those tasks. This is a VERY common problem. What you have no is no control over those damage inflicting "upgrades." This is not a good thing. There's a very good reason software isn't just handed to people in shrink wrap with a laconic "hey, install this."

    Accessibility - what if you're outside the firewall and can't get thru the VPN? Again, a bigger deal for mere mortals that /.-ers. (of course the disadvantage is no working offline)

    You are seriously saying that an app on some web server somewhere, over networks and hardware you and your company have no way to repair or control, is superior to software and data on your laptop in terms of accessibility? There is no way. Individual machines with local software are far more accessible and reliable; if one goes down, one employee loses functionality. If the web service or the pipe to it goes down, they all do.

    less start up risk. If I can start with a couple of seats a month for $50/seat versus having to kick out hundreds or thousands of dollars per desktop copy, it's a better deal (well, legally anyways).

    Depends on the software. The question is, what business software is not available in a desktop version inexpensively or even free, but you can get as a service inexpensively on a web site? You can get office suites, bitmap graphics software, structured graphics software, accounting software and so forth for not very much money (or none) per seat. Moving from this state to paying a web site to provide it isn't necessarily a better deal, or safer. It *could* be, but it requires very expensive software to be replaced by the web service, and examples of this are actually pretty rare.

    Generally the Software as a service providers have better backup/recovery processes than the average SMB (think law firm, not software house).

    This isn't an advantage of a web service as compared to shrinkwrap software. Good backup is an entirely separate issue. Furthermore, the web service backing up one software item and it's data doesn't solve the issue that the rest of the computer needs to be backed up as well, and in that sense, this is no favor to the computer user. The correct answer is complete and regular backups of the user's machine.

    Previous poster's points you refer to:

    Software provider has an 'incentive' to ensure the product is bug free or that the bugs get fixed quickly. With shrink-wrap software, they have your money and are providing fixes for free.

    Shrinkwrap providers also have incentives. They'd lke to sell more; they'd like for the user to be enthusiastic both about the product, and about support. If they can't sell more, they go out of business. I know what I'm talking about here, I've been running a software company selling an application that was initially brought to market in 1992. It is complex, extremely feature loaded, fast and stable. These things are the result of an ongoing process driven by precisely these issues - it matters if you leave bugs in or don

    --
    I've fallen off your lawn, and I can't get up.
  108. Re:Here's a few more - readable this time... by Urza9814 · · Score: 1

    See, the problem with that is you're assuming by 'software as a service' they mean 'software coded as a website'.

    Personally, I think of 'software as a service' more as things like some antivirus software. You can easily get those for free, but you have to pay the subscription to keep getting virus definition updates. It's still installed locally, you're still responsible for maintenance, it's still installed locally...well, I'll grant you less startup risk, but it (and your data) is still installed locally.

    In other words, only one of your points holds true for subscription model 'software as a service'.

    I've seen a lot of Linux apps use this model actually. Things like Cedega.

  109. Re:Here's a few more - readable this time... by DerekJ212 · · Score: 0

    FYI, if you wanted to try it out, the site requires IE6.

  110. Indie Mac Developers - Thanks Dvorak by Qrypto · · Score: 1

    This is an excellent case for the indie mac developer's products. These are generally small easy to use apps that perform a single function very well, and run on the desktop. It also seems to be one of the few areas where a single developer can write a decent application and be able to make a decent profit. Compare this to individuals who try to profit from from some sketchy web app, with poor reliability and a terrible interface, hard to do. Let's face reality - the internet is a content medium - used to drive ad sales. Not a medium to support functionality. Ironically - Google the leader of online advertising, and the catalyst of this "contentization", "contentifying" effect is one of the few companies that offer decent web functionality.

  111. Considerations by trondotcom · · Score: 1

    Although it is tempting to think that externalizing infrastructure has advantages like a better infrastructure one can have, some other problems may appear. What happens if externalized company's infrastructure works smoothly but fails our data link to them? Externalizing we can have two points of failure instead of one.

  112. Hold flames: this is why MSFT has a good vision by notaprguy · · Score: 1

    This is an issue that has ebbed and flowed for decades. The world swings back and forth from centralized systems (e.g. mainframe) to edge devices (PC's/phones) and now, somewhat, back toward centralized systems (Google etal) connecting to dumb clients on the edge (Web browsers etc.). The reality is the the best solution is a combination of powerful devices on the "edge" or in the corporate datacenter and Web-based services. Some of those Web-based services provided good utility in their own right - Google, Hotmail etc.. Others are Web-based services that enhance "edge" devices - spam filtering for email servers or mail clients, storage services for PC apps like Photoshop Elements etc. When I hear the mantra of Software as a Service (SaaS) from some quarters I think they're insane. Microsoft in this case has it right. They're talking about "Software + Services" - the best of both worlds where you have the appropriate combination of local software running on servers, PC, Phones, XBOX's etc and "cloud services."

  113. Re:Here's a few more - readable this time... by FST777 · · Score: 1

    The Big business for SaaS right now (as in: where the bucks are) is in the enterprise. Think ERP, CRM, light productivity (word processing, spreadsheets) and groupware. That can all be done in a browser (even cross-browser / cross-platform).
    That saves the average SMB around $1000,= per Desktop per upgrade cycle.

    Compare that to, say, $50,= perhaps per month per seat (plus the fact that an average SMB probably need less seats than desktops) and the step becomes easy.
    That is without calculating the maintainance costs for those desktops (software wise: antivirus, spyware, service packs, BSODs, the lot).

    --
    Free beer is never free as in speech. Free speech is always free as in beer.
  114. makes sense by AlgorithMan · · Score: 1

    What if the timeline were reversed, and we were moving from online apps to the desktop.
    sounds right - I mean if we were going backwards it would be like

    "we think DRM sucks - we kicked it out"
    "no more eye candy - we now focus on computing - we kicked out 3d desktops"
    "animations on the internet were a pita - we destroyed flash, shockwave, silverlight etc."
    "no more eye candy - we now focus on computing - we kicked out GUIs and now use shells"
    "now you don't need top of the line hardware anymore, you can buy cheaper, hardware, that uses less energy"
    "MS products suck. We now use unix-like systems - they're far better"
    "we think Programming languages are blown up - we developed a language that uses only 1s and 0s"
    "we think it's more cost- and energy efficient to build hardware that does one thing and nothing more (like a CPU)"
    "we are sick of all this technical stuff - we decided to live closer to nature"
    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  115. History class by FlyByPC · · Score: 1

    We did the "online software" thing -- back before PCs. It was called "time-sharing" on mainframes. It was OK since back then it was the only way for Joe Sixpack (OK, Joe Grad Student anyway) to have a chance at using an actual computer without resorting to submitting a stack of punch cards to the digirati priests in the computer room.

    ...but now, we have these wonderful things called PCs. They let you actually do the work locally, without relying on sending data across a network.

    Someone please tell me again why they're advocating a return to 1960s-style computing? I don't get it.

    --
    Paleotechnologist and connoisseur of pretty shiny things.
  116. It's a money thing! by billybob_jcv · · Score: 1

    ASP/SAAS misses a huge issue for corporations - the difference between Operating Expenses & Capital Expenses. When I buy a server, a chunk of software & some professional services to implement it, I can capitalize the entire project - including my internal headcount that were devoted to the project. With an ASP or SAAS, the cost goes directly against my G&A operating expenses. The bottom line is whether the annual depreciation expense is greater or less than the ASP/SAAS annual cost. Since in many organizations the Capital budgeting is essentially separate from the G&A budgeting, and depreciation is often not included in the "real" operating expenses for IT, you often get much less push back from the CFO when you propose a Capital project. Put a big monthly expense in your G&A budget for an ASP or SAAS, and they will question it every year.

  117. Caching SAAS by Anonymous Coward · · Score: 0

    I think that software as a service, with a local server running the software but having everything additionally backed up to a remote main server is the way to go.

    Where I think we are headed is a $200 21 inch wide screen LCD monitor with a built in CPU that you hook to your phone hand set, keyboard and mouse, but that doesn't have anything installed locally. The whole thing only drawing about 20 watts that it can get with power over Ethernet from the network cable.

    This hooks to a big main computer at each site. The more terminals attached, the beefier this central computer is. The central computer additionally uses all the excess CPU power on all attached machines as a cluster of CPU's for rapidly calculating end of month, or for selling excess CPU to other companies like a utility. The software as a service is cached and executed on this local server in some standard web 3.0 manner. In fact, a standard way of caching SaaS on local machines is going to be the defining characteristic of web 3.0 software.

  118. Re:Here's a few more - readable this time... by Sancho · · Score: 4, Insightful

    I'm not a big fan of Microsoft but this service (intially, until they have a lot of people signed up then they can tighten the screws) could save a small business a lot of money. And that, my friend, is the biggest problem that I have with software as a service. Your data is held hostage. You can never leave their service, even if they raise their prices tremendously.

    If I buy a copy of Office today, I know that I can always get access to the files I create with it. Even if it's a hassle--having to reinstall every X days because their product activation server was dismantled years ago--I can always do it. Can the same be said of Google Apps? Of whatever Microsoft offering you're discussing? In 10 years, if I need access to my financial documents, will they still be around? Maybe, maybe not, but it's a pretty huge uncertainty right now. And that's the rub--that's the thing that, if left unaddressed, will prevent me from ever subscribing to software-as-a-service for anything important.
  119. Re:Here's a few more - readable this time... by porneL · · Score: 1

    3) No desktop installation required

    Except "Please switch to browser X version Y", "Install plugin from vendor Z", "Enable anoying feature U", "Disable extension V", and so on. And if you replace flaky browsers with custom software or applets, you're back at square one.

  120. Re:Here's a few more - readable this time... by Sancho · · Score: 1

    Antivirus and Cedega are mediums between pure software as a service (web interfaces) and shrinkwrap software. Software as a service might be done right, and it might not be. In the case of Vista, lots of people were working in 'degraded' mode because the authentication software was broken. In Antivirus terms, they wouldn't be able to use their software for protection during the outage. The software was designed to be defective, in this case, and a bug triggered it for everyone. This is a problem. A large company hit with a bug like this might lose millions, or even billions, from the lack of productivity during this outage.

    What if Office was like this? Would I be unable to access my documents, even if all of the software and documents were stored locally, because Office phoned home and Microsoft thought it was invalid? What if Vista was installed at the 911 call center? Or in the EMS van? Or at a hospital? This is a fundamentally flawed design, simply because computers have become critical parts of our lives. It's bad enough dealing with local bugs that might cause our computers to behave in unexpected ways--now we have to worry that the software will phone home and get a wrong number, or worse?

  121. I have to agree by Master+of+Transhuman · · Score: 2, Informative

    Software as a service won't be viable until the Internet is more reliable and more interactive.

    Right now, dealing with company's oversubscribed servers and under subscribed bandwidth makes response time as bad as it used to be when green screen terminals were attached to mainframes.

    The rule used to be response time should be no longer than two to four seconds. How often do you wait for considerably more than four seconds for a Web server to respond?

    Granted, the four second rule was more or less intended for more "interactive" activities (like data entry) than mere Web browsing. But the whole SaaS and Web 2.0 stuff is intended for exactly that - interaction with applications over the Web.

    And right now, Web response time just doesn't cut it.

    When the telcos get their head out of their butts - or someone does it for them - and we get 100Mbps or more speed to the desktop AND the people who offer SaaS learn what the words "load balancing" mean, maybe then it will be viable.

    Right now, every time I go to Superiorpics.com for my babe picture downloads, I click on a link to Shareavenue, I'm lucky they respond in less than thirty seconds to a minute. And twice this week they've been completely down. Not to mention the WGA outage which started this discussion.

    It's ridiculous.

    Add to that the mysterious ability of data transmitted over the Net to literally CRASH an application such as a browser. I've never understood that. Most desktop applications read files and other data and have mechanisms in place to treat that data AS data, no matter how malformed it may be. If it's wrong, they complain without crashing (usually - there are numerous exceptions, of course.) But when we go to network apps, somehow all that goes out the window - and crashes are regular. Maybe it's because network protocols have states and when data is lost, the states get corrupted and the network apps aren't coded to deal with that because of the rigidity of the protocol. There's the simple issue of knowing when the next network data packet just isn't coming and how to recover from that. But most network apps seem as fragile as glass to bad data. Firefox just grinds to a halt or bombs immediately when multimedia data coming in isn't as expected.

    The reliability just isn't there.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    1. Re:I have to agree by DianeA · · Score: 1

      This is ridiculous.

      You make the statement that "Software as a Service won't be viable until the Internet is more reliable and more interactive."

      However, the SaaS market is already established and growing very rapidly, as many companies are diving in. You may want to check your facts, as Gartner, Forrester, McKinsey, etc. all have SaaS being at least 30% of the software provisioning market by the year 2010. And already, the SaaS industry is in the billions and growing out of control.

      Diane

    2. Re:I have to agree by Master+of+Transhuman · · Score: 1

      The fact that companies are providing SaaS doesn't mean it's WORKING.

      A lot of stuff gets offered and then in a couple years we hear in the trade press that "CIOs are 'dissatified'" or the market never developed as expected.

      A few years ago the ASP market was going to take over everything and put shrink-wrapped software out of business - never happened.

      Now they call it "SaaS - and make the same predictions.

      Nobody in their right mind would trust mission-critical data to the Internet - not without a) having a dedicated line; and b) KNOWING that the servers and bandwidth on the other end were adequately provisioned, usually via a QoS contract.

      When those two things are done, it is possible to use SaaS reliably.

      I'm not saying it can't be done IF it's done right. I'm saying the Internet in general is NOT reliable enough to trust it with mission-critical applications without further considerations.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    3. Re:I have to agree by Master+of+Transhuman · · Score: 1

      I'll add to that. Thirty seconds of Google provides this caveat article:

      12 issues you need to know about software-as-a-service
      http://www.networkworld.com/news/2007/073107-softw are-as-a-service-12-things.html

      What's the first one?

      "Don't use software-as-a-service for any application your company cannot do business without - unless you're sure the vendor can support it better than you. "You shouldn't get SaaS for any application where your entire company is depending on that application running successfully all the time, and you feel that you could not get the reliability or the performance that you require except by controlling it yourself," says consultant Amy Wohl."

      What did I say?

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  122. Re:Here's a few more - readable this time... by lottameez · · Score: 1

    On the contrary, installation will be required every time. If the source is down, you have no software and you cannot work.

    Sorry, but this is just silly. Are you suggesting that desktop applications never fail? At least if my disk crashes I can go to another machine and keep working. FWIW, disk failures have happened to me a lot more than my SaaS app not being available and they consume a WHOLE lot more of my time to fix.

    Good IT departments...

    Not everybody has the dollars or people available to do the maintenance you suggest, and the unique customizations you speak of are indeed responsible for lots of bugs and upgrade hassles. The best way to limit that problem is to do small updates often and to tightly control customizations.

    You are seriously saying that an app on some web server somewhere...

    Yeah, seriously. Most business people simply do not have the option of fixing their own stuff and don't want to have to wait for IT to do it. What is the difference between being reliant on an overworked IT staff or being reliant on a vendor whose existence relies on the application you're trying to use? I'd rather pay money to the vendor than to an internal resource. That way I can focus on MY business (not IT) and let the Vendor focus on theirs.

    The whole "you don't have control" argument is just FUD. You have to manage risk. What happens if a flood/whatever hits your office? Most decent SaaS companies are in data centers geographically distributed to prevent such disasters. What happens if your bank goes under? Do you hide your money in the hall closet? What if your credit card processing agency or payroll company goes defunct? Do you have control over your electricity flow? Aren't those considered critical to your business? If the shrinkwrap software has a bug in it (remember the ghastly problems with MS-WORD?), do you have ANY more control than the user using the online app? I can bet the online app will be fixed faster!

    This isn't a theoretical exercise to me. My company has saved a ton of money and hassle by outsourcing some enterprise apps and the more we can push off the better. We keep outsourced critical data independently backed up (just as we would with a internal app). We know how to extract what we need from that data too.

    I'm not suggesting that every company should use software as a service; I just know I'll outsource any software I reasonably can.

    --
    Yeah? Well I think you're overrated too.
  123. lessons from a New Jersey parking garage by call+-151 · · Score: 1

    Don't forget about one of the more colorful episodes in the license vs. buy issue. That was the time that a parking garage in Hoboken New Jersey let a poorly-negotiated software licesnse expire, rendering a robotic parking structure inoperable yet full of cars which were stuck there for several days, as discussed on Slashdot some time ago

    --
    It's psychosomatic. You need a lobotomy. I'll get a saw.
  124. This whole thing is a service by Anonymous Coward · · Score: 0

    Everyone who RTFA did so on a service (a web service)

    Everyone who read and or posted replies did so on a service (slashdot).

    Can you actually think of the last peice of software you used that wasnt dependent on something on the internet?

    Looking at my taskbar right now, I have Sql Server studio open (connected to a server), a browser window (each of the 5 tabs, connected to a different server), Visual Studio (connected to a dev server), a bit torrent client (connected to about a dozen peers) Outlook (which periodically hits 3 different email servers, checking for new messages) Pidgin (connected to three different chat networks) And in the systray I have McAffee, which checks its master server for the latest spam/virus/firewall threats to constantly scan it all.

    Ahh, actually I DID use both notepad and calc today, so I guess I'm not totally dependent on the internet for my work.

  125. Just because MS fscked up.... by EmbeddedJanitor · · Score: 1
    does not mean other software-as-service people will too.

    Just because you get food poisoning once does not mean you should stop eating. Just stop eating at the place that sold you that dodgy burger.

    --
    Engineering is the art of compromise.
  126. Even a stopped clock... by turing_m · · Score: 1

    ...is right twice a day.

    --
    If I have seen further it is by stealing the Intellectual Property of giants.
    1. Re:Even a stopped clock... by Anonymous Coward · · Score: 0

      And this time, I am inclined to believe that Withnail is right...

  127. Re:Here's a few more - readable this time... by fyngyrz · · Score: 1

    Sorry, but this is just silly. Are you suggesting that desktop applications never fail?

    No. I'm telling you that with a web app, installation is required every time, if indeed the site is accessible and operating properly and hasn't lost your data or "shared" it with half the hackers on the planet. As compared to typically once with a desktop or laptop app. If you'd like to compare the failure rate of installed applications against the failure rate of network connectivity plus your computer plus the remote site, and possibly plus a browser, then I'm perfectly ready to suggest that your computer will be a heck of a lot more reliable on its own.

    Not everybody has the dollars or people available to do the maintenance you suggest

    I wasn't suggesting maintenance. I was pointing out why you want to choose when to upgrade, as opposed to have it forced on you, and using the best practices of people who really know what they are doing to demonstrate why.

    Most business people simply do not have the option of fixing their own stuff and don't want to have to wait for IT to do it.

    Or for a web site to come back up, or for the cable the post hole digger cut be repaired, or the phone company to recover from that lightning strike, or the hack of the provider to be undone. That's why it is *always* better to have your software on your machine, where YOU can control it. There are far fewer points of failure with installed binaries; there is literally no way around this. Doesn't matter if you have an IT department, or if you are the "IT department", you're still better off.

    What happens if a flood/whatever hits your office?

    If you have a local install, a physical, legal, or commercial disaster at your office or power provider could get you. Perfectly true.

    However, if you have a web app, a physical, legal, or commercial disaster at your local workplace or power provider will STILL get you, but you can add to this that any disaster at the network service provider location, any router location, the web app provider location, any interconnecting connection, other people's overloading of traffic, hacks anywhere along the line - now all these can get you as well. You've not ameliorated any of your risk with your web app, you've simply added more. A lot more. So your suggestion of local problems as being comparable is simply not true; it is incorrect at its core.

    There are two ways to manage risk. First, minimize your exposure. This argues against web apps, because using a web app in every case will increase your exposure.

    The second can be in conflict with the first. It is provide redundancy. If said redundancy is, for instance, allowing some other entity access to your data, then you are, unfortunately, multiplying your risk. The correct way to do this is create physical encrypted backups and store them off-site in a bank vault located such that no disaster smaller than a nuclear weapon can get both your archives and your local data; my companies use safe deposit boxes in not-very nearby towns and regular, carefully vetted swap and update methods to eliminate network risks and keep our data relatively safe. This isn't because we're large; it is because we're careful.

    Either way, exposure to local disasters is always far less than exposure to disasters distributed everywhere along the chain that starts with you and ends with the web app provider.

    What happens if your bank goes under? Do you hide your money in the hall closet?

    Interesting question. In fact, I don't keep any significant percentage of my money in banks. Nor do I keep the majority of it in paper money. Nor do I borrow money. So if the local bank - or any other bank - goes under, I yawn and go on

    --
    I've fallen off your lawn, and I can't get up.
  128. Look at Slashdot as an example. by John+Sokol · · Score: 1

    Many of the arguments for reliability, susceptibility to hacking and single point of failure are not justifiable. Yes, sure if a company sets things up poorly there will be reliablity problems.

    But take Slashdot for example, it is very similar to software as a service. We write, read, share, and search for information. It's been very resistant to hacking, denial of service and has an amazing level of up time and fast clean connections from almost anywhere on Earth.
    The same can be said of Google, yahoo and AOL.

    Techniques with redundancy like multiple server room locations (1000's of miles apart), multiple backbone and Internet providers, computer clusters, fail over and distributed software architectures can make up times very high.

    The Internet is still relatively new, and here in the US we take reliable phone and power for granted, but for much of the world, the Internet is far more reliable then phones or power. I can personally vouch for that just from my last trips to China and India.
    I think it safe to assume Internet connectivity and web sites will only get more reliable.

    Now look at local PC software, that is far more susceptible to data lost from power glitches, disk failures, fire, water damage from firemen or sprinklers, viruses, sabotage, prying eyes, computer theft or just plain old fashion stupidity, as in "rm -rf " in the wrong directory.

    Also Software as a service is priceless when doing collaboration with people around the country or world. Also when traveling it can make laptops see like an unnecessary hassle to lug around and constantly worry about theft, damage, airport security and customs duties extortion common in third world countries.

    --
    I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
  129. Re:Here's a few more - readable this time... by narrowhouse · · Score: 2, Insightful

    And I completely agree! For the record the only reason I would advise someone to use Live Office IS to sign up for the free level and make Microsoft pay for a domain. Even for the situations I mentioned there are better services for a similar price point. Even with the growing distrust of Google at least they use ODF file formats for their online apps. If ever there is a time to INSIST on an open format and the right to save offline copies of your info easily it is when you are signing up with a software service. No matter how much you love and trust a company you always want an offline backup.

    Software as a service is a service like any other, you always check their work and have an alternate plan in case they close up shop.

    --


    Insert pithy comment here.
  130. Single point of failure architectures are fun .... by OldHawk777 · · Score: 1

    History: ARPANET & BBN ~1967~ http://web.mit.edu/cms/Events/mit2/Abstracts/Terje Rasmussen.pdf

    Basically the backbone of the internet started with a US 1960s cold-war requirement to build a highly robust and survivable telecommunications network for reliable delivery of data/content traffic from a source to a specified destination. LAN/WAN concepts were understood as well as requirements for protocols like TCP/IP for routing and delivery of content. Then Tim Burner-Lee at CERN in EU was the creator of the initial WWW protocols and the first website in the world was at CERN on 1991/08/06. Now that I provided credit to ....

    The internet purpose was valid, but has been forgotten by DoD and other money bag sources. The security fear has created (I believe) tunnel vision and a total lack of wit to look at past lessons-learned and solutions provided as having technology application value to today's network security survivability problems (no surprise).

    Internet purpose:
    1. Essential task to transfer data reliably from source to destination.
    2. Average transit time should be less than half a second.
    3. Subnets should operate autonomously.
    4. Hardware should be robust and reliable.

    Baran's theory was distributed communications/networks (LAN/WAN) signified many switching nodes and many links attached to each node. The system built in a high degree of network redundancy to make it more difficult to isolate users. Knocking out some nodes could not paralyze the whole network. The improbability of network communications through long-distance networks was thereby highly probable (with the right protocol usage). Store and forward switching which Baran adapted, made it possible for information to follow different routes to its destination. Each 'message block' was labeled with
    information about addressee and address, and this was passed on from one switching node to another, this was to be called packet switching. Messages were in digital form and could be ... [anyway you can read the rest for yourself RTF-URL/*.pdf].

    My Point: I strongly agree with Dvorak, "Don't trust" any single point of failure architectures. DoD and others are so damn focused on control of architecture (hardware and software) and management of networks that all the chickens and eggs are being put into one basket (point of failure). I call it a "point of failure" or at least a very limited number of "point of failure" architectures. This type of architecture provides an "easy to defend" false sense of security, but is without doubt an easy Enemy-Cracker-Target (ECT). Cracker-Weapon technology and applications can be developed with a specificity breaching any of many perceived/potential weak points of defense. Figuratively the breach would be like a dam-failure flooding the common community valley.

    Many small diverse LAN architectures of ~50 users behind a poxy-server, router/switch, firewall ... using PTP encryption with multiple servers/platforms, operating systems, applications ... OSS & proprietary (I think) could be configured in to far larger networks with greater robustness, survivability, and security. The one-way model ain't never the best, but it makes folks feel more in control, which is never a reason to feel secure.

    Yes, the management of such a network would cost more, but if security is more than a complex-password and PGP/PKI, then DoD and others in IT engineering and hardware/applications development may need to rethink the single point of failure architecture as a sensible strategy for security.

    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  131. Re:Here's a few more - readable this time... by Jose · · Score: 1

    Good IT departments test VERY carefully before allowing an upgraded or even bugfixed app loose in a large installed base. This is because every company will have core things that they do which are unique to them, and the software "upgrade" may break those tasks. This is a VERY common problem. What you have no is no control over those damage inflicting "upgrades." This is not a good thing. There's a very good reason software isn't just handed to people in shrink wrap with a laconic "hey, install this."

    I would say GREAT IT departments test VERY carefully before allowing an upgraded or even bugfixed app loose in a large installed base.

    GOOD IT Dept's test a little, but still patch systems (bug fix/service packs)

    I'd wager MOST IT Dept's either don't patch, or if they do...they wait several weeks/months to patch...that way "all the bugs are shaken out" (heh, yea right. most are too busy putting out fires to deal with yet-another-patch for the n desktops they take care of)

    (talking about the vast unwashed masses of corporate desktops, not servers)

    --
    The basic sleazeware produced in a drunken fury by a bunch of UCBerkeley grad students was still the core of BIND. --PV
  132. Patches == SAAS by denkenmensch · · Score: 1

    WGA is software as a service? I can't think of any "service" I've ever received from it - unless you count the updates and patches you need to keep your Windows machines even marginally secured. Was I stupid to subscribe to WGA, as Dvorak states? Maybe, but not as stupid as I would have been to leave my desktop unpatched. If I'm stupid either way, maybe Dvorak would agree that my true stupidity was running Windows in the first place, instead of Linux or OS X, which don't require such nonsense.

  133. Re:Here's a few more - readable this time... by chamalulu · · Score: 1

    I can see no technical reason why "software as a service" would require you to store your data at the service provider only. Of course, the service provider probably would want you to, to be able to lock you in, but then you should take your business elsewhere.

    I use a calendar application of a large service provider. Yes, they do store all my calendaring data, but, so do I. It's regularly downloaded from them and inserted into my desktop PIM system.

    I would not trust them with sensitive data, but the benefits of me and my family being able to share calendars in nearly real-time is way beyond the possible misuse of the information "Who's picking up the children at school?"

  134. Obviously ... by DerWulf · · Score: 1

    ... he must be living in a very nice ivory tower. Actually I agree with him on things like online office applications and other software of the same complexity level. It probably will be faster, cheaper and more reliable to have them locally. But as software complexity increases (think ERP applications) software-as-a-service becomes a much more attractive proposition. Complex, mission critical applications that need to be configured and fine tuned for months and require several experts to run (ýeah, I'm looking at you SAP ;) benefit greatly from being centralized because the knowledge about the systems needn't be transfered to the "end-user" (=customer), lines of comunication (support -> developement) are much shorter and expensive equipment (fire extinguishers, fail-over power supply, ventilation) don't have to be present at each customer side.

    --

    ___
    No power in the 'verse can stop me
  135. The problem is not technical by master_p · · Score: 2, Informative

    A word processor could be a service but also could store the data locally into the user's computer. But Microsoft (or any other company for that matter) recognizes the value of data and the value of the vendor lock in, and chooses to store all the data in a central server.

    1. Re:The problem is not technical by Sancho · · Score: 1

      Many of the touted consumer benefits of SaaS has to do with not needing to keep backups and "everywhere availability." If you take these away, you are left with what amounts to a more negative experience to the customer with no particular benefit.

      Of course, people will probably eat it up, anyway, because that's what they do.

    2. Re:The problem is not technical by master_p · · Score: 1

      The best way to do it, and people are doing it already, is to have a USB key with you with your work. I have a 5 GB key with all my current work in it, so I always carry my work with me. Now if I could also have the applications available everywhere as a service, it would be the ideal situation.

  136. Re:Here's a few more - readable this time... by tehcyder · · Score: 1

    And that, my friend, is the biggest problem that I have with software as a service. Your data is held hostage.
    Only if you are somehow prevented from backing up your data offline in a sensible non-proprietary format.
    --
    To have a right to do a thing is not at all the same as to be right in doing it
  137. MS OFFICE - the MMORPG by Dareth · · Score: 1

    The upside to the customer is not so easy to find, unless you consider the possibility that with all this hypothetical easy money flowing in, Microsoft would be able to make a better product.

    The problem is always the same. The power users/players devour all the "new content" and the newbies are left with massive grinding to keep up.

    I want my word processor to have a good strong story line. And I want my spreadsheet to do more than manage my user/player stats. My DB should have all the equipment stats preloaded, and updated in real time with what all the other player/users have equipped.

    If you expect the user/play to pony up each month, we need more and better content!
    That afterall is what we have come to expect from "productivity" software. Oh, and higher level caps too!

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  138. Restaurants can't be trusted by Anonymous Coward · · Score: 0

    One of the most pointless articles I have ever read. I agree that MGA is not so advantages to the customer but the rest of stuff on SAAS is pure junk.

    Would you say the concept of cable TV can't be relied on because sometimes your local cable goes out-of-service? Do you write off telephone/cell phone communication and say such devices and architecture can't be trusted because sometimes the network is not available.

    Why don't we just scrape the whole internet concept since you can't control how every packets of data sent will be used and stored all the time? Better yet, let me throw my computer out the window because I had to reboot it more than once this month due to random crashes that sometimes I have no control over.

    The whole point of using a service, from restaurants to SAAS, is to delegating some work to the service provider. Obviously not all service providers can be trusted and not all restaurants prepare dishes just the way you like it. That is a fact of life. It does not mean that the concept of dining out can't be trusted because you can potentially die from food poisoning.

    If you are not comfortable at delegating work (important of not) to some one else, then don't do it - don't use the service or simply find a service provider that you can get comfortable with.

  139. Dvorak is clown shoes by Anonymous Coward · · Score: 0

    Dvorak is the Andy Rooney of the tech world. Old, crotchety, and likes the old ways best.

    He is clown shoes, a coot, a codger. I can't imagine how he attracts readers/listeners.

  140. I agree Dvorak (for once) by bandmassa · · Score: 1

    At first I sorta agree with Dvorak, but...

    Guys like Dvorak and me are old school nerds. We've grown up always owning the processor, and now as we age, we're less willing to make the risky changes that changing from control of the application from our machines to "their" machines.

    Really, the change from the paper world to the PC world was just as risky as the change from the PC world to the network app model. 20 years ago PCs (including my beloved Macs) were unreliable, limited and "flakey". Try taking a modern publication to a printer house on a floppy disk, even if that were still the standard. It'd nearly mean a disk for every page, and imagine a crook disk in that pile. That was a pretty typical example of the sort of thing faced 20 years ago in the computing world with localised processing.

    So, yeh, I prefer to own my processor, but online apps will get better, just like our private boxes did.

    --
    "I hope you like Guinness, Sir. I find it a refreshing substitute for, er... food." Col. Jack O'Neil, SG-1
  141. mod parent post DOWN by Travoltus · · Score: 1

    Your pathetic attempt at poking fun at Richard Stallman is duly noted.

    If it weren't for him you'd be paying through the nose even more for every piece of software you use now.

    Big business and free software are enemies - for every business that would LOVE to use software for free there's a company desperately hoping to make them pay for it. The GPL ensures that there is at least a balance partially in favor of everyone - businesses and citizens - using some software for free.

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
    1. Re:Mod parent post DOWN by Anonymous Coward · · Score: 0

      True. We're all laughing AT YOU.

    2. Re:Mod parent post DOWN by Macthorpe · · Score: 1

      I love how some people's lives revolve so much around what other people think that they'll tell me people are laughing at me and expect me to go through some existential crisis.

      I'm sorry to inform you that there only a few people who's opinion of me actually matters. They have to come under the columns of 'I know them' and 'I like them'. Unfortunately Mr. AC, you are disqualified on both counts.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  142. Mod parent post DOWN by Macthorpe · · Score: 1

    Parent can't take a joke - lack of sense of humour duly noted.

    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  143. No, only to Micro$oft by Netino · · Score: 0

    No, No, No! That only serve to show how much M$ is incompetent to offer "Software as Services". I always said if Microsoft would depend of "Service", it bankrupts. Their native culture is proeminently industrial.