Slashdot Mirror


GroupDAV: Standardizing Groupware

IGnatius T Foobar writes "There are lots of open source groupware products out there, but the perpetual problem has always been that we don't have a single, unified standard protocol to connect open source groupware clients to open source groupware servers. GroupDAV changes all that. Support for GroupDAV now exists in Citadel, OpenGroupware.org, KDE Kontact, and connectors are currently in beta for Evolution and Mozilla Sunbird. Unlike CAP and CalDAV, the GroupDAV effort is backed by real code that works today. "

150 comments

  1. Re:Bug? by Anonymous Coward · · Score: 0

    No bug... PEKAC, I would look into it as soon as possible

  2. Good step! by bigtallmofo · · Score: 3, Funny

    Now all we need to do is get Microsoft to adopt the GroupDAV protocol in Exchange/Outlook.

    I feel confident this can be done on February 30th of this year.

    --
    I'm a big tall mofo.
    1. Re:Good step! by Foolomon · · Score: 2, Funny

      If Microsoft adopted it then you wouldn't be able to say... the GroupDAV effort is backed by real code that works today. ...at least not until the third version came out.

    2. Re:Good step! by crimethinker · · Score: 3, Insightful
      My bet would be the 1st of April. Repeat after me, "Embrace and extend."

      If MS were to adopt this protocol, it would become GroupDAV.NET, with extra-special "features" added that "our customers demand." These features of course would not be compatible with existing open-source programs, nor would they be compliant with the standard, and guess who would win the ensuing "betamax" war?

      As another poster has pointed out, they are wedded to MS in unholy matrimony because of Exchange. Don't think for a minute that MS will give up one of their better lock-ins in the name of "compatibility." Just like when one political party talks about "bipartisanship" and actually means "cave in to our demands," when MS talks about compatibility and "open standards" what they really mean is "do it our way, or we'll tell you where to go today."

      -paul

      --
      Pistol caliber is like religion: everyone has their favourite, and theirs is the only right choice.
    3. Re:Good step! by dfn5 · · Score: 1
      This is funny cuz it's true so it should also be +1 insightful.

      --
      -- Thou hast strayed far from the path of the Avatar.
    4. Re:Good step! by Anonymous Coward · · Score: 0

      We don't Microsoft to adopt it, we just need someone to write an Outlook connector for it.

    5. Re:Good step! by sharkey · · Score: 1

      Maybe not, but at least everything you group will be faster and more fun!

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    6. Re:Good step! by Anonymous Coward · · Score: 0

      Ho Ho. But not funny, This is true. Is anyone in the community in the position to get something like this out there?
      I've thinking this for ages (I know, get off my ass and write it), though I've been thinking of other stuff, Why don't we seed the windows universe with software that interoperates with unix.
      Probably get a slating for this but... Samba is great, it started chaseing a MS thing insted of offering an alternative client to the windows shops. I know we end up in a similar place but samba never "sits right" in my linux (debian) clients as good as it is. NO? Ah well, probably just me ;)
      Anyway, here's a call for more OS stuff on windows clients for unix services.

      Welshmnt

    7. Re:Good step! by Icyfire0573 · · Score: 1

      Its pretty funny considering that when I read that post I was thinking to myself... its a complete joke and Microsoft is never going to give up, but I looked at my watch to check the date and how far a way the 30th was and it took me just a little too long to realize that the 30th was NEVER going to happen

    8. Re:Good step! by Whitemice · · Score: 1

      Dude! I am the author of GroupDAV.NET!!! Wow, how cools is that! GroupDAV.NET is a .NET assembly (developed in Mono) for utilizing a GroupDAV resource.

      --
      Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
  3. untouched versions by Doc+Ruby · · Score: 4, Interesting

    DAV is versioning, especially relevant to concurrency in groups. How does GroupDAV model that kind of versioning? And how are our existing, divergent client apps supposed to represent that?

    --

    --
    make install -not war

    1. Re:untouched versions by Anonymous Coward · · Score: 0

      The full acronym is Distributed Authoring and Versioning. So what if they mostly care about the Distributed and Authoring parts?

      I use webDAV for my calendar though and it's nice to be able to recover if I delete an appointment that I really wanted.

    2. Re:untouched versions by Doc+Ruby · · Score: 0

      So what? Versioning is essential to distributed authoring. That's why it's in the tech. So what if *you* don't care about it. That's the point of a good protocol - a user like you doesn't care about it, because it "just works". But developers have to care, to make it work.

      --

      --
      make install -not war

    3. Re:untouched versions by helge5 · · Score: 3, Informative

      Despite the name, WebDAV itself does not provide any versioning, thats part of DeltaV, a separate specification.

      Concurrency in GroupDAV is handled using HTTP etags which can be used ensure modification consistency. You might want to read the draft.

    4. Re:untouched versions by Mike+Shaver · · Score: 1
      As Helge tried to explain, WebDAV itself has no versioning in it. It's not "in the tech", at all. The name was selected when "V"ersioning was going to be a part of the core standard, but the versioning part was dropped (pushed out to DeltaV) before the standard was finalized. WebDA just doesn't have the same ring to it, I guess, so they didn't change the name. Any good WebDAV book (I recommend Lisa Dusseault's) should explain it well.

      Mike

    5. Re:untouched versions by Doc+Ruby · · Score: 0

      Helge's explanation is pretty clear, and I accept it as useful learning. You probably are reacting to my response to the Anonymous Coward's snotty answer, which isn't shown (in Slashdot's screwy thread formatting).

      FWIW, I'd say that versioning's exclusion from the *DAV tech is one reason that *DAV is not ready, and that there are so many alternatives per datatype. I'd also say that packaging versioning separately will make even combos of the two parts weaker - because versioning *is* essential to authoring, as we have learned painfully over and again with every kind of collaborative authoring.

      --

      --
      make install -not war

    6. Re:untouched versions by helge5 · · Score: 1

      Notably despite having the V in the core (or ACL or DASL), WebDAV is a huge success and definitely very useful for a very wide range of applications.

      Which is somewhat the point of GroupDAV. You _can_ have scheduling REPORTs, full iCal, ACLs or searches in addition to what is specified in the core. We just want to find a common but still useful denominator targetted to the capabilities of existing OpenSource servers.

    7. Re:untouched versions by Anonymous Coward · · Score: 0
      I use webDAV for my calendar though and it's nice to be able to recover if I delete an appointment that I really wanted.

      Not if you're using the Apache DAV module you can't!

  4. And Groupware is... by kevin_conaway · · Score: 1

    what exactly?

    1. Re:And Groupware is... by XMyth · · Score: 2, Funny

      Software for groups, duh.

    2. Re:And Groupware is... by Foolomon · · Score: 3, Funny

      It's when everyone dresses alike, sorta like Garanimals.

      Not, uh, that I would know what Garanimals is.

    3. Re:And Groupware is... by Anonymous Coward · · Score: 0

      I'm not sure, but I think it's related to clusterware. As in, "imagine a beowulf cluster of".

      Or something.

    4. Re:And Groupware is... by kebes · · Score: 5, Informative

      I didn't know what it was either. Apparently it's software that helps manage to efforts of groups of people, allowing them to collaborate on projects. So it's exactly what's needed for a distributed OSS project. Refer to useability first for some details.

    5. Re:And Groupware is... by flacco · · Score: 1
      Not, uh, that I would know what Garanimals is.

      my underoos are a bit tight but they're hanging in there. which is a real disturbing graphic if you interpret it properly.

      hey, wait a minute - problem solved! thanks google!

      --
      pr0n - keeping monitor glass spotless since 1981.
  5. Product support by Anonymous Coward · · Score: 3, Interesting

    And it works on Groupwise, Outlook/Exchange, Mail.app... what, it doesn't work on the software that most people actually use? Then who's going to use it outside of a few small Linux-only dev shops?

    Or less sarcastically, what's been the effort on getting large vendors to support the new standard?

    1. Re:Product support by Anonymous Coward · · Score: 1, Informative

      Novell is on-board.... They aren't really a small shop.

    2. Re:Product support by FuzzzyLogik · · Score: 4, Insightful

      Just because it doesn't work now doesn't mean it won't in the future. You have to start somewhere. The reason everything has become divided on this front is probably due to there not being a good standard to rely on. Now that we have that maybe it can be implemented on those apps that most people use. So hold your judgement until you see what happens in the future.

    3. Re:Product support by Anonymous Coward · · Score: 1, Insightful

      Aside from Outlook/Exchange, all other groupware implementations are total crap. OpenGroupware.org is a noble effort, but it has the absolute worst interface I've ever seen. Evolution has far too many dependencies on the Gnome library labryinth for it even to be worth consideration. Mail.app is flaky. iCalendar works, but has some severe limitations to make it useful as a groupware product in a production environment.

      My company (Mac OS X- and Linux-based systems) has been looking at this problem for awhile. We've got an internal system that works ok, but it's only marginally better than the systems listed above.

      GroupDAV is at least an effort to get cross-platform, cross-application groupware set up. It reduces the complexity from a 2N problem to an N problem - if I find a good server or client implementation, I can write the other half of it and watch it go.

    4. Re:Product support by helge5 · · Score: 2, Interesting

      There are no efforts to get it supported by large vendors and there never will be such. This is something CalDAV is working on and will hopefully succeed.

      GroupDAV is looking on what is provided and can be implemented by the meriads of _OpenSource_ servers related to calendaring. As a matter of fact this implies certain limits since a lot of servers are just some PHP hacks.

      The current state of the art is sharing calendaring information in this environment is using a single large HTTP file. GroupDAV wants to pimp that up while staying compatible with full CalDAV servers (for server which can host it).

    5. Re:Product support by cwoelz · · Score: 1

      Is it possible / not too difficult to write a Outlook plugin implementing GroupDav? Does Kolab implements Groupdav?

    6. Re:Product support by Otter · · Score: 1
      OpenGroupware.org is a noble effort, but it has the absolute worst interface I've ever seen. Evolution has far too many dependencies on the Gnome library labryinth for it even to be worth consideration. Mail.app is flaky. iCalendar works, but has some severe limitations to make it useful as a groupware product in a production environment.

      You forgot the groupware UI nightmare to end all nightmares -- Lotus Notes.

    7. Re:Product support by helge5 · · Score: 1

      Its very difficult to write Outlook plugins in general, the protocol itself is usually a _very_ minor thing in such an effort.
      Yes, in theory this could be done. The plugin would need to convert the Outlook MAPI messages to iCalendar or vCard objects. Which is hard.

      And no, Kolab currently uses a self invented protocol which uses IMAP4 to access objects and some self-defined XML payload for the object.
      Implementing GroupDAV (or CalDAV) on top of Kolab is close to impossible (without breaking the whole Kolab concept).

    8. Re:Product support by FullMetalAlchemist · · Score: 1

      On the other hand, Lotus Domino and Notes are probably the best and simplest platforms for extension, that's why IBM bought it.

      All Domino developers have been complaining to IBM about the horrible interface since its birth, and it got even worse with v6; that has bitmap themes; ARGH! Themes suck ass, second, bitmap themes is pure sodomy (which is why GTK+ etc are so horrible).

  6. Question number one by Anonymous Coward · · Score: 4, Funny

    How will this get me laid?

    1. Re:Question number one by Anonymous Coward · · Score: 0

      The group is unanimous. You need to lower your standards and befriend a fat girl who is likely as horny as you.

    2. Re:Question number one by alachyr · · Score: 5, Interesting
    3. Re:Question number one by Anonymous Coward · · Score: 1, Interesting

      Not at all! Only HULA *H*elps *U* get *LA*id
      http://www.hula-project.org/
      But then I think you knew that!

    4. Re:Question number one by wootest · · Score: 1

      I'd need to know, first, if you're a 22 year old college student living in the dorms.

    5. Re:Question number one by Anonymous Coward · · Score: 0

      Hopefully if you work for the MS Exchange group, it'll help you get laid...off.;-)

    6. Re:Question number one by ggvaidya · · Score: 4, Informative

      Not that I have much experience, but visiting Slashdot may be entirely the wrong way to go about answering that particular question ...

      (For those who think parent is a troll: here's the idea, with relevant bits highlighted)

    7. Re:Question number one by Anonymous Coward · · Score: 0

      Hmmm, you're posting on slashdot... you're screwed already, buddy.

    8. Re:Question number one by flacco · · Score: 2, Interesting
      When words like "groupware" and "enterprise" start getting tossed around, you're doing the latter. You start adding features to satisfy line-items on some checklist that was constructed by interminable committee meetings among bureaucrats, and you're coding toward an externally-dictated product specification that maybe some company will want to buy a hundred "seats" of, but that nobody will ever love. With that kind of motivation, nobody will ever find it sexy. It won't make anyone happy.

      you know what would make me happy? you know what i would find sexy? if there were a viable F/OSS alternative to microsoft exchange with native cross-platform clients. that would make me so happy/sexy i'd probably drop trou and start stroking in my cube immediately.

      nice rant from JWZ, committee-driven requirements are all ha-ha-funny, and management are brainless dicks who will never use the features anyway etc. etc. etc. but the fact remains that the outlook/exchange combo is the gnarly root of the rotting impacted tooth that is the microsoft software stack in businesses. a viable alternative must exist before we can yank that sucker out.

      that said, there were a lot of useful suggestions in JWZ's article. i agree the place to start is to get calendaring and meeting invites down cold. but at some point you do need to add some straightforward project management / workflow crap.

      outlook / exchange presents these functions interoperably through a single integrated interface that business-types are comfortable with, and that should be the goal of a groupware app. this need not contravene "the unix way is to do one thing well" philosophy - the "one thing" that such a client should do well is provide a unified interface to these groupware functions, which should work together.

      --
      pr0n - keeping monitor glass spotless since 1981.
  7. Lack of this is keeing us with Microsoft by Anonymous Coward · · Score: 5, Insightful

    And this lack of a GroupWare standard is EXACTLY why organizations like mine (state government) still turn to MS.

    If we could get an opensource standard that worked with exiting MS standards then we would switch, if for nothing else then price alone.

    1. Re:Lack of this is keeing us with Microsoft by jrm228 · · Score: 2, Interesting

      I wouldn't bet on that. With groupware, almost more than any other application, usability typically trumps prices as a user requirement.

    2. Re:Lack of this is keeing us with Microsoft by clickster · · Score: 2, Insightful

      MS standards

      As with Santa Claus, the Tooth Fairy, and the Easter Bunny, these do not actually exist...

      But as for working with MS products (as opposed to standards), the problem lies with MS. They don't want to open up and of their formats, etc. Why do that when you have a monopoly. It only invites competition.

      --
      If you mod me down, I shall become less powerful than you could possibly imagine.
    3. Re:Lack of this is keeing us with Microsoft by Anonymous Coward · · Score: 0

      so if you say microsoft is a standard (ok, its used by a lot of ppl, but a standard is by definition something from an upper committee like iso or rfc or din, not a single firm itself), then you should stay where you are and live with your costs, which must be really really low as microsoft says their tco is the best of the world.

      Of course many open source programs are from single hobbyists who are much too lazy to write a program fullfilling a complex standard, but nevertheless standards exists and are used in the open source world, while microsofts tries to extend standards themselves and use it against others ... (sometimes they even managed to fullfill a standard, but thats not what they usually do in my opinion)

      just a few cents worth of writing

    4. Re:Lack of this is keeing us with Microsoft by Anonymous Coward · · Score: 0

      And your point is?

    5. Re:Lack of this is keeing us with Microsoft by Anonymous Coward · · Score: 0

      usability typically trumps prices as a user requirement.

      You obviously have never done goverment work.

      j/k (well, not really)

      We have looked into opensource GroupWare and just plain can't find one that will work for everyone. I also use because, like it or not, MS sets the playing field for most computing on the user level. If they define how groupware works for them and others don't play ball then that is up to them, they are free to be driven into obscurity.

      Look at IE and Firefox as an example. IE does not honor valid WC3 HTML but it still seems to have a huge number of pages written to work for it. Who really set the standard there, I think MS.

    6. Re:Lack of this is keeing us with Microsoft by bozone · · Score: 5, Informative

      My company was planing on migrating from NT4 domain / Exchange 5.5 / SQL2000 / Win2k desktops to more platform independant solutions - Novell NDS / Groupwise / mix of SQL2k & PostgreSQL / mix of Linux & W2k desktops

      The show stopper? PDA synch with shared calendar used by management. The PDAs synch through outlook. Outlook doesn't talk to Groupwise calendaring. Exchange 2003 requires Active Directory. Having AD makes SQL2005 directory integration an option now...

      5 crappy PDAs and not wanting to retrain people on a new mail client is directing our infrastructure....*snif*

      --
      "Hatred is the coward's revenge for being intimidated" ...George Bernard Shaw
    7. Re:Lack of this is keeing us with Microsoft by Tsujigiri · · Score: 1

      You could always suggest an alternative to the PDA's. Unfortunately it's not quite out yet, but should be sometime this year and I don't know what your timetable is.

      --

      "I'll take the red pill. No! Blue! AAAaaaahhhhhhhhh"
      - Monty Python meets the Matrix

    8. Re:Lack of this is keeing us with Microsoft by Scott7477 · · Score: 1

      You gotta love pointy haired bosses. I'd say it's time for y'all to start looking for a new job. What a sad story...

      --
      "Lack of technical competence coupled with the arrogance of power, as usual, leads to no good end."
    9. Re:Lack of this is keeing us with Microsoft by micheas · · Score: 1
      My company was planing on migrating from NT4 domain / Exchange 5.5 / SQL2000 / Win2k desktops to more platform independant solutions - Novell NDS / Groupwise / mix of SQL2k & PostgreSQL / mix of Linux & W2k desktops

      The show stopper? PDA synch with shared calendar used by management. The PDAs synch through outlook. Outlook doesn't talk to Groupwise calendaring. Exchange 2003 requires Active Directory. Having AD makes SQL2005 directory integration an option now...

      5 crappy PDAs and not wanting to retrain people on a new mail client is directing our infrastructure....*snif*

      So write up a business case for buying 5 new PDAs. Add the cost of the new PDAs to the cost of migration, vs. the cost of all the Microsoft licenses. (If you can budget $2500 for the new PDAs and still have it come out less than the MS licenses and the if one of the new PDAs goes to the person approving the expenditure . . .)
    10. Re:Lack of this is keeing us with Microsoft by Anonymous Coward · · Score: 0

      Hint: You can synch Notes with PDAs, and you can use Outlook and Exchange to access Notes mail and calendars, or use web mail access, or use your favorite IMAP or POP3 client to access mail.

      Unlike Outlook/Exchange, Notes/Domino doesn't require a special proprietary directory infrastructure, and it supports all the open protocols and standards you might expect--LDAP, IMAP, SMTP, POP3, HTTP, ODBC, JDBC, Java, XML, SOAP, CORBA, SIP, iCal, ...

      Sure, it's not perfect, but you might find it a big improvement on what you have right now. And you can run all your servers on Linux, run Notes under WINE, and soon use IBM Workplace to access Domino/Notes servers with a native Linux client...

    11. Re:Lack of this is keeing us with Microsoft by Jjeff1 · · Score: 1

      Sad? Perhaps. But look at it from the bosses view.

      You're taking away a major, visible piece of functionality. For non-tech people, technology is a tool that helps them do their job, not the job itself. A mechanic wouldn't buy a new set of wrenches, no matter how indestructible they might be, if the set was missing the 9/16ths.

      Why do we expect the PHBs to accept something similar?

      Flame me if you want, but the lack of groupware functionality is a major problem. The fact that it still hasn't been addressed by the OSS community points to the generic problem with OSS. Software is written by geeks, for geeks. OSS needs to be written for joe-sixpack and his PHB, to solve their problems as they see them. Not just to solve the geek problems, they don't care about the geek problems, it's not their job. Look at Tivo, look at google. Now look again from the POV of Joe and his PHB, this is what we need to aim for.

  8. Still needs more... by chris09876 · · Score: 2, Interesting

    Although this is a great step in the right direction, I still think is only going to be limited adoption until open source supports MS Exchange. Outlook/Exchange is so common in companies (big users of groupware) that open source is hurting itself by not supporting it.

    1. Re:Still needs more... by lamp77 · · Score: 2, Informative

      It's not really a choice, licenesing for that costs money, and reverse engineering a constantly changing product is non-trivial

      And I believe that Evoloution has an adapter for Exchange2000.

    2. Re:Still needs more... by Wier · · Score: 5, Insightful

      You're joking, right? Open source supports the open standards when Exchange uses them.

      For instance, you can use active directory as a regular LDAP instance (albiet with funny cn= syntax)

      And you can access email boxes as IMAP folders.

      In fact, most of the iCal processing is done by outlook and just stored in mail folder (accessible via IMAP). In fact, some people have actually gotten calendaring working with open source software via Exchange.

      The only parts that aren't supported are those that aren't open. For instance, the MAPI messaging that exchange can do and those wonky objects in Active Directory that you can't access via the LDAP interface.

    3. Re:Still needs more... by superpulpsicle · · Score: 1

      Yeah I know at least 2 companies that run nearly 100% unix IT shops that still prefer Outlook pop3 and Exchange 2000.

    4. Re:Still needs more... by Vellmont · · Score: 3, Insightful

      I'd have to disagree. An open standard is a replacement for Exchange. Perhaps you need a method for connecting outlook to your groupware server, but I see little reason why a groupware server needs to talk exchange.

      Before businesses widely adopted SMTP as a standard mail protocol there were all the crappy proprietary mail standards that didn't inter-operate. They all died the long death as people wanted to talk to each other across the internet. I think the same thing will happen with groupware. Until now there hasn't been a standard (or at least an accepted standard) for client/server to talk to each other. The best we've got is iCal, and that's really calendaring only.

      --
      AccountKiller
    5. Re:Still needs more... by nlinecomputers · · Score: 5, Insightful

      Agreed.

      For me the problem isn't Exchange. It's Oulook. People want to use outlook. They don't give a flying frack what it connects to but they want the useabilty of Outlook.

      --
      Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
    6. Re:Still needs more... by Undertaker43017 · · Score: 1

      While I agree that an open standard is great for groupware and for companies that are "open" to using something, cheaper, better and more flexible, it will be really hard to break the entrenched defacto standard of Exchange.

      I haven't meet an Exchange administrator that didn't complain about it, but I also can't see them embrassing something like this. When you support 10,000+ users on any groupware, migrating those users to something new is a daunting task. Plus after the migration you have to deal with the retraining, because there is always something that won't work the same and users hate change. ;)

      You also have to remember where decisions like these are made in large companies, not at the administrator level. If an administrator is lucky they may get asked their opinion.

      I always use open standards, where they exist, and make sense, I don't use Exchange (OpenExchange), but I am fortunate to be in a position to make decisions on what our company uses for stuff like this.

    7. Re:Still needs more... by brunogirin · · Score: 1
      If only open source could support MS Exchange! But for this to happen, it would be necessary for MS Exchange to actually use an open protocol. MS Exchange is probably one of the most closed products from Microsoft. To the point that, when you connect Outlook and Exchange together, they use their proprietary protocols for everything, even email. Exchange only supports SMTP, POP and IMAP because they have to, in order to interact with the rest of the world. But because there is no standard open protocol for groupware, they don't have to support anything else than their own proprietary protocol, which obviously they are never going to disclose to other vendors, let alone open source project. GroupDAV can become this standard open protocol that we're missing and it can only be a good thing.

      Once we have something like GroupDAV, then a company like mine can ditch Exchange and Outlook without losing important functionality. And then we can move yet another of our servers to Linux or Solaris. And then, we can realistically consider moving desktops to Linux. Until this is done, there is no chance of having Linux on our desktops, even though some of us would love to see this happen.

    8. Re:Still needs more... by Undertaker43017 · · Score: 3, Informative

      "Exchange only supports SMTP, POP and IMAP because they have to, in order to interact with the rest of the world"

      That isn't entirely true. SMTP is needed to interact with the rest of the world, but POP and IMAP is not needed by Exchange/Outlook. These were added for use by third mail clients, that can't talk the native Exchange protocol.

      So from that perspective if enough companies are interested in GroupDAV and want to see it supported, but don't want to migrate away from Exchange (for various reasons), perhaps MS could be persuaded to add GroupDAV support. This would at least allow other clients to play, doesn't do much for OSS GroupDAV servers though...

    9. Re:Still needs more... by Moofie · · Score: 2, Insightful

      Half of Outlook's functionality is dependent on an Exchange server (calendar sharing, out-of-office notification, etc.)

      --
      Why yes, I AM a rocket scientist!
    10. Re:Still needs more... by brunogirin · · Score: 1

      Fair enough, POP and IMAP are not essential to Exchange, contrary to SMTP. My point was that, when MS are given a chance, they go the proprietary route. On groupware, they can do what they want because there is no alternative based on open protocols. So they can lock customers into using Exchange + Outlook with the groupware functionality of both. When we have an open protocol like GroupDAV and applications from other vendors than MS that support it, we will have the choice to get away from Exchange + Outlook. In a company like mine, IT would only be too happy to do so, if they could. At the moment they can't because we need the groupware functionality that only Exchange + Outlook provide.

    11. Re:Still needs more... by Undertaker43017 · · Score: 1

      Have you looked at things like Open-Xchange or if you don't mind paying.

      They aren't perfect, and collaboration is not great in standalone clients, but if your users don't mind using a web browser for email, it works great.

    12. Re:Still needs more... by helge5 · · Score: 2, Informative

      Thats certainly true, but it doesn't relate to the topic, which is GroupDAV.

      Outlook connectivity is completely out of scope for GroupDAV, it explicitly focused on connecting OpenSource software and intends to stay limitied to exactly this.

      GroupDAV is irrelevant for all people wanting to use Outlook. It just for making the world better for the (small but increasing number of) people who do not.
      You know, there _are_ actually people using Kontact, Evolution and Sunbird. Just because they are not mainstream doesn't imply that this niche doesn't want to have interoperability.

    13. Re:Still needs more... by bill_mcgonigle · · Score: 1

      The only parts that aren't supported are those that aren't open. For instance, the MAPI messaging that exchange can do and those wonky objects in Active Directory that you can't access via the LDAP interface.

      And lots of 'little features' people use. Like if you assign delegates for an Exchange mailbox, you'd expect them to show up as shared folders for IMAP users, right? No. "Go Buy Outlook/Entourage" is the answer.

      Funny how that works.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    14. Re:Still needs more... by Vellmont · · Score: 1

      Oh I'm sure you're right, the 10,000 user orgs aren't going to be the first to adopt this technology. Like every other change in technology they'll be pushed by the smaller organzations adopting it.

      --
      AccountKiller
    15. Re:Still needs more... by killjoe · · Score: 1

      Where we work the exchange admins (yes we have multiple admins to make sure the email server is working) have turned off IMAP. It's a security problem they say, MAPI and DAV is much safer they claim. I asked one them about IMAP over SSL and he just shrugged.

      --
      evil is as evil does
    16. Re:Still needs more... by Undertaker43017 · · Score: 1

      In this case I can't see the small organization's pushing the big organization's to do anything.

      Groupware servers are mostly only used inside an organization, so interoperability between groupware solutions isn't a pressing concern, certainly not enough to make MS adopt an open standard, IMO. The biggest place this comes up is in mergers, but there are already tools available to allow merging of multiple Exchange servers, or migration to/from other platforms.

    17. Re:Still needs more... by flacco · · Score: 1
      Where we work the exchange admins (yes we have multiple admins to make sure the email server is working) have turned off IMAP. It's a security problem they say, MAPI and DAV is much safer they claim. I asked one them about IMAP over SSL and he just shrugged.

      cock-blocking maneuver against alternative mail clients. they're afraid non-MS software will threaten their turf.

      --
      pr0n - keeping monitor glass spotless since 1981.
  9. Re:lolol by Anonymous Coward · · Score: 0

    for reals. i blame it on the general slowness of slashdot.

  10. Yes we need more groupware by Anonymous Coward · · Score: 0

    We need more groupware so we can all work in our meagre jobs that we have in call centres and keeps our heads down and shut up and do our job. And so we can send email to someone who is sitting 2 feet away from us.

    Come back Lotus Notes all is forgiven.

  11. Ridiculous.... by ashpool7 · · Score: 3, Insightful

    Why don't people finish things that have already been started, such as CAP (Calendar Access Protocol).

    1. Re:Ridiculous.... by Wesley+Felter · · Score: 1

      Yeah, I never understood what happened with CAP. It looks like the spec was 90% finished and then some irreconcilable philosophical flamewar broke out and killed the whole thing. How does that happen?

    2. Re:Ridiculous.... by helge5 · · Score: 3, Informative

      In the _target software of GroupDAV_ which are OpenSource servers and clients, the reason is pretty simple to explain:
      CAP requires a major effort to get implemented, mostly because its not HTTP.

      The far majority of OpenSource servers have their roots in HTML web interfaces, often done in PHP or Perl. This is why simple HTTP protocols which do not require a degree in being understood are quickly implemented - XML-RPC, RSS, Atom.

      GroupDAV is similiar in spirit, intended to be very small and easy to implement. As a bonus it intends to be a good basis to implement an "adult" protocol like CalDAV. Which is a thing the more elaborate groupware servers like OGo will certainly do.

  12. Groupware sucks. Software desired only by folks by cmefford · · Score: 1

    who clog the pipes for a living. Read "phb". I would go into it, but Nat (of Collabra/Netscape) says it best. "Groupware Bad" http://www.jwz.org/doc/groupware.html (yes, the same link that Doc posted on his blog).

    1. Re:Groupware sucks. Software desired only by folks by Anonymous Coward · · Score: 0

      Its good to know that Novell is now only interested in writing code that "helps a college student get laid". That will do wonders for their stockholder confidence!

  13. Great News! by havoc · · Score: 1

    Now if Microsoft will just support it we will be all set. Oh, wait...

  14. Yet another "standard". by FreeLinux · · Score: 3, Insightful

    That's great, another standard. But, this one is different because it is supported by Citadel? OpenGroupware and Kontact. These aren't mainstrean groupware systems. In fact all of them combined don't have enough users to establish yet another "standard".

    The fact is that there are already more than enough standards out there. What needs to happen is for the groupware systems to start thinning the crowd of standards and settle on a limited set. And, to those that would say that GroupDav is just that, please, Until the likes of Exchange, GroupWise, and Notes include it and Oulook Express and CW have it built in, it is just "Yet Another Standard".

    1. Re:Yet another "standard". by IGnatius+T+Foobar · · Score: 3, Interesting
      These aren't mainstrean groupware systems. In fact all of them combined don't have enough users to establish yet another "standard".

      Well, here's how we're viewing it from inside the GroupDAV alliance.
      We feel that all of the efforts that have been made up to this point have failed because of one or more of the following reasons:
      • Too complicated to implement (as was the case with CAP, which nobody has even tried to implement, and CalDAV, which exists only in a few vaporware implementation). GroupDAV is designed to be easy to implement yet cover the most common use cases: connecting address books, calendars, task lists, etc. to your server. We've proven that it's easy to implement -- every project that has implemented it so far was able to get an initial version up and running in just a couple of days.
      • Too specific to one product or project. GroupDAV solves this problem by sticking to the standards: iCalendar for calendar and task list data, vCard for address book data, HTTP for authentication and transport.
      • All talk, no proof of concept. GroupDAV has proven that's not the case here, because we have at least two clients and two servers up and running today, with more on the way.

      A rising tide lifts all ships. If the concensus we've begun here continues to expand to become a de jure standard, it will spell the beginning of the end for proprietary groupware connectors.
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    2. Re:Yet another "standard". by Mike+Shaver · · Score: 2, Informative
      Too complicated to implement (as was the case with CAP, which nobody has even tried to implement, and CalDAV, which exists only in a few vaporware implementation). GroupDAV is designed to be easy to implement yet cover the most common use cases: connecting address books, calendars, task lists, etc. to your server.
      I don't know what "vaporware" implementations are to you, but as one of the authors of a publicly-available CalDAV client, I suspect I should take offense. I've seen CalDAV interoperate, including basic scheduling and search, with products from other implementors. I'm not interested in whipping out a ruler on Slashdot, but I think you do your own group's reputation a disservice with that representation.

      (Also: people have indeed tried to implement CAP, and in fact I believe Groupwise shipped with support for one of the drafts quite some time ago. I do agree that CAP's a bad scene, but you really should be a little more careful with both facts and language if you're going to both represent your efforts and disparage others'.)

      If you believe that the "most common use cases" don't include alarm preservation or recurring events, we must be talking to very different users.

      Too specific to one product or project. GroupDAV solves this problem by sticking to the standards: iCalendar for calendar and task list data, vCard for address book data, HTTP for authentication and transport.

      If you believe that "sticking to the standards" with iCalendar "solves" the problem of being specific to one product, I submit that you have not spent enough time trying to actually interoperate with other iCalendar-using products. RRULE support (especially BYSETPOS, but also exclusions), VTIMEZONE handling, proper invalidation of PARTSTAT when "significant" changes happen, preservation of X-PROPS and X-PARAMS, alarm semantics, even proper newline behaviour are all stumbling blocks of various heights. GroupDAV itself seems to encourage behaviours that would prevent iCalendar compliance, such as not round-tripping alarm information and recurrences.

      Even HTTP doesn't solve it all for you, as has been discussed in some detail recently on the caldav list. It's better than the alternatives, but saying that it "solves the problem" strikes me as pretty naive.

      All talk, no proof of concept. GroupDAV has proven that's not the case here, because we have at least two clients and two servers up and running today, with more on the way.

      When we started building CalDAV support into Sunbird in December, we had a proof-of-concept server from Oracle to work against, and did, scheduling meetings with other people and interoperating with other (esp. non-CalDAV) clients. We had two servers and two clients at the January interop, plus the Exchange adapter that let us run Sunbird against Exchange and share calendars with Outlook, including basic scheduling. I'm very happy for your project's success in implementing a simple document-sharing collaboration model, but you should really consider raising your standards of research.

      All that said, I would be happy to help the author of the "beta" Sunbird GroupDAV connector get themselves checked into mozilla/calendar/providers. It was a pleasant surprise to hear that it was in beta, since I hadn't heard anything of it myself.

      Good luck to you!

      Mike

    3. Re:Yet another "standard". by helge5 · · Score: 2, Interesting

      > If you believe that the "most common use cases" don't include alarm preservation or recurring events, we must be talking to very different users.

      I think no one believes that and the other comment regarding that is incorrect. GroupDAV perfectly allows for clients to push cycles and alarms, its no different from CalDAV here.

      The difference is that GroupDAV can be used with servers which do _not_ provide that OR provide it in a different way from iCalendar - which is very common for recurrences. CalDAV ignores them, which is perfectly OK for its goals.
      Again: GroupDAV is _not_ a replacement for CalDAV, its something else.

      I very much welcome that you started CalDAV support in Sunbird and I'm looking forward to it. GroupDAV started earlier because nothing else was available and had working connectors for Kontact in October and a first beta for Evolution in December.
      So we were a bit faster, sorry about that :-) I can only speak for OGo by saying that the Sunbird GroupDAV efforts wouldn't have been started if Sunbird CalDAV support would have already been available.

    4. Re:Yet another "standard". by Mike+Shaver · · Score: 2, Interesting
      So we were a bit faster, sorry about that :-) I can only speak for OGo by saying that the Sunbird GroupDAV efforts wouldn't have been started if Sunbird CalDAV support would have already been available.
      That strikes me as a curious statement, given that Stelian announced on Feb 15that he'd "started his work", but that there was "no code yet", and in the same thread mentioned mozilla/calendar/providers, which has hosted development of a CalDAV provider since the middle of December. In the same newsgroup, in fact, we'd been discussing the architectural changes we were making to Sunbird to support remote servers properly, and the progress of CalDAV, since early November.

      But maybe I'm missing something here. It's happened before.

      Mike

  15. Wake me up when... by lorcha · · Score: 1
    ...Sunbird can grok Outlook meeting invites. I will be so happy when that happens, never having to open Outlook again.

    Seriously, are outlook meeting invites so complicated that they cannot be read outside of outlook? I hate outlook.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Wake me up when... by GonerDoug · · Score: 1

      those invites are based on the iCal standard. I can't speak for why Sunbird doesn't support them, but the iCal standard is supported by numerous commercial groupware products like GoldMine, Lotu Notes, SalesLogix, etc. It's not rocket science. I suspect the conspicuous absense of support in Sunbird is due to some sort of misguided desire to purposely NOT interact with a Microsoft product -- at their own peril...

    2. Re:Wake me up when... by metamatic · · Score: 1

      I'll be happy when Thunderbird's address book can at least import and export vCard records, and has an easy way to send my address as a vCard.

      Address book with no support for import and export of industry standard format = not useful.

      Yes, I know people have hacked together extensions and Perl scripts. That's not the point. It should be part of the standard core application.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  16. Standardization by cyriustek · · Score: 2

    Although I agree standardization is important. We should also consider that it brings certain risks as well. For example, Microsoft Office has become a defacto standard for enterprises to use. By doing this, there were standard exploits for millions of systems. (Hence, the I Love You virus.)

    I am all for standardization, as long as proper security controls are put in place as well.

    1. Re:Standardization by Anonymous Coward · · Score: 0

      so you mean standardization means letting all ppl use the same software? wow, i didnt know that the standardized lighting bulbs for example are all the exact same hardware from the same manufacturer ... and so on

    2. Re:Standardization by Anonymous Coward · · Score: 0

      Its not the a standard that causes a problem, its the IMPLEMENTATION of that standard. Microsoft IMPLEMENTS bad software designs resulting in holes and therefore we get viruses, buffer overflows, and other fun stuff. Its a feature. :)

  17. Outlook connector for CalDAV by thule · · Score: 2, Informative

    Due to a recent posting on slashdot I looked up the current status of CalDAV and GroupDAV. There are pros and cons to each. One of the nice things about CalDAV is that someone is already working on a MAPI CalDAV connector for Outlook (http://openconnector.org/). Maybe it could be re-worked for GroupDAV, but right now it's CalDAV. That gives it a big lead in my book. This could easily change of course.

    Personally I don't care which one is better right now. I just need software that will make Outlook work with my Unix/Linux servers. I have not doubt Evolution/Sunbird/etc will work with whatever standard becomes popular.

    1. Re:Outlook connector for CalDAV by helge5 · · Score: 1

      CalDAV and GroupDAV are supposed to be completely complementary.

      A GroupDAV event collection is basically supposed to be a CalDAV collection stripped down to the bones. If the server can support CalDAV, it should do so, it can be a GroupDAV (event) server at the same time.

  18. portability by kebes · · Score: 1

    this may seem slightly off-topic, but one of the reasons I love thunderbird is Portable thunderbird. The ability to port the entire application wherever I want is great. You don't just have to run it off a USB-key: I run it off of a shared network drive and it works great (I can access it on any computer easily, and I don't have to use the email application otherwise supplied at work). Now the on-topic part: I think this new groupware standard has the possibility of allowing moderately techno-savvy computer users (and business-people) to access what they need in a portable fashion. Portable Thunderbird + Portable Sunbird + Good Groupware Standards will allow much simpler connectivity when you're on the road and forced to use someone else's computer. I want Sunbird to be as powerful (and portable) as thunderbird, and I think this standard is a step in the right direction.

  19. A naive question by Anonymous Coward · · Score: 0

    Maybe things have changed since the last time I used Lotus Notes (version 3 I think) about eight years ago.

    Lotus Notes is groupware (among other things). Lotus notes used to have a native unix version.
    IBM owns Lotus Notes.
    IBM is heavily into linux.
    You would think it would be the standard that the others would try to interoperate with.

    Why am I not hearing about Lotus Notes on linux? Did something change while my back was turned?

    1. Re:A naive question by Anonymous Coward · · Score: 0

      Yeah, at some point (5.0?) they rewrote Notes to use as many Windows-only APIs as possible, ensuring that it can never be ported to any other OS (except OS X for some reason). So now you can either run Notes under WINE or wait for Notes to replaced by Workplace.

    2. Re:A naive question by morzel · · Score: 4, Interesting
      Why am I not hearing about Lotus Notes on linux? Did something change while my back was turned?
      (I'm assuming you're talking about the client application, since for the Domino server Linux is one of the target platforms.)

      For one: the native unix Notes client implementation (version 4.5 was the last) sucked tennisballs through a garden hose. It was justly terminated: why supporting a unix client that wasn't even used by 1% of all clients?

      Secondly: with Notes release 5, for standard groupware stuff the Notes client ran acceptably in a Wine environment. Some guys at IBM even made a special Wine package for notes (NUL - Notes under Linux) -- remember that R5 went gold in 1999, when Lotus wasn't part of IBM and Linux wasn't all the brouhaha it is now.

      Thirdly: from the most recent release (6.5), all the groupware functionalities can be accessed using Domino Web Access (formerly known as iNotes), and IBM went through great lenghts to make Mozilla a supported platform for this. Think webmail on steroids.

      Lastly: IBM is pushing the "Workplace" technology, centralizing everything on beefy servers and provide all the technologies on-line, based on heaps and heaps of Java. Lotus Notes is part of this transition, and my guess is that with the release after the upcoming release (R7 is currently in public beta) the Notes client as we know it ceases to exist and is replaced by something that is based on Eclipse.

      Disclaimer: I'm a certified Notes/Java developer.

      --
      Okay... I'll do the stupid things first, then you shy people follow.
      [Zappa]
    3. Re:A naive question by GonerDoug · · Score: 1

      also note that Linux support can OFTEN be deferred to 'just use the browser interface...' like you suggest here for Domino... The same thing holds true for Accpac CRM and a number of other packages that are traditionally windows apps but have add-ons (sometimes 3rd party) that provide pretty well-rounded browser-based functionality (GoldMine, SalesLogix, etc.)

      disclaimer: I'm a GoldMine/Accpac VAR

    4. Re:A naive question by Spoing · · Score: 1
      1. Why am I not hearing about Lotus Notes on linux? Did something change while my back was turned?

      Another answer: Notes was a big deal before web apps. Now, there's no reason to deploy a single application that is intended to do it all.

      Keep in mind, while this is not the only reason, if one app needs to be upgraded on the backend, if it's a stand-alone tool making a mistake with it won't take down the whole company. (Insert remark about doing proper planning and testing for any upgrades.)

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  20. Terrible news for Slashdotters everywhere by FreeLinux · · Score: 4, Insightful

    so if you say microsoft is a standard (ok, its used by a lot of ppl, but a standard is by definition something from an upper committee like iso or rfc or din, not a single firm itself)

    I've got terrible news for most Slashdotters, that isn't the definition of a standard. The fact that many Microsoft products, such as Exchange, are used by more people and organizations than any other available product makes those Microsoft products the de facto standard. This will naturally come as a shock but, that doesn't change the fact that Microsoft Exchange is the de facto standard in GroupWare applications.

    You can brand me a heretic and mod me down but that won't change the facts or the standard.

    1. Re:Terrible news for Slashdotters everywhere by Anonymous Coward · · Score: 0

      Thank you.

      I was getting tired already of the "MS doesn't do standards" posts as they avoid the actual content of my post and instead focus on semantics.

  21. OSS and Software interoperability by kuzb · · Score: 3, Insightful

    It's good to see that someone is trying to invent a solution to this, but it really is only part of the problem.

    OSS is all about choice. Choice is a good thing! Unfortunatly it lends itself to 100 different programmers approaching the same problem 100 different near-incompatibile ways. This is the downside of choice - people are not always going to agree on how to do something (read: almost never agree). This can be seen all over the place, noteably in programs designed for X (think KDE vs GNOME) - not as bad as it used to be, but it's still quirky as hell if you want to run applications from one group in the other.

    It would be nice if we could say "screw choice, we need a BDFL" for at least a few essential pieces of glue.

    Now, fast forward to Redmond. Microsoft applications are almost always tightly interoperable because there *isn't* choice. By this, I mean the group is working toward a single vision of how the operating system should be. The result (os vulnerabilities aside) is a more productive environment where most programs can interchange data very easily. This couldn't work without a certain amount of forced regulation.

    --
    BeauHD. Worst editor since kdawson.
    1. Re:OSS and Software interoperability by iabervon · · Score: 1

      OSS doesn't necessarily lead to incompatibility; pretty much everything runs on X and POSIX, even when there are different implementations of various things (consider all the file systems that people use, all of which act the same with respect to programs storing files while being completely different in other ways.

      Things work well when there is no choice in the standards and a lot of choice in the implementations. That's why GroupDAV is a good idea; a wide variety of implementations are agreeing to share a standard format. It doesn't really require forced regulation; it just requires a good solution that someone is willing to document independant of their implementation.

      Microsoft applications are often not based on a standard independant of the application, which means that everything is interoperable as long as it is all the same version. As soon as someone gets a new version, things start breaking and needing to be upgraded.

      So, in fact, a BDFL isn't sufficient. You need a king for a day, such that, the next day, nobody at all can change what was decreed.

    2. Re:OSS and Software interoperability by pojo · · Score: 1

      I think the idea is that modularity and (extensible) open standards are the solution (read: compromise) to this classic problem. Programs can gracefully degrade to being compatible with older systems with open standards. And users can have maximum flexibility if their software is modular, not forcibly integrated.

      I think the OSS idea gets a bad rap because it is rare to see a program do both of these well when it comes to the user experience.

  22. Lacking in features by Fluffy+the+Cat · · Score: 5, Insightful

    The GroupDAV standard is nice and simple, and it ought to be easy enough to implement. However, it's lacking in various useful features. For instance,

    Due to this reasons the client SHOULD store alarms locally and SHOULD NOT transmit them to server. The server is MAY reject iCalendar resources containing alarms but MUST signal that using a proper error code.

    Woo. I use a GroupDAV server to store my calendar information from my desktop. While I'm on the road, I synchronise my PDA against it. Then I have to go through every event to reset the alarms, since otherwise I don't get any warning about them. Excellent.

    Clients SHOULD not post recurring tasks to the server.

    I mean, come on.

    To allow the client to search for UIDs stored in the server, the server would need to expose the UID as a WebDAV property for use in DASL queries. While this is possible in some implementations (eg OpenGroupware.org ZideStore) it would complicate basic implementations significantly.

    Yeah, I can see that making synchronisation fun.

    The standard is littered with "This is difficult, so it's not implemented". That's fine - it results in a lightweight specification that's easy to implement, and in many cases it may well be good enough. But it's not appropriate for this to be the standard for open source groupware. It's missing too much functionality. Trying to sell it as a solution for competing with existing groupware solutions is just insane.

    1. Re:Lacking in features by Langley · · Score: 2, Interesting

      Perhaps the goal is to get a complete 'Groupware' server, and client out the door with a little functionality as possible. Then slowly add that functionality into the products, instead of speding the first three years of the project hammering out an exacting spec. that takes another five years to implement and debug.

      Think of it sort of like a bottom-up design to a 'Groupware' standard.

      How well this approach works will be interesting to follow.

      But no matter what, if it doesn't have a flawless MS Exchange mailboxe import feature it will be useless.

      The only good thing about Exchange/Outlook is being able to invite people to meetings.

      Maybe they should start with a kickass scheduling server and client.

    2. Re:Lacking in features by helge5 · · Score: 3, Informative

      Your observations are correct. The limitations are the result of research on how existing OpenSource groupware servers are implemented.
      If you want to make them support some standard, you need to take their requirements into account.

      As an example:
      "Clients SHOULD not post recurring tasks to the server."
      There are few servers which support them! Putting a requirement on this into the draft implies a rewrite/enhancement of 90%+ of the servers which is unrealistic and destroys the goal of having "some" reasonably good standard.

      "Trying to sell it as a solution for competing with existing groupware solutions is just insane."

      The GroupDAV effort doesn't try this. It tries to increase interoperability between opensource software in a pragmatic way.
      It doesn't compete with anything, because there is no standard which covers this niche.

    3. Re:Lacking in features by don.g · · Score: 1

      The problem is then you end up with something like WAP -- built on assumptions that current systems can't do much, and thus requiring workarounds by future systems which *are* much more capable but must still remain backwards-compatible.

      --
      Pretend that something especially witty is here. Thanks.
    4. Re:Lacking in features by helge5 · · Score: 3, Informative

      No. We just built around the assumption that the majority of servers can't do much but we are fully aware that there are some which are much more capable. Which is why we intentionally plan for an upgrade path to CalDAV which is much more powerful (but also more complex to implement).

  23. Keep waiting. :( by EvilStein · · Score: 2, Insightful

    I've been bitching about that for a LONG time now, and Sunbird/etc has really progressed no further. It can't even read its *own* invites sometimes.
    This was a huge issue when I was trying to move a small business off of Outlook. The integrated calendar is the main thing that kept them locked into Outlook. No Exchange, mind you, just the simple Outlook calendaring. WebDAV calendars/etc just didn't cut it. Can't schedule things like, oh, conference rooms. Can't apply designate rights. Lots of things that Outlook *can* do.

    1. Re:Keep waiting. :( by Mike+Shaver · · Score: 1, Flamebait
      I've been bitching about that for a LONG time now, and Sunbird/etc has really progressed no further. It can't even read its *own* invites sometimes.
      I suspect that it can't read its invites because Sunbird has never sent email invitations. Ever. Not even once when it thought you weren't looking.

      I'm sorry that your bitching (always productive) has not driven Sunbird progress to new paroxysms of productivity, but I wasn't able to find anything in the Calendar product in bugzilla.mozilla.org filed by, commented-on, or even cc:d to anyone with "pbp.net" in their email address. Can you direct me to your bug report? I suspect it needs to be marked INVALID, but I'll give it the benefit of the doubt.

      Mike (who marks these things "insightful", anyway?)

    2. Re:Keep waiting. :( by EvilStein · · Score: 1

      I've never filed any bug reports against it, actually. I'm not a developer, and my comments would go unheard - your "suspect it needs to be marked INVALID" comment proves that.

      Call it "bitching" if you want, but it's still a true statement - the calendar in the Mozilla suite (sunbird/whatever) sorely lacks features that people want.

      Also, when you create a calendar event and then right click it, one of the options is to email invitation.

      Unless this behaviour has changed, I don't know. I don't have Sunbird installed currently.

    3. Re:Keep waiting. :( by Anonymous Coward · · Score: 0

      I'm not a developer, and my comments would go unheard - your "suspect it needs to be marked INVALID" comment proves that.

      You have an odd persecution complex. You make a boldface lie, get called on it, and then say "oh, you're only saying that because I'm not a developer" - got news for you: he made that comment because you lied.

      the calendar in the Mozilla suite (sunbird/whatever) sorely lacks features that people want.

      And as long as "people" don't actually *ASK* for the features they want, that will continue to be the case.

      But I guess you expect these developers to be psychic, huh? (Maybe that's why you're not a developer, because you don't think you have the skill to read someone's mind?)

    4. Re:Keep waiting. :( by Xofer+D · · Score: 1

      I think you are looking for Mozilla Lightning (yeah, I know it's only a code name). As am I, and anyone else who knows Outlook users.

      --
      The Signal/Noise ratio can be improved in two ways. Remaining silent is the OTHER way.
  24. CAP? by thule · · Score: 1

    Who cares as long as something happens. From what I can tell so far, CalDAV is a better system, though more complex than GroupDAV. CAP? I wish there was an opensource project years ago. It hasn't happened... so we're on to using DAV. DAV is fine with me. Dunno for sure, but it sounds like I can use Apache with some web app back end (e.g. PHP, java, etc). This is good. I like modular. I like being able to use OpenLDAP and Cyrus IMAP, but being able to choose something else if something better comes along.

    I keep hearing about Citadel, isn't that a monolithic app? That's what I'm trying to get away from!

    1. Re:CAP? by ashpool7 · · Score: 1

      At least CAP made sense. This GroupDAV business is just reinventing the wheel in regards to iCalendar.

      "interoperability between iCalendar clients is not ensured"

      Statements like that in the draft are terrible! Nobody will want to integrate this with their standards-compliant iCalendar programs. One of my new assignments is to work on collaborative calendaring... it's tempting to call CAP "complete" and expect upgrades and do some implementation as part of my job.

  25. It WON'T get you laid by WebCowboy · · Score: 1

    ...well, unless you dig Pointy-Haired-Bosses.

    What you are looking for is an Open GroupSEXWare application. There's probably one on SourceForge but like many projects there I'd bet it's been stuck at the "Planning" stage for years.

  26. Unlike what now? by Mike+Shaver · · Score: 5, Interesting
    Unlike CAP and CalDAV, the GroupDAV effort is backed by real code that works today.
    Huh. I participated in an interop in January in which we had CalDAV implementations from 3 different vendors interoperate pretty darned well. (Where they didn't the limitations were almost exclusively due to differences in handling of various ICS details, which problem plagues all ICS-based calendaring efforts, from CAP to GroupDAV and beyond.)

    In addition to the IETF-style interop checklist we ran over the course of two sessions, we also had demonstrations of things like Sunbird and Outlook sharing a calendar on the basis of a CalDAV adapter for Exchange (written by Oracle). Is this code that's not real? That would make me and others sad, because we spent a fair bit of time writing this code, and it sure seemed real when we ran it and shared calendars!

    I'm also interested, as someone who works on Sunbird pretty much every day, to hear more about this "Sunbird connector" that is in beta. I haven't seen it yet, and we're always looking for useful new providers -- where is the beta testing being done? (The discussion of the implementations on the groupdav.org site confused me -- why would you need to have a server as a goal for a client-side connector? Isn't the whole point of a pseudo-standard like GroupDAV that you code to the protocol and not the peer?)

    Mike

    1. Re:Unlike what now? by helge5 · · Score: 1

      Yes, this code is not real in the OpenSource community. Where can we download the Sunbird CalDAV support you mention, we dare to get access to this!
      Where can I buy the Outlook CalDAV connector by Oracle?

      There is no Sunbird GroupDAV connector yet, the original poster got this wrong. There are two projects working on it, but nothing has been released so far.
      Yet there are pretty complete GroupDAV connectors available for Evolution and Kontact (Evo as part of Noodle, Kontact in the main trunk).

      Yet please: do not turn this into a CalDAV vs GroupDAV flame war. This is utter nonsense, every GroupDAV connector can be bumbed up to a CalDAV one and every CalDAV server can easily provide GroupDAV access as well possibly reaching a broader client connectivity.

      PS: unlike CalDAV GroupDAV tries to restrict ICS requirements to deal with limitations. Pragmatic approach to deal with the real world. A CalDAV server currently requires a full ICS implementation in both the client and the server.

    2. Re:Unlike what now? by Mike+Shaver · · Score: 2, Informative
      Yes, this code is not real in the OpenSource community. Where can we download the Sunbird CalDAV support you mention, we dare to get access to this! Where can I buy the Outlook CalDAV connector by Oracle?

      From Mozilla CVS, as with all things Sunbird. If you'd like to, you can browse the source for the CalDAV provider on LXR. Sunbird 0.3 will be the first released version with native CalDAV support, but you're welcome to build your own in the interim.

      This is the sort of thing that can be trivially discovered by asking in the Sunbird newsgroup or IRC channel, in case you are ever confused in the future about where to find Sunbird source.

      You'd have to ask an Oracle representative about their connector; I think some are listed on the CalConnect site.

      Yet please: do not turn this into a CalDAV vs GroupDAV flame war.
      I don't have much to say to this, I just really enjoyed reading it after the both the initial posting and the Citadel guy's post elsewhere in this thread decried CalDAV as "vaporware" and "without working code". So I thought I'd quote it so I could read it again and again!
      PS: unlike CalDAV GroupDAV tries to restrict ICS requirements to deal with limitations. Pragmatic approach to deal with the real world. A CalDAV server currently requires a full ICS implementation in both the client and the server.
      CalDAV is relying on, and helping, the Calsify effort to come up with simplified, min-interop subsets of iCalendar, based on input from many implementors of many products, rather than inventing our own subset based on just the products we've been directly involved with. I believe there is a BOF on this topic at the IETF in Minnesota shortly, if your group would like to participate in it.

      Mike

    3. Re:Unlike what now? by helge5 · · Score: 1

      Excellent, I very much welcome your work!

      Please provide links/announcements on your website - or at least in posting to the CalDAV list, I suppose a lot of people wait for a client to test with! We do not continiously scan the Mozilla sources for incoming CalDAV code for somewhat obvious reasons.
      We _did_ a lot of research on possibilities before we started the GroupDAV effort in Oct/Nov 2004 and we _are_ tracking the CalDAV list. Nothing was available.

      So please acknowledge that your work was (unfortunately) not yet available at the time GroupDAV got implemented.
      OGo already does participate in both, CalDAV and Icalsify efforts though what we want to accomplish is still different (and complementary).

  27. I'm an idiot for asking but by Anonymous Coward · · Score: 0

    what about CVS?

  28. don't muddy the waters by idlake · · Score: 2, Insightful

    You two are talking about different senses of the word "standard": one is the sense of "something that a lot of people use", the other is the sense of "a protocol or API that a lot of people code to". Among standards, we distinguish "de facto standards" and "official standards", where it is generally understood that something is an official standard unless you qualify it explicitly (just like it is usually understood that birds can fly unless you specifically talk about flightless birds).

    Exchange is a "de facto standard" in the sense that it's a product a lot of people use. But it isn't a "standard" in the sense of being something that has been defined in writing that people can write interoperable products for.

    Now, Win32 and Java are "de facto standard" in the sense of being something well-defined. One may or may not choose to re-implement or interoperate with them, but at least that is something one can talk about. For Exchange, there simply is nothing one can target, it is just a proprietary piece of software.

    So, harping on the fact that Exchange is a "de-facto standard" is useless in the context of this discussion: the fact that lots of people use it is not relevant to the question of what kinds of protocols FOSS groupware should use since we can't use Exchange's protocols.

    What FOSS can and should do is make FOSS alternatives to Exchange and Outlook look and feel as close as possible to Microsoft products so that administrators and users will accept it more easily, and that interoperate as much as possible with existing Exchange servers and Outlook clients. And that's exactly what they are doing. So, the fact that Exchange is a "de facto standard" isn't big "terrible" news to Slashdotters, it is something that has already been incorporated into FOSS plans for Exchange alternatives to the degree technically possible.

    1. Re:don't muddy the waters by Undertaker43017 · · Score: 3, Interesting

      While I agree with this statement:
      "You two are talking about different senses of the word "standard":"

      I don't agree with this:
      "...Exchange is a "de-facto standard" is useless in the context of this discussion: the fact that lots of people use it is not relevant to the question of what kinds of protocols FOSS groupware should use ..."

      It most certainly is relevant, because like it or not most users, don't have a clue what Exchange is, but they sure like Outlook and the functionality that "it" provides. Have you ever tried to change an Outlook user away from Exchange/Outlook? 9 out of 10 times, they will complain (probably 10 out of 10 will complain, but 1 may "accept" his new environment).

      So that means for FOSS groupware servers to be widely successful they are going to have to support the Exchange protocol, and integrate nicely with Outlook. MS has no reason to support an open groupware standard for Outlook, because then their "value add" goes away.

    2. Re:don't muddy the waters by Anonymous Coward · · Score: 0

      Win32 [is] "de facto standard" in the sense of being something well-defined.

      Methinks you've obviously never coded for it. (See question number 3. :o)

    3. Re:don't muddy the waters by replicant108 · · Score: 1

      MS has no reason to support an open groupware standard for Outlook, because then their "value add" goes away.>/i>

      What kind of value is added by restricting interoperability?

    4. Re:don't muddy the waters by killjoe · · Score: 1

      I honestly think people like outlook because they haven't ever used anything else.

      I am forced to use outlook 2003 at work and it is by far the worst email and calender client I have ver used (except maybe for mail.app).

      Evolution kicks outlook from here to sunday in virtually every respect and it connects to exchange flawlessly. If it ran on windows I would install it on my work mandated windows box and never touch outlook again.

      --
      evil is as evil does
    5. Re:don't muddy the waters by Undertaker43017 · · Score: 1

      "I honestly think people like outlook because they haven't ever used anything else."

      That is probably true for most people, but people generally fear change. Also it is another excuse for people to claim "lost productivity" rightly, or wrongly. "Oh it took me forever to convert over to "insert_mail_client" and then I lost some email, I couldn't figure out how to schedule meetings, blah, blah."

      Never used Outlook 2003, so I can't speak to that. 2000 is ok, I personally find mail.app ok, and certainly better than Entourage.

      I used to use Evolution, it was fine, but it is pretty much a clone of Outlook 2000, IMHO.

      As for flawless connection to Exchange... What's the point? One of the advantages of an open standard for FOSS groupware servers is to jettison Exchange, if I give my user community another mail client that I just turn around and connect to Exchange, where is my gain?

    6. Re:don't muddy the waters by idlake · · Score: 1

      So that means for FOSS groupware servers to be widely successful they are going to have to support the Exchange protocol,

      They can't--it's just not possible.

      but they sure like Outlook and the functionality that "it" provides

      Probably they do: as long as they don't know any better, people like what they are used to, even if it stinks. Like Outlook and Exchange, for example.

      FOSS can only attempt to get users away from Outlook by creating a better product. Given the low quality of Outlook, that isn't technically hard, but convincing users to try it still is.

    7. Re:don't muddy the waters by teg · · Score: 1

      What kind of value is added by restricting interoperability?

      Not the value of Outlook, the value of Exchange.

    8. Re:don't muddy the waters by Undertaker43017 · · Score: 1

      It's not impossible, it's just hard. It's a protocol it can be reverse engineered. Stick Ethereal between Outlook and Exchange and have at it.

      To some extent the OSS community knows this protocol, since Evolution has a connector that allows it to communicate with an Exchange server.

      Granted it's a moving target, because MS can change the protocol anytime they like, but they also risk breaking/forcing upgrades to a lot of user systems.

    9. Re:don't muddy the waters by killjoe · · Score: 1

      Evolution is faster, has more features and is easier to use then outlook IMHO.

      The exchange connector is crucial for me but I agree that we need something to get rid of the exchange abomination.

      Its been over a week and I am still waiting for one of the exchange admins to add a mailing list. I guess they are all too busy trying to keep it running to actually take the (apparently) hours it will take to create a mailing list. Here I thought they would just have to click a couple of buttons or something.

      --
      evil is as evil does
    10. Re:don't muddy the waters by replicant108 · · Score: 1

      What kind of value is added to Exchange by restricting Outlook's interoperability?

  29. Re:Bug? by Anonymous Coward · · Score: 0

    There's a problem with my chair and my keyboard? Shit, everything's broken!

  30. understandable by ashpool7 · · Score: 1

    However, it's feature-limited. They don't even seem to care about good iCalendar interoperability. Fluffy the Cat seems to have this right. I see this idea becoming dead in the water or not taking off until they get full iCalendar support.

  31. Outlines? Oh, please, make it possible.... by Anonymous Coward · · Score: 0

    You mention task lists.

    Task lists are outlines (if they are to be useful).

    A way to exchange outlines between platforms would be great.

    I'd say 'fat chance' because the outliner authors haven't been able to do it since Microsoft came out with Word's outlines, which won't import or export reliably. But, perhaps ...

  32. how about hula? by glsunder · · Score: 1

    what about hula?
    http://www.novell.com/news/press/archive/20 05/02/p r05014.html

    "Feb. 15, 2005 -- Novell today announced the formation of Hula(TM), a new community project to create an open source collaboration server. " ...
    "Hula today includes standards-based e-mail, calendaring and address book functionality that can scale to 250,000 registered users on a single PC with 50,000 simultaneously connected users."

    I haven't had a chance to really look for more info, but this looks promising on the surface.

  33. Nice but ... by Anonymous Coward · · Score: 0

    Did we already try this? http://web.archive.org/web/20010223211530/http://w ww.ogsproject.org/ in 2001! It even made it onto /. http://slashdot.org/articles/01/02/13/1854219.shtm l. Did it go anywhere? no!

    Why not look at something that is useful outside of groupware like building on top of syncML or using xmlrpc/soap or something that is designed for real time data exhange. Then you can hook other applications into your groupware too, not simply share between a handful of groupware platforms. DAV+[i|v]Ca[l|rd] looks nice and suggests supporting existing open standards, but it isn't a real solution.

    I don't have all the answers but, here goes for a list of the problems I see with with GroupDAV:

    * DAV is designed for file storage
    * [i|v]Ca[l|rd] is designed for import/export not sharing
    * What else uses this "standard"
    * Why go for something which is lowest common domininator?
    * Shouldn't efficiency of the protocol, not the speed of a few apps implementing it be the major considration?

    Side question - has any other groupware suites been invited to participate? Like "FOSS Champion" Novell's Groupwise or Open Souce Crusader IBM's subsiduary Lotus with Notes? What about any of these http://sourceforge.net/search/?type_of_search=soft &forum_id=0&group_id=0&atid=0&words=groupware&Sear ch=Search?

    Come on we can do better than a half baked concept that has taken 4 years to go anywhere - technology moves on - and we should too!

    1. Re:Nice but ... by helge5 · · Score: 1

      > Did we already try this?
      > http://web.archive.org/web/20010223211530/http://w ww.ogsproject.org/ [archive.org] in 2001! It even made it onto /.
      > http://slashdot.org/articles/01/02/13/1854219.shtm l [slashdot.org].
      > Did it go anywhere? no!

      GroupDAV is different for two reasons:
      a) it takes actual implementations into consideration instead of focusing on experiences with one
      b) it didn't get live as a plea for support, it got live as a protocol with actual implementations
      The mention effort is certainly worthy, but we came to the conclusion that we need to "do" instead of "propose" to get forward.

      > Why not look at something that is useful outside of groupware like building on top of syncML

      Because a SyncML client is much more difficult than a GroupDAV client. But SyncML is an important complementary protocol for servers which can support it, just like CalDAV.

      > or using xmlrpc/soap

      Thats the usual REST vs SOAP argumentation. See the web for reasons why REST approaches are preferred by some.

      > or something that is designed for real time data exhange.

      Like? Sounds like it would be difficult to implement.

      > Then you can hook other applications into your groupware too, not simply share between a handful of groupware platforms. DAV+[i|v]Ca[l|rd] looks nice and suggests supporting existing open standards, but it isn't a real solution.

      A solution always has some context. Yes, GroupDAV has a very specific focus and it already is a solution to that.

      > * DAV is designed for file storage

      Somewhat wrong. Its designed for distributed authoring and versioning as the name suggests.

      > * [i|v]Ca[l|rd] is designed for import/export not sharing

      Wrong. iCal is initially designed for exchanging scheduling requests.
      Its used in CalDAV because _all_ OpenSource clients "misuse" it as a storage format.

      > * What else uses this "standard"

      Nothing else. The specific goal of GroupDAV is almost accomplished. Two of the leading OpenSource groupware clients (Kontact and Groupwise) are already covered and the third (Sunbird) is coming to life soon.
      Given that GroupDAV is the only protocol which provides that scope, it is supposed to be interesting for other servers as well (certainly the reason why Citadel jumped on the initial OGo effort).

      You have the assumption that GroupDAV is the general groupware standard which makes everyone happy. This is wrong. Its just for connecting OpenSource clients to OpenSource servers.

      > * Why go for something which is lowest common domininator?

      It doesn't focus on the lowest common dominator. HTTP is very much extensible and a GroupDAV goal is to support various levels of iCalendar compatibility.

      > * Shouldn't efficiency of the protocol, not the speed of a few apps implementing it be the major considration?

      Very much depends on the goal you want to accomplish. Further you suggest that GroupDAV is slow, it isn't. Its fast and highly scalable.

      > Side question - has any other groupware suites been invited to participate?

      Yes. The postings on Kontact and Evolution support were widely published and the draft states the invite explicitely.

      > Like "FOSS Champion" Novell's Groupwise

      Groupwise is per definition out of the scope of GroupDAV, its not a FOSS software but a proprietary one.
      CalDAV will come to the rescue here.

      > or Open Souce Crusader IBM's subsiduary Lotus with Notes?

      Same like above.

      > What about any of these http://sourceforge.net/search/?type_of_search=soft &forum_id=0&group_id=0&atid=0&words=groupware&Sear ch=Search [sourceforge.net]?

      The posting on /. was IMHO too early. The draft is version 0.1 with a various issues pending. To get people on the boat you have to deliver solid

  34. Just to get more semantically pedantic. by Tsujigiri · · Score: 1

    Hmmm, I think that maybe you are mis-interpreting what they mean when they say standard. Going off of your links, I am assuming that you are using the sixth definition of standard:

    Something, such as a practice or a product, that is widely recognized or employed, especially because of its excellence

    and the first definition of de facto:

    Actual

    So you are saying that Exchange is the actual product that is widely employed. This is different to saying somethings conforms to a standard, such as an ISO standard or an IETF standard. I'd say that these use either definition 2.a:

    An acknowledged measure of comparison for quantitative or qualitative value; a criterion

    or from further down the page, the first definition from the Merriam-Webster Dictionary of Law

    Something established by authority, custom, or general consent as a model, example, or point of reference

    So you can see that these are in actual fact two very different things you are talking about and that one type of standard is not the same kind of thing as the other.

    --

    "I'll take the red pill. No! Blue! AAAaaaahhhhhhhhh"
    - Monty Python meets the Matrix

  35. Microslave, You are a Fool by Anonymous Coward · · Score: 0

    You say:

    > If we could get an opensource standard that worked with exiting MS standards then we would switch

    Which means that you believe that Microsoft has a standard.

    If that's the case, then, point to it. Show us the document that describes the Microsoft standard.

    You can't, can you? That's because there isn't one.

    Not only does Microsoft purposely break existing published standards, but they also keep their own bastardized protocols a secret.

    In fact, Microsoft doesn't even follow their own "standards," instead changing them from version to version, in order to force their users to upgrade.

    You're not trapped because of anything that Open Source does or fails to do.

    You're trapped because you let Microsoft encode your own data into secret Microsoft protocols.

    And you're such a fool, that you don't even realize it.

    Microsoft loves fools like you. You're all keeping Microsoft rich.

  36. It's on the roadmap by lorcha · · Score: 1

    I don't think it's intentional not to integrate. If it were, then why is it listed in the Sunbird requirements?

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  37. Why would he file a bug report by lorcha · · Score: 1

    Why would he file a bug report when it's already listed as a requirement? It's not as if grokking Outlook invites is some crazy newfangled idea. The Moz Calendar folks know it needs to be done before Sunbird could be construed to be even remotely useful.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  38. I can kill the show stopper for now but it not by Anonymous Coward · · Score: 0

    Nice.

    www.open-xchange.org

    Yep Outlook works with that. Just a little complex install.

    This is not a show stopper just makes you have to live with java.

  39. Notes by sita · · Score: 1

    Lotus Notes is part of this transition, and my guess is that with the release after the upcoming release (R7 is currently in public beta) the Notes client as we know it ceases to exist and is replaced by something that is based on Eclipse.

    Just "cease to exist" would be just fine, by me.