Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Making The Case For Open Groupware

Posted by timothy on Tue Feb 13, 2001 02:53 PM
from the gotta-have-connections dept.
OldBen writes: "This arose out of a thread that bounced between the OpenOffice and Evolution mailing lists. Looks like the folks that brought us phpGroupWare are looking to establish an open standard for communication between groupware components. A site has been established at http://www.ogsproject.org. Right now it looks like it's nothing more than a mailing list, but this is a critical step in the development of products that can once and for all replace Exchange/Outlook/Project, and therefore MS Office." Maybe I'm boring and have accountant-style glasses, but OpenOffice and phpGroupWare are two of my favorite projects, because I can taunt the very nice IT guy at the Microsoft-heavy office I used to work in with some tempting, flexible answers to the "what about Outlook?" question.
This discussion has been archived. No new comments can be posted.
Making The Case For Open Groupware | Log In/Create an Account | Top | 141 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Re:fp by Anonymous Coward (Score:1) Tuesday February 13 2001, @10:21AM
  • Re:What's needed is servers for existing protocols by Gumby (Score:1) Tuesday February 13 2001, @01:20PM
  • TUCAN - Unified messaging by Ben Rigas (Score:1) Tuesday February 13 2001, @04:35PM
  • Re:Here's my part of the discussion by pb (Score:1) Tuesday February 13 2001, @10:31AM
  • If only... by Politas (Score:1) Tuesday February 13 2001, @12:41PM
  • Re:Here's my part of the discussion by Politas (Score:1) Tuesday February 13 2001, @01:04PM
  • Re:Hope... by tzanger (Score:1) Tuesday February 13 2001, @12:34PM
  • Re:But is Domino Groupware? by jeffry_smith (Score:1) Thursday February 15 2001, @04:30AM
  • Re:But is Domino Groupware? by jeffry_smith (Score:1) Tuesday February 13 2001, @01:02PM
  • Re:But is Domino Groupware? by jeffry_smith (Score:1) Tuesday February 13 2001, @05:38PM
  • Perhaps new open standard for Email metadata first by merlyn (Score:1) Thursday February 15 2001, @06:42AM
  • Re:SOAP!!! by drfrank (Score:1) Tuesday February 13 2001, @10:56AM
  • SOAP!!! by drfrank (Score:1) Tuesday February 13 2001, @10:01AM
  • GCTP/OpenFlock by bnf (Score:1) Tuesday February 13 2001, @11:36AM
  • Opportunity for Open Source (OHS/DKR) by leei (Score:1) Tuesday February 13 2001, @05:08PM
  • Askemos again? by duplicateAccount (Score:1) Tuesday February 13 2001, @12:03PM
  • Re:Communication is The LifeBlood of Free Software by Khalid (Score:1) Tuesday February 13 2001, @11:30AM
  • Re:Woudn't it be great by schon (Score:1) Tuesday February 13 2001, @11:42AM
  • Re:Outlook for Unix is betrayal by schon (Score:1) Tuesday February 13 2001, @11:44AM
  • Re:Here's my part of the discussion by Khelder (Score:1) Wednesday February 14 2001, @03:30PM
  • Re:Groupware could be a killer app. by Khelder (Score:1) Wednesday February 14 2001, @03:34PM
  • Procmail security by MadAhab (Score:1) Tuesday February 13 2001, @01:19PM
  • Re:Woudn't it be great by MadAhab (Score:1) Tuesday February 13 2001, @01:43PM
  • Outlook is a true and total piece of SHIT! by guisar (Score:1) Tuesday February 13 2001, @05:32PM
  • Re:Corels's Java Attempt by Tsujigiri (Score:1) Tuesday February 13 2001, @02:44PM
  • Re:Woudn't it be great by hub (Score:1) Tuesday February 13 2001, @12:49PM
  • Some Posters Missing The Point by DCLGuy (Score:1) Tuesday February 13 2001, @12:01PM
  • Re:Replacing Exchange by hey (Score:1) Wednesday February 14 2001, @06:21AM
  • Re:Outlook for Unix is betrayal by isaac_akira (Score:1) Tuesday February 13 2001, @05:17PM
  • This is cool.. by twivel (Score:1) Tuesday February 13 2001, @10:12AM
  • Re:SOAP!!! by dwarfking (Score:1) Wednesday February 14 2001, @06:46AM
  • Re:Remember New Coke? by Viking Coder (Score:1) Tuesday February 13 2001, @12:19PM
  • Re:Here's my part of the discussion by SimonMcC (Score:1) Tuesday February 13 2001, @01:26PM
  • Re:Here's my part of the discussion by Mattsson (Score:1) Tuesday February 13 2001, @12:29PM
  • Re:Coke vs RC Cola by phlake (Score:1) Tuesday February 13 2001, @01:09PM
  • Re:My two favorite projects by n3rd (Score:1) Tuesday February 13 2001, @10:08AM
  • Re:Woudn't it be great by thetbone (Score:1) Tuesday February 13 2001, @10:26AM
  • .NET initiative = .NET offensive by SethJohnson (Score:1) Tuesday February 13 2001, @10:55AM
  • Re:SOAP!!! by Sylistron (Score:1) Tuesday February 13 2001, @10:37AM
  • Re:But is Domino Groupware? by abiogenesis (Score:1) Saturday February 17 2001, @10:13AM
  • Re:But is Domino Groupware? by abiogenesis (Score:1) Wednesday February 14 2001, @02:04AM
  • Domino SERVER, yes. Client? No. by misleb (Score:1) Tuesday February 13 2001, @01:11PM
  • Re:OpenACS vs. phpgroupware by Strog (Score:1) Tuesday February 13 2001, @01:36PM
  • Re:GroupWare is necessary to business by ValiantButter (Score:1) Thursday February 15 2001, @09:37AM
  • Re:Outlook for Unix is betrayal by woody_jay (Score:1) Tuesday February 13 2001, @10:08AM
  • Re:Woudn't it be great by woody_jay (Score:1) Tuesday February 13 2001, @10:13AM
  • Re:Woudn't it be great by woody_jay (Score:1) Tuesday February 13 2001, @10:31AM
  • Needful things by woody_jay (Score:1) Tuesday February 13 2001, @10:39AM
  • Woudn't it be great by woody_jay (Score:1) Tuesday February 13 2001, @09:59AM
  • Re:Woudn't it be great by woody_jay (Score:1) Tuesday February 13 2001, @10:03AM
  • Re:Remember New Coke? by Xiphoid Process (Score:1) Tuesday February 13 2001, @12:26PM
  • Remember New Coke? by Xiphoid Process (Score:1) Tuesday February 13 2001, @11:29AM
  • Re:Remember New Coke? by _xeno_ (Score:1) Tuesday February 13 2001, @03:06PM
  • Re:Coke vs RC Cola by _xeno_ (Score:1) Tuesday February 13 2001, @11:22AM
  • Re:Hey, how about Lotus Domino? by Lathi- (Score:1) Wednesday February 14 2001, @06:23AM
  • Nothing to be built - XML RPC by codepunk (Score:1) Tuesday February 13 2001, @01:36PM
  • Re:Some Posters Missing The Point by PatJensen (Score:1) Tuesday February 13 2001, @01:37PM
  • Synchronization by PatJensen (Score:1) Tuesday February 13 2001, @01:40PM
  • Re:Workgroups by PatJensen (Score:1) Tuesday February 13 2001, @11:54AM
  • Re:But is Domino Groupware? by MrBogus (Score:1) Wednesday February 14 2001, @06:17AM
  • Re:phpGroupWare and PHPLIB by SnapperHead (Score:1) Tuesday February 13 2001, @12:19PM
  • Re:What's needed is servers for existing protocols by SnapperHead (Score:1) Tuesday February 13 2001, @12:22PM
  • Re:Ok then by SnapperHead (Score:1) Tuesday February 13 2001, @12:37PM
  • Re:I don't get this whole groupware thing by Archangel Michael (Score:1) Tuesday February 13 2001, @11:12AM
  • Re:Workgroups by WildBeast (Score:1) Thursday February 15 2001, @06:54AM
  • Re:Workgroups by WildBeast (Score:1) Thursday February 15 2001, @06:55AM
  • OpenACS vs. phpgroupware by aD docwolf (Score:1) Tuesday February 13 2001, @10:42AM
  • Aiming High? by cmstremi (Score:1) Tuesday February 13 2001, @10:06AM
  • Re:Communication is The LifeBlood of Free Software by micromoog (Score:1) Tuesday February 13 2001, @10:55AM
  • Re:Here's my part of the discussion by ScuzzMonkey (Score:1) Tuesday February 13 2001, @05:21PM
  • Re:Hope... by agentZ (Score:1) Tuesday February 13 2001, @12:23PM
  • Re:Outlook for Unix is betrayal by agentZ (Score:1) Tuesday February 13 2001, @12:45PM
  • Replacing Exchange by rsalz (Score:1) Tuesday February 13 2001, @11:00AM
  • Re:Outlook for Unix is betrayal by reubenking (Score:1) Tuesday February 13 2001, @01:24PM
  • I don't get this whole groupware thing by SCHecklerX (Score:1) Tuesday February 13 2001, @10:51AM
  • Re:Outlook for Unix is betrayal by NineNine (Score:1) Tuesday February 13 2001, @11:05AM
  • Exchange is just a database..... by hughk (Score:1) Tuesday February 13 2001, @11:51AM
  • Re:Server or P2P? by Fistgrrl (Score:1) Tuesday February 13 2001, @05:52PM
  • Re:.NET initiative = .NET offensive by Leon Trotski (Score:1) Tuesday February 13 2001, @11:20AM
  • phpGroupWare and PHPLIB by bryanbrunton (Score:1) Tuesday February 13 2001, @10:53AM
  • Slashdot Ballad by deran9ed (Score:1) Tuesday February 13 2001, @10:05AM
  • This would be so cool.... by banuaba (Score:1) Tuesday February 13 2001, @10:10AM
  • Re:Coke vs RC Cola by mech9t8 (Score:1) Tuesday February 13 2001, @10:34AM
  • Re:Good idea. by multicsfan (Score:1) Tuesday February 13 2001, @12:49PM
  • Re:Good idea. by tb3 (Score:1) Tuesday February 13 2001, @11:48AM
  • Re:Good idea, but... by dharperxx (Score:1) Tuesday February 13 2001, @01:00PM
  • Re:Outlook for Unix is betrayal by ehud42 (Score:1) Tuesday February 13 2001, @11:04AM
  • Should Use Jabber to Communicate by LetsRiot! (Score:1) Tuesday February 13 2001, @05:42PM
  • I hope they make it within 6 month by Dacobi (Score:1) Tuesday February 13 2001, @12:55PM
  • Infocetera - Lotus Notes for the (Linux) masses by jeffmcw (Score:1) Tuesday February 13 2001, @01:57PM
  • Jabber fits nicely here by Anonymous Coward (Score:2) Tuesday February 13 2001, @10:20AM
  • Let's separate the issues here by Anonymous Coward (Score:2) Tuesday February 13 2001, @10:51AM
  • Re:Corels's Java Attempt by pb (Score:2) Tuesday February 13 2001, @10:17AM
  • Re:Here's my part of the discussion by rho (Score:2) Tuesday February 13 2001, @11:25AM
  • Re:There've been enough attempts... by FFFish (Score:2) Tuesday February 13 2001, @04:03PM
  • There've been enough attempts... by FFFish (Score:2) Tuesday February 13 2001, @10:03AM
  • Re:Coke vs RC Cola by Ektanoor (Score:2) Tuesday February 13 2001, @11:14AM
  • Re:Workgroups by Ektanoor (Score:2) Tuesday February 13 2001, @11:34AM
  • Corels's Java Attempt by Outland Traveller (Score:2) Tuesday February 13 2001, @10:12AM
  • Re:Workgroups by swb (Score:2) Tuesday February 13 2001, @01:20PM
  • Turn 'em in. by BeBoxer (Score:2) Wednesday February 14 2001, @08:25AM
  • Re:phpGroupWare and PHPLIB by platypus (Score:2) Tuesday February 13 2001, @11:15AM
  • Re:Good idea, but... by srl (Score:2) Tuesday February 13 2001, @10:36AM
  • Re:Let's separate the issues here by hey! (Score:2) Tuesday February 13 2001, @11:27AM
  • Re:Hope... by Pfhreakaz0id (Score:2) Tuesday February 13 2001, @10:01AM
  • Re:Remember New Coke? by gfxguy (Score:2) Wednesday February 14 2001, @03:44AM
  • Re:Coke vs RC Cola by gfxguy (Score:2) Tuesday February 13 2001, @10:26AM
  • Re:Outlook for Unix is betrayal by Ronin X (Score:2) Tuesday February 13 2001, @10:59AM
  • Re:We're writing exactly what you're asking for. by IO ERROR (Score:2) Tuesday February 13 2001, @03:51PM
  • Re:But is Domino Groupware? by fm6 (Score:2) Wednesday February 14 2001, @06:51AM
  • Re:Server or P2P? by fm6 (Score:2) Wednesday February 14 2001, @06:54AM
  • Re:But is Domino Groupware? by fm6 (Score:2) Wednesday February 14 2001, @10:59AM
  • But is Domino Groupware? by fm6 (Score:2) Tuesday February 13 2001, @12:41PM
  • Re:But is Domino Groupware? by fm6 (Score:2) Tuesday February 13 2001, @03:54PM
  • Server or P2P? by fm6 (Score:2) Tuesday February 13 2001, @05:09PM
  • Re:Coke vs RC Cola by tringstad (Score:2) Tuesday February 13 2001, @01:02PM
  • mirror site by SnapperHead (Score:2) Tuesday February 13 2001, @11:53AM
  • Re:Outlook for Unix is betrayal by ichimunki (Score:2) Tuesday February 13 2001, @10:49AM
  • Re:Outlook for Unix is betrayal by ichimunki (Score:2) Tuesday February 13 2001, @11:51AM
  • Re:Here's my part of the discussion by ScuzzMonkey (Score:2) Tuesday February 13 2001, @11:17AM
  • Re:Outlook for Unix is betrayal by wmulvihillDxR (Score:2) Tuesday February 13 2001, @11:00AM
  • Hope... by modemboy (Score:2) Tuesday February 13 2001, @09:57AM
  • Re:Communication is The LifeBlood of Free Software by Anoriymous Coward (Score:2) Tuesday February 13 2001, @10:40AM
  • GroupWare is necessary to business by ddillman (Score:2) Tuesday February 13 2001, @11:21AM
  • Re:Outlook for Unix is betrayal by assbarn (Score:2) Tuesday February 13 2001, @12:24PM
  • by Anonymous Coward on Tuesday February 13 2001, @10:30AM (#434769)
    *Sigh*

    Lotus went to some great lengths in helping spread the word that Linux was ready for prime time by porting the Lotus Domino server to this flavour of Unix.

    It is secure, it provides excellent groupware services, it is not prone to .vbs kiddie-scripted viruses, it is scalable and permits you to store tons of documents, images and any other type of data you can think of.

    Please consider that if Linux is indeed ready for prime time, it will have to host non-open source software. It is a fact of life. So, while it is too bad that Domino is not open source, be glad that you have an option in the groupware arena. As well, as Domino evolves, so will the services that Linux users will get and the better off they will be.
  • Specifically, support for vCard aka iCard [ntlug.org] servers and vCalendar aka iCalendar.

    This already provides a set of protocols and data formats standardized under the auspices of the IETF [ietf.org]. There's an XML encoding under way as well as an OMG committee working on CORBA IDL.

    There are already applications that know how to use these protocols/formats, including the GNOME and KDE calendar programs.

    Build a "calendar server" that knows how to store appointments for a horde of users, and a "vCard" server that can accept address info for hordes of users, and use the existing standards to try to build in further sorts of useful interactions.

    This would make the existing tools vastly more useful. It doesn't fundamentally matter whether this involves XML, CORBA, MySQL, or LDAP; those are all implementation details that can probably vary a whole lot without breaking the fundamental idea, which is to build standards-compliant servers.

    That was the whole point to defining these calendaring and scheduling and address standards, namely to provide a standard way of doing the sorts of things that Microsoft built proprietary interfaces into Outlook for.

  • I have to make this obligatory comment every time someone mentions groupware: we are writing exactly what you are asking for.

    The Citadel [citadel.org] project aims to be the "Exchange killer" of open source. SMTP and POP3 are working, IMAP is in development, and we already store user information in vCard format. Another developer is writing an iCalendar-based scheduling system for it, too.

    Our high-performance multithreaded server will be the platform required to build really great groupware applications. At first we'll just use existing clientware, but eventually we'll be looking into writing client drivers for Camel (the API used by Evolution) and MAPI (so the Outlook droids can connect as well). The aim is no less than cross-platform groupware, including shared address books, shared calendaring and scheduling, etc. without the side effect of making Linux users second-class citizens (as is the case when you connect to Exchange server using anything other than Outlook).

    Check this project out. It's exciting.
    --
  • by pmancini (20121) <pmancini.yahoo@com> on Tuesday February 13 2001, @10:40AM (#434772) Homepage
    Groupware is not just useful, it is empowering. I have worked in companies that have groupware (Lotus Notes) and I now work in one that doesn't. It is like night and day. I was much more effective in the company with groupware. I think that if the system were to use Interbase at it's core (as I am not overly fond of MySQL) they have a good chance at being very competetive. The big problem I see is that a lot of companies and even a lot of tech geeks don't get groupware - they don't see the benefits of it. This is a shame because it makes all the difference in the world when it comes to software design. It also reduces the number of meetings people have to have. Praise the Lord for that one.

    Overall I am super glad this thing is going to take off.

    --Peter
  • by Xiphoid Process (153566) on Tuesday February 13 2001, @10:26AM (#434773) Homepage

    You can't mess with a food that has Royal Crown as its title. But seriously, RC Cola has been around for decades in the margins, but is available in most grocery stores. And that is ok. I don't care if it is dominating that market, just that it tastes good. I feel the same about linux, it will always be here, and i prefer its taste.

    One thing to consider, people don't really have reason to hate coke, or at least really arnt aware of why they should. On the other hand, MS is the company everyone loves to hate. I think that as Free Software continues to match and excel in every area that is spills into, there is a very real chance that many people will start to look up to the Linux brand, once all the fear of the new has passed.


  • Coke vs RC Cola (Score:3)

    by Ars-Fartsica (166957) on Tuesday February 13 2001, @10:08AM (#434774)
    People don't care if it tastes nearly exactly like Coke at a lower price - they want Coke. Branding matters. Microsoft is the brand in Office software. That doesn't mean OpenOffice isn't worth pursuing, but don't expect it to win over current Office users or any serious potential customers - this is going to be like most other open projects - by linux users for linux users.
  • by micromoog (206608) on Tuesday February 13 2001, @10:28AM (#434775)
    Is it possible to implement a solution built on top of MySQL or Postgres, or something else that might scale well?

    Even better: why not implement it with a truly open, generic SQL interface (with options for hand-tailored optimizations) so you could use anything as a backend? This way, users of this software could involve the DB backend they already have (commercial or otherwise). Scalability then becomes an external issue, if the interface is strong and generic.

  • Good but... (Score:3)

    by Bug2000 (235500) on Tuesday February 13 2001, @10:21AM (#434776)
    What about XML-EDI [xmledi.org], UDDI [uddi.org], EbXML [ebxml.org] (nice little article [xml.org] about the 3 initiatives)? Ok, it is not specifically aimed at groupwares but rather at distributed applications. But, on the other hand, are groupwares aimed at staying localized in just one area ? I'm not too sure. I believe groupwares will slowly mutate to an application server-like architecture where different parts will be build by different companies. Well apart from MS I mean...
  • by Urban Existentialist (307726) on Tuesday February 13 2001, @10:04AM (#434777) Homepage
    Why do we want to emulate Microsoft in this area? The last thing Linux needs is a fully integrated mail client. Such things are best left to the commercial world, where they are done well and with skill and talent. The only Open Source projects that work are the ones that can be broken down into simple components, and reused, according to the typical Unix and Linux philosophy. Something like Pine works just fine, we do not need a bloated and useless client.

    Another problem is that mail clients of that sort tend to hegemonise. Before you know it, non-standard mail formats are proliferating and everybody has to use the same mail client. Look at Outlook on windows.

    We should not emulate this on Linux. We would be killing ourselfs, and strangling the Linux desktop at its birth.

    You know exactly what to do-
    Your kiss, your fingers on my thigh-

  • Good idea. (Score:4)

    by pb (1020) on Tuesday February 13 2001, @10:01AM (#434778)
    I remember that Corel already did some work on this, and decided that Java wasn't the answer. PHP might be ok for the Server-side, but personally I'd just want to see more speed...

    I hope we have a free alternative before the .NET initiative gets off the ground; I don't want to see how that gets licensed. One of the big things in the .NET project is the common language runtime they worked on; I'd love to see an open answer to that.

    Why doesn't anyone make a JIT C Compiler, and maybe specify a small API with multiple platforms in mind; it seems to me that this would be much easier to implement efficiently than Java, and could probably support a lot of legacy applications with a little porting, if done correctly...
    ---
    pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
  • Workgroups (Score:4)

    by Ektanoor (9949) on Tuesday February 13 2001, @10:58AM (#434779) Journal
    I would like to add some pepperspray flame here. Frankly Workgroup idea was a great idea. I mean "was" because Microsoft demolished the whole thing into a cartoon.

    In the beginning of the 90's there was a big trend on software developers for the creation of Workgroup application packets. The Office suites were a result of this trend. I would like to note that, by that time, almost everyone was going on the correct path, even Microsoft. However it was Novell who did a real step into this world. They had the most complete conception of workgroup by uniting three elements into one - user management, office apps and communication systems. This resulted in the NDS + WP Office + Netware. Note that Novell didn't put too much emphasis on creating a whole world of himself. Anyway they based their most of their work on Windows. And this was their error.

    Microsoft NEVER achieved the level of perfection Novell did. N-E-V-E-R. Frankly, by the beginning of 1995 Novell did have a working horse capable of working. However most of it was based on 3.11 and when 95 came into the market, most apps didn't work. By that time I was working in an office mostly Novell based and was amazed to see how "unfriendly" was Windows95 to Novell. QuattroPro 6 a spreadsheet that was much more superior to Excel95, hanged miserably on 95. Paradox which cannot be compared to Access also suffered a lot of crashes and utterly died. and this was a big gamer on small office databases by that time. WP was probably the looser but it was more a problem of esthetics as the program was much more professional than Word.

    By that time Novell already hd started to integrate this office system with NDS. M$, until now does not have an equivalent (don't tell me about -2000, that's not a server OS). And that was the core of the workgroup system. NDS divided people by groups and resources over a whole tree and provided rights to access such resources. Anyone who worked with NDS knows that there is practically no equivalent to it. Under such system it is possible to easily manage thousands of resources from one location. And easily provide resources in a congruent form.

    These things were the true core of the workgroup system. Today most people consider workgroup most as mail exchange + office apps. Sometimes conferecing is added to this. However a much larger segment of workgroup system is completely ignored or sent into backstage. To remark this I would like to point some important points of these segments:

    Admin functions - Worksation control. User "travelling" between workgroups, resource containers, offices. Interaction between workgroups and large corporate resources.

    User functions - Documentation versioning, Flexible messaging among workgroups with a large number of users, Flexible resource sharing with a capable ACL system, advanced conference systems concerning not only the use of multimedia but also an easy managing of other resources (ex. disk space) for temporary purposes. Dynamic, stable and rapid distribution of resources on very large scale and not depending exclusively on the hardware basic units.

    And many more. M$ does this. I didn't say it didn't. I only said it is just a cartoon of a real workgroup world...
  • by hey! (33014) on Tuesday February 13 2001, @12:00PM (#434780) Homepage Journal
    If groupware is defined as software which helps groups collaborate. Most people don't work in isolation.

    Having dones some work with Notes, the stuff that is being put together open source falls pretty far short of what groupware could be. It seems that open source groupware in practice boils down to: e-mail (which for some reason is called messaging), calendars, and group discussions. These are valuable applications, but they aren't anywhere near what people really need to really collaborate.

    For most people collaboration is about the management of documents.

    For example, many large organizations have approval processes for certain kinds of actions: approval of a loan application or insurance claim for example. A particular document needs to be routed to a specific persons who can approve them in a verifiable way (through a signature -- ink or digital).

    The kind of address books that people are putting together fall far short. I'd like to be able to look up ACME Co., then see all the telephone calls, correspondence, proposals, documents related to them. Likewise when I look up information on a widget, I might want to navigate to ACME Co.'s information if they are a supplier or if they are user with tech support problems.

    I'll give you a concrete example. My boss organizes client files into different places depending on whether they are "hot" or "cold". This perfectly meaningful and clear to him, and helps remind him who he needs to be working on. However, I have no idea who he considers hot or cold, so I'd be happier with a system that organizes clients alphabetically. In fact I may have my own hot and cold lists that are different from his.

    What makes a relational database a win over flat files? The ability to reorganize and combine data with great flexibility.

    This is kind of a meta-design pattern. It's a win when you can use a technology to reuse a piece of data. There needs to be a way in which documents (defined) can be created, stored and indexed in a more flexible way. This means you need some kind of database metaphor, some kind of compound document representation mechanism, and some kind of user interface.

    Oh, and it should be cross platform.

    Notes with OLE2 is pretty far down this path -- much farther than the open source stuff I've seen. You can create documents with OLE containers and Notes will happily select and sort them different ways and index them by direct attributes and by OLE contents. Notes has a number of inherent limitations though. They tried to bridge the gap with Domino Doc, but last time I looked at it, it was very kludgey and complicated, probably due to new capabilities being bolted on top of legacy technology. Things may be better now.

  • by anomaly (15035) <tom_cooper.bigfoot@com> on Tuesday February 13 2001, @10:07AM (#434781)
    I've been lurking here for a while, and just couldn't hold back from
    joining in the discussion.

    My .02 follows

    Dan Kuykendall wrote:
    >
    > Yes, most are all dead because they couldnt build a solid foundation to
    > work from. Running the phpGroupWare project, along with being a
    > GroupWise and then Exchange and now Notes admin has taught me a
    > considerable amount about groupware systems. I feel like I can build a
    > design with the help of a few others with experience writing and
    > maintaing groupware systems. With this small group we can get something
    > done faster and then can open up for public discussion/critisism.
    >
    I used to be an admin for this sort of thing. I was at one time a certified engineer and instructor for WP Office
    (when it was an email product - before Novell bought it and turned it into GroupWise) so I understand something about
    the architecture of a product like that. I was a Notes admin briefly, too, and managed to escape prior to having to implement Exchange.

    Today I'm an exchange user - and a fairly hefty one at that. Exchange holds my corporate database - tasks, calendar and contacts as well as records my communications with others. I depend greatly on this database.

    The key concept is the storage engine driving the groupware server - all of the messages and data need to be stored somewhere.

    As I understand it, Microsoft is kicking themselves now for the Outlook/Exchange architecture - sync is a real hassle, and of course RPC
    over NetBIOS over TCP/IP is a lousy solution anyway.

    They are in the process of moving to a new infrastructure using http as the transport, XML as the data format, and relational DB technology on the client. Their ost and pst solutions are terrible at handling large qualtities of data!

    If we can implement something similar to what MS is starting to build today - starting with the back end and progressing to having a service on the client providing sync and archive services, we'll have something worthy of competing with Domino and Exchange.

    The primary consideration is determining the architecture and the engine that will drive the technology.

    I'm no DB geek by any definition, but has anyone thinking about this considered what/how the database ought to work? Is it possible to
    implement a solution built on top of MySQL or Postgres, or something else that might scale well?

    Once we've defined the back end, it should be as simple as building a wrapper around the technology that we select. (I know that's a major
    oversimplification.)

    Realistically, whatever engine is selected will determine the architectural limits of the size of implementations. Ideally we could pick something that would scale at least to a mid-size business, and while data storage capacities will increase dramatically as we move forward, we need to consider user data sizes in excess of 2GB. While most users don't need that kind of capacity, many do.

    We've seen talk on the evo list about scalability issues between maildir and mbox, and unless we account for that in terms of user data needs, the open solution will have real scalability problems.

    Additionally I believe strongly that we should not re-invent the wheel on this one. The good news for us is that the base protocols are
    already defined, and the problem is one of data organization rather than message flow. We can leverage open standards like http, ssl, xml in the process, and leverage open source engines to help read and write the data.

    There are some things for which there are not open protocols - for example, tasks (AFAIK) - but that need not slow down the vision or early
    versions.

    What's it going to take to get others of you involved in this? To add some detail to the picture of a truly open groupware server platform?
    Surely you have needs that aren't met by existing products....

    > > I'm all for getting gung-ho and putting fingertips to the keyboard, but
    > > it's wasted effort if you don't have a coherent concept. I'm not
    > > advocating committee paralysis, just some simple discussion over what
    > > will / will not be addressed in the project and setting some priorities.
    >
    > I agree we need the concepts first, and I fully plan to work that way.
    > but I dont plan to have every tiny function decided before I start
    > hacking.
    >
    Plan the work, work the plan.

    Let's pick an attainable scope of features, determine minimum functional requirements for those features, and then get started. We need not
    define a huge feature set initially, but we need to understand the architectural consequenses of decisions made when implementing those
    features.

    The scope of features for version, say 0.1 will tell us when that engine has everything that it needs, and the functional requirements define the minimal quality requirements for those features - the features are done when the quality requirements are met.

    Thanks for letting me get this off my chest.
  • Good idea, but... (Score:5)

    by dialect (75360) on Tuesday February 13 2001, @10:28AM (#434782)
    Whenever groupware is discussed, the capabilites get tied to implementation specifics apps. I would be happy if we could just get some standard data exchange formats defined so that I can share appointment/contact/planning data between my PDA, desktop (linux/MS), web interface, etc. without hassling too much with data formats for application settings. Get that working, then start discussing more sophisticated group ware.

    PS. iCAL and reefknot look like interesting projects
  • by LionKimbro (200000) on Tuesday February 13 2001, @10:19AM (#434783) Homepage

    Free Software and OpenSource Software wouldn't be anywhere near where it is today were it not for the Internet. The only reason Linux progresses as it has, I believe, is because we've had the Internet. It just wouldn't work with people mailing each other back and forth.

    I believe that the next big steps in communication will come through groupware, and that groupware is the #1 thing that we can invest our time and energy in to, to receive maximal payback in the form of OpenSource and Free Software.

    It needs to be dirt simple for us to create and destroy projects, set up mailing lists, votes, build databases collaboratively, vote, instant message, chat, etc., etc. When it's fluid, we'll reach a new level of community building and communication, which will redouble our ability to work over the Internet with one another.

    We need to be able to easily embed groupware into our standard applications. It needs to be easy for a user to look something up in the documentation, note a minor bug, (spelling error? incompleteness? technical error?) make the adjustement, have the adjustment sent and approved by a moderator, and then applied to the text. All software should be able to easily manage docs like this.

    We need to be able to say, "I need help," after looking through the docs, flag our ICQ or IM or whatever as "I am someone who needs help using THIS tool," and someone from the dev mailing list for that tool who has the "I am someone who can help you with THIS tool" flag set put in contact with you. It needs to be seamless, it needs to be easy, and it needs to be ubiquitous.

    Another breakthrough will arrive when we can seamlessly communicate with audio-video over the web, between countries, and hold group meetings over the web.

    Whenever you want to learn something, someone will be ready to teach you, face to monitor to camera to face.

    Again, I think that the best thing you could work on if you want to improve OpenSource and Free Software is GroupWare.

    The major changes we've seen coming from Open Source and Free Software are just the tip of the iceberg, and I think it's something that we should all be excited about and proud of.

  • by NineNine (235196) on Tuesday February 13 2001, @10:19AM (#434784) Homepage
    You've obviously never used Outlook. Outlook isn't about email. Outlook, when used in combination with Exchange, is GROUPWARE. It integrates (pretty well, in my opinion), email, calendar/scheduling/meeting schedules, contacts, task lists, basisc notes, newgroups (both public and private) and jounaling. Outlook + Exchange, when used correctly, is an integration of what most offices currently kludge together: email clients, various contact lists, meeting room and meeting schedules, Rolodexes, newsgroup clients, random phone calls, and lots and lots of Post-it notes. Outlook isn't jsut a bloated email client. It's a front end to Exchange.

(1) | 2