Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Google Microsoft

Ray Ozzie Calls Google Wave "Anti-Web" 256

TropicalCoder writes "Ray Ozzie says that Google Wave is 'anti-Web,' by which he seems to mean that it is too complex for its own good. In the video he complains about its complexity in relation to Microsoft's Live Mesh: 'If you have something, that by its very nature is very complex, with many goals... then you need open source to have many instances of it because nobody will be able to do an independent implementation of it.' That's its weakness to Ozzie, apparently — that this complexity that can only be overcome by open source. While he heaps high praise on the Google team that came up with this, he feels that the advantage of Microsoft's approach is that '...by decomposing things to be simpler, you don't need open source.' The Register's author summarizes it like this: 'In a way, this is classic Microsoft meets what is emerging as classic Google. Microsoft gives you an integrated stack but all the moving parts are anchored on a single company's vision. Google frees you to work out the bits yourself, but you must rely on your own smarts or those of your chosen tools.'"
This discussion has been archived. No new comments can be posted.

Ray Ozzie Calls Google Wave "Anti-Web"

Comments Filter:
  • by Cheney ( 1547621 ) on Tuesday June 09, 2009 @04:46PM (#28271327)
    Microsoft praised on the altar of Slashdot!? Blasphemy!
  • Snooore (Score:5, Funny)

    by harryandthehenderson ( 1559721 ) on Tuesday June 09, 2009 @04:47PM (#28271347)
    This just in: Microsoft employee claims that Microsoft tool is the best and their closed-source approach is the only way to go.
    • Re: (Score:3, Insightful)

      by El Lobo ( 994537 )
      Calm down. The editor is our friend kdawson. When he choses to not troll directly he just choses some indirect form of trolling. Like putting out an obvious article of a MS employee praising their own products above the competition. Just to get this same reaction. Kdawson is just at work, doing what he does best: trolling.
    • Re:Snooore (Score:5, Insightful)

      by stephanruby ( 542433 ) on Tuesday June 09, 2009 @05:06PM (#28271607)
      Talk about being anti-web. The wave google tool is something you can use on the web. The Microsoft tool is something you have to download and then install before you can even start using. The wave google tool can be used with anyone with an email address. And the Microsoft tool can be used only with other people if those other people registered, downloaded, and installed their software. Yeah, I really wonder who's anti-web now.
      • Re: (Score:3, Interesting)

        I've found Microsoft's Live Mesh to be an idea in search of an application... whereas Google's product seems more the reverse, an application in search of an idea. I prefer the later. But also, I have no idea what Live Mesh is for. I don't know what the thing is supposed to do.

  • glug (Score:2, Insightful)

    by Juln ( 41313 )

    Things that people from Microsoft say about both open source and google are often very stupid, and this bit from Mr. Ozzie is no exception.

    I have an aversion to video, so unfortunately I cannot comment on the rest.

  • Ray Ozzie (Score:5, Informative)

    by Niris ( 1443675 ) on Tuesday June 09, 2009 @04:48PM (#28271359)
    So I was wondering who Ray Ozzie is, and how about that, he's a software architect for Microsoft. Of course he's going to praise Microsoft's software, no? Summery seems a little bias, imo.
    • by pembo13 ( 770295 )

      I wouldn't say biased, I'd just say it doesn't make sense.

    • Re:Ray Ozzie (Score:5, Informative)

      by nvrrobx ( 71970 ) on Tuesday June 09, 2009 @05:22PM (#28271791) Homepage
      You're missing some other details about who Ray Ozzie is - he was the creator of Lotus Notes. http://en.wikipedia.org/wiki/Ray_Ozzie [wikipedia.org] He definitely has some bias towards Microsoft though.
      • Re:Ray Ozzie (Score:5, Informative)

        by Chyeld ( 713439 ) <chyeld.gmail@com> on Tuesday June 09, 2009 @05:42PM (#28272079)

        He definitely has some bias towards Microsoft though.

        and from your link:

        On June 15, 2006, Ozzie took over the role of Chief Software Architect from Bill Gates.

        A tad more than "some" I would imagine.

      • by idontgno ( 624372 ) on Tuesday June 09, 2009 @06:06PM (#28272345) Journal

        who Ray Ozzie is - he was the creator of Lotus Notes.

        For this crime alone, he should be punished extravagantly. Or at least, regarded with skepticism.

        I'm not sayin' Outlook's much better, but still...

        signed,
        idontgno, current Lotus Notes sufferer^w user

        • Re: (Score:3, Informative)

          I'm not sayin' Outlook's much better, but still...

          I will. It goes over better if you remind people that Outlook has no relation to Outlook Express.

      • More pertinently, he created the bloated, slow monstrosity which was Groove - a peer-to-peer groupware product which he sold to Microsoft. Don't get me wrong - the idea was lovely (and rather like Wave in some ways, except with a closed source dedicated client), but the implementation was grim.

      • You're missing some other details about who Ray Ozzie is - he was the creator of Lotus Notes.

        And he was biased toward Microsoft way back then.

    • by Photo_Nut ( 676334 ) on Tuesday June 09, 2009 @05:56PM (#28272243)

      So I was wondering who Ray Ozzie is, and how about that, he's a software architect for Microsoft.

      Ray Ozzie [wikipedia.org] is the Chief Software Architect of Microsoft. He replaced Bill Gates as the person who drives Microsoft's technological decisions.

      Live Mesh is Ray's brainchild. Why is it important to listen to what Ray says? Because he directs the future of Microsoft's development in the space. He controls billions of Microsoft dollars. The point is that he's not some random Microsoft shill - he's the guy in charge.

    • Re:Ray Ozzie (Score:5, Interesting)

      by nine-times ( 778537 ) <nine.times@gmail.com> on Tuesday June 09, 2009 @06:31PM (#28272529) Homepage

      Summery seems a little bias, imo.

      I have a hard time being sure whether it's biased. Personally, I read that Google Wave is the "Anti-Web" and I thought, "Sounds cool. Does that mean it fixes all the dumb stuff about the web? Or... wait, is 'anti-web' a bad thing?"

      I read, "If you have something, that by its very nature is very complex, with many goals... then you need open source to have many instances of it because nobody will be able to do an independent implementation of it," and I thought, "Yeah, isn't open source awesome? It can accomplish things that are really too complex for a proprietary vendor, but it can still work out because lots of different people can work together on the solution!" And then I thought, "Er... wait, or is that supposed to be a bad thing?"

      I couldn't really tell if it was praise or criticism until I looked up who Ray Ozzie was, and then I knew it was supposed to be criticism. To my ears, that Microsoft's approach doesn't require things to be open source really only sounds like an advantage for Microsoft, not for the users or developers who might be interested in the products.

    • by ceoyoyo ( 59147 )

      I thought the summary was incoherent, personally, but I suppose if you understood what the hell they were talking about then it might have indeed been biased.

  • Wave is a total ripoff of Sharepoint, which is a ripoff of Notes and other collaboration software.

    If Ozzie really wanted to criticize Google, he should have gone after their unoriginality. Then again, such a criticism may bite him back.

    • by ka9dgx ( 72702 )
      Really? Wave allows multiple people to edit the same document at the same time, across company lines... AFIK, this is not anywhere on the radar at Microsoft.
      • You are correct.

        But the sub-system needed to get it on the Microsoft radar is now in the planning stages.

        We should see it "Real Soon Now!" (TM)

      • Re: (Score:3, Interesting)

        by PCM2 ( 4486 )

        Really? Wave allows multiple people to edit the same document at the same time, across company lines... AFIK, this is not anywhere on the radar at Microsoft.

        Everybody seems to be forgetting that after Notes, Ray Ozzie invented Groove, which is now owned by Microsoft (which is currently in the process of integrating it with SharePoint).

  • I'm not sure what people would expect Microsoft's Chief Software Architect to say - "Gosh, Google sure has cleaned our clock with this one!"? For that matter, If it were an interview with the lead of Google's Wave team, would you expect them to talk about how Microsoft's approach was superior?

    But I do feel compelled to point out that, until very recently, Microsoft's entire "web" approach was very anti-web. So much of what they did amounted to basically reducing the web/internet to a delivery vehicle for Wi

    • Re: (Score:3, Funny)

      by geekoid ( 135745 )

      How about:

      "Well I am fully vested and have just cashed out. I must say we suck, I mean we are STILL playing catchup on the web and can't put together a clean OS architecture. In fact, The only was we could improve is if you all went to goggle and we had to really think about what we do to compete.
      Well, good night, and Steve? I bolted the chairs down."

    • their response amounted to "we realized this after-the fact, and yes we basically got snookered"

      That is generally what happens when the high-ups in an organization make a software purchase decision based upon some snazzy conference sales presentation made in some tropical resort locale without consulting the IT people (who never get to attend the executive conference at the tropical resort) even after they have returned and (hopefully) before they have signed on the dotted line? Also, has anyone else noticed that these conferences are invariably held in places where the attendees are likely to be in t

  • by ka9dgx ( 72702 ) on Tuesday June 09, 2009 @04:49PM (#28271393) Homepage Journal

    The basic problem these days is that you have many people who want to have access to a shared document. The solution that Microsoft was pursuing was good, and attempted to fit the RSS model blogs use to push content. But in the end you still have many copies of documents, and you're always trying to keep changes synced across them. This approach breaks down when you have multiple sources of change... conflict resolution will always jump up to bite you.

    Google Wave is a brilliant leapfrog over this problem, at the cost of some complexity. They made engineering choices that so far seem to be very pragmatic and practical... and if you don't like them you could always build your own. They actually distribute the changes to all observers, using OT (Operational Transforms) to keep everything synchronized. As a benefit, you can work on only the changes to a document, instead of having to re-scan the whole thing every time something changes, to attempt to work backwards to figure out the changes.

    The ambition of Google's approach is backed up with a brilliant exploration of the solution space, and a very good choice of models, both in terms of the open source approach, in their openness with documentation, etc... and their choice of federation as a first class part of the model.

    The latest analogy that I came up with is one of a Jet Engine.... instead of working on one charge of fuel/air at a time (one document)... it operates on a stream of fuel and air.... which allows for higher performance (at the cost of some fuel efficiency).

    We don't care as much about the computational cycles as we do all the human time this saves by tracking all the changes, and who made them.

    Bravo, Google... you've done it again!

    • by AnyoneEB ( 574727 ) on Tuesday June 09, 2009 @05:35PM (#28271967) Homepage

      That's not the issue at hand here. The site linked from the summary, Live Mesh (Beta), supports sharing and discussing documents [mesh.com]. It does not do it in real-time, but, realistically, the real-time part of Google Wave's colloborative document editing is not that important.

      The real issues are design and openness. I am a bit confused about where Ray Ozzie is coming from: I think he means that the problem with Google Wave is that it is too simple and web-like, not that it is too complex. That is, Google Wave has a lot of potiential, but much of that potiential depends on people writing gadgets/add-ons for it, as opposed to its features being limited to those Google/Microsoft can think up but already layed out in a structured way. The same issue is often referenced as one of the web's greatest strengths -- and weaknesses.

      There is another large issue related to openness: privacy. With Google Wave, you can get all of the features running it on your own server, fully controling the software and hardware. Live Mesh is just yet another web service like Dropbox, etc. which depends on Microsoft's Live Mesh servers. Then again, Microsoft may plan on making it part of Windows Server, which gets rid of the privacy issue.

      I think the web has shown quite clearly that leaving a protocol open allows for wide-ranged, unexpected innovations to be based on it. Google has shown off some of its ideas on what Wave is useful for. The Wave groups and various blogs have plenty more. Most likely, if Wave actually catches on, at least some of the common/mainstream uses 5 years from now will bare only passing resemblance to the ideas being thrown around today.

    • But in the end you still have many copies of documents, and you're always trying to keep changes synced across them. This approach breaks down when you have multiple sources of change... conflict resolution will always jump up to bite you.

      There are already good solutions to this problem: it is called revision control [wikipedia.org] and the Subversion [tigris.org] system is a high-quality open source solution to most common version control / sharing scenarios. Visual Source Safe wishes that it could be as good as Subversion, but the open source crowd beat them to it.

      • I like SVN... but it's primary objects are specific versions of files, it does not deal with the changes between them as a primary object, but a means to get the primary object. When you have multiple authors, it's important to know who made what changes, and exactly what the changes were... the "Google Wave" approach is different in that each and every change is tracked, and those changes can be merged into bigger change sets if required... but the granularity is much finer and the authorship is always kno
      • by Simon80 ( 874052 )
        Subversion is obsolete, superceded by distributed version control systems like git, bzr, and many others. I use git even when working with svn repositories, such is the usefulness of its added functionality. Regardless, even git has shortcomings that I can notice, such as a lack of UI support for diffing and managing formats other than text files. There's plenty of room for improvement in this area, and room for integration with undo functionality in conventional document editing applications.
      • by williamhb ( 758070 ) on Tuesday June 09, 2009 @09:53PM (#28274161) Journal

        There are already good solutions to this problem: it is called revision control and the Subversion system is a high-quality open source solution to most common version control / sharing scenarios. Visual Source Safe wishes that it could be as good as Subversion, but the open source crowd beat them to it.

        That misses why Google Docs was actually popular. If two people edit the same document at once, using a revision control scheme, then there's a significant potential of a merge conflict or of a nasty "someone else has the lock on this document" message, both of which are a usability nightmare if your users are non-technical -- the user is stopped in their tracks, gives up, and goes away. Google Docs does use a revision control method behind the scenes (google-diff-match-patch), but because the commits and updates are happening automatically every 30 seconds, the changes are kept very small and the chance of a merge conflict is very much lower. To show just how simple it is technically, Docwit [sourceforge.net] is a very small hobby open source project that ties TinyMCE to google-diff-match-patch to do the same thing, but because you can run your own server you don't have to give Google your data.

        Google Wave essentially just goes "Hmm, why don't we shrink the update period even further, and (like SubEthaEdit, and also quite like a few other projects that have involved working on XML documents remotely) send operational changes when they happen rather than polling every 30 seconds?". The change size gets even smaller, and with it the chances of having to show a user a "merge conflict" or "lock conflict" scary box are also reduced.

        You see, it turns out not many people use Google Docs for "proper" documents (of the corporate kind) but a heck of a lot use it for collaborative note taking, as a cheap-and-easy wiki, and for lots of other "low-fuss" tasks.

      • by MichaelSmith ( 789609 ) on Tuesday June 09, 2009 @11:48PM (#28274931) Homepage Journal

        But in the end you still have many copies of documents, and you're always trying to keep changes synced across them. This approach breaks down when you have multiple sources of change... conflict resolution will always jump up to bite you.

        There are already good solutions to this problem: it is called revision control [wikipedia.org] and the Subversion [tigris.org] system is a high-quality open source solution to most common version control / sharing scenarios. Visual Source Safe wishes that it could be as good as Subversion, but the open source crowd beat them to it.

        The problem with generic revision control systems is that rich document formats like odf and ms doc are not inherently mergeable without knowledge of file formats. Some tools (mercurial [selenic.com] being one) can invoke external merge tools which in theory allow users to manually merge documents. But it never works as well as plain text source code.

    • by Tetsujin ( 103070 ) on Tuesday June 09, 2009 @05:43PM (#28272097) Homepage Journal

      The latest analogy that I came up with is one of a Jet Engine....

      Your upstart "Jet Engine analogies" are putting trustworthy, hard-working American "Car Analogies" out of work!

    • by diegocgteleline.es ( 653730 ) on Tuesday June 09, 2009 @05:52PM (#28272201)

      The solution that Microsoft was pursuing was good, and attempted to fit the RSS model blogs use to push content

      I think that FeedSync is great...if you think of it as a "improved RSS/Atom", but nothing more. I mean, using it as synchronization protocol for any kind of data flowing to/from the cloud looks stupid.

      And this whole synchronization thing seems to be oriented, in the Microsoft side, to sync data between storage devices and computers. Google however seems want put most of the data in their servers. Just "upload" them one time, and the rest of the time access and share that data with the browser. No need to sync - most of the time. Microsoft is all focused in building a "synchronization protocol" that is not really going to be neccesary if we move all/most of our data to the cloud...

    • The basic problem these days is that you have many people who want to have access to a shared document. The solution that Microsoft was pursuing was good, and attempted to fit the RSS model blogs use to push content. But in the end you still have many copies of documents, and you're always trying to keep changes synced across them. This approach breaks down when you have multiple sources of change... conflict resolution will always jump up to bite you.

      Not to be pro Microsoft or anything, but really thei

  • Wait! What?! Microsoft is the simpler choice? Microsoft? Simple? What? Come on! Even people who like Microsoft will never claim that Microsoft is the simpler choice, ever. They may like it, but everyone knows Microsoft is complex... Well, everyone except this guy, it seems...
    • by kylben ( 1008989 )
      Sure Microsoft is the simple choice. In the same sense as the simplicity of Winston Smith's television viewing choices.
  • by pieterh ( 196118 ) on Tuesday June 09, 2009 @04:52PM (#28271435) Homepage

    This will become a truism in future times: software is the expression of a social intelligence and the more people are involved, the better that works. FOSS is simply better at solving complex problems (like "how to build an operating system") than closed source development.

    Ironically, while Google depends on FOSS for its most innovative attacks on Microsoft (Android, for example, which has leapt over WinCE and Symbian with what appears little effort), Google keeps its most valuable technology (searching) completely closed.

    Thus, one can conclude that this is also Google's long term weakness. Microsoft: if you want to beat Google, find a way to develop a completely open search ranking system.

    • Re: (Score:3, Insightful)

      by SomeJoel ( 1061138 )

      Microsoft: if you want to beat Google, find a way to develop a completely open search ranking system.

      That would be the craziest day ever. I wonder if it would come on the heels of Rush Limbaugh touting the virtues of President Obama and the RIAA unilaterally dropping all of its pending litigation and issuing a formal apology to those it has sued.

    • by geekoid ( 135745 )

      "FOSS is simply better at solving complex problems "

      I think it would be better to state that FOSS is cheaper and solving complex problem.

      OS or CS it doesn't matter. All that matters is the quality of effort and time. What OS brings t the table is personal accountability.

    • Microsoft: if you want to beat Google, find a way to develop a completely open search ranking system.

      Most insightful sentence in the discussion so far.

    • Re: (Score:3, Funny)

      by Chris Burke ( 6130 )

      Microsoft: if you want to beat Google, find a way to develop a completely open search ranking system.

      Ballmer: What's that? You need a chair flung at your head? I could have sworn you just said something about "open skull". I'll fucking kill you and your little Google too!

    • Re: (Score:3, Insightful)

      by FatMacDaddy ( 878246 )

      "Microsoft: if you want to beat Google, find a way to develop a completely open search ranking system."

      And this to me is the most delicious irony in this stinky stew. I think MS is perfectly capable of developing such a thing, but they will invariably find a way to shoot themselves in the foot. I remember hearing a while back that searching for Linux with the MS search engine produced thousands of results while searching the same term on Google produced tens of millions of hits.

      Once you've demonstr

      • I just tried it:

        Bing.com : 353,000,000 results for "Linux"
        google.com : 484,000,000 results for "Linux"

        So I guess "a few thousand" seems to be somewhat "underestimated" :-)

        • Re: (Score:2, Informative)

          I expect this was because the Bing spider hadn't crawled as much of the Web as Googlebot has. Google have had years to accumulate the search data, but if MS have had to trow out their old MSN search database and build a new one, they are going to take a while to get up to speed. Indeed, I get 1,180,000,000 results for "Windows" in Google, but only 372,000,000 in Bing, and before any suggests this is because MS are filtering the results to hide unfavorable sites, this happens with completely neutral search t
      • Re: (Score:3, Informative)

        by selven ( 1556643 )

        I remember hearing a while back that searching for Linux with the MS search engine produced thousands of results while searching the same term on Google produced tens of millions of hits.

        If you put linux into the search box in Bing (without pressing anything), it suggests things like "microsoft linux", "linux vista".

    • You seem to imply that Android is closed source? It's not [android.com].

      The hardest part of the search technology, the processing of massive amounts of data and the indexing of that was open sourced [apache.org] as well.

      I think it's fair to say that Microsoft is anti-open source and Google pro-open source. Actions speak louder than words, especially words coming from Microsoft I might add.

      • Re: (Score:3, Insightful)

        by EvanED ( 569694 )

        You seem to imply that Android is closed source?

        Did "imply" come to mean "say the exact opposite"?

        The hardest part of the search technology, the processing of massive amounts of data and the indexing of that was open sourced as well.

        Wow, that's very wrong in at least two respects.

        First, what company is the largest contributor to Hadoop? (Hint: not Google. Their MapReduce implementation is still unreleased.)

        Second, MapReduce itself is "merely" a tool, albeit a nifty one, not "the hardest part of the search t

  • by Anonymous Coward

    Shhaaaaaaron!

    • 'Ih you av umfing, at i is ver naure ih ver ompleh, wi any goal... en you nee oen oure oo ave any in stan ces of ih becau nobohy ill be able oo do an unpendnd imprendrenshun of ih.'
  • by wandazulu ( 265281 ) on Tuesday June 09, 2009 @04:57PM (#28271487)

    As the guy who designed Lotus Notes, Ray Ozzie has no credit with me about complaining about complexity. What is Lotus Notes? Is it a database? Email system? Application development platform? How about all that and more! A good friend of mine was a Lotus Notes developer back in the day said "Lotus Notes is everything you want and need from now to the end of time, and it's all available to you right now."

    That is not the hallmark of simplicity.

    • "Ladies and gentlemen, my killbot features Lotus Notes and a machinegun. It is the finest available" Wernstrom, Futurama. The wisdom of Futurama never ceases to amaze
    • by diegocgteleline.es ( 653730 ) on Tuesday June 09, 2009 @05:45PM (#28272119)

      That is not the hallmark of simplicity.

      Let me quote what Joel On Software wrote [joelonsoftware.com] about Ozzie and all this "Mesh" thing:

      And now Ray Ozzie's big achievement arrives and what is it? (drumroll...) Microsoft Live Mesh. The future of everything. Microsoft is "moving into the cloud."

      What's Microsoft Live Mesh?

      Hmm, let's see.

      "Imagine all your devices--PCs, and soon Macs and mobile phones--working together to give you anywhere access to the information you care about."

      Wait a minute. Something smells fishy here. Isn't that exactly what Hailstorm was supposed to be? I smell an architecture astronaut.

      And what is this Windows Live Mesh?

      It's a way to synchronize files.

      Jeez, we've had that forever. When did the first sync web sites start coming out? 1999? There were a million versions. xdrive, mydrive, idrive, youdrive, wealldrive for ice cream. Nobody cared then and nobody cares now, because synchronizing files is just not a killer application. I'm sorry. It seems like it should be. But it's not.

      But Windows Live Mesh is not just a way to synchronize files. That's just the sample app. It's a whole goddamned architecture, with an API and developer tools and in insane diagram showing all the nifty layers of acronyms, and it seems like the chief astronauts at Microsoft literally expect this to be their gigantic platform in the sky which will take over when Windows becomes irrelevant on the desktop. And synchronizing files is supposed to be, like, the equivalent of Microsoft Write on Windows 1.0.

      It's Groove, rewritten from scratch, one more time. Ray Ozzie just can't stop rewriting this damn app, again and again and again, and taking 5-7 years each time.

      And the fact that customers never asked for this feature and none of the earlier versions really took off as huge platforms doesn't stop him.

    • by Belial6 ( 794905 ) on Tuesday June 09, 2009 @05:50PM (#28272179)
      It is a Database centric application development platform. You don't say that it is hard to understand what an OS is if it comes with an email application, or a web browser do you? Lotus Notes/Domino is EXTREMELY simple to develop on and use. It's biggest problem is that because it is and has been an Enterprise environment first all of the features that it pioneered got renamed and the look changed a little when competitors finally got around to trying to implement what Notes had been doing for years. Since the competitors were desktop apps, most people got their first taste of these features with MS or their like, and assumed that Notes was 'non-standard'.

      The other problem Notes has is that it is so simple that companies frequently assign the first user to touch it as a developer. I'm not saying that it is impossible that the Kelly Girl Temp that is in your office this week is a great developer. I'm just say that on average, the code they tend not to be. So, a lot of companies have bad apps written by people who simply are not developers.
      • The bugs man, the BUGS! Did you forget about the horrible crashes? Did you forget about the horribly complex desktop? Did you forget how flimsy it all was? How the next version always would fix things and it never did?

        The slow steaming pile of dog excrement called Lotus Notes is NOT a good reference for anyone, especially not the designer of this sorry excuse for wasting perfectly good CPU cycles and disk space.

        • by Belial6 ( 794905 )
          The Notes client did have frequent crashes on Windows a decade ago, but it was more stable than the OS at that time. The server has been extremely stable for as long as I have ever used it which is the v3 days. That was over a decade ago and a half ago. Are you really complaining that a version of software a over a decade out of date was unstable? If your apps were flimsy, you should have talked to your developers. The Domino system is and has been for a long time a very robust system.

          The anti-Notes
          • by Blakey Rat ( 99501 ) on Tuesday June 09, 2009 @10:50PM (#28274553)

            Oh come on! You're living in a fantasy world!

            Notes 6.5.1 (the last version I have extensive experience with) did not come out a decade ago. It came out in 2004, and it a gigantic piece of crap. The only thing good I can say about it is that it *finally* worked correctly on NT with multiple users-- only 10 full years after every other piece of software on Earth did!

            Are you really complaining that a version of software a over a decade out of date was unstable? If your apps were flimsy, you should have talked to your developers. The Domino system is and has been for a long time a very robust system.

            Dude, reality check:

            IBM sells Lotus Domino/Notes as an email system, "groupware" if you want to use that term. Look: http://www-01.ibm.com/software/lotus/ [ibm.com] Right there on the website, it says the top two features are Email and Calendaring.

            Email and Calendaring. Lotus Notes may work for many tasks, but two tasks is *does not* work for is Email and Calendaring. Not even close. Hell, I had to reset Palms at my workplace 3 times a week when Notes would reliably bug-out create appointments that ended before they began-- which of course confused the poor Palm software to no end.

            The amount of lost data due to Notes' failure of a UI is legendary. Deleting a copy of an email filed into a folder *also* deleted any other copy in any other folder. Amazingly retarded design. Notes didn't open attachments in the Temp folder as Read Only, so it encouraged users to edit them and save their changes. While, at the same time, it was super-aggressive about cleaning up the Temp folder. I can't even guess at how many documents were lost that way by poor, understandably confused, users.

            Yes, Lotus Notes can do all that and a bag of crap, but it's sold as groupware and that is how it shall be judged. I'd go as far as saying that I don't even give a shit what else it can do: it's sold as groupware, and it *sucks* as groupware, and thus it's a failure of a product. (It also costs twice as much per-seat as Outlook, for a far inferior product.)

            The anti-Notes trolls always crack me up. They basically say "I once saw a badly implemented application in Notes a decade ago, and it didn't compare to applications that are being written today." It makes about as much sense as complaining about Windows because you didn't like WindowsME.

            Oh please. Compare Notes 6.5.1 with Outlook 2003. NIGHT AND DAY. (Notes being "night.")

            Here's what I'll acknowledge: there is a certain subclass of human being, you included among them, that are not only blind to Notes' downsides, but actually are huge fans of the program. I won't attempt to change your mind, because I know from experience that your brainwashing is total and complete. But I'd really appreciate it if you didn't just dismiss all criticism of Notes out-of-hand.

    • by lennier ( 44736 ) on Tuesday June 09, 2009 @06:59PM (#28272815) Homepage

      The thing that gets me is, Lotus Notes was basically doing the same thing as Google Wave years ago. Distributed persistent documents. A brilliant idea, flawed in execution (and the fact that it wasn't open source so you only had one company to get it from, so it got locked into its own ghetto).

      Wave is another attempt at the concept, hopefully learning a few things and doing it simpler, but... surely Roy Ozzie of all people should see the similarities.

      • Re: (Score:3, Insightful)

        by Zerth ( 26112 )

        The clever bit is that they made a bunch of disparate applications into views of one model. email=RSS=blog=IRC=USENET=document. Yourserver+push+threads+chat+categories+changelogs

        The part where they brought up a client that looks like mail(or maybe pine) was the best bit.

  • I think we're missing the point. This isn't about Google or Microsoft, or even Wave. This is about some guy trying to achieve Jesse James Garrett status by coining an even more annoying buzzword than Web 2.0. Don't let it happen!!

    Why can't we just stick with "...considered harmful" and move on, Ozzie? Please??

  • In Microsoftian terms, open source is evil. And Google has to resort to that "evil" to keep itself going.
    • Re: (Score:3, Insightful)

      by MozeeToby ( 1163751 )

      He's right as far as he goes, it's just that he doesn't go far enough. Google tends to open up their APIs and say to the developer world "Go play with this", Microsoft chooses not to take that risk (and yeah, it is a risk) and keeps a tighter lid on their software. It is absolutely true that this gives Microsoft more control over their brand image and software.

      Where he stops short, however, is not looking at the final results. He just doesn't get that open source and open APIs work. Letting the develope

  • I saw the video. Why is this better than a good php web forum software with some Web 2.0 (e.g. JavaScript interactivity) thrown on top? Email will always keep the bulk of messages. And if we were to use chat in a more serious manner, we would get the same result.

    What I saw in Google Wave could be implemented using email,p2p chat or forum software.

    I suppose I am just not smart enough to see how ingenious Google was with Wave. But what if more than 80% of the users out there are the same? (I am not saying tha

    • by ka9dgx ( 72702 ) on Tuesday June 09, 2009 @05:04PM (#28271587) Homepage Journal

      This allows you to share a document and make multiple simultaneous changes, providing a structure to do so all the way up and down... this framework gives you a standard way to do things, that can then be expanded upon in a whole new set of ways.

      Yes... this stuff could be done in a web forum... just like you could program everything in assembler... but it's more efficient in many ways to spend a little CPU time to make up for hours of developer time.

      This framework will allow others to reach much, much farther and do things you can't even imagine doing via php/javascript.

    • by Joseph Lam ( 61951 ) on Tuesday June 09, 2009 @05:55PM (#28272233)

      If you just want to run a standalone web forum, then Google Wave may not offer much more than a ajax php forum. And if you just want email, then SMTP+IMAP/POP is surely good enough.

      The power of Google Wave comes from the unification of various communication and collaboration paradigms, it's federated nature, it's extensibility and it's open-standard and web-centric approach. In the old model if I want to participate in a forum I'll have to register on the web, go back to my outlook to get the verification email, and then go back to web. I'll also have to subscribe to email alerts for new posts, then go back to the web to reply. All these context switching is totally unnecessary and can be frustrating when you have say 10 different web forums, 5 social networks, 3 photo sharing sites, and 2 IM networks and 1 blog. And there is no practical way to for me to search and browse through my entire communication history in one place.

    • Re: (Score:3, Interesting)

      by Anonymous Coward

      Yes, Google Wave does not immediately offer any new features, but it does simplify many of those things. It is actually very similar to e-mail as it is a decentralized system for storing and transmitting data, except it is designed to be real-time, support threading/discussions easily, and embed various types of applications and rich data easily. This essientially raises an e-mail/IM medium such that it can be used instead of web for simple uses. IM is not suitable because, unlike e-mail and Wave, it does n

  • by senorpoco ( 1396603 ) on Tuesday June 09, 2009 @05:04PM (#28271583)
    In other News, Bill Gates and Steve Ballmer issued a joint statement saying "in their independent opinion as leading figures in the software industry, Live Mesh kicks Wave's ass."
  • Isn't the fantastic thing about Wave that it _is_ anti-web? I mean, it is distributed and decentralised, which is the antithesis of what the WWW is about.

    IMO, moving to such a decentralised internet is critical to the future of the web, which is why I think projects like this and OneSwarm, etc, are so important.

    • "moving to such a decentralised internet is critical to the future of the web, "

      Damn it - I can't even get the bloody jargon right.
      Critical to the future of the internet - the Internet! :-)

    • Re: (Score:3, Interesting)

      by gd2shoe ( 747932 )

      I mean, it is distributed and decentralised, which is the antithesis of what the WWW is about.

      What planet did you grow up on? The "World Wide Web" is comprised of a decentralized, distributed (worldwide) set of computers running web servers owned and controlled by myriad companies and individuals (more specifically, the web pages and hyperlinks). You seem to understand that there is a difference between the World Wide Web and the Internet, but cannot grasp that the "www" part of the equation is thoroughly distributed and decentralized?

      • Yes and no. The web as a protocol (HTTP) is decentralized. Anyone can run a server, but if you run a server, you have to provide the software (well, a lot of it is open source) and bandwidth yourself. On the other hand, with Wave, the software is gadgets/add-ons which are embeded in messages and the bandwidth is spread across the servers of the people in the Wave. Not as good as BitTorrent which distributes the bandwidth among all of the users, but it does distribute the bandwidth costs a bit.

        In actual usag

      • the internet is a series of tubes, like plumbing

        and the world wide web is where you get lolcat pictures

        please educate yourself before you open your ignorant mouth

  • by DynamiteNeon ( 623949 ) on Tuesday June 09, 2009 @05:29PM (#28271875)

    Where in Google's presentation did they say that implementations had to all be open source? They simply said they'd supply some of their own code and the documentation for the protocols to allow other people to implement their solutions. They never said all the other people had to open source their versions.

    • While I agree with what you say - there is no Open Source requirement - so does the article. I see you are trying to disprove that Open Source is a requirement legally.

      If you mean the quote I pasted below, then read it again. He is saying that due to it's complexity it will not be feasible to code one implementation of it. And that means that if company A wants to use it they will need to spend through the nose creating "one implementation" OR use open source so that they don't have to do it all on their
  • Moderators should stop posting funny idle.slashdot videos in main site. Whats next, lolcats?
  • by decomposing things to be simpler, you don't need open source.

    Let's see.... you could meet a beautiful girl and fall madly in love and have sex for free for the rest of your life...

    Or... you could meet Ray the Pimp and pay $50 bucks for a night with his "best" girl, Grizelda. She even has most of her teeth!

    And then you find out at the last minute that she'll sell you condoms for $200 each. No, the one in your wallet is not "compatible".

  • by wardk ( 3037 ) on Tuesday June 09, 2009 @05:33PM (#28271923) Journal

    Lotus Notes = Ray Ozzie

    if this man is speaking, I am not listening

  • Are they even similar? Mesh is a tool for sharing files across multiple machines.....Wave is a tool for communication and collaboration?

    For the record, Mesh is a damned fine service; I use it to backup all my critical data over all my machines as well as for it's remote desktop to any of the meshed machines.

  • ray ozzie tells the world that we should take wave seriously

    if ray ozzie had ignored wave, then he would have implicitly communicated it would be safe for everyone else to ignore wave

    by throwing a hissy fit over wave, ray ozzie is telling all of us that wave has real potential

    google should cut ray ozzie a check for the free PR and advertising

    when will people learn that there is no such thing as bad press? all exposure, positive or negative, is good exposure. that's why attempts at censorship often backfire (see: streisand effect)

    • by migla ( 1099771 )

      You may be right about the negative press not being bad press in this case, but press sure as hell can be bad in some cases.

      Has no one ever been hurt as a consequence of anything in the media? I'm sure someone has.

      • if you take a fine, upstanding citizen, and skewer them mercilessly in the media, they themselves might feel bad, and they themselves might feel like hiding in a cave, and they themselves might not like capitalizing on their new notoriety. but you have just given them a gift regardless of whether they use it or not. they have just been given carte blanche to capitalize on their notoriety

        go ahead, pick someone, anyone, who has received horrible negative attention in the media. all of it can result in book de

  • by Ukab the Great ( 87152 ) on Tuesday June 09, 2009 @06:01PM (#28272285)

    An ajax web app that tries to ape a simple desktop app is built with:

    HTTP
    HTML
    CSS
    XML
    SQL
    JavaScript
    PHP/Python/Ruby/other scripting language

    That's 7 different text-based (aka "simple") languages/syntaxes a developer has to learn just to be able just to get the same basic functionality as a simple desktop application. The current system as it is isn't simple.

    • Re: (Score:2, Insightful)

      by murp ( 1304761 )

      HTTP

      I don't know about that one, how much do you really need to know?

      XML

      There is next to no XML in anything I've ever written, most communication between services is done in JSON - I doubt there would be much XML in Wave either.

      SQL

      If you've got a good ORM back-end, there shouldn't be any need to hand-code SQL for most server-side applications.

      That whittles it down to four, and I think it's a small price to pay for the advantages of web-based applications (on which I need not expand).

      Also, server-side JavaScript is re

      • by lennier ( 44736 )

        "There is next to no XML in anything I've ever written, most communication between services is done in JSON - I doubt there would be much XML in Wave either."

        Since it runs over XMPP, which runs over XML, you'd be wrong [waveprotocol.org].

        Welcome to the pain.

  • by Shemmie ( 909181 ) on Tuesday June 09, 2009 @06:02PM (#28272299)
    I was showing a Linux user Live Mesh today - and I've got to say it's shaping up to be a really impressive 'something'. Not quite sure what it is, but it's impressive. 5 gig syncing across my desktop PC, laptop, home server, work PC, and mobile phone. So it's a cloud storage thingy, I hear you cry. Ah ha, but it also has built-in remote desktop. And you can invite other people to have access to your remotely shared files.

    So... it's syncing cloud storage, and a remote control system thrown in. Maybe I don't get its place in the Universe, but there's no denying the technology works well.

    This is me commenting on the technology I know about - not used Wave, but it read as a heck of a technology, on paper. I'd be very interested to get my hands on it.
    • Re: (Score:3, Funny)

      by salesgeek ( 263995 )

      Ah ha, but it also has built-in remote desktop. And you can invite other people to have access to your remotely shared files.

      So... it's syncing cloud storage, and a remote control system thrown in.

      I'm waiting for "No one expects Live Mesh... our chief weapons being 5 gigs and syncing... and remote desktop with syncing...

  • It seems like what he is saying is more that it is too complicated, rather than too complex. Complexity [wikipedia.org] - in terms of many interacting agents, the difficulty of predicting emergent behaviors, and the ability to spontaneously form new structures - seems to be the key feature that made the web successful.
  • I mean, this guy goes around promoting himself as the next big thing for making a web site that no one's really heard of, and, as Microsoft's "internet genius", he's pretty much sucked. The company is running around in circles, has kinda blown its client. I mean Bill Gates's Active Desktop had more, well originality than anything that's come out of MS since then. At least it was an interesting concept, even if it couldn't quite work. What do we have now? Stuff that's not even really interesting.

I have hardly ever known a mathematician who was capable of reasoning. -- Plato

Working...