Slashdot Mirror


Can We Finally Ditch Exchange?

bhsx asks: "With all the innovations going into open source software these days, why do I still need to run Exchange to meet my clients' needs? Even when demonstrating technology like LTSP mixed with any combination of OpenOffice, Star Office, even Codeweaver's Crossover Office running the latest Microsoft suite, the clincher is always over Exchange functionality. I'm aware of Bynari's InsightServer(Coincidentally, I noticed on that page, that their code is for sale) and have started using that as a possible closer, and the cost is much less prohibitive than eXchange+w2k server+CALs; but why isn't there an open source solution to this problem yet?"

"With new releases on the way, like Mandrake 9.0 and the new Lycoris can we who try to use Free Software in business environments hope for any change? Do the commercial Linux distros have any plans to implement a free replacement for Exchange, including a Win32 client-side bridge? If not, why not? Do you feel it is too cost prohibitive to imitate Bynari in this case, or is it a decision more along the lines of 'we'd rather you used Evolution and Mandrake/Lycoris/Whatever, rather than OutLook and Win32'? If it's the latter I'd be severely disappointed, and I don't think I'm alone. Any discussion on this topic would be appreciated; but what I'd really love is a community push to get this done. Perhaps a running Web-A-Thon to raise the money to simply purchase the technology from Bynari? I personally think it would be a great move towards grabbing market share from some of the other distributions, some of which have the technology but choose to keep it closed, as well as from the Great Dragon. What do you think?"

232 of 695 comments (clear)

  1. no by jsin · · Score: 4, Interesting

    Untill there is a standard calendar protocol, and that protocol is supported by exchange, you won't be able to get rid of it.

    1. Re:no by Batmensch · · Score: 2, Interesting

      I disagree. We only need a strong open source calendar server/client to at least be able to present an alternative to the Exchange calendar client.

    2. Re:no by jsin · · Score: 3, Insightful

      If that were true, it would have already happened. There are several good calendar/messaging systems avaliable in the open source market however exchange remains as the corporate standard.

      The reason for this is simple. Exchange uses the Outlook client; the Outlook client comes with Office; Office is the de-facto standard software for almost any corporation that uses computers.

      At first I thought if there was an open source system that was compatible with Outlook that would do the trick, however HP offered a system that did just that, and even it didn't make a dent in Exchange's market.

    3. Re:no by bobKali · · Score: 2, Interesting

      I don't think it's necessary for exchange to support it, with Evolution supporting exchange's calendar protocol. If there were an open protocol, and if Evolution also supported it, then it's just a matter of introducing Evolution to the end user first, and then replace the exchange server with one that supports the open protocol. Embrace, extend, replace...

    4. Re:no by jsin · · Score: 5, Insightful

      First of all, if you have ever migrated a corporate messaging system (email, calendar, shared documents, etc), you wouldn't make light of such a task.

      Second, I should be more specific; it needs to work with Outlook. The reason for this is that given a choice, users will work with software that is already installed vs. installing something new; and this includes the users in the IT department. If you don't beleive me, look at browser usage statistics; why install Netscape when you already have IE installed? Why install AIM when you have MSN right there on your new XP box?

      Make it work with outlook and you immediately have a client base. Make a tool to ease the migration and you're golden.

    5. Re:no by SoftwareJanitor · · Score: 5, Interesting

      At first I thought if there was an open source system that was compatible with Outlook that would do the trick, however HP offered a system that did just that, and even it didn't make a dent in Exchange's market.

      Two things...

      First, HP's product (now owned aparently by Samsung) wasn't really open source, although it did run on some open source platforms. It was certainly not free software.

      Second, HP never really made much of an effort to try to sell their product. It sure looked like they were afraid of reprisals from Microsoft if it was too successful.

      So I don't think we really know for sure what would happen if there were a free/open source calendar/messaging/groupware server that was compatible with Outlook clients... I personally think it would become quite popular, especially with small to mid sized businesses that would like to save some money in today's trying financial climate.

    6. Re:no by Batmensch · · Score: 2, Interesting

      I would not make light of such a process; it is a major pain; I've done it.

      However, I disagree that it needs to work with Outlook. As I mentioned in another post, we were happily using CS&T side by side with Outlook, it was fine.

      However, just as Outlook supports IMAP, POP, SMTP and LDAP (because it must), a calendaring standard that is in general use in other programs would inevitably be supported by Outlook as well. But it seems to me that such a thing would be worth doing in any case.

    7. Re:no by Lemmy+Caution · · Score: 3, Insightful
      How big is the company or organization you work for? A sysadmin has the power to administer a system. He's not the CIO, the CTO, even a manager.

      It may be possible to replace Outlook as a client with something like Lotus Notes or the like, but it had better be at least as good as a client (Notes is not.) Outlook is an excellent client. So is Evolution, but Evolution is still about 20% shy of serviceability - it needs to be 20% ahead to justify a migration (and the feature of virtual folders could be half that battle right there) - but it doesn't run in Win32 environments yet and there's no indication it will. Mozilla calendar still lacks a lot of finish, including basic sync conduits for Palm/Pocket PC and, of course, enterprise calendaring.

    8. Re:no by mbogosian · · Score: 2, Interesting

      Untill there is a standard calendar protocol, and that protocol is supported by exchange, you won't be able to get rid of it.

      What ever happened to iCalendar, sometimes known as vCalendar?

      Aren't there any LDAP-based solutions or proposals?

    9. Re:no by ADRA · · Score: 5, Insightful

      Sysadmins have no power if the boss says "We are an Outlook shop and nothing else". My boss actually said that to me. He could care less about the black magic behind the scenes, but he wanted a unified client interface.

      I am sure this applies to many sysadmins, and in reality, the only people with the power to swith over users software are sysadmins of one ;-)

      This is a decision for IT heads or even presidents of companies to make depending on the size. If it makes economic sense to swith over they will, but not because it "isn't microsoft". If we actually want to create a viable alternative, we need to entice corporate decision makers with dollar signs, not with rhetoric.

      --
      Bye!
    10. Re:no by ckaminski · · Score: 5, Interesting

      Once upon a time I wrote a MAPI Message Store Provider for Outlook. Never finished it, but was getting damn close. At one point I could present messages from our proprietary T&E management app via CORBA to Outlook, and read my task lists in Outlook.

      So it's not impossible. Perhaps a simple SOAP/XML-RPC protocol for an open source server to make it easy to build web-apps on top of, coupled with a MAPI Store Provider, and the problem is solved.

      Hell, I'll volunteer the VOLUMES of knowledge and time I spent on this (3 years ago, so my NDA's no longer apply ;-) ) to build the MSP...

      chris.mapimsp@ckaminski.com for those who might like to take on such a project. Or how about this, anyone got a good calendaring system that I can just interface with?

      Or a calendaring system coupled with an IMAP mail server would make it relatively easy to build mail functionality into the system without having to go to the integration levels that MS did with Exchange.

      -Chris

    11. Re:no by Knightmare · · Score: 2, Interesting

      Just out of curiosity... is there anything wrong with it not being open source. I can understand the need/want to get off as cheap as possible. But, I think people need to realize there are expenses related to running a business. I personally would not be opposed to paying for a mail solution that had as many features as Exchange but worked on multiple platforms. That is a piece of the puzzle that is important enough in most companies that having a support contract, or at least a company to get ahold of would be a requirement for most. Let it be based on open standards IMAP/LDAP/ and UCAP?? (universal calendar access protocol :) And close source the server. That way everybody and their mom can write a client or have tie-ins to different applications. And somebody can make enough money on the server to have a staff to support and extend the product. Just please don't go nuts like microsoft did on the pricing.

    12. Re:no by leviramsey · · Score: 3, Insightful

      Open Source is a good thing for the simple reason that the app doesn't chain you to the OS. For instance, Sun Java will not run on the next versions of Mandrake and Red Hat, because of ABI changes brought on by gcc-3.2. If Sun's Java was actually opensourced (rather than their half-assed attempt), it would be a simple matter to rebuild it for new distros.

    13. Re:no by Scaba · · Score: 2, Funny
      That way everybody and their mom can write a client or have tie-ins to different applications.

      As soon as my mom gets the hang of using the mouse and learns the difference between single-cliking and double-clicking, then she'll probably start working on a client app to meet her business's needs. ;)

    14. Re:no by SoftwareJanitor · · Score: 3, Informative

      is there anything wrong with it not being open source.

      That depends on your needs, motivations or opinions I guess.

      I can understand the need/want to get off as cheap as possible. But, I think people need to realize there are expenses related to running a business. I personally would not be opposed to paying for a mail solution that had as many features as Exchange but worked on multiple platforms.

      I'm not so idealistic either that I absolutely won't pay for software. I won't pay Microsoft for software, because I don't think they deserve my money, but I have and will pay money to those who I think are deserving of it.

      That is a piece of the puzzle that is important enough in most companies that having a support contract, or at least a company to get ahold of would be a requirement for most.

      I personally don't believe in support contracts. In general I think it is better and cheaper to pay only when you actually have a problem. I dislike dealing with companies that try to force you into paying for contracts by refusing to provide adequate service to those who don't have contracts or by charging ridiculous prices to people who prefer as-needed services.

      Let it be based on open standards IMAP/LDAP/ and UCAP?? (universal calendar access protocol :) And close source the server.

      The IETF standard for calendars is iCalendar, and is covered by RFC 2445.

      I'd personally prefer to see a calendaring/scheduling system that wasn't so closely married to email and address book functionality... or at least that let me mix-and-match what I wanted to use for those. Allowing interface to alternate IMAP and LDAP clients and servers would certainly be a step in the right direction to me.

      That way everybody and their mom can write a client or have tie-ins to different applications. And somebody can make enough money on the server to have a staff to support and extend the product. Just please don't go nuts like microsoft did on the pricing.

      I wouldn't mind seeing something like that happen, but I'd really rather see something free and open source so that it could get included into Linux distros, for example. It would make it a lot easier to become popular if people could just choose to set it up like they do Apache, Samba, etc.

      But if it is closed source for the server, please, please, please, no fscking client license fees, O.K.? If I have to pay, I'd much rather pay only a per-server license fee, or even a 'power unit' based server license fee (although I don't like those much either) than have to fsck around with damned client licenses. That isn't just based on price -- that is based on convenience.

    15. Re:no by Martin+Blank · · Score: 4, Insightful

      Aside from the managerial politics mentioned by the others, as well as the technical issue of moving between e-mail servers, there's also the Dick Factor. Specifically, the users will see the IT department as a bunch of dicks for forcing them to change from something they like. If they know specifically who ordered the change, and don't get an extraordinarily good reason for it (virtually impossible), they will see that SysAdmin as the biggest dick of the group, and some of those people have political power, which can result in a SysAdmin being a dick to the unemployment people.

      --
      You can never go home again... but I guess you can shop there.
    16. Re:no by Jonathan+the+Nerd · · Score: 2, Funny

      Blackmail can really come in handy here. Find a photo of the boss, find a photo of a horse, work some magic with PhotoShop or GIMP, and you'll never again have to worry about unemployment. :-)

      --
      Disclaimer: The opinions expressed are not necessarily my own, as I've not yet had my medication today.
    17. Re:no by Verizon+Guy · · Score: 4, Insightful

      Why is it when the open source people make changes that break application software, it's automatically the fault of the closed-source software writers? Jesus Christ, just don't make changes that break software!

      This is why it takes MS a month to release security patches. The patch itself could be out in a few hours (they have a 24-hour security team), but they spend the rest of that time testing it on every configuration possible to make sure it doesn't break other software.

      Just more pro-Open Source FUD.

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

    18. Re:no by Verizon+Guy · · Score: 2

      You've obviously never worked in a mission-critical corporate environment.

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

    19. Re:no by Sivar · · Score: 4, Interesting

      The GCC programmers didn't break ABI compatibility to anger you or to encourage Sun to make Java a real standard or open-source it; they did so because there were some bugs in the GCC C++ ABI that made it incompatible with *the standard*, so the choices were:

      Fix it now and piss a few people off, fix it later and piss a ton of people off, or never fix it and be a nonstandard compiler.
      GCC: A nonstandard compiler. Um, no.
      Compilers, particularly C++ compilers (GCC broke ONLY the C++ ABI) are ENORMOUSLY complex pieces of software and that the things even work are miracles in and of themselves. This one had bug. It happens. Try to tell me that Microsoft's compiler doesn't have bugs, or that ANY other compiler does not.

      You see, if you would have done a little homework rather than labelling that which you know little about as FUD, you would have known this. (Not that I am not guilty of the same thing every so often :)

      --
      Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    20. Re:no by Sivar · · Score: 2

      I already posted on this topic, but this person deserves upwards moderation.

      --
      Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    21. Re:no by antirename · · Score: 2

      In a small company (limited number of users), the sysadmin IS the CIO. Otherwise, you'd have to hire someone to have meetings with the sysadmin and exchange buzzwords. This is not very productive, especially for a company with less than 50 users. Admins like it much more when meetings are with the owner, after work, over a beer, and on the owners tab. Of course, that also means that the single IT guy has a lot more responsibilty, but so it goes. There are a lot more small companies than large ones, and they don't have a need or a good reason to add a management layer to IT if one or two guys can get the job done.

    22. Re:no by sg_oneill · · Score: 2

      The whole thing looks pretty simple to me, maybe a mail handler of sort (tweezle exim or something into it), something that drops mail into a db, structure that db tree like with acl's and all. An auth method, and an XML-RPC (or soap) interface. Add calendars, todo's and toys to suit.
      Write an Outlook interface and go nuts.
      And while I'm at it phpgroupware has an xml-rpc AND a soap interface (if I remember rightly the xml-rpc had some sort of haxor auth/session type hack in it) so one just needs to write some code to interface it to outlook and BlAMO! Instant exchange clone.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    23. Re:no by 1155 · · Score: 2, Funny

      "As soon as my mom gets the hang of using the mouse and learns the difference between single-cliking and double-clicking, then she'll probably start working on a client app to meet her business's needs. ;)"

      Before or after the right click, left click quandry?

    24. Re:no by Verizon+Guy · · Score: 3, Insightful

      It is the proprietary software makers problem that he didn't release the source code.

      This is what I'm talking about. It sounds like they "have" to release their code for it to work -- once again, not their problem. Windows 3.1 apps still run on my WinXP machine w/o a problem. I've never had my hands on the code. Perhaps there is a better solution than releasing the code... hmmm??

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

    25. Re:no by 1010011010 · · Score: 2


      Someone should mention that Microsoft's C++ name mangling is not standard, either.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    26. Re:no by Simon+Garlick · · Score: 2

      Can someone explain to me wtf a "mission-critical corporate environment" is? Or was this just an attempt to start a game of Bullshit Bingo(tm)?

  2. 2 reasons by papasui · · Score: 4, Interesting

    1.) Companies are having difficulty implementing the calendar system that Exchange uses properly. 2.) Microsoft professional support, big business likes the idea of having someone to blame when things don't work. They sign contacts that make people have it fixed within a specific time period or they recieve massive compensation.

    1. Re:2 reasons by Gaccm · · Score: 3, Insightful

      as for number 2, companies just need to buy a copy of redhat server, or whatever. As long as they buy a version of linux, they can get instant support. This excuse in general doesn't work anymore now that we have so many linux companies ready to sign deals.

      --

      Only dead fish swim with the stream...
    2. Re:2 reasons by daniel_isaacs · · Score: 3, Informative

      1.) Companies are having difficulty implementing the calendar system that Exchange uses properly. 2.) Microsoft professional support, big business likes the idea of having someone to blame when things don't work. They sign contacts that make people have it fixed within a specific time period or they recieve

      Wrong. I work for a medium sized company. And I can't find anything that provides my clients the functionality that Outlook/Exchange provides. I've looked, but it just isn't there yet.

      It has nothing to do with support. If you think anyone buying MS products actually expects them to be "suppported" outside of their in-house IT staff, you're imagining things.

      Give me a product, open source or not, that provides my clients (on whose interests I act) with the functionality of Exchange, and I'll get the Purchase Order ready by close of business today.

      --
      - Dan I.
    3. Re:2 reasons by goober · · Score: 5, Informative

      Give me a product, open source or not, that provides my clients (on whose interests I act) with the functionality of Exchange, and I'll get the Purchase Order ready by close of business today.

      How about Centrinty FirstClass? Cross platform unified messaging and groupware. I can access my email, voicemail, calendar, contacts from any computer anywhere in the world at a fraction of the cost of Exchange. Don't laugh, it works!

    4. Re:2 reasons by Ruzty · · Score: 2, Informative

      Are you prepared to purchase and support Lotus Notes? IBM uses it internally and I got to try it while on contract there. I actually prefered the Notes client to Outlook and it had an X11 client for Solaris I used to run over SSH X11 forwarding onto my Linux desktop.

      I can't think of anything Exchange/Outlook does that a Notes client/server pair doesn't do.

      -Rusty

      --
      The Master (Angelo Rossitto) in Mad Max Beyond Thunderdome, "Not shit, energy!"
    5. Re:2 reasons by Arandir · · Score: 2

      I can't think of anything Exchange/Outlook does that a Notes client/server pair doesn't do.

      I know one thing: It supports Exchange. Sounds stupid, but it's not. If you have the opportunity to replace your entire messaging/calendaring infrastructure, then by all means do not use Exchange. But if you can't then forget it.

      The IT department of my work set up Exchange. I am not a decision maker here, so I can't change this. And I run FreeBSD. I can get and send email, but I can't use the normal mailing lists, company address books, or Calendar. The latter is the nasty one. If I was a manager, I would have no choice but to use Windows/Outlook. As a regular coder, I have a bit of leeway, but I know sometime in the future someone of importance is going to schedule me for a mandatory meeting, and forget to check that box that sends me an email. And then I'll be looking for work.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    6. Re:2 reasons by laserjet · · Score: 2

      Wow the screenshots of that look pretty sweet. I particularly like the voicemail stuff. That would be really handy.

      --
      Moon Macrosystems. Sun's biggest competitor.
    7. Re:2 reasons by Da+w00t · · Score: 2, Interesting

      s/c//. First Class is HORRIBLE. I tried to use as little of it as possible when I was employed at PBS. The IMAP4 implementation is broken, so much that I couldn't use IMAP to access any of the folders (my inbox, and other conferences) through outlook at all. I had to pop the mail off.

      --

      da w00t. mtfnpy?
    8. Re:2 reasons by Rastor0 · · Score: 2, Informative

      Give me a product, open source or not, that provides my clients (on whose interests I act) with the functionality of Exchange, and I'll get the Purchase Order ready by close of business today.

      I don't have any experience with it, but at LinuxWorld last week Oracle demonstrated their Oracle Collaboration Suite. It works with Outlook and they also demonstrated doing email and group calendering on the KDE desktop.

    9. Re:2 reasons by xA40D · · Score: 2

      When us SysAdmin's in the office heard the firm was intending to rollout exchange there was a quiet revolt. Constant moaning and griping, with claims that Unix on the desktop as ESSENTIAL. The eventual solution was to give us all laptops. Which made us all happy.

      We're even happier now it looks like the Exchange thing isn't going ahead.

      --
      Do you mind, your karma has just run over my dogma.
    10. Re:2 reasons by Anonymous Coward · · Score: 2, Interesting

      http://www.stalker.com

      The CommuniGate Pro Package from Stalker just released a Calendaring Solution that intergrates with thier Email Server and uses outlook as the client. As far as we can tell, the users don't notice a difference. This is a pretty good addition to an already very nice little package. Especially for the 250K+ account range.

    11. Re:2 reasons by gsfprez · · Score: 3, Informative

      AND the server is FREE for a limited number of users..

      like me. I'm starting up a small company with a handful of folks - and First Class is doing just fine for us. We have caledaring, email, voicemail, reads emails to you thru the phone, can reply to those over the phone with voice emails (.wav files sent as attachements), conferences for group postings, a SMTP service, webmail...

      for business users, its got predefined groups of users (management, financial people, marketing pukes, etc.) Security between groups is easy to understand and easy to implement. Even a MSCE can do it!

      the list goes on and on.

      the school i went to - Biola.edu - they are now running with well over 8000 accounts - with around a few hundred connected at once - if you care, ask me next week when all the students come back, and there will be thousands on at once. We'll know then if the dual Xenon will melt, or survive.

      Its been used there since 1993, and its been just great.

      I'm looking forward to getting some of that capital i was promised so i can run it on a real server.

      its cross platform (Windows, Mac os 9, Mac OS X) and, like i said, and the web interface lets you do anything that the executable client software lets you do - including calendaring and multi-user chat sessions.

      its not perfect, so here's some drawbacks... its missing a few key features..
      - no "sent mail" folder (and no, you Can't make one),
      - filters/rules.. all your email goes into the inbox... spam and all. bletch.
      - amazingly enough, there's no good alert sound to let you know when you've got a new message - no pop-up, no flashing Dock/startmenuthing blinking..
      - you can't back up the databases while its running - soooo... you'll probably do what i do, and that's mirror the drives, and pray to God there's no database corruption, but that its just a drive fault.

      other than that, its a great and cheap alternative to Exchange - especially since you can try it out today for free. The server runs on Windows and Mac OS 9 (and classic, btw: my server is on a 10.1 server, but its running in classic). There should be a Mac OS X First Class Server out sometime in the near future too. No word yet if it will run on Darwin, but don't be a cheap-ass.. just buy 10.2.

      Centrinity is a bunch of levelheaded business people who started out as mac guys, but expanded to windows too. They are also canadians.. what more could you want?

      --
      guns kill people like spoons make Rosie O'Donnell fat.
    12. Re:2 reasons by Verizon+Guy · · Score: 2

      So let's see, you're creating the problem yourself by locking yourself into an incompatible OS, but are trying to blame others. This is like me complaining that Mac programs don't run natively on Windows.

      Three solutions:
      1) Write a client yourself
      2) Use Windows
      3) You're Fucked

      Well there is a 4th.... does your company have a Windows Terminal Server? You could run outlook on that.

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

    13. Re:2 reasons by Frank+of+Earth · · Score: 2

      Hrm... will the Redhat sales rep come out and help you setup the box? Take you out to dinner... schmooze ya? Big business like big support.

      Chances are that if you have Exchange, you have everything else that comes along with MS. Volume discounts, premier support.. it's just not going to happen.

      Not that I don't like RH. In fact, my home server runs it fine and never crashes [only when my perl scripts go awry]. In my previous job, I had to setup a knowledge database for the support guys to share bug fixes and installation instructions. I setup a redhat box with Perl and MySql and had it running in less than week.

      When I tried to get the server in the datacenter, all hell broke loose. I had to convert the application to ASP, MS-SQL running on NT. The IT archeticture department admitted that RH is cheap and east to run, but the overall support of the application and lack of RH experts in the company were the deciding factors. Training is concentrated around ASP and NT. The question was "What if you leave tomorrow, who is going to support this server?". A valid question cause I did leave a few months later.

    14. Re:2 reasons by Arandir · · Score: 2

      So let's see, you're creating the problem yourself by locking yourself into an incompatible OS, but are trying to blame others.

      I see nothing wrong with walking into a closet and locking the door behind me, as long as I get to choose the closet. I've chosen FreeBSD on my workstation (with management's permission) because I am doing Unix development for a Unix product in a Unix shop. Using Windows with Exceed, Reflections or Cygwin is so horribly painful for this purpose that I choose not to do it. The only drawback I have found so far is the lack of a Calendar compliant client.

      Recall the Ask Slashdot's primary question: why isn't there an open source solution to this problem yet? Ximian Connector is not an open source solution. It is not open. It is not free. It's not even semi-free. It is proprietary payware.

      But don't get me wrong. My gripe is a minor gripe, not a major one. And it is directed at our corporate IT and not Ximian.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    15. Re:2 reasons by Pfhreakaz0id · · Score: 2

      holy shit. those four things are individually, all deal killers for me..

    16. Re:2 reasons by proberts · · Score: 2

      > Give me a product, open source or not, that provides my clients (on whose interests I act) with the functionality of
      > Exchange, and I'll get the Purchase Order ready by close of business today.

      Have you evaluated the old HP OpenMail product now sold by Samsung (http://www.samsungcontact.com)?

      Paul
      --
      http://www.pauldrobertson.com
  3. Re:I'm working on one by unicron · · Score: 5, Funny

    Translation: "Me and a bunch of people got drunk, thought we could code, submitted the idea and produced a fancy web page. It's now two years later and the project has no files to download and is STILL on Stage 1, Planning."

    --
    Finally, math books without any of that base 6 crap in them.
  4. I feel your pain. by Anonymous Coward · · Score: 5, Interesting

    At the place I work at, we have both an exchange server and a POP3/IMAP server. We catch so much flak from our users over the exchange server than the POP3 server, Then again 90% of our users use OutLook even though we have a site license for Eudora,and offer Netscape and an IMAP web client. They get lost even though we have an excellent web-directory and one of the best calendar projects around. Everyone has a public folder that they can put stuff into to share with the rest of the network byt they still insist on using Exchange. Personally I can't find any feature that justifies all of the garbage we have to put up with to get it running. Outlook sucks!(there goes my karma) Outlook crashes more often then IE, Outlook is targeted my more virii then ever. If these people would change their mail client, they wouldn't have this problem. The exchange server is jacked up as well. We have to call and have it re-set every three days and I'd bet that the network "gurus"(/sarcasm) don't know how to admin it either!!!... argh!

    1. Re:I feel your pain. by justanetgod · · Score: 3, Funny

      You can't admin an exchange server... Even the developers who worked on it stodd back as it was first run and held their breath. The first comment reportedly was "God help us all it lives!"

  5. Alot of us are waiting by PhreakinPenguin · · Score: 4, Insightful

    Alot of companies/admins are waiting for an Exchange replacement. I for one have considered dropping exchange for a flat out mail server that runs in a *nix environment but it always comes back to the scheduling of exchange. With all of the people out there writing code, it still amazes me that nothing has surfaced. Why not take time off f the useless mp3 player/id3 reader/all of the other crap and contribute to a worthwhile project?

    --


    My sig of choice is Marlboro
    1. Re:Alot of us are waiting by Hektor_Troy · · Score: 2

      Because an Exchange replacement takes skills beyond that of a "mp3 player/id3 reader" and the likes ...

      I've met quite a few people, who works on OSS, and quite a few developers and programmers, and I think that in total, I have met three people, who would be able to do it. And I doubt I'm even in their league.

      --
      We do not live in the 21st century. We live in the 20 second century.
    2. Re:Alot of us are waiting by Ewan · · Score: 2

      Pretty much everyone who is a project manager type person at my work will use outlook scheduling or something similar to manager their calendar, check when other people are available, and arrange meetings.

      It really does work very well.

    3. Re:Alot of us are waiting by shyster · · Score: 2
      Is there anybody out there actually using MS Exchange scheduling tool? I haven't heard or seen any so far.

      As a SMB consultant, I can tell you that every business I go to that has Exchange uses the individual and group calendaring functions. Larger businesses use it for reserving conference rooms and such. And 80% of the businesses that don't have Exchange want it, but can't afford the price for it. And I have very little alternatives to offer them.

    4. Re:Alot of us are waiting by pmz · · Score: 3, Insightful

      Why not take time off f the useless mp3 player/id3 reader/all of the other crap and contribute to a worthwhile project?

      Useless or worthwhile to whom?

      Trust me, one day someone--most likely a corporation burned by Exchange--will fund the development of an Exchange replacement. These things tend to need a critical mass of outrage against the status quo before real changes begin. If Exchange is an anchor to enough organizations or just a single big enough organization, something will happen about it.

      It is important to be patient about Open Source. Open Source software undergoes evolution on natural terms, not arbitrary business terms, which means it will always tend toward fufilling real needs but on a more realistic timeline.

      However, I still encourage you to advocate ideas about Exchange, because public awareness is the most important weapon against companies like Microsoft and their less-than-stellar products. Just don't be disappointed in the amount of time it takes for real change to occur.

    5. Re:Alot of us are waiting by Bishop · · Score: 3, Insightful

      Also, why is it necesary to copy MS's combination of email, group messaging, and calendaring in a single app?

      You probably want atleast the email and calendaring closely coupled if not the same app. If I arrange a meeting an email is sent to all those invited. Those reading the email are given the option of accepting or rejecting the meeting. If accepted the meeting is automagically added to the readers calendar. I have used a couple of different calendaring systems. Those systems that work and are actually used have email and calendaring somehow integrated. Complete systems like this only make sense in an office type environment. Until you have worked in such an environment it is hard to understand why exchange is so popular.

      <aside>
      There is often talk of the next killer-app. Email is the basic killer-app of the Internet. Usenet and instant messageing are extentions of email. Calendaring *was* the next killer-app but no one noticed. I don't even think MS understands what makes exchange so popular. If MS is smart the next app they will included in Exchange is a proper multi-author versioning system similar to their current version system (SourceSafe??). That too will be killer. None of this is even close to new. A system like this already exists on IBM big iron. I understand that Lotus Notes does this as well. These are all bussiness killer apps. If you want to really replace Exchange you need all of this. Add an LDAP contact sheet, and input forms and you will have some killer software. The pieces are all there, it just needs a group of dedicated coders to put it all together.
      </aside>

    6. Re:Alot of us are waiting by Verizon+Guy · · Score: 2

      Is there anybody out there actually using MS Exchange scheduling tool? I haven't heard or seen any so far.

      Me. Every day.

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

  6. It's the administration costs by TurboDog99 · · Score: 5, Interesting

    First, most non-tech corporate types have heard of Exchange. Next, they like to have someone to sue. Even those projects with companies behind them don't have much to go after. Even though Microsoft has a EULA that supposedly frees them from any liability if the software screws up, it makes the corporate types feel better. Also, they can hire any MCSE off the streets to run the Exchange server. There aren't many standard certs that they can rely on when they need to hire your replacement after you've bundled together all this unfamiliar software on their servers. When you consider the hiring difficulties, lack of certifications, and lack of accountability of the authors of the software, the open source projects may, in fact, cost a good bit more than the $10,000 worth of Microsoft software. The entry costs of this software look enormous to individuals, but to corporations, it often doesn't appear to be much money. Corporations care much less about software politics than most of us do. The open source solution has the benefit of getting out of proprietary formats, but I don't think that's very high up on the list of priorities of the people making the decisions.

    1. Re:It's the administration costs by JWW · · Score: 4, Insightful

      You mean they can hire MCSE's to rebuild their server after every e-mail virus attack.

      You know Notes/Domino runs on many different not Windows OSes, including Linux.

      Note to IBM: make a native Linux client for Notes, so we can stop having to use the Domino webmail interface.

    2. Re:It's the administration costs by SubtleNuance · · Score: 3, Insightful

      Next, they like to have someone to sue

      Are you kidding - who is going to sue microsoft if Exchange borks? or doesnt perform? or doesnt do what they promised?

      They'll be lucky if M$ fixes their issue in the next version --- and they'll be charged for the privilage.

      All this hooey about "Companies like someone to sue" falls apart when talking about MS. No one is going to sue MS. Now, OTOH, if someone bought support for the OS and an Open Groupware/Scheduler app from an GNU/Linux company, say redhat/suse/connectiva/mandrake who would their legal department be able to strong arm? M$ or the afore mentioned Good Guys?

      Further, the argument about "Who are they going to sue" falls apart when presented with the source. Who would sue vs. paying one of the above to implement their feature?

      Open Source, and the super value proposition (synergy* between companies paying developers to work on a codebase and keep the application Open) has yet to be realized, when it is, you'll see alot of big companies break down and say "why do i want to pay to rent (license) something when I can pay to the commons and have EXACTLY the features I want.

      *excuse the corpspeak.

    3. Re:It's the administration costs by ErikTheRed · · Score: 2

      My understanding is that the Notes client runs just fine under WINE. I've not tested this myself yet, though...

      --

      Help save the critically endangered Blue Iguana
    4. Re:It's the administration costs by shyster · · Score: 2
      First, most non-tech corporate types have heard of Exchange. Next, they like to have someone to sue. Even those projects with companies behind them don't have much to go after. Even though Microsoft has a EULA that supposedly frees them from any liability if the software screws up, it makes the corporate types feel better. Also, they can hire any MCSE off the streets to run the Exchange server. There aren't many standard certs that they can rely on when they need to hire your replacement after you've bundled together all this unfamiliar software on their servers. When you consider the hiring difficulties, lack of certifications, and lack of accountability of the authors of the software, the open source projects may, in fact, cost a good bit more than the $10,000 worth of Microsoft software. The entry costs of this software look enormous to individuals, but to corporations, it often doesn't appear to be much money. Corporations care much less about software politics than most of us do. The open source solution has the benefit of getting out of proprietary formats, but I don't think that's very high up on the list of priorities of the people making the decisions.

      Let MS have the Enterprise accounts. It's pretty tough to get Fortune 1000 companies to change platforms...but we don't need to. Roll out something that can be used in the thousands of small and medium size businesses who also use Exchange, if they can afford the licensing of it. If it gets out there, and then gets a little press coverage, larger companies will come looking to it.

      Small businesses aren't looking for someone to sue or worried that much about support. They want something that sits in a corner and works...something Linux has always excelled at. When they have problems, they'll call someone to fix it...the same thing they do now with Exchange.

    5. Re:It's the administration costs by laserjet · · Score: 2

      That's exactly what will happen, as it has with Linux in general. Little shops can do with a little unstability and less features for a while as a program matures. They almost have to because they can't afford a legit copy of Exchange.

      A year or two later, when most of the bugs have been worked out, Corporate IT get a whiff of it and sees dollar signs that can be saved. A few of these big Coporate companies employ it, then more and more want to save money, too.

      This is how open source will rule in the long run, because you just can't stop it. If you don't belive me, check back in 10 years and see what your company is running.

      This is not to say that Microsoft won't be around; if they are smart they will adapt to the changing situation where software is not the big business it once was.

      --
      Moon Macrosystems. Sun's biggest competitor.
    6. Re:It's the administration costs by JWW · · Score: 2

      How is Wine at running Notes concurrently on the same machine for 20-30 users.

      This thought gives me nightmares. A native client is really what is needed.

    7. Re:It's the administration costs by ergo98 · · Score: 2, Insightful

      Next, they like to have someone to sue.

      BS. That's standard open-source "why we aren't accepted" fodder. How about "Exchange has proven itself in the industry, so without a credible competitor it's the natural choice"? I see the other classic "Oh, they just like Outlook because it's included with Office" argument throughout the threads as well: Classic, delusional, self-consoling nonsense. Exchange is a superb groupware solution, with no credible peers, and Outlook is the best, bar none, PIM software on the Windows platform. I would love if there was something better and some good competition, but the laughable nonsense seen here on Slashdot doesn't encourage it.

      Corporations care much less about software politics than most of us do. The open source solution has the benefit of getting out of proprietary formats, but I don't think that's very high up on the list of priorities of the people making the decisions.

      The second sentence is redundant: Corporations do care if "proprietary formats" have specific advantages or disadvantages, but they don't care when it's just politics (which often it is, particularly with the open source community). If you can say "Well product X offers Z ISO standard functionality, which means that we can use the highly rated Y client for 1/4th the price of Q", then you've offered an advantage. If, on the other hand, you stomp your feet and have a tantrum about how Microsoft added extensions to the extension fields of Kerberos, well then you're just politicking. Every one of these nuances has end results, and if you can't quantify them for the suits, then don't expect to get respect. Sadly, the introverted geeks club (of which I am happily a member) are incredibly incapable of appreciating or estimating the costs of the various factors, but instead approach technical issues with a moral righteousness that turns most people off.

      You've touched on the truth, though: The cost of Exchange, even the super Exchange server with thousands of CALs, is trivial chump change to most corporations, and the cost of a couple of sysadmins to administer the mail server far eclipses it in a single year. Tiny shops that are willing to deal with more hiccups and put more elbow grease into it may care about cutting some corners, but no real corporation is going to.

    8. Re:It's the administration costs by Jeremi · · Score: 2
      First, most non-tech corporate types have heard of Exchange. Next, they like to have someone to sue.


      Can someone point me to just one article that describes a company suing Microsoft for faulty software? Not actually recovering money from Microsoft, mind you, just bothering to make an attempt. If I could find even one example of that, the above comment would make more sense to me.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    9. Re:It's the administration costs by bmajik · · Score: 2

      You're right. MS isn't generally sued over a bug. If the bug affects most people, it will be released typically in the next SP for that product, although people with support contracts get all kinds of fixes that never make it into the public's hands. If the problem is a bit wider and is hurting a mission critical app, but the next SP isn't yet ready to go out, theres something _else_ that only those customers get but is designed/tested a bit more thoughtfully than just a 1-customer fix. Call it an n-customer fix, where n is the number of customers that care about the issue and have contracts.

      The servicing work is different on a per product team basis with MS. Both the product service life cycles, the types of issues that are considered for fixes. Additionally, each team has its own schedules and metrics regarding what needs to be fixed when.

      Generally, "bugs" are NOT fixed in the next paid release. Paid releases tend to focus around new feature work and existing feature improvements.
      Its likely that something that is a fixable bug in this release wont even have the same code in the next release (it will have its own set of different bugs :)

      The sorts of bugs that make it to the SE teams are things like 'using this particular widget in this particular situation causes a crash, here is my solid repro case'. Things like "adding new users sucks" or "the scheduler sucks, please make it better" are NOT generally "bug fixes".

      Beleive it or not, when a bug comes into a team, typically its from a high profile customer with a contract. They get a private fix in bounded time, based upon a pre-agreed contract and the problem severity.

      If the fix is low risk and the problem is likely to be run into by others, then that fix gets rolled into the next SP cycle.

      So the people paying for support contracts are funding improvements that everyone else gets for free. Doesn't sound too different from the redhat service model, eh ?

      (the difference being, that with redhat you can fix the problem yourself. but if you're that damn smart and have that much disposable time, why did you buy a support contract anyway ?)

      This is one thing that i think people may fail to realize. Many of the bugs that Microsoft SE teams get do NOT affect a wide number of customers. It is a subtle bug that affects a few customers doing a few things.

      The "community" is not in a position to fix such bugs, because they tend to never get discovered by the community at large, or even by the developer who owns the component. Infact, they wont even affect the majority of the community. It is essentially up to the person who has run into the bug to isolate it, research it, and then present the case to the person who owns the development of that software. In the case of MS, its MS. In the case of some open source component, it is quite often, the author. The author can fall off the face of the earth at any moment. the author can refuse to make the fix. the author can not understand the problem. the author could be on vacation. Unless the customer wants to be in the business of fixing software that they rely on instead of being in the business of their business (selling shoes, for instance), open source really isn't benefitting them.

      This is why the community-fixes-my-bugs scenario really isn't all that realistic. Many bugs that really end up breaking people are too subtle to find in everyday perusal. If they affected _everyone_, they wouldn't be bugs in the first place.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    10. Re:It's the administration costs by Salsaman · · Score: 2

      This is the notes *client*. Why would you have 20 - 30 users sharing the same desktop machine simultaneously ?

    11. Re:It's the administration costs by JWW · · Score: 2

      Because the users are all running X-terminals connected to the linux box.

  7. Clincher? by Kwikymart · · Score: 4, Insightful

    This is not trying to be a troll, but it seems there is always one more "clincher" in the movement away from MS products. IE / Office / Outlook / Photoshop you name it, but now it is Exchange. OSS always makes a replacement, but it is only 98% there in terms of functionality in most cases. As soon as we get Exchange out of the way, there will still be something else left to take its place to prevent adoption.

    --

    Buying a Dell computer is equivalent to dropping the soap in a prison shower.
    1. Re:Clincher? by ctid · · Score: 3, Interesting
      I think that's because so many people who administer Windows systems really don't want to change. They always say, "I'd love to change, except for X, which only Windows has". It's bollocks of course. They just can't face the idea that they will have to update their skills and learn to be professionals, instead of just repeating their magic incantation "Re-install Windows" everytime they don't understand what is going on.


      Hmmmm.. Looks like I got a bit carried away there, but you get my meaning.

      --
      Reality is defined by the maddest person in the room
    2. Re:Clincher? by SerpentMage · · Score: 2

      I have been thinking about that as well. I think the problem is less about LINUX building the killer app and more about LINUX mindshare.

      This really reminds me of the eighties and how IBM was the dominant company. People bought IBM PC's, because well it was IBM. It took about ten years before that switch was to Microsoft. What happened is not that Microsoft won, but a generation moved over to Microsoft. I was part of that generation.

      Open Source and LINUX will have the same thing happen. Give it another ten years or so and things will change. Ok everybody has said that. But the truth is that MS is making the exact same mistakes that IBM did. IBM wanted the entire cake and no MS wants the same. When was the last time that other software was installed on a MS user client or server? And MS is doing the exact same strategy that IBM did in the eighties. Invest in everything and hope something works out.

      If you look at the stock price of MS and compare it to the stock price of IBM in the eighties you will probably see quite a few similarities.

      What I see happening is that some people will convert, but many will stay and a new generation of developers, admins, etc will all start using LINUX. It is already happening...

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    3. Re:Clincher? by ivan256 · · Score: 2

      That's BS. Domino has been available for linux for years now. It's not that linux doesn't have this functionality, it's that this guy doesn't want to pay for it. What "clinchers" are left keeping people from using linux as a server that "every company uses"? In 90% of companies you could drop a properly configured linux server in place of a Windows server and nobody would notice (except for the administrator).

    4. Re:Clincher? by The+Man · · Score: 2, Insightful
      OSS always makes a replacement, but it is only 98% there in terms of functionality in most cases.

      Actually it is 180% of the functionality and 500% of the quality but might be missing one or two stupid features that the authors decided not to implement because it's stupid/useless/insecure/whatever, that the CEO fell in love with. There are plenty of non-Exchange calendaring solutions. There are plenty of mail solutions that exceed Exchange in every way - features, performance, and reliability. But they're not Exchange, and fuckwit CEOs aren't smart enough to grasp the idea of using non-Microsoft software.

      Don't waste your time trying to write software that replaces [X] in the general case. The people you are trying to reach with it won't be receptive. They don't want the functionality or performance or other characteristics [X]; what they really want is the fact that it *IS* [X]. By definition nothing you write will be [X] and therefore only a few percent of the target market will be interested. Do not attempt to sell anything to fools based on its merit. Instead, take up golf and consider offering kickbacks.

      If you are going to write software, write software that meets a need FOR YOU. You know, do it the way that got us here. Trying to rewrite Exchange in all it's bloated, slow, insecure glory just so that someone at Stupidity, Inc. will use it is pointless unless you work for Stupidity Inc. After all, if you wanted Exchange, you'd use it. Since you don't, why would you want to write it?

      So either write something new that will be its own [X], or write or contribute to something that competes with [X] on its own terms, by offering different functionality, better performance, or other features that are more useful to you. There's no point in reinventing the wheel to take away someone else's market share.

    5. Re:Clincher? by macemoneta · · Score: 2

      Visio already runs under WINE, along with the rest of MS office. I don't use it (native Linux apps meet my needs), but I did install it for just such a question :-)

      --

      Can You Say Linux? I Knew That You Could.

    6. Re:Clincher? by FyRE666 · · Score: 2

      I disagree. The clincher will be in OS' favour and is called "money". Exchange aint free, office ain't free, and neither is any other MS product. The real reason so many home users use Word, Excel and so on is because it's usually simple to find a friend who has a copy and just slap it on your machine. If people stopped doing this, as they will have to once MS finally has full control and knowledge about all Windows desktop OS', then the OS solution will look a lot more attractive.

      I recently put together a machine from old spare parts I had laying around for some friends. This was for free, as a favour. They asked me to "just put a copy of Windows XP on there for them, since you've got it already". I loved being able to tell them they would have to register it, and if it was found to be an unlicensed copy when MS audited their machine, it would be disabled, and they would face prosecution. The machine was free, but I could get a copy of XP for about 100 quid...

      I installed Linux - since they only wanted to surf the web and email, KDE does it all, and the machine should never get an email virus. They have all the office type software they'll need and no root access to screw it up (the machine only has a 2.5GB HD, so it's not like anything much else could be installed anyway!)

    7. Re:Clincher? by Anonymous Coward · · Score: 2, Insightful

      yes and no... I've been working on getting us (read: our offices) flipped over... but the bottom line is this:

      I'm willing to deal with a loss of functionality in some areas for a benefit elsewhere... my boss isn't...

      the problem rarely happens at the IT level it's ussually (I'm generalizing but this is personal experience talking) higher up... whoever actually makes the decisions is not willing to lose feature X in any way shape or form... regardless of how close feature Y comes to it...

      Quite honestly we use Outlook at our offices and use netfolders to sychronize everything... I can not move us backwards in this respect... there is no waivering on this... I can only add functionality to something never take it away... so until I can find something that will allow calendars based in Linux to sychronize themselves we won't be swtiching over... not to mention we currently use MYOB for accounting... and until I can find a way to use this on Linux that won't be changing either (our accountant refuses to do our books unless we use this program)...

      and I'm not really prepared to deal with a network consisting of two different OS's scattered around because 1) that means either 2x as many computers need to be in place or dual boots need to be in place one adds cost the other adds time (both of which are unacceptable)... and quite frankly I don't have the time to maintain an eye on 2x the security issues/patches/support techniques...

      now there are some areas where I don't want to lose functionality either... but the bottom line at the end of the day: paying $1,000 for something that does everything you need is better than paying nothing than for something that does a fraction of what you need...

    8. Re:Clincher? by pmz · · Score: 4, Funny

      This is not trying to be a troll, but it seems there is always one more "clincher" in the movement away from MS products. IE / Office / Outlook / Photoshop you name it, but now it is Exchange.

      This goes both ways, and it is a matter of what people are used to. Whenever I use Windows I think:

      Where's Bourne shell???
      Where's vi, sed, and egrep???
      Where's UFS and NFS???
      What happened to root's ability to do anything worthwhile???
      How do I get GUI applications to display over the network???
      How do I read a PostScript file???

      I know that many of these things can be done on Windows eventually, but there is always one more thing I can't do on Windows that I'm used to doing in UNIX.

    9. Re:Clincher? by mpe · · Score: 2

      OSS always makes a replacement, but it is only 98% there in terms of functionality in most cases.

      Since in many cases people may only use a minority of the "features" this probably isn't an issue. Indeed there may well be more that 2% used by nobody (or only ever used by malware).

    10. Re:Clincher? by sien · · Score: 2
      The reason it is a clincher is because it is the clincher for office work. Most office workers need an Office suite, a web browser, an email client, shared files and groupware. Office machines are probably 80% of the commercial market or more.

      All the pieces are there except for the groupware. Bring that into the equation and there is no reason to pay MS $400 or so for every seat in the office.

      It'd be really interesting to find out what these big Linux installs like Telstra in Australia and so on are proposing to solve this problem.

    11. Re:Clincher? by jonadab · · Score: 2
      As soon as we get Exchange out of the way, there will still be something else left to take its place to prevent adoption.

      For any given user, family, or organisation, the list will be different. Exchange may be the last item for some, and for others Exchange may be entirely irrelevant. Personally, until this discussion, I thought Exchange was just a mail server. I had no idea it did scheduling, because I never went looking for scheduling software. We don't use Exchange here. For us, the only real barrier is the lack of a major OEM that pre-installs Linux for the desktop. If the catalog vendor we buy from (MicroWarehouse) had Linux desktops, I'd be recommending them for our client systems. But I can't recommend "let me fdisk the sucker as soon as we get it and install this other OS". I did that for the one on my desk, and I can do that for servers, but I can't do that for the desktops in the rest of the organisation, probably.

      See, for each outfit, the barriers will be different.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    12. Re:Clincher? by DJerman · · Score: 2
      In this case we'd start the installs tomorrow, if we could find a free product that works as well as CS&T calendar (forget exchange) and scales to 6000 users on an integrated system that can Work With one of the others. The problem is there's just CS&T (now owned by Oracle IIRC) and Exchange in that market. (And Notes/Domino, IBM will tell you, but there's issues there too) You can get any one of them you want, but you can't change without blowing up your previous system, so once you're in you're stuck with the support costs and prices for licenses.

      A server-based interactive calendar system is way more complicated than it sounds, so I understand why it's not there. But this is not a linux-on-the-desktop issue. This is a They-Can-Charge-What-They-Want issue, where we'd like to see some real competition between interchangable products. A decent free product would put pressure on these others to either make their product better (a lot better) or lower prices. But the best part is the pressure to get to where you can merge the streams and have different solutions in different parts of your business.

      --
    13. Re:Clincher? by jmorris42 · · Score: 2

      > Just a quick point -- a lot of times it's not
      > that a windows admin doesn't want to learn
      > about the problem, it's that the damned server
      > IS DOWN and windows can be reinstalled and the
      > server can be up and running in 2 hours, as
      > opposed to dicking around with it for a day
      > trying to figure out what went wrong.

      Sorry, that's a stupid attitude. If a server is a MUST STAY UP machine you would have tapes to restore. Reinstalling is for the clueless because nobody will remember every tweak/patch/etc they did the first time they built the server. And of course my Linux boxes they don't go down unless the hardware does so reinstalling would be kinda useless as a repair method anyway. And I like the fact that should a critical server croak I can yank (from the tapes if needed) the software over to a different box without worrying overly much if the hardware is identical because kudzu will work it all out instead of accuse me of being a pirate.

      --
      Democrat delenda est
    14. Re:Clincher? by odaiwai · · Score: 2

      > That's alot like saying "Everybody drives with a manual transmission because they
      > don't want to learn to drive stick". Somepeople have preferences you know.

      Er, manual transmission *is* stick shift. You're thinking of automatic transmission.

      dave

  8. Samsung's OpenMail by Krieger · · Score: 5, Informative

    Formerly HP's Openmail is another Exchange replacement, but exactly like Bynari's product it still requires some licensing.

    I've been surprised that there hasn't been more effort on the Linux side of things to create a replacement. I would have thought that Redhat would have come up with something. Since as the poster notes, Exchange functionality tends to be a big killer whenever you flirt with replacing in house systems. If you can't provide the integrated and shared calendaring it usually won't fly.

  9. Samsung Contact by booch · · Score: 4, Informative

    Check out Samsung Contact. It used to be HP OpenMail. HP discontinued it, and Samsung bought it, because they were using it heavily internally. I think it does everything that Exchange does. There are a few nits with Outlook that make it look a little different than an Exchange server, but even those seem to be getting worked out. They're also fully standards-based.

    --
    Software sucks. Open Source sucks less.
    1. Re:Samsung Contact by killmenow · · Score: 3, Informative
      It implements only the server side of exchange, client still depends on MS Exchange client.
      Not true. It has its own client software as well as a web interface. And it supports ANY POP3 or IMAP client. Of course, it supports MAPI (the Outlook interface) as well.
    2. Re:Samsung Contact by belloc · · Score: 5, Informative

      It isn't free or open source...

      Ah, that's true, but a lot of people (like me) turn to it when the PHB's demand things like painless group calendaring. HP Openmail (Samsung Contact) is a product that does what the execs need for the company, yet runs on my *nix boxen, so I don't have to drop an Exchange server onto my network.

      I've run HP Openmail for the last two years or so, and it's been as flawless as I can expect. Very flexible, configurable (all by CLI and .conf files, I might add, no GUI necessary). My users can run Outlook (with full Public Folders and shared calendar support), or any old IMAP client.

      HP will support the product until 2006, so I have lots of time to wait for Samsung to get their act together with Contact. They're still sort of fumbling about, last time I stopped by their website. They've had a support rep contact me a few times about the switchover process, but he's not a tech guy, and just keeps telling me to be patient, which is fine with me. Detailed migration help is on the way.

      So the short answer is that Openmail/Contact fills a niche that no free software does yet. People that need a mature and complex messaging backend (more than just an MTA), but don't care much for Exchange will love it.

      Belloc

      --
      I got more rhymes than Jamaica got Mangoes.
  10. Exchange is very useful by peripatetic_bum · · Score: 3, Interesting

    At work, we've been trying to switch over from using exchange but a lot of people have implemented some very neat features, like for instance. If I have an appointment to do a stress test on a patient, the nurses send an email so that it is loaded onto my palm pilot when i sync and a letter is automatically printed out letting the patient know when the test is scheduled.

    The IT guys think they may have found an exchange server replacemetn with SUSE but for now exhcnage is very useful and would be very hard to replace.

    Thanks for reading

    --

    Sigs are dangerous coy things

  11. Work on the way to get there.. not the destination by Anonymous Coward · · Score: 2, Insightful

    I agree.

    However creating something , even Opensource that does what Notes and Domino do is quite a task. Do they do it well ? not hardly.. but its effective and a great many places are as entrenched with domino as others are with exchange..

    you need to make your solution protocol compatible.. you need to make your solution make the transition as painless as possible.. and then provide all the functionality that was had before.. but in new and better ways.. its the only way to get it accepted. Many many great software packages go unused because they came along after inferior products were entrenched and didnt provide a solution for seamless painless cross over.

    If you want to kill Domino (and god knows i do too).. then dont only create a replacement.. create a bridging application to get the corporation from the ugly wasteland that is Domino to your utopia... that my friend is where the true battle lies.

  12. Good question. by FreeLinux · · Score: 3, Interesting

    There has been plenty of call for an open source groupware application like Exchange and as yet there are still none. My appologies to the folks at PHP-Groupware but, even though this is often cited as a solution, it simply isn't an adequate solution especially for a medium or large enterprise.

    Frankly, I had always thought that the Sendmail folks would be the one to deliver. They have certainly nailed down the mail side and I feel that they could do a great job integrating calendaring and other groupware features, most importantly a programming interface to make it an extensible solution like Exchange or Notes. Unfortunately, as of yet, they have not indicated that they are pursuing this.

    OSS is still out in the cold when it comes to an OSS Groupware application that scales.

  13. It's Not Just the Calendar by Spencerian · · Score: 2

    But Microsoft's proprietary mailbox format, MAPI, which nothing but the Outlook clients appear to be able to read. Sources have it on my side that Exchange XP, I think, moves toward IMAP for its mailbox.

    Someone else may have more information on this to acknowledge or debunk. I do sit by an Exchange tech who can give me an answer to this later, but not today.

    I hope this happens--using the Outlook client in Mac OS 9/Classic while running OS X is a pain, and I noted a nasty bug for users who aren't in DST time zones that make the calendar worthless for half a year.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
    1. Re:It's Not Just the Calendar by shyster · · Score: 2

      There's an interesting server app called SQLView that purports to store everything in a SQL server database, then allows Outlook to see it as an IMAP mailbox. The normal problem is that Outlook won't allow you to use an IMAP mailbox for a default message store, but they claim to have worked around that. I'm planning on testing it, just never have the time....

  14. The reason to run Exchange by Treeluvinhippy · · Score: 2, Insightful

    Nobody ever got fired for buying Microsoft.

    --
    >
    1. Re:The reason to run Exchange by Casca · · Score: 3, Insightful

      Wouldn't that make a great story?

      Corporate Board Meeting
      _______________________
      Mean Boss: What the hell is wrong with our email system? Why do we keep getting virii and trojans on our network filesystems?

      Burned out IT worker: Because we were told to buy software that was known to have many exploits and a number of design flaws, against our better judgement.

      Mean Boss: Whoever told you to do that should be fired, I wanna know their names!

      Burned out IT worker: Sir, it was you...

      Mean Bosses Meaner Boss: Well Bob, hope you've polished up that resume'.
      __________________________
      AP news story: Someone fired for buying Microsoft!

      --
      Casca
    2. Re:The reason to run Exchange by smartin · · Score: 2

      Nobody ever got fired for buying Microsoft.

      I'd fire the bastard that bought exchange here. I work for a large investment bank and we had several multiday email outages over the last year. Must have cost the firm millions.

      --
      The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
  15. I wish I had Exchange by Casca · · Score: 2

    As bad as exchange is, the entire FAA has been in the process of switching over their email system to Lotus Notes from CCMail. You folks using Exchange have no idea how good you have it.

    --
    Casca
    1. Re:I wish I had Exchange by _Swank · · Score: 2

      on the other hand, notes does run quite well under wine.

  16. Re:Going the wrong way? by slick_rick · · Score: 3, Interesting

    The problem with evolutions is that is doesn't run on windows, so it is fairly usless to mixed shops. Also, it only supports exchange AFAIK when it comes to calendar/scheduling. In theory it supports LDAP for the address book, but the gloss factor in the manual on that point is very high. (see for yourself: here)

    I know that the small software company I work for would love to have Evolution on every desktop (windows and linux) using LDAP for a shared address book and calendar, but it just can't happen today. Oh well, here is hoping that the Kompany can get Aethera right sometime this decade...

    --
    apt-get install redhat please god - Me (take it easy, I love Debian)
  17. the concept of exchange by chris_mahan · · Score: 4, Interesting

    The whole concept of Exchange, in my opinion, is flawed. Each Exchange server recreates a mini-internet within a lan, that connects to other mini-internets within other lans, tied together by wans (or mans--as the case may be) and also tied together by the real internet [a nebulous definition goes here].

    Here, we have one Exchange server for 150 people. But then there are 9 locations, from San Francisco to san Diego. They all hit the same server through the wan.

    Remote users (15+) also use outlook web access (i't really Exchange web access if you think about it) to access their mail. We have to allow that traffic through the firewall.

    And every single one of our people have one or more other email addresses (AOL, Earthlink, RR, whatever).

    I would say: have better addressing handling.

    Email was first created by geeks for geeks (at univs. and gov.) and served its purpose well. When the move was made to the company, the whole transition was just done wrong.

    I say the Exchange servers should be totally eliminiated in favor of a non-lan/wan centric solution (watch your step, marketing words all around), namely a true internet application, shared, replicable, and reliable.

    As far as calendaring is concerned, we don't use it much. Our corporate values promote face-time and intelligent conversation more than lines on a spreadsheet, so meetings are more dynamic, more fluid, and less apt tp be "scheduled". Usually it's a phone call.

    Anyway, I digress.

    But this may be the reason no open-sourcer wants to tackle that issue. It may subconsciously feel flawed to recreate the Exchange architecture.

    --

    "Piter, too, is dead."

  18. Re:Going the wrong way? by Tack · · Score: 5, Insightful
    Evolution is a great Outlook replacement for Unix desktops, but it's not good enough. To really compete with Outlook/Exchange we need:
    1. An OSS backend that replaces Exchange for calendaring at least. We can use IMAP and LDAP and such for the other functionality because at least there exist standard protocols, but there is no competetive backend for calendaring applications. It would be really nice to have an OSS all-in-one that does IMAP/LDAP/calendaring, but first things first.
    2. An OSS front-end like Evolution, but one that works on Windows as well as Unixes.
    At our organization (a small university), we are desperately looking for a comprehensive calendaring solution -- one that supports teams, conflict resolutions, notifications, palm synching, and can be used either at home or at the office. I am the OSS advocate in our IT department, but I just can't find a suitable OSS solution. In fact, the only solution I can think of that even remotely fits the bill is Outlook and Exchange.

    The unfortunate part is that we're using Netscape 4.x here, mainly because of its mail client. (We're using IMAP and LDAP on our backend and NS 4.x Messenger is still pretty good, even though the browser sucks.) Netscape 7.x / Mozilla 1.x is nearly there, but not quite. If there was a calendar solution that worked with Mozilla/NS7 that had those features and had a OSS server, it would be like a dream come true. As it stands, I may have to roll out a small deployment of Outlook and Exchange just to solve this problem (which has come down from the president BTW, so it can't just be ignored until a suitable OSS solution comes along). Now suddenly we're mix-mashing between NS 4.x over IMAP with Outlook and Exchange. You can see what is going to happen with that nice IMAP/LDAP solution in a year.

    I think what we really need is a standard protocol, de facto or otherwise, for network calendaring. There is iCal, but from what little I know about it, it's just not comprehensive enough. (Does it deal with network transport?)

    Jason.

  19. The problem with engineers scratching an itch by musicmaker · · Score: 2, Interesting

    Is that most engineers like me don't like outlook, or any other integrated calendaring tools. We still use pine, or mutt or something.

    There is no personal motivation to build such a product. The people who really have a motiviation are companies like RedHat who would benefit from the support contracts they could sell as a result of having this software in their suite.

    Big Companies like support, and RedHat is selling. It doesn't help however if the product physicaly isn't out there.

    Someone complained about there being no 'Standard' for a calendaring protocol. Why don't you draw up and RFC? It's not that hard (Sure beats the guy who wrote up a joke RFC for TCP/IP over XML or TCP/IP over carrier pigeon). If someone would pay my salary, I would start work on an exchange replacement tomorrow, open protocol or not. It's sad that Open Source or any UNIX software on the desktop falls at the last hurdle: Microsoft Office and affiliated products. Open Office is pretty good, but it still looks like crap on the standard RedHat distro, and like it or not, most corporates are buying RedHat.

    I purchased Applixware years ago, and it was great! I did bunches of stuff in it. But it's not a Visio/Outlook replacement.

    My Top Three reasons it's not happening:

    No Integrated Calendaring/Email
    No Fonts
    No Visio

    I can get by with open office for Excel replacement, and Word replacement, but I'm not a power user of those products to start with. I'd rather write a perl script to process data than a Word Macro or VB Script.

    Perhaps someone (RedHat/Madrake/SuSe) should get out there and find out what people really want.

    Of course this is assuming that they are targeting the windows market (which RedHat for one isn't).

    --
    Everyone is living in a personal delusion, just some are more delusional than others.
    1. Re:The problem with engineers scratching an itch by afidel · · Score: 2

      Why does everyone keep pushing the myth that there is no calandering standard. There is, it is called iCalandar, it has an associated RFC and it is the way that the calandering information gets passed between OutlookXP or Outlook2000 (sort of the Outlook2k implementation predates the RFC so it is kind of borked) and Exchange2k server. It is also supported by Netscape's(now Sun's) iPlanet server and some others. Evolution uses it for peer to peer calandering and I believe for calandering with Exchange2k servers (this is part of what connector is about).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  20. How to defeat Exchange by haplo21112 · · Score: 5, Insightful

    If we truely want to provide an alterative to Exchange as someone who works in an entirely exchange based environment, here is my analysis of what my PHB's would have to see.

    Server Side:
    1. The replacement must support Outlook as a client, people actually like Outlook as an integrated client.
    2. The Replacement must work with the Sendto functions of Microsoft Office
    3. The Replacement must be able to scale to 10's of thousands of users, in geographically diverse locations.
    4. Must Support Multipule languages
    5. Must be easily scannable for Virus protection, and must be able to deny delivery of messages that fit certain criteria
    6. Easy rules based scripting of mail events stored on the server as part of the user's mail box.
    7. Must support enterprise calendaring/scheduling.
    8. Must inter-operate with Exchange during migration
    9. Must support server and OS of choice at the company(You know what that means)
    10. Must offer web mail capabilities equal too or better than OWA(this includes the ability to secure the web mail client via SecureID)
    11. Must support massive data stores, on the order of 500GB-1TB(yes exchange can do this)
    12. Must Integrate with our directory services, like exchange 2000 integrates with AD.
    13 In short it has to do all the things that exchange can do, and more, and better.
    Client Side:
    1. Must have a client which supports all the functions of the server side. In short its gotta work like Outlook.
    2. Must Support OS, and hardware of choice.
    3. Easy Rules based scripting interface to server and client side rules(Think Outlook rules wizard)
    4. Must be dead simple for users to use, users don't learn they want everything to work just like it always has, even if you give them a new application to do it. When we moved from Banyan Beyond Mail to Outlook when we went from a banyan network to an NT one it was a nightmare for all of the administrative assistants as their workflow was massively changed.

    So there you have it....rebuild exchange as an OSS roject and get back to us...this is not meant as Troll, this is a real world example of how a corporation is going to look at such a thing.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    1. Re:How to defeat Exchange by SuiteSisterMary · · Score: 3, Insightful

      Exchange is like any other piece of server software; if you implement it properly, it's going to work fine for you. If you just shovel it onto a computer, you're going to get exactly what you deserve.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:How to defeat Exchange by Sc00ter · · Score: 2
      Answer to some of your questions:

      Server Side:
      1. The replacement must support Outlook as a client, people actually like Outlook as an integrated client.

      With email they can use imap. that's what I do, most users won't know the difference. And on the linux side just use Evolution.

      2. The Replacement must work with the Sendto functions of Microsoft Office

      My sendto works fine with my imap setup.

      5. Must be easily scannable for Virus protection, and must be able to deny delivery of messages that fit certain criteria

      That's easy to do with procmail or some other linux email scanning software

      6. Easy rules based scripting of mail events stored on the server as part of the user's mail box.

      again, procmail would work perfect for this. I use it now for my mailling lists and spam sorting

      7. Must support enterprise calendaring/scheduling.

      This is the biggest problem I see. THIS is what management types like, nice shared, pretty, easy to use calendars and scheduling.. Once this is able to work, IN outlook, then there will be something..

      12. Must Integrate with our directory services, like exchange 2000 integrates with AD.

      LDAP works with outlook for address books, probably works with other stuff.

      In short, a lot of the stuff does work, like email, sorting, directory services.. the big problems are getting it easy to use, and the scheduling stuff..

    3. Re:How to defeat Exchange by blazerw11 · · Score: 2

      Server Side:
      1. The replacement must support Outlook as a client, people actually like Outlook as an integrated client.
      ClientSide:
      1. Must have a client which supports all the functions of the server side. In short its gotta work like Outlook.


      In other words, the client MUST BE OUTLOOK.

      ...continuing...
      2. Must Support OS, and hardware of choice.


      In other words, the client CAN NOT BE OUTLOOK.

      Interesting...

      --
      A great many people think they are thinking when they are merely rearranging their prejudices. -- William James
    4. Re:How to defeat Exchange by MouseR · · Score: 2

      Disclaimer: I'm an employee of Steltor/Oracle.

      While this is by no means an open source solution, Steltor (recently acquired by Oracle) has a product that takes care of these points in your post; server side: 1, 2, 3, 4, 7, 8, 9, 11, 12, 13; client side: 1, 2, 4.

      And then some.

      "Oracle CorporateTime" supports more OSes than any other solutions out there, is entirely open standards -based (I'll name iCal among dozens of others, since it's been mentioned), and has dev tools so you can create customized solutions.

    5. Re:How to defeat Exchange by sphealey · · Score: 2
      While this is by no means an open source solution, Steltor (recently acquired by Oracle) has a product that takes care of these points in your post;
      Oracle makes some great products, and when something must work, you cough up the $$$ and obtain them. But one of the major problems with Exchange is the cost of all the necessary licenses. I have a hard time believing an Oracle equivalent will cost less (see 9i AS), and I don't see much difference between putting the money in Bill's pocket or Larry's pocket - sorry.

      sPh

    6. Re:How to defeat Exchange by belloc · · Score: 2, Informative

      HP Openmail (now Samsung Contact) does ALL of this. Here's a play-by-play:

      Server Side: 1. The replacement must support Outlook as a client, people actually like Outlook as an integrated client.

      Integrates with Outlook 2000 via Openmail MAPI drivers. Check.

      2. The Replacement must work with the Sendto functions of Microsoft Office.

      This works fine. Check.

      3. The Replacement must be able to scale to 10's of thousands of users, in geographically diverse locations.

      Openmail has been reliably scaled this high and higher. Check.

      4. Must Support Multipule languages.

      Yes. Openmail is used all over the world. Check.

      5. Must be easily scannable for Virus protection, and must be able to deny delivery of messages that fit certain criteria.

      Integrates with Trend Micro's product for virus scanning. Check.

      6. Easy rules based scripting of mail events stored on the server as part of the user's mail box.

      Web-based Personal Administration Wizard (PAW). Rules stored on the server. Check.

      7. Must support enterprise calendaring / scheduling.

      Works great with Outlook 2000. Check.

      8. Must inter-operate with Exchange during migration

      HP's Exchange Connector does exactly this. Check.

      9. Must support server and OS of choice at the company(You know what that means)

      Runs on just about anything except Windows Servers. Linux, HP/UX, AIX, etc.

      10. Must offer web mail capabilities equal too or better than OWA(this includes the ability to secure the web mail client via SecureID)

      Comes with Webmail. Alternatively (I do this), set up IMP or TWIG or some other free webmail package and hit the IMAP server (included) with it. Check.

      Caveat: what I have in place is for mail only. I don't need/have a web-accessible calendaring solution, though I believe you can use a Steltor product (OpenTime?) for that. Someone will post about it.

      11. Must support massive data stores, on the order of 500GB-1TB(yes exchange can do this)

      Yes. Volume spanning is supported. Volumes can live *anywhere*, across multiple servers in multiple locations. Check.

      12. Must Integrate with our directory services, like exchange 2000 integrates with AD.

      It integrates with its own internal and configurable LDAP server the way Exchange2000 integrates with AD. Check.

      13 In short it has to do all the things that exchange can do, and more, and better.

      Well, that's for you to decide. One thing it doesn't do, is make you feel all icky inside for supporing MS. ;) Check.

      Client Side: 1. Must have a client which supports all the functions of the server side. In short its gotta work like Outlook.

      It works exactly like Outlook, because it supports Outlook 2000 as a client. It also offers its own client if you prefer. Check.

      2. Must Support OS, and hardware of choice.

      Sort of. If you want to use Outlook, you use Windows (doesn't support Mac Outlook/Entourage). For mail, they have Unix GUI clients, Mac GUI clients, or you can just use your own POP/IMAP client. Again, that's mail only. If you want calendaring, you use Outlook 2000 on Windows. Check.

      3. Easy Rules based scripting interface to server and client side rules(Think Outlook rules wizard)

      See above. PAW. Check.

      4. Must be dead simple for users to use, users don't learn they want everything to work just like it always has, even if you give them a new application to do it.

      It's as simple as Outlook. Since you already use it, this isn't a problem. Check.

      Summary: If you want the Exchange monkey off your back, look into Samsung Contact (as the product is now called). I've had nothing but fabulous success with the HP version of the product, and HP support lasts until 2006, so I'm not going to switch to Samsung for a while yet. I can't vouch for Samsung as a company, but the product itself is very nice.

      Belloc.

      --
      I got more rhymes than Jamaica got Mangoes.
    7. Re:How to defeat Exchange by haplo21112 · · Score: 2

      Well in a short answer PSS....that M$ support for the hard core Corp, if we say its broke anytime day or night these guess don't get to go to bed until they find out why its broke, have an explaination of it, and a course of action for the corection of it, if they can't do those things remotely an engineer who lives and breathes the software is no the next plain....there are actually few other corporations that will do that....thats what makes them special...

      --
      Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    8. Re:How to defeat Exchange by haplo21112 · · Score: 2

      Actually what I mean is it must work like outlook and on whatever the corporation decideds the platform will be...at this point more than likely 2000/XP...SO Client must be Outlook!(or very outlook like)...Honestly if there were a outlook alike that worked on 99% or OSes(here being windows, solaris, and Linux) and it had a server that was very exchange like, it would be compelling...

      --
      Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    9. Re:How to defeat Exchange by mpe · · Score: 2

      I always hear about point #4 under the client side. "It's gotta work just like the Microsoft tool or users won't like it."

      It's because Microsoft tends to be judged as some kind of yardstick, even when it makes little sense to do so.

    10. Re:How to defeat Exchange by Dante · · Score: 2

      I was on that bandwagon untill Oracle bought it, whe came up with a custom mail server with IMAP/exim/openldap and was planning to incorperate steltor. Now Oracle wants us to buy a whole buch of other crap to to get calendaring. *sigh* Well we still have a _realy_ old version of Netscape Calendar I guess we will stick with that.

      --
      "think of it as evolution in action"
    11. Re:How to defeat Exchange by afidel · · Score: 2

      Cisco does this too. One of the guys I work with was called at home by his boss at 2am to ask if he had his passport. He said yes and was on a plane headed for Norway 4 hours later.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    12. Re:How to defeat Exchange by MouseR · · Score: 2

      WE actually did Netscape Calendar. The company was then called Corporate Software and Technologies.

      We had spun off another company, Lexacom, because of contractual restrictions with Netscape.

      When the Netscape contract ended, and we opted not to renew, we merged the two companies together and called the fused company Steltor. Then oracle bought us.

      The software had evolved a lot since the NS Calendar days.

    13. Re:How to defeat Exchange by MouseR · · Score: 2

      I have a hard time believing an Oracle equivalent will cost less (see 9i AS)

      Given the XP Server + Exchange renewal fees, Oracle Calendar already costs less.

      One thing you could say about Larry. Wether you like him or not, HE embraces Linux.

      Oracle Calendar is basically Steltor's CorporateTime solution.

      Oracle Collaboration Suite is a superset of our stuff added with other components on top of 9i. I don't have info on the price structure of all that. you'd have to consult the web site for that.

      One thing you could say about Oracle CorporateTime; it runs on Linux. And that makes Bill upset.

    14. Re:How to defeat Exchange by Dante · · Score: 2

      Yea I know you might be suprised about how much I do know. I just dont want to buy software I don't need.

      PS The sales department is realy confused about exactly what to do: email me if you have any sugestions.. Also how goes openlodap support?

      --
      "think of it as evolution in action"
    15. Re:How to defeat Exchange by passthecrackpipe · · Score: 2, Interesting

      Well, I think this not too hard....

      Server Side:
      1. The replacement must support Outlook as a client, people actually like Outlook as an integrated client.
      No problem - Outlook supports IMAP.

      2. The Replacement must work with the Sendto functions of Microsoft Office
      Well, this is a client-side function, handled by Outlook, so doesn't belong in your server list. If you will be using Outlook (or a 100% clone), this will not be an issue.

      3. The Replacement must be able to scale to 10's of thousands of users, in geographically diverse locations.
      Most serious open source IMAP servers (Courier is nice, as is Cyrus) have no issue with this. Combined with Postfix, MySQL and OpenLDAP, you have a killer core.

      4. Must Support Multipule languages
      What? A server? Support languages? Pass the crackpipe!! A mail server should *always* be language neutral.

      5. Must be easily scannable for Virus protection, and must be able to deny delivery of messages that fit certain criteria.
      The core can do this.

      6. Easy rules based scripting of mail events stored on the server as part of the user's mail box.
      Requires some messing around (and some laxing of security principles - that is how MSExchange pulls it off) but can be done.

      7. Must support enterprise calendaring/scheduling.
      This is the tricky bit. Do we support standards? Not? Also, if Outlook must be the client, you need to wire-trace the protocol. Not too hard, since Outlook message events are basically specially formatted SMTP messages. (Ximian pulled it off)

      8. Must inter-operate with Exchange during migration
      No problem - MSX speaks LDAP, IMAP and SMTP. Can even run in parallel for a good amount of time (a requirement often overlooked).

      9. Must support server and OS of choice at the company(You know what that means)
      No, I don't know what this means. As most Open Source software is, in good engineering fashion, not too hard to port, this shouldn't be an issue.

      10. Must offer web mail capabilities equal too or better than OWA(this includes the ability to secure the web mail client via SecureID)
      Yeah - I'm using one of the many webmail clients that leave OWA eating dust right now. It's called IMP, and it rocks. Is the requirement for SecureID all you need, cuz this baby can do lots more. http://www.horde.org

      11. Must support massive data stores, on the order of 500GB-1TB(yes exchange can do this)
      Yes - Exchange can theoretically do this - finally, after trying for almost 5 years. The core mentioned above places no limits on the size of the underlying datastore. It is irrelevant.

      12. Must Integrate with our directory services, like exchange 2000 integrates with AD.
      Yup - see under OpenLDAP

      13 In short it has to do all the things that exchange can do, and more, and better.
      You forgot cheaper - this is cheaper, as well as better, more robust, easier to manage, and requires less nursing. The most requested feature from MSExchange admins to MS is faster reboots of the servers. Reboots? I just smile.

      Client Side:
      1. Must have a client which supports all the functions of the server side. In short its gotta work like Outlook.
      Well, you wanted Outlook, no?

      2. Must Support OS, and hardware of choice.
      Well, you wanted Outlook, no?

      3. Easy Rules based scripting interface to server and client side rules(Think Outlook rules wizard)
      Well, you wanted Outlook, no?

      4. Must be dead simple for users to use, users don't learn they want everything to work just like it always has, even if you give them a new application to do it.

      Well, you wanted Outlook, no?

      Even so - there are alternatives to Outlook that work nicely. If you are willing to spend the time on the change management (I know - it requires soft skills and all, and you have to deal with users, but once you try it, you find it is not too hard.) you will see that users are not too hard to persuade to change. You do spend time on change management, no?

      Cheers.

      --
      People who think they know everything are a great annoyance to those of us who do.
  21. open source in business land by Shaleh · · Score: 4, Interesting

    I was approached by Bruce Perens at LWE and he stated that Debian needed better support for Open Office. I looked at him and told him as soon as one of us had a reason to care we would.

    This is the fundamental problem with Open Source in business land -- you need a coder who has the time to code and actually cares about making it work. I see lots of sysadmin types complain about Exchange but no one seems to hate it enough to sit down and work on something better. Most of the businesses approaching Mandrake, RH, etc are looking to dump the Microsoft solutions entirely so Exchange is not a big deal there. Or they are only looking for server -> server solutions and not desktops.

    Last but not least you have the problem that Exchange is 100% proprietary. Look at all of the "fun" Samba has had trying to get smb interoperability right. I also bet Microsoft would be VERY apt to sue a company that did this into the ground. Might as well paint a target on your head.

    As with every other itch you just need to find someone to scratch it. You mentioned "clients", why not funnel some of that contracting cash to coders willing to work on the project.

    1. Re:open source in business land by IamTheRealMike · · Score: 2
      Last but not least you have the problem that Exchange is 100% proprietary. Look at all of the "fun" Samba has had trying to get smb interoperability right. I also bet Microsoft would be VERY apt to sue a company that did this into the ground. Might as well paint a target on your head.

      No, really, Microsoft have a good track record here.

      • SAMBA - I don't know if they've been threatened or not, but I've never heard anything about it.
      • NTFS - not a squeak
      • Office file formats - this was even done by a corp (Sun) and as such are sueable. Nothing
      • Wine - well, if we can clone the whole of the Windows APIs and have MS not do a thing, I think we don't have to worry about Exchange

      There's a good reason for this as well. Microsoft don't sue projects when they know they have no grounding for it. None of these things could be protected in court, as they are simply MS implementations of widely available and well known technologies. Most of them are just formats and interfaces.

      Like the other poster said, if you want a lawsuit happy company, look at Apple. You can't even make a Mozilla skin that looks like OSX without getting letters from their lawyers, despite the fact that it was established in court a long time ago that you can't protect "look and feel".

      For all their faults, abuse of the legal system through faulty lawsuits is not high on the list.

  22. RFC 2447 by Neechee · · Score: 5, Insightful

    What about RFC 2447? The iCalendar protocol looks to have been developed jointly by Netscape, MS and Lotus. Exchange may support this, and even if it doesn't, this would be a good place to start.

    As for the client-side, I think that I fully-featured web mail system can easily replace Outlook on the corporate desktop. They may all have Office, but they've got browsers too!

    1. Re:RFC 2447 by TechnoWeenie · · Score: 2, Insightful

      As for the client-side, I think that I fully-featured web mail system can easily replace Outlook on the corporate desktop.

      Yeah, that works great until you are at 30000 ft (in coach, thank you very much internet bust) and want to plow through all your accumulated email. These days you have to consider that the corporate desktop, more often than not, is mobile.

    2. Re:RFC 2447 by 1010011010 · · Score: 2

      So, what you're saying is, a web-enabled, open-protocol mail system would be a good thing for the corporate desktop?

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    3. Re:RFC 2447 by driehuis · · Score: 2

      First of all, please don't shout. About the only thing missing from the esteemed AC's post was the tag.

      I've tried to figure out how to do calendaring with open tools for the longest time (though from the other end of the spectrum, looking for a *NIX client that talks to Exchange for calendaring).

      I cringe when I hear the words "protocol" and "Exchange calendaring" used in the same sentence. When I was young (but not as pretty), the word "protocol" in the context of networks involved documenting how to get at something without having to use the proprietary bits.

      Apparently, Exchange 2000andsomething will change that. I'm not holding my breath.

      --

      Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.

  23. Not just a matter of need. by FreeLinux · · Score: 2

    When it comes to selling to clients such as these, the product must provide much more than the client "absolutely needs". That is one of Exchange's selling points. It is "so extensible" that it can do anything. It doesn't matter that most places don't use half the features that it has. They perceive it to be important to have the features in case they need them in the future.

    Sure, Exchange can be used as a voicemail server where you can listen to your voicemail from Outlook and there are even a few places that do this but, most never will. But, they all like the idea and hope to implement it one day therefore, their groupware server must be capable of doing it and, Exchange is.

    I would guess that 98% of Exchange shops use it only for email and scheduling. Most probably don't even use the public folders. But they all bought it with some pipedream of using it as an all encompassing enterprise level meail server, voicemail server, document management system, coffee warmer and back massager.

    In the end, if your product can't do all that, they'll buy Exchange.

  24. A bit about these guys by Anonymous Coward · · Score: 2, Interesting

    I used to contract with them back in 01, they were a sweatshop of Indian H1B's even then. There was no innovention in anything they created. I was given the position of guiding 4 developers on a side project they did for the gov. I gave the guys the usual pep talk and had gave them a flow of what to do, but sadly I was rather innocent with the techniques used in Bynari. A week after my implementation plan was laid out, a finished product was rushed to me as a presentation, I WAS STUNNED. I remember stammering and saying, this is not possbile (since my estimates said that it would take the 4 developers 3 full months to work it out into implmentation ) and what I saw in front was a full launch product. I asked them various questions as to how they came up with a product that fast, but the answers never came... Thus, I did a little bit of sleuting (Right after I left that consutling job (one good thing about consulting btw)), and here is what I found.

    The guy I put in charge of programming (Krishna) what he was basically doing was going onto Soureforce and similar opensource sites and looking for projects that he can strun up and assemble into our product (sicne our product had generic thing that can be done like that -- it was multimedia traffic controlling unit). Krishna over a few beers (and after being laid off aftr the fall of etc etc.. ) told me that this is how everthing is done there, he went onto say that 90% of everthing in the product that I supposidly helped produce came from the net and opensource projects, one guy in the team was good in obsfucating code, the other was good in putting the different modules to work together.. I didnt know what to say, later I looked at the opensource projects in question and two of them have died off over time... This is sad, the guys at Bynari got over 1.5 million dollars for what we made. BTW, if your a journalist or some opensource person interested in this story, I could be reached at krugerfi@NOSPAM.GRIconsulting.com

    1. Re:A bit about these guys by sg_oneill · · Score: 2

      That is a radical claim your making there!
      But hey if it's true.... YipEEEE! Let's force that bitch to GPL and finally get an open source WEAPON against the Ms/exchange beast.
      Oh yeah. Mod that post up. It's important.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  25. I totally agree... by Mustang+Matt · · Score: 2

    We need a nice calendar protocol.

    If we had some sort of calendar protocol that could authenticate using some other standards and allow groups to login to their system with different access rights from windows/linux/java/everywhere I think that would put a huge dent in the side of exchange.

    The Mozilla calendar is pretty sharp. It would be cool to see it evolve in this direction.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  26. OOogw by Mournblade · · Score: 2, Informative

    Check out OpenOffice.org's groupware project. In the early development stages right now, it just got promoted to an "incubator" project. In addition, they just announced a deal with OEone to work together on improving the Mozilla Calendar project (as part of the overall OOo groupware effort).

  27. Comment removed by account_deleted · · Score: 4, Informative

    Comment removed based on user account deletion

  28. Mozilla/OEone is working on it... by HaeMaker · · Score: 4, Interesting

    OEone and Mozilla are working on an Open Source calendar server. Support it!

    1. Re:Mozilla/OEone is working on it... by GOD_ALMIGHTY · · Score: 2

      That page is completely outdated. The part about the calendar server that is. When I first found it I started searching all over for more info. The libical mailing list turned up some stuff, but apparently nothing has been done with it in about 6 months.

      I did see new talk on the mailing list a month or so ago about another effort to try and do a CAP server finally.

      BTW, ftp and webdav support aren't good enough. So everyone saying that mozilla does calendaring needs to get more info. It's not shared calendaring a la Exchange or Notes until you have a server that talks CAP.

      Everything else is proprietary or asynchronous and doesn't support shared resources (conference rooms, etc).

      Sorry to be such a stick in the mud today...

      --
      Arrogance is Confidence which lacks integrity. -- me
  29. Exchange stifles competition by Anonymous Coward · · Score: 2, Interesting

    An open source, open-standard solution to Exchange would be welcomed by everybody including Microsofts competition.

    I can't count the number of software projects out there stifled by Exchange server, or free email services like Hotmail and Yahoo. Microsoft makes it very hard to develop for these services by keeping their protocols and methods under wraps.

    Try getting into the corporate market with an email filter that doesn't support exchange ; or an email client that chokes on hotmail. Sad but true - even though free email services are a joke, especially to businesses with an IT department that can configure infinite email addresses for free, on the fly -- free email services are used in *every* business model. It's rediculous!

    Open source needs to open the floor for innovation.

    --Doug

  30. Because groupware is a hard problem by sphealey · · Score: 5, Interesting
    The world can be divided into two kinds of people: those who think groupware is useful, and those who don't.

    I know that mentioning Lotus Notes violates the Code of Slashdot Posting, but take a look at Notes sometime. The people who designed that system spent a long time thinking very hard about how to build a mobile, distributed, secure groupware system (note: you do not need to agree with the solution they built to acknowledge that they thought very deeply about the problem). Then - they spent a lot of time and money building what they had designed.

    (Exchange is basically an imitation of the 45% of Notes' features that are most commonly used, without the thought, design, or security).

    Who in the Free Software/Open Source world is going to spend that kind of time and effort? Particularly given that most Linuxians fall into the "don't like groupware" camp?

    sPh

    1. Re:Because groupware is a hard problem by sphealey · · Score: 2
      The world can be divided into two kinds of people: those who think groupware is useful, and those who don't.
      I guess this puts you into the "those who think groupware is useful" type, huh?
      Actually, the world really can be divided into two kinds of people: those who divide the world into two kinds of people, and those who don't! ;-)

      Seriously, it is funny what people have imputed to me because I brought up a discussion of Notes. I went from using mail on 4.2 BSD, to IBM Profs, to cc:Mail, to Lotus Notes, to Exchange. I like some features of Notes and find some other laughable. Of all of those, cc:Mail was the cleanest and easiest to admin.

      I will stick with my statement that Exchange is 45% of Notes features without the design, though.

      sPh

    2. Re:Because groupware is a hard problem by hey! · · Score: 2

      Every time a new version of the Notes client comes out, I scratch my head and wonder, with all the money they poured into it, why they couldn't afford to hire a usability expert.

      Granted, some of the thing things people have complained about come from not understanding, for example the security concerns Notes tries to meet. on the other hand, the UI looks like the product of some marketing weenie with delusions of greatness.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:Because groupware is a hard problem by Pfhreakaz0id · · Score: 2

      Indeed. I have to use this at a client occassionaly (although for the most part I just have it set to forward -- although it took me an hour to figure out how to set up a server rule to do so with the damn thing..)

      My favorite quirk. Log in, receive mail, mark some for deletion. Wait awhile, then exit. It demands a password! I understand, intellectually, that it doesn't really delete mail until you exit, for some reason, but YOU CAN'T SKIP IT! It will demand the password for a while, then demand you point to a new mail database or something... It's weird.. the only program in my 20 years of computing that wanted a password to EXIT!

  31. Notes Sucks by KlomDark · · Score: 2

    From an admin's point of view, yes, there are lots of problems with Exchange.

    However from a user's point of view, Outlook runs circles around the crappy Notes client interface.

    I'd much rather look at a ground-up mail server/mail client implementation than want anything to do with a Linux port of Notes.

  32. Wild Guess by Snafoo · · Score: 5, Insightful

    ...because the problem isn't interesting enough.

    Open source shows a strong prediliction for solving interesting problems well ahead of boring ones. For instance, we had useful, powerful distributed databases, cryptography, new languages and C compilers long before we had a functional word processor and spreadsheet combo. Quite simply, we have already solved mail distribution and address-book sharing on their own, and have relatively little interest in peeling apart a proprietary MS standard for same which is liable to change next week. This is also the reason why OpenOffice is great for everything except reading and writing Word documents.

    This flows into my new theory about how Microsoft intends to go about attacking Linux: A deluge of boring, repetitious, pointless APIs and interfaces for problems that were long ago solved but now must be addressed using these new, uselessly variant interfaces simply because that's what everyone else has to do. (Think dotnet.) A hacker's familiarity with extant interfaces is his or her number-one resource, and is therefore that which he or she will part with least readily --- even at the expense of the compatibility or useability of the code they're writing.

    Microsoft's strategy is reminiscent, in some ways, of an ancient Incan technique for pacifying politically difficult villages and towns. By forcibly migrating the entire settlement to some distant part of the empire, the usefulness of the skill-sets of these hunter-gatherers was greatly reduced, making them dependent on the (massively centralized) government for handouts, and therefore suddenly rather polite in their relations with the regime.

    In the same way that a hunter-gatherer depends on his knowledge of the land, a geek depends on knowledge of the problem and solution spaces. Furthermore, most OSS projects are extremely long-term endeavours; think GCC, think Emacs, think the Linux kernel(*). OSS developers work by building things slowly and correctly with a minimal expenditure of precious manpower; Microsoft works by using more coders, more money, insane work hours and a blase attitude toward standards (even difficult, complicated, important standards) so that they may get to market early , recoup such expenditures, and get to work on the next total (and totally incompatible) revision of their product, which people will use simply because of the upgrade path that MS will kludge together with exactly the same bloodyminded application of superior capital.

    Simply put, we need stability more than they do, because they have more time and money. We write things right the first time, whereas they have the luxury of making as many mistakes as they need to in order to grab market share. But more importantly, we need the projects of the past to have been written right the first time; we need a working libc, kernel, and so forth, otherwise OSS simply doesn't happen. Microsoft has no such prerequisites to its growth, as, in a pinch, *it can simply replace its foundations by fiat*. Their hunter-gatherers can, metaphorically speaking, simply create (with a certain expenditure of time and effort) the landscape best suited to their requirements. Thus they can march along beside us, setting the pace, forcing a speedup, replacing good APIs with new because every step into new territory costs them less than it costs us, dissociates us from our well-known and powerful (if somewhat lacking) APIs and encourages our work to depend on their own work, which will then be changed, etc, rendering ours much less useful.

    Ultimately, the strategy is designed to encourage hackers to go take up billiards or chess or something with a potential of being useful to remember or think about or use five minutes hence. The ultimate goal of cycling APIs is to induce *indifference*, as we face a choice between working harder on minutia or walking away, hands in the air.

    (*)Note that, of these projects, two are sufficiently low-level to be immune to all but the most radical shifts in design; this is again indicative of what OSS excels at.

    --
    - undoware.ca
    1. Re:Wild Guess by Snafoo · · Score: 2

      Well, it has excellent rw support for Excel files, but IME it can really butcher a Word document (or create a butchered-looking .doc, for that matter.)

      AFAIK, StarOffice 6.0 sells itself on (a) having better MSO compat, and (b) having Adabas. Is this correct?

      --
      - undoware.ca
    2. Re:Wild Guess by Winnipenguin · · Score: 2, Interesting

      I now longer have the book, but about ten years ago I read a Royal Academy of Engineering study that referred to hunters/gatherers of IT. I used that line a lot with my clients, it helped them figure what I did for them :)

      Anyone else read it/have it/rememeber it?

  33. Replacing Exchange is not a trivial task by Anonymous Coward · · Score: 3, Interesting

    I've implemented several Exchange servers in a few large organizations in my day and to replicate what it does would be not be easy.

    I think this is part of the problem with any existing attempts or lack thereof to replicate it...Exchange very elegantly handles messaging, calendaring and basic groupware with elegance.

    For instance Exchange uses databases with transactional capability to provide extreme scaleability and reliability on the back-end. It has backup APIs that support amazing throughput for on-line hot backups. The database reclaims pages and defragments itself essentially in real time. Exchange supports every protocol in the book...but most customers implement it with their proprieatary MAPI protocol because it actually works a lot better than things like POP3, & IMAP.

    Single instance storage allows Sally from marketing to send out her corporate spam to all internal unsuspecting users and the message will only be stored once in the database, there are semaphore links that track who has read the message or deleted it from their mailbox, disk consumption and server I/O load is dramatically reduced, especially when the message is 5 megabytes across 15,000 users!

    I could easily come with a design document for a system that would essentially clone Exchange, the problem is around actually programming the system.

    You would need a robust database back-end with excellent management support for things like hot backup and real-time database page reclamation, powerful & scaleable MTAs, an arm's length list of supported protocols and APIs, a user friendly cross platform client...

    The ability to get all the developpers to agree on how to solve all of the above would be the biggest challenge.

    1. Re:Replacing Exchange is not a trivial task by stubear · · Score: 2

      And it will only get better when Yukon and Exchange.NET are released.

  34. People are starting to get fired for buying MSFT by FreeUser · · Score: 5, Interesting

    Nobody ever got fired for buying Microsoft.

    I know of three people who did get fired for buying Microsoft.

    A friend of mine is now providing consulting to the companies in question. Two are running Twig on Linux servers, the other has their old non-ms, non-unix server back up and working (again) while they slowly transition to Linux.

    Despite all the "I'll sound wise and neutral if I make out to be 'admitting' free software's flaws and giving Microsoft its due" commentary one sees here on slashdot as either an effort at karma whoring, or an effort at pro-Microsoft propoganda and astroturfing, the fact remains that there are really very few shops that cannot do without Microsoft, and many that actually benefit from running other platforms.

    What is very interesting is the number of non-technical people who are coming to realize that, and while they don't necessarilly embrace free software in general, or GNU/Linux in particular, they are beginning to recognize just what a financial, technical, and time drain Microsoft and their products have become to their enterprises, and they are looking for ways out.

    Even to the point where, now, people are starting to get fired for blindly purchasing Microsoft, and treating MS propoganda as a substitute for technical research and savvy.

    Its a rather refreshing change, actually.

    --
    The Future of Human Evolution: Autonomy
  35. Share the crack by Chibi+Merrow · · Score: 2, Insightful

    I've got non-computer savvy users who blow me away with how far they push the functionality of Exchange and the calendar/meeting functions. It's been an incredible boon for us to have this system in place.

    On the flip side it's horribly complicated, unreliable, resource intensive, and when it breaks it breaks BAD. But even with all those negative things going against it, there's NOTHING else we can use to replace it. There is no competition for our dollar in this area, commercial or free.

    And as far as Microsoft support... try getting them to help you fix your broken Exchange 5.5 installation sometime. We don't call Microsoft for anything--we don't believe they could be of any real help. As with any software that the user has to modify after installation, there's not much a phone tech guy can do to help.

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  36. They don't need it. by fmaxwell · · Score: 2

    The reason that there is not an open source alternative to Exchange is because the features provided by exchange are really not that valuable. In fact, for many, it is just one more piece of annoying collaboration software foisted off on them by management as a panacea for all of their project woes. It rarely does anything to improve the project's success and frequently turns into a gigantic time sink -- just like the equivalent features in Lotus Notes do.

    1. Re:They don't need it. by sg_oneill · · Score: 2

      Boing. Lose a point. The calendaring and like are damn usefull , particularly in service industries. It's a handy thing having the girls at the front desk take an apointment for me and drop it straight on my calendar. Too easy, never lets me down.
      Except that I loathe ms :(

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    2. Re:They don't need it. by fmaxwell · · Score: 2

      It's a handy thing having the girls at the front desk take an apointment for me and drop it straight on my calendar.

      Putting aside the sexist remark, it's simply not a useful enough feature for 99% of the world to justify running Exchange over a normal, standard mail server.

  37. Excellent start. by FreeLinux · · Score: 2

    You're right on the money. But, there are other features that your shop might not use that others will require, so this is not a comprehensive list.

    Frankly, a good deal of your list can be done easily or has already been done in various different OSS apps. But there is no single app that has them all and none with good scheduling capabilities or APIs to allow for further expansion of the systems capabilities.

    Regardless, the list you have provided clearly demonstrates part of the reason why there is as yet no such OSS app. Simply, it's a really big job. Furthermore, it's not something that most programmers might want or need, it's what corporations need. And that's the kicker.

    Most OSS programmers do it to scratch their particular itch or enjoy providing a solution for the masses, the fame or whatever. It's what interests them so they do it. On the other hand, building a huge beast of an app that doesn't really interest them and will only be used by corporations doesn't really draw a crowd of developers willing to work for free.

    1. Re:Excellent start. by mpe · · Score: 2

      On the other hand, building a huge beast of an app that doesn't really interest them and will only be used by corporations doesn't really draw a crowd of developers willing to work for free.

      That's because the only way to make a "huge beast of an app" viable is to package it as a product. Probably very few people would use all of its "features"
      A more interesting question is if a huge monolithic app (either server or client) is the best way to get the job done in the first place. The problem with a monopoly like Microsoft's is that their stuff is used as a yardstick even when it's an awful solution.
      Proprietary (especially box shifted) software tends to go for a monolithic throw in everything including the kitchen sink type of approach, whereas open source tends to go for a more modular and structured design.

  38. Beg pardon? by nosferatu-man · · Score: 2, Funny

    Sendmail? Are you thinking of the same Sendmail that I am? The group of science rocketists who've given us *this*:

    R$* $: $(dequote "" $&{client_addr} $)
    R$-.$-.$-.$- $: $[ $4.$3.$2.$1.rbl.maps.vix.com $]
    R$-.$-.$-.$-.rbl.maps.vix.com. $#error $@ 5.7.1 $: 550 no access from [$4.$3.$2.$1], see http://mail-abuse.org/rbl/

    ?

    I can't think of a anyone, anywhere, less competent to write a complex, featureful, information interchange mechanism. They've had their chance, and that's as good as they could come up with? Egad!

    And then, in a brilliantly ironic twist, I can't post those sendmail.cf snippets as text, because of Slashdot's indescribable "lameness" filter. It's the irresistible force versus immovable Taco, and we all end up losing. Figures.

    'j

    --
    To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
    1. Re:Beg pardon? by b1t+r0t · · Score: 2
      And then, in a brilliantly ironic twist, I can't post those sendmail.cf snippets as text, because of Slashdot's indescribable "lameness" filter.

      And because of the wonderful design misfeature of sendmail.cf where tabs are important.

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
  39. I once had a by t0qer · · Score: 2

    person try and pitch yahoo calendar over exchange.

  40. Re:Other Groupware by shyster · · Score: 2
    You could swap Exchange for GroupWise, which does essentially the same things and is not bound to the evil empire. I don't know if Exchange provides a web interface, but GroupWise provides a very nice one. GroupWise can even run on unix systems. No, you don't need to run a Novell server for GroupWise.

    Groupwise sucks. The server side sucks, the client side sucks even worse than Lotus Notes. Groupwise 6 has a nice feature list, but is kludged together, a bear to work with, and as unstable as MS Windows ME...and the client still sucks. The Groupwise plugin for MS Outlook makes Outlook suck. Novell seems to be digging its own grave, and it's questionable how long they will be around in their current incarnation...Netware and Groupwise both show signs of being on the way out. AFAIK, Groupwise is not OSS either...

  41. Re:GoldMine by shyster · · Score: 2
    GoldMine software. Granted, it's a Windows client only, but the backend database runs on any file server, and can use any POP/IMAP/SMTP server for mail. So Samba/Sendmail/Qpoper combo works on this. As for the client, I haven't seen a Linux/Unix client yet.

    Goldmine has one of the worst UI's to ever hit the market (second only maybe to Act!). Nobody likes Goldmine, and their design quirks are too numerous to mention. Oh, and the integrated email client is horrendous...nowhere near even Netscape mail.

  42. Re:I'm working on one by jpmorgan · · Score: 5, Interesting

    Eww, sourceforge! Actually, there's not even a webpage- waste of time until there's something I'm willing to put up. ;)

    But there are about seventy-five pages of analysis of Domino and Notes in real-world settings, some design documents and a few prototypes of critical components (probably about 200-300h of work so far). I like doing things the right way, which takes time.

    Things like Domino and Exchange can be pretty effective if used well, but frankley they're not very smart. My personal research interest is managing the complexity of business and research processes, and I've found that Domino and Exchange don't really help the problems much: they don't help manage the complexities, they simply space-shift them. There's a lot of really interesting and hard problems when you start trying to solve the failings of these two systems. :)

  43. Apple is slowly getting there... by toupsie · · Score: 2

    Thier new iCal is step one towards an Exchange replacement. It supports vCal, can share calendars online and hopefully in the near future, Exchange calendars. Apple's new system wide Address Book (w/ LDAP) and nice Mail application along with iCal can replicate majority of the Exchange functionality.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  44. Yes, we do. all the time. by mekkab · · Score: 2

    800 people on this campus alone.

    And I keep my Visor and Nokia sync'd up.
    (I like the silent vibration of the phone to remind me) and the Visor and Nokia talk to each other.

    --
    In the future, I would want to not be isolated from my friends in the Space Station.
  45. Re:I (don't) feel your pain. by GlassUser · · Score: 2, Interesting

    Not really. Most of us just hide, afraid of the slashflames. Exchange is quite simply the best collaboration system out right now. I run exchange 2000 at several locations. It doesn't crash. I have never had a virus go through exchange or outlook. I had to reboot my exchange server three and a half months ago, but that's because it was moving across town, and that's the one I use for client hosting.

    Even with all that, I don't like it. Why not? Because, while she treats me very very well, exchange is not very interoperable. That's not really exchange's fault though. As far as I know, there is no standard for calendar and scheduling. If there were, and usable software supported it, I would pick the standards-compliant solution. That's the biggest gripe I have about the open source genre, that there just isn't enough quality software out there. Yes, I realize that this is my fault, at least in part. It might be yours too. Will you help me change?

  46. Re:Going the wrong way? by kacs · · Score: 2, Interesting

    I think you have really hit the nail on the head Jason. We need something that can take over exchanges calendering functionality. Maybe some non profit consortium needs to get a grant to write this code full time. If you ask me, this and a fully functional replacement for MSOffice are the real MS killers in the business world. A general question: Wouldn't it be easier to port Evolution to win32 than to try this Trick from Scratch? John

  47. Re:Other Groupware by Latent+IT · · Score: 5, Insightful

    - They dont have STABLE standards support (IMAP, POP3, iCal, etc...)

    I use IMAP and POP3 through GWIA for 700+ users, off one box. It's been up 60 days, and that's because we moved offices two months ago.

    - They still havent integrated GW's user/password database into Novell's famed eDirectory/NDS database.

    Maybe not, but I manage them using the same utility. Nobody has anything better, really. And because of the way the post office works, you have to communicate with a specific server agent, not just any server in the tree, so intergrating passwords wouldn't really help any, unless you have no tape backups. ;p

    - Very little administrative control over the mailboxes.

    What complete bullshit. In NWAdmin, I can control every option of the GroupWise client, I can set it remotely, and I can grey out the option so the user can't change it. What the can't you do? You want to add rules or specific proxy access, just go in to their box with the client, and do it.

    - Poor backup solution (you MUST shutdown the email system to get a reliable backup). No, the GWTSA's dont cut it (based on my personal experiences, and statements from senior techs at Novell)...

    Not based on my experience with Backup Exec 9.0. Even if you don't use the GWTSA's, you just make everyone access the post office over IP, instead of file access, and backup the directory. The files locked by the agent can be rebuilt from the files that will never be locked.

    - Novell has POOR support for automated administration and report generation out of GroupWise - GWCheck just does not cut it...

    Hmmmm... I've never cared about getting a report, really. Besides, GWCheck is for repairing the system, not reporting. But since I don't know what kind of reports you'd like, I'll leave this one alone.

    Groupwise is *great*. No, I don't work for Novell. Yes, I do administer a 2000 user enterprise system that runs Groupwise 5.5. We don't even need a dedicated e-mail guy, even for all 2000 users. And it doesn't even take up a big chunk of my time. I have 15 domains, 22 post offices, two internet gateway agents, and WebAccess set up. No issues, anywhere.

    *ever*

    I think you're doing something wrong.

  48. Alternative to "massive compensation" by devphil · · Score: 3, Funny
    They sign contacts that make people have it fixed within a specific time period or they recieve massive compensation.

    I work as sysadmin on an Air Force base. We have a commercial support contract with Sun that specifies they get replacement parts to us in 4 hours. The other day a hard drive died, and I had the amusement of writing in the support request, "I know where Sun's headquarters are; get me a new hard drive in 4 hours or I call in an airstrike."

    (Then I thought some more about it and erased that sentence. Damn humorless paper-pushers. (So of course it took six hours for the drive to get to me.) Oh well.)

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
  49. Re:Other Groupware by Latent+IT · · Score: 2

    You're just pissy because the server side agent doesn't have a GUI. ;p

    Seriously, I don't have *any* of these problems. If you really have such huge problems, have you tried asking anyone for help? Ever?

  50. Re:I (don't) feel your pain. by LlewR · · Score: 2, Insightful

    The Outlook/Exchange user experience, especially in large corporations, is the best email, calendar, and collaboration experience available today by orders of magnitude over anything other product combination out there.

    The Exchange store is practically bulletproof (when it goes down, it goes down HARD, but it hardly ever goes down), and the integrated Active Directory user administration makes account administration relatively easy.

    The only real administration headache I have heard about (and this is a biggie) is that backups are extremely difficult. Also, when you're running Exchange, you are completely locked into Microsoft and it's practically impossible to get off that treadmill.

    I haven't tried Oracle's solution, but I haven't heard anything (good or bad) about it from anyone else either.

    I WISH someone would come up with an alternative, because I have to run an Exchange server in my home office (yes, I have RedHat Linux here, too) to get the user experience and functionality that I need. I get a real kick out of using Evolution to access my Exchange email, though. Excellent work, guys!

    But it doesn't exist today, and that's not going to change anytime soon. I don't even see anyone taking on this problem, or I would jump in and help them.

    But beware! If Microsoft puts a Home version of Exchange on their Home Media Server with, say, 5 email accounts on it, everyone will be running Outlook and Exchange at home, too, and sharing their calendars with each other like Apple's new iCal!

  51. Re:Exchange implements IMAP by Spencerian · · Score: 2

    Cool...that's optimistic.

    But it essentially seems to follow that support for IMAP must be activated...or is that part of the feature defaults?

    Oh well...no need to educate me on it. My Exchange coworker is bound to give it to me with both barrels for my lack of understanding.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  52. Just a few thoughts... by GOD_ALMIGHTY · · Score: 5, Informative

    I've been trying to do this for a couple of years. I wrote the Exchange Server Replacement HOWTO back in '99 when it looked like this might be possible very soon.

    Essentially I talked about how to get IMAP/POP3/SMTP with a global Address Book and authentication and user accounts via LDAP. I've been watching this space with a lot of interest since then. The lack of updates to the HOWTO should give you some idea of what's changed, not much.

    As far as calendaring goes, here's the skinny: CAP is the current IETF draft, and has been for some time, although when it will be finalized is anybody's guess. Why aren't there any shared calendaring servers? Cause there's no shared calendaring standard. You can get asynchronous calendaring in IMAP by having a decent IMAP client and using a Calendar folder, but that's hardly as feature rich as Outlook/Exchange. libical has kept up with the draft but has no server process. It's used in Evolution and the Mozilla Calendar client. So we have calendaring on the client side, but nothing on the server side. From what I've been able to discern, nobody wants to write a CAP based server till CAP is finalized, since it's gone through too many changes during the drafting process already.

    The other problem is the outlook clients. The way Bynari and OpenMail (Contact) have gotten around the proprietary Exchange RPC call stuff, is to write a MAPI driver for Outlook that intercepts the client calls and sends them to the server in whatever proprietary method they might have. Integrating Outlook clients will either require a server side project on the level of Samba or a client side MAPI replacement that uses CAP, unless M$ has a change of heart and decides to support it.

    In order to replace the functionality of Exchange you would need, a Calendar Server (none exists in the Open Source world), a searchable document share (WebDav on Apache can't index M$Office documents AFAIK), searchable email w/ public folders and mailing lists (Cyrus + majordomo or Sympa could feasibly work), a global address book (OpenLDAP).

    Now,the real kicker, it has to all be integrated, single point of management and have a web interface for users to boot. There are a million and one PHP/Perl based web interfaces to one piece of this or another. However, trying to integrate all of this is impossible. Why?

    For starters, everyone seems to want to do LAMP, as if these apps all live alone and users want to log into a seperate web interface for each function then cut and paste data between web pages and not be able to search everything as one data repository, if they can search at all.

    LDAP has been available for years, and the guys at OpenLDAP have been there to solve a lot of these problems for years. Quit using an RDBMS for everything, for data that applications should share, use LDAP, stuff like authentication and application user information. LDAP has seemingly been ignored by a lot of open source programmers. Evolution's LDAP support has flat out been broken, everytime I've tried it. Mozilla's works but lacks some functionality. Granted LDAP takes about as much knowledge as learning an RDBMS to understand, but ther are currently about 3 decent LDAP management tools (lape, Directory Administrator and GQ). With LDAP you can essentially have a database schema that all apps can program to, cause it's standardized (inetOrgPerson, etc.)

    Other apps seem to be developed without a thought to integrating with other apps. I tried to integrate Sympa, OpenCA, cyrus, sendmail and OpenLDAP with a custom web front end about a year ago. I paid the salaries of myself and 2 other developers for about 8 months, trying to do this. It was a failure, especially in the cases of the Perl pieces. The CPAN Perl libraries didn't do LDAPv3 extensions, isolating code in most of these projects to use a different front end was hopeless and providing an interface to manage the configuration files for the servers was a lot of work. We got about 80% done before I sold the company (and codebase). We had originally planned to GPL our work then sell support and customization, with a calendaring solution and MAPI driver for outlook in the 2.0 feature set.

    Most of the frustration we had and was due to using other people's code that was not extensible or modularized. If I had to do it over again, I'd do it in Java on JBoss (esp considering the BEEP servlets JSR for CAP and the great LDAP support via JNDI).

    I don't think that developer's of various open source projects need to have some overreaching design group (a la GNOME or KDE) to implement these projects with integration in mind. There are plenty of standards already out there. It just takes some good design and up front research (something I've done a lot of) and thinking about how other developers and users might want to use this stuff for their projects.

    Now, I don't want to sound like I'm whining about my own failures, I should have made sure we had enough capital to do it all from scratch. I'm more concerned about our ability to compete with the Exchange servers and Lotus Notes of the world and have a stable, customizable platform that we own. Quit rewriting the same stuff over and over and build new stuff... innovate, be creative, push the industry forward.

    There is a glimmer of hope, the Open Source Java community is doing fantastic stuff. I've never seen more modularization, code reuse, integration and faster development in any environment or community. JBoss really takes the lead, the feature list is amazing and I've used it in several corporate environments where it beat out commercial J2EE app servers. JBoss pulls from Ant, XDoclet, Jetty, Tomcat, JacORB, Axis, HyperSonic SQL and a bunch of other projects. Struts and the Java commons and taglib projects at Jakarta are another example of really cool work.

    The point is, it all works together. End users don't care if you wrote it in Perl, PHP, Python, C or Java... Just that it makes their lives easier, if we want Open Source to get more places we have to make sure we can deliver on this. Considering most of us make a living programming, supporting or administering networked systems, which would you rather have, propietary crap or really good open source stuff? So next time your designing that project, or writing some more code think about how you can make integration easier. Documentation helps too... we shouldn't have to know fifteen languages and countless codebases to get stuff working together. Most of us specialize in a couple of things.

    Well, that's been my experience and is currently my struggle, so hope you get something out of this... BTW, I'd loved to be proved wrong on any pessimism I may currently have.

    --
    Arrogance is Confidence which lacks integrity. -- me
    1. Re:Just a few thoughts... by GOD_ALMIGHTY · · Score: 2

      And now integrate Zope's searching with the cyrus message store and make those documents available in public shared folders as well. Not to mention revision control of said documents.

      All of the features can be done seperatly with various bits and pieces of open source software, but they rarely integrate together seemlessly, especially without some inelegant hack on top. Plus, the more you add stuff like this, the more languages and coding styles you wind up supporting just to get it to work.

      This is why M$ is so successful, it integrates and fufills 80% of users needs, even if it is crap. The users don't care about security or elegance of design, they just blame the poor admin if it doesn't work all the time.

      --
      Arrogance is Confidence which lacks integrity. -- me
    2. Re:Just a few thoughts... by jhml · · Score: 3, Interesting

      This has been an intensive issue in my firm (law firm, 120 users, two locations).

      We avoided Exchange (there are all kinds of plusses and minuses there).

      For email we use iPlanet's messaging server but are in the middle of switching over to Cyrus+postfix.

      Our email clients are mostly netscape with some mozilla/outlook/outlook express/eudora. We plan wholesale conversion to Mozilla.

      Many users prefer to use a web interface for email. Inital feedback on IMP has been good.

      For a global addressbook we use Rolodap http://rolodap.sourceforge.net which is LDAP based. Rolodap has a web interface for searching, word processor use, data entry, etc. and also provides integrated autocompletion services to all the emailers we use. We also can extend its searches to include the local University (also LDAP) and Bigfoot if the sought address is not in our own database.

      We use a central employee LDAP server (not the same one we use for Rolodap--rolodap has 35000 contacts in it) to manage email/mailboxes,web access, etc from a single interface. Though we are a touch "broken" now because of the conversion to Cyrus we will shortly be back to the goal of adding, changing, delting users, forwarding email, etc. through a single central interface. LDAP is our vehicle for that.

      We like LDAP. A good open standard has all kinds of collateral benefits.

      We use Steltor as our calendar -- calendaring is an important app for us and we are worried about its purchase by Oracle. LDAP controls Steltor as well.

      Our documents are organized by client so the client network directories are what we use for shared files. We are about to add a means to email documents to the client file using Postfix and a little home grown app. Sharing files outside the client directories would cause us some concerns about whether we would meet our professional needs of maintaining a coherent client file.

      A few observations:

      First, we do not necessarily want a "one server does it all" solution. In our experience that compromises security, reliability, and redundancy. It kills flexibility, if for instance, to chnage your calendar you have to change your email server and addressbook. We much prefer to keep functions separate so long as we can have a rational presentation to the user.

      Second, our users largely prefer web based interfaces if they have high performance. They find them simpler to use and more understandable. We find it simple to do "cheap" superficial integration by just giving them a master web page. Web based also provides an easy way for us to do remote access.

      So for us, the key to replacing Steltor, if the Oracle acquisition doesn't work out, is a shared calendar that offers the same features, has good performance, integrates via LDAP. I do not know of an OSS app that does this.

      I think both we and the original enquirer are looking for the same thing. A shared OSS calendaring server. We have email, contacts/addressbook, shared files, covered. We don't, outside of Steltor, have calendaring covered.

      The original enquirer wanted calendaring that worked in Outlook. Browser based would be OK with us.

      yes, I have looked at phpGroupware and its ilk and at SUSE Mail Server. All of them however provide me with too much integrated together or have deficiencies in the features/performance side of things.

  53. There are no solutions because there is no problem by Alex+Belits · · Score: 2

    Really, what does Exchange do other than implementing known things (mail, calendar, etc.) using its proprietary protocol? Cyrus is superior to Exchange in everything that it does, and the only thing that it doesn't do is calendar.

    There are a lot of calendar applications, however the main reason why they aren't used widely is BECAUSE PEOPLE WHO WRITE SOFTWARE, HATE, HATE, HATE BEING ON THE CLOCK, especially when it involves "meetings", and especially when it allows others to force their schedules on them.

    --
    Contrary to the popular belief, there indeed is no God.
  54. Re:I (don't) feel your pain. by NanoGator · · Score: 4, Informative

    Exchange has it's plusses and minuses. I like how easy it is to set up, I like how easy it is to maintain, and it's pretty easy to make the features it has useful.

    However, there are two issues with it that bother the hell out of me: (Note: This is Exchange 5.5, not the latest one. Nobody where I work is interested in paying gobs more when there's free stuff out there.)

    1.) The copy we have is limited to 25 licenses. This means that 25 connections are allowed at one time. More than that and Exchange punts you. "Sorry, you have to wait until a connection is open."

    The IMAP protocol is particularly attractive, so it's used a lot. But it counts as 2 connections because it makes one for inbound and one for outbound. So you can have 12.5 simultaneous connections before Exchange says "Sorry, give me more money."

    What makes it worse is that IMAP is rather persistent, as opposed to POP3 that just hops in and hops out. My company of 19 had to tighten control over who uses what and when over it. This alone is enough to make us move away from MS.

    2.) You cannot uninstall Exchange 5.5. I boogered up the install once and had to reinstall WinNT because it wouldn't give me the option to remove Exchange and start over. Maybe a little more poking and prodding could have solved it without a rebuild, but I was in emergency 'We need it yesterday!!' mode and didn't have the keys to the company Tardis.

    Exchange gets points for being very easy to use and run, but it is a huge moneypit. If I were running on less than 15 people, I'd be fine with it. However, for more than that I'm ready to learn how Linux works and build a server with that.

    --
    "Derp de derp."
  55. Re:Going the wrong way? by Elwood+P+Dowd · · Score: 2

    Um... Yes, iCal will deal with "network transport"... but probably not in the way that you'd hope.

    It'll allow you to publish and subscribe to other people's calendars over the network to a WebDAV server. It will let you "invite" other users via email, whom can then rsvp. I've never worked in an office with serious groupware software, so I have no idea what Exchange can do, but I assume it's more powerful than that.

    Of course, I hate to sound cliched, but since it's standards based, I'm going to go out on a limb and *guess* that it would be very easy to make customizations that would run on the WebDAV server. Perl scripts that would run when people made changes, or something. Iduno how that shazz works.

    Also, as people keep posting here, notice the recent advent of Mozilla Calendar. I've got *no* idea what sort of feature set it has.

    --

    There are no trails. There are no trees out here.
  56. Re:Going the wrong way? by CorwinOfAmber · · Score: 2, Informative
    I've used Ximian Connector at work. It does work really well, but there are a few issues with it (and Evolution):
    • First and foremost (for me, anyway): It's not available for Debian Woody. I've tried using alien to install the RPMs, but that doesn't work.
    • You can access the Global Address List, if you have one, but you can't use it for auto-completion when composing email messages.
    • You can use an LDAP directory for auto-completion, but only by hacking evolution's xml config file.
    Also, Ximian Connector really doesn't add that much functionality. You can read your email on the Exchange server using IMAP. You can also send and receive meeting requests. If your co-worker uses Outlook to schedule a meeting, and includes you, you will get the request, and you can even accept or reject it, and your co-worker's calendar will get updated appropriately. This doesn't take free/busy time into account, however; you won't be able to see co-workers' schedules, and they won't be able to see yours. You do need Connector for that.
    --
    My future's determined by Thieves, thugs, and vermin -- The Offspring
  57. There's a thought for IBM by starseeker · · Score: 3, Insightful

    I see many people here aren't real fond of Lotus, but what would happen if IBM really decided to shoot the whole works on Linux and release Lotus as open source on Linux/Unix platforms? Here are some points for and against it - I suppose only IBM really knows how they would balance out.

    For:

    1) Would be a huge boost to their Linux effort, and might convince a lot of companies to get a Linux solution from IBM.

    2) As open source, people could finally start to address all the things they don't care for in Lotus. Perhaps a license could be arrived at which retained for IBM exclusive rights to distribute binaries for non-open platforms, and include on those platforms innovations submitted by the open developers. For open platforms such as Linux and BSD, full availability.

    3) As a free and open solution, Lotus might begin to do some serious damage to that end of Microsoft's business, and at the same time focus more IT departments interest on IBM.

    4) Support contracts could still be offered, and in large scale operations would probably still be bought. Even with an open Lotus, IBM is still the logical supporter for the programs.

    Against:

    1) IBM wouldn't get any direct license fee income from Lotus on Linux.

    2) Legal issues with releasing the code could be considerable.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  58. Oh come on! Exchange scaling? by consumer · · Score: 2
    3. The Replacement must be able to scale to 10's of thousands of users, in geographically diverse locations.

    I've never seen an Exchange installation that can scale to hundreds of users in one location without huge amounts of downtime, both planned and not. On the other hand, I've seen Unix-based mail servers that just work with no problems for years.

    If someone just provided a calendar sharing system to go with the strongly supported POP, IMAP, and LDAP we already have, I think that would be enough for most companies to switch.

  59. Reverse Engineer? by smoon · · Score: 2

    Is there some overwhelming reason that the server portion (i.e.: the communications) couldn't be reverse-engineered to make a samba-style "bug for bug" compatible "exchange server". Once the protocol was figured out then people could continue to use outlook. Backend might then be SQL server of choice + Sendmail/qmail/whatever + a webmail product (squirrel mail?) + ... you get the point.

    Ideally this mythical product would support both the proprietary exchange server protocol(s) and some open protocol that other clients could interoperate on. Then Exchange/Outlook could compete on features & function rather than being the only game in town.

    --
    "But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
  60. Re:Free clonage or real software ? by leshert · · Score: 2

    Because in most of the cases you point out (Evolution, ICQ, OpenOffice), the Open Source replacement needs to be compatible with the closed source original, or else many people won't use it.

  61. Work began this week on the CAP server by jdclucidly · · Score: 2, Informative

    As indicated by this Mozilla status update, work on the CAP/Calender server has begun and a preliminary build is already available for OSX.

  62. Re:I (don't) feel your pain. by 4of12 · · Score: 2

    Two real world minuses of Outlook/Exchange in MyCorporateWorld are:

    • Practically, it's hard to afford giving users enough space in their inboxes. They cannot be trained well enough to delete mail or to move it to other folders. Of course, it would help some if they didn't attach huge Powerpoint files to their messages.
    • After using Exchange for several years and ironing out the initial glitches, there's still instances where "messages go missing" that users were certain they had saved, maybe in one of those other folders.
    I still use Unix mbox files for incoming mail along with MH and glimpse for searching and haven't run into any problems with insufficient inbox space or missing messages. But I like a GUI for casual use as well as a terse command line when the conditions demand it.

    Outlook users generally enjoy a reasonably well-designed GUI and integrated calendering features that's hard to beat.

    I'm going to try Evolution in the near future. I'm wondering if the Bynari connector will give me a pretty good interface to the Exchange server if I need to use it?

    --
    "Provided by the management for your protection."
  63. Surprised noone feels insulted by VortexVertigo · · Score: 3, Insightful

    This AskSlashdot is trying to demand code from the Open Source community. That is rude in my opinion. If he wants a copy of Exchange and Outlook, I expect him to put the effort into it. Learn to code and then start a project. Demanding that people who code on things for enjoyment start working on something else just because you need a free alternative to a costly product, that is arrogant as well as rude. From the sounds of it, he wouldn't even like to contribute to the project only use it.

  64. Re:Other Groupware by shyster · · Score: 2
    You're just pissy because the server side agent doesn't have a GUI. ;p Seriously, I don't have *any* of these problems. If you really have such huge problems, have you tried asking anyone for help? Ever?

    Well, you HAVE to have the UI problems on the client side, I'd think. As for the server side, I don't admin it...though I can certainly deal without a GUI. But, we have 3 CNE's on staff, so they get to play with Groupwise issues day in and day out.

    We're a consultant shop, and of the 3 NW6/Groupwise 6 networks we've put up, every one of them has had multiple, ongoing, continuing problems. And yes, Novell has been called in on all 3. We've stopped recommending GW to clients (both because of stability issues and Novell's questionable longevity in the market) as a groupware solution.

    OTOH, of the 20 or so Exchange 2000 sites we maintain, I can only think of 3 major issues. One was no more than a misconfiguration causing some bounced mail, one was because the customer didn't stay on top of their backups, and one is because the client refuses to get more disk space or upgrade their server....Similarly, our handful of Lotus Domino sites simply work with little maintenance...not that I'd recommend Domino to anyone who didn't plan on using it's extensive database features.

    As an aside, it always seems that when something made by Novell breaks, it requires Novell Support much more often than a MS solution does...Of the 20 or so calls made to vendor support services this year, I think 15 or so have been to Novell, and none to MS (the remainder would be to Veritas, CA, etc.)

  65. We are working on an Exchange replacement! by IGnatius+T+Foobar · · Score: 5, Interesting

    Check out the Citadel project. This started as a BBS server, but it's gradually being built up into a groupware system. We've spent the last couple of years building up a solid messaging architecture and a fast, efficient server architecture. Right now it does IMAP, POP3, and SMTP natively (no tedious mucking about with Sendmail or Cyrus), and it's got a web interface, too. It has a single-instance, transactional data store. It has a pluggable, extensible architecture. And one of our design tenets is that it must be easy to install.

    No calendaring yet, I'm afraid. We're still finishing up the server foundation. As soon as there are some decent calendar clients out there to test CAP (Calendar Access Protocol) with, we'll start building the calendar server.

    I am absolutely serious about this project. This is not vaporware.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  66. BillGroupwork by tader · · Score: 3, Informative

    Some time ago I came accros this link, I havn't read the details, but it seems to be a free exchange server implementation... Maybe there's a catch somewhere... ;) Have phun, Thomas.

    The link:
    http://www.billworkgroup.org/billworkgroup/ home

  67. From A[ccess] to Z[ip] by yerricde · · Score: 2

    the free software community doesn't have an equivalent to

    Microsoft Access (gui + form builder, not just Jet)

    Replace the Jet backend with MySQL, and replace the form builder with any tool for building HTML forms. Stick some PHP glue in the middle, throw it all on an Apache server, and you're set.

    ESRI ArcGIS (Grass doesn't count)

    In a killer app discussion, it's wise to state why the Grass package does not perform GIS to your standards.

    WinZip

    Last time I used GNOME (about 1.2 or so), it had functionality equivalent to Microsoft Windows ME and Windows XP operating systems' Compressed Folders feature.

    --
    Will I retire or break 10K?
    1. Re:From A[ccess] to Z[ip] by johnnyb · · Score: 2

      Actually, you can do this with OpenOffice and MySQL. There is a HOWTO about it somewhere, but it takes about two minutes to install the driver.

  68. Open source no by ToasterTester · · Score: 2

    HP had an Unix solution I believe called OpenMail. They killed it off a year or so ago. That only leaves Sun's iPlanet, it does what Exchange does and more.

    Why there is no open source solution is an interesting question. I think its because it doesn't interest them. Programmers who donate their time want to write code that is interesting to them. I guess writing a Exchange replacement doesn't turn them on like a kernel, compiler, graphics, or ???

  69. Adobe is the M$ of publishing by yerricde · · Score: 2

    10 LET M$ = "Microsoft"

    Since when was Photoshop a Microsoft product?

    Adobe Photoshop is available only for Microsoft platforms. Apple's Mac OS X is at least partially a Microsoft platform because it comes with bundled IE and because Microsoft owns (or owned?) several million dollars worth of non-voting Apple Computer Inc stock.

    Another view: Adobe is the Microsoft of publishing software.

    However, if you are happy with the feature set of Adobe Photoshop Elements (a $100 Photoshop package without high-end output capability which should be enough for most of those who do no work in print), you might also be happy with The GIMP, which is also available for Windows.

    --
    Will I retire or break 10K?
  70. Its being done... by alexborges · · Score: 3, Informative

    Well, take vpopmail/vmailmgr+phpgroupware+axisgroupware+mozil la+ldap+mailman, install it and you have an almost ready, PalmSync enabled, collaboration featured web groupware suite.

    They are all projects in very active development, i know of medium to large enterprises installing this kind of setup and working very fine with it, thank you. I cannot disclose right now who those enterprises are, but they will come forth as soon as the deployments are stable.

    The projects ive mentioned even have some methods/scripts and knowledge to migrate from Exchange to this setup.

    Give it time, by the end of the year, this combined suite of Free Software projects will have a fully enabled intranet collaboration suite.

    Is it as easy to install, configure and administrate as exchange?? NO, its not. But it saves a bundle of dough (pays well too).

    So, sit tight, contribute to this projects, and you will see.

    Now, on the other hand. If you dont need windows on the desktop, evolution is a GREAT groupware suite supporting icalendar and other open protocols which include the sending/receiving of calendar data, tasks and contacts from one evo to the other. Of course the damned thing is b0rken in debian for which some people should be shot or...err... helped or whatever....

    --
    NO SIG
  71. Use Cygwin! by yerricde · · Score: 3, Informative

    Where's Bourne shell??? Where's vi, sed, and egrep???

    Here.

    How do I get GUI applications to display over the network???

    With this.

    How do I read a PostScript file???

    With this.

    I know that many of these things can be done on Windows eventually

    Red Hat Cygwin. The future is now.

    No, Red Hat is not paying me to plug Cygwin.

    --
    Will I retire or break 10K?
    1. Re:Use Cygwin! by Frank+of+Earth · · Score: 2

      I agree. Use Cgywin. It's so damn easy to install, you'll be amazed.

      What I do is start up ssh. Create a session into localhost that is configured to run by typing scmd [super cmd] and I'm into my workstation, with all the wonderful unix utils.

      Everytime I *have* to be in a cmd prompt in NT, I feel so constricted!

  72. Re:Oh come on! Exchange scaling? by consumer · · Score: 2

    The last three companies I've worked at had constant problems with Exchange. The users would gladly have swapped it for something else with simple, reliable IMAP mail if they could have just kept their scheduling. Your experience at one company does not change the fact that many companies have problems with Exchange.

  73. Exchange Replacement == Teamware for Linux by ckm · · Score: 3, Interesting
    There is actually a really, really nice Exchange replacement called Teamware.

    It's made by Fujitsu, and runs on Linux, Solaris and NT. It has a really good web client, and fat (desktop resident) clients for WinX.

    It does calendering, email, forums, file sharing and syncs across multiple sites. Directory services use X400/LDAP.

    It's really cheap compared to Exchange and you can talk to it via IMAP, NNTP and, in version 6.0, webdav.

    Check it out at www.teamware.com.

    Chris.

    --
    -- I don't have a cool sig.
  74. Re:No, and to the Wannabe's, Put up or Shut up by ryanvm · · Score: 3, Funny

    The reason that Exchange/Outlook are #1, is because they do the most things that people want done, more OFTEN and naturally than its competition.

    Bullshit. Exchange is #1 because Office (and hence Outlook) is #1. Nothing else.

    The only thing difficult about making an Exchange replacement is the technical (and legal) difficulty of deciphering MS' proprietary protocols. If the Justice Department made MS disclose that interface you'd see Exchange's marketshare drop overnight.

    Hell, I remember when Lotus Notes installs had to cross their fingers every time they sent an attachment.

    Hmmm, I remember when MS shops had to reboot their Exchange servers nightly to avoid lockups. Oh wait, people still have to do that.

  75. The Issue is NOT Features by Yiliar · · Score: 2, Funny

    Please examine why you are running exchange. The most common reason is that some manager in your group decided that you NEED to run exchange for some reason X. X is the marketing tool used to sell more Micro$oft products to your company. And besides, Outlook is already installed on 99 percent of the desktops in every business, so why not take advantage if ITS features. You know, the calendar would be so cool and all. Those arguments have been swallowed whole by management since Exchange was first shipped, and they will continue to be, because IT management in corporate America is GROSSLY incompetant as a whole. That is why you are running Micro$oft products in the first place. It is NEVER for technical reasons, it is ALWAYS about contract obligations and software availability (which most managers now equate to: 'What product from MicroSoft does that?'). There is no need for Micro$oft Exchange, and there never was. If your company uses Exchange as your principle email handler, then you are suffering, even if you do not know it. But many here do. The company where I work has an Exchange system. The people who run it are so well trained that they do not know what IMAP and POP are, which must be turned on by default because they are running here. The have learned to push buttons to add users. Log into your NT domain and Outlook automatically knows you. So tell me mister support person, what is my login and ID for Exchange? "What, do you have trouble with Outlook?" No, I want to use IMAP from my UNIX system. "What is IMAP?" It is an email protocol and it is enabled on your system, I simply want to know what my userid and password are so that I can use it. "Well we do support MAPI, we can set that up now." I am not trying to use a windows program to access my email. "Well sir, I am not sure what you need from us." I just want to know what my user id and password is for the exchange server. "Are you having trouble with Outlook?" ... And so it goes. There are now monkeys where people used to be, and I suppose that we are saving money that way, but I still cannot read my email. :(

  76. Easy: Communigate Pro from Stalker.com by ejoe_mac · · Score: 2, Informative

    While it's not free, it's by far the widest platform support setup around, and while the full on Exchange Server emmulation is in the version that is in beta right now. I've had a number of calls to them discussing things, and here is the extra kicker that will make every Exec take an extra look -> Intergration with the Danger Hiptop. So now there is a competitor to the MS Exchange / Crackberry setup that runs on *nix in addition to everything else. Oh, and don't forget to toss in the anti-virus plugin from NAI.

    Danger.com & Stalker.com

  77. It's Not Too Terribly Difficult if You're... by Uggy · · Score: 2

    willing to ditch Outlook. My company sells servers that feature the following:

    • Qmail (mta, plugins for virus scanning etc)
    • Courier (IMAP)
    • Squirrelmail (with lots of plug-ins)
    • OpenLDAP for company address books
    • Webcal (with email reminders--- not terribly feature rich, but it does what it says, and is web-accessable)
    • Htdig for file repository (does word, pdf, html, text in different languages and is web accessable)
    • Hylafax for remote webfaxing (send receive)

    Until LDAP becomes the standard by which everything authenticates, we've got perl scripts to tie together all the password hell for all the different parts. It works, and hell, you don't need your damn Outlook client to check your calendar, email, or get a file you need when you're in Shanghai

    --
    Toddlers are the stormtroopers of the Lord of Entropy.
  78. Re:I (don't) feel your pain. by Hektor_Troy · · Score: 3, Funny

    I'm not ENTIRELY going to agree with the "easy to set up". Silly me wanted to grant access to certain newsgroups via the server and I must have done something wrong, because it tried to download the entire feed from news.wol.dk which is some 21+ thousand groups ...

    How do you delete 21+ thousand groups from the server then? ONE BY ONE!!! You cannot select more than one group to manipulate.

    ARGH!!!!!

    [space] [delete] [y] [space] [delete] [y] [space] [delete] [y] ... 21+ thousand times ...

    I killed a keyboard that weekend ...

    --
    We do not live in the 21st century. We live in the 20 second century.
  79. Mod Parent Up by Verizon+Guy · · Score: 2

    n/t

    --

    Aw, fuck it. Let's go bowling. - The Big Lebowski

  80. Re:I (don't) feel your pain. by NanoGator · · Score: 2

    Here's what I meant by 'easy to set up':

    I know nothing about mailservers, but within a day I was able to install it and have it ready for my company to use.

    I have no doubt there are things that are obstructive at best. heh.

    In your position, I would have looked for a way to automate that. Windows Scripting Host maybe? (I woulda used VB, it can do that...)

    --
    "Derp de derp."
  81. Ahem. by Doktor+Memory · · Score: 4, Interesting

    If Lotus spent so much time thinking about Notes' design, why did they get it so horribly, horribly wrong?

    --

    News for Nerds. Stuff that Matters? Like hell.

    1. Re:Ahem. by sphealey · · Score: 4, Insightful
      Again, I am not trying to sell you Lotus Notes, or convince you that its design is a good one. I am just pointing out some issues surrounding groupware.

      But to address your question, and the brilliant observations of the iarchitect.com web site: please do keep in mind that Notes was developed before Windows 95, and long before Microsoft released the Common Interface guidelines, at a time when there was no agreement on how GUI interfaces should look or work. Every application at that time (including the various Microsoft apps) had its own look and feel. The designers of Notes built a platform-independent GUI from scratch without any guidelines to use and before most of what passes for "UI research" today was published (I am no big fan of the Microsoft CUI standards myself).

      As for iarchitect.com, the first thing they rip on are the fat double-click buttons and tabbed desktop. Whereas when I was supporting Notes, the first thing that non-geekaziod users would ask me after they had used Notes for a while was how they could add the fat buttons and tabs to their other applications! So I am not quite so convinced that was a bad choice...

      I also find it funny that the denizens of this site post violent diatribes concerning Microsoft's stifling monoculture and lack of innovation, but when faced with something a little different rip on how it "doesn't follow standards"!

      sPh

    2. Re:Ahem. by artemis67 · · Score: 2

      I took a quick look at Notes R5, and the R6 beta, and I thought it was still clunky. To check for new mail, you have to hunt around for a non-obvious Get Mail button; you press it, it downloads messages, and then it seems nothing happens. OHH, you have to click a button to REFRESH THE WINDOW to see what new messages titles appear!

      Oh.

      My.

      Goodness.

      Sorry, but that's just not acceptable. I don't like throwing more money than I have to at Microsoft, but I'm not about to reward poor interface design, either. My first loyalty is to myself; How do I make my job easier?

  82. Re:Going the wrong way? by Robber+Baron · · Score: 2

    What about GroupWise from Novell? It's not open source, but it's as functional as outlook/exchange. That's what we're using.

    Uhhh...I checked this one out before deploying Exchange for my latest client. Unfortunately, its licenses are just as expensive as Exchange/Outlook.

    --

    You're using her as bait, Master!

  83. Re:I (don't) feel your pain. by Robber+Baron · · Score: 2

    1.) The copy we have is limited to 25 licenses. This means that 25 connections are allowed at one time. More than that and Exchange punts you. "Sorry, you have to wait until a connection is open."

    Soooo...why don't ya turn off license logging???

    --

    You're using her as bait, Master!

  84. Re:I (don't) feel your pain. by NanoGator · · Score: 2

    What? There's a switch I can flip to disable that? Or are you pulling my leg?

    --
    "Derp de derp."
  85. My father got 3 virii in just 10 hours by Billly+Gates · · Score: 2

    My parents computer crashed about 3 weeks ago and it needed a new hard drive and all the data was lost. THey previously used netscape mail. Anyway I purchased a new hard drive and re-installed the system. My father needed a new more modern email client and he had MS-Office pro2000 which came with Outlook. I decided to implement Outlook because it worked great with his palm pilot and have all his contact with the adress book for emailing and would update it the next day because it was late when I finished. .exe files and his pc was unscanable from the net. I went to www.grc.com and not one port was open. Secure right?

    Well the next day I was going to update both outlook and Windows to the most secure patches and I noticed performance was awefull. I even recieved error messages saying that no dns server could be found yet the lights on the cable modem was blinking like crazy. I opened the command prompt and typed the infamous netstat -an and found open ports all over the place including 113 and 6667 which irc zombies were using and literally satuarating the whole line. I found 3 worms total and one being the infamouns verison 2 litmus virii in the Windows directory and that nasty modified worm even spread to my mother computer using client for Micrsoft networks even though she had file sharing off. Yuck

    Anyway I downloaded a software firewall to monitor traffic since his hardware firewall sucked and I found all 3 worms sending DDOS attacks to who knows where! Litmus opens more backdoors in an infected system so my guess is the other worms found there ways after the system was comprimissed or it was the same hacker. I just gave up and reformated his whole drive again and this time installed the more primptive peagus emailer.

    Folks it only took 9 or 10 hours for this wreck to occur behind a firewall that was configured to not allow traffic from the internet on his lan. After this I configured the firewall to block outlooks ports from both sides just to make sure it hides everything this time around. Outlook is a piece of sh*t and deserves its reputation.

  86. Re:No, and to the Wannabe's, Put up or Shut up by thingy · · Score: 2, Informative

    Practice what you preach. TCP/IP is open and well documented your fucking company had the balls to copy the code from bsd.

    Also you damn well know that if the protocols aren't working right that lookout won't work and no one will use the open source product because they will miss all their fucking viruses! If there is any chance to replace the server it will have to work with existing clients first or no manager will pick it because it won't be 100% transparent switch.

    --
    P.S. I can't spel :)
  87. Anyone willing to fund a grant ? by Proudrooster · · Score: 2, Insightful

    I too am gluing together an Open Source solution for email/webmail and the Calendaring is always the biggest pain....

    Why?

    The majority (not all) of geeks look at calendars, project plans, palm pilots as useless. In my case, I don't even wear a watch.

    The only way to get this done is for someone to write a check and/or fund a grant. Once the project gets rolling, it will quickly catch up to Outlook and perhaps even merge a few OSS projects like Mozilla and Squirrelmail.

    I hate to agree with the previous posters, but this is BORING, non-challenging work. Many have gone down this path, only to fall asleep and find something better to hack on.

    Unfortunately, this is one case where Microsoft actually excels over Opensource. They have enough money to pay programmers to do mundane work and complete bloatware with a pretty front ends.

    Has the Open Source Community mets it's match?
    Is creating calendaring code that interoperates with Outlook beyond our reach?

  88. Re:Start a Fund for Insight Server! by sg_oneill · · Score: 2

    Brilliant idea. Note the loud *HINT* *HINT* REDHAT!.... MANDRAKE?
    Seriously if redhat want to do something truly clever, buy that damned bynari server software, hook it up with that redhat supertweaked pgsql and napalm the corporate "back office" exchange/ms sql market.

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  89. Lotus over Exchange by Nick+Driver · · Score: 2, Informative

    I've been running Exchnage for a small, ~500 user network for 6 years and we're fed up with the expense and security hazards. We just bought Notes/Domino to switch away from Exchange and the licensing cost for this migration is less than half of what it would cost for all the MS licenses needed to upgrade all our servers and cals to go to Exchange 2000.

    Yes Lotus has a very steep learning curve for the administrator, but it is extrordinarily powerful in how you can customize the inner workings of the system. All those folks who belly-ache about how Lotus is such an arcane and difficult product are exactly the same kind of folks who complain that Unix and C and C++ are too hard to learn and use because they'd rather write Visual Basic progs for Windows. It takes a intense commitment and willingness to learn a sophisticated and complex system to succeed in the Lotus world, and a sysadmin needs to have "The Right Stuff" to become proficient at this. A Lotus messaging system definitely ain't for point-n-click monkeys to administer.

    I do have to admit that the current client (R5) user interface does suck somewhat, but it certainly is plenty useable if you're willing to invest in a bit of end-user training. The new R6 version is going to be a step in the right direction, and if will only improve from there. The calendering functionality does blow away Outlook/Exchange IMHO, once you learn how to use it.

    The best part of this project is being able to finally get rid of a major MS server system in our organization and I'm very glad for this.

    Oh and BTW, we're running our Domino servers on Linux and AIX boxes :-)

  90. is it just me, or... by Artifex · · Score: 2

    (Doesn't it seem a bit demanding for someone making money off consulting to ask why open source authors haven't solved his problem for him?)

    Have you tried coding it yourself? If you're not a coder, have you thrown real money at any of the dev teams? If not, well, why not? They're subject to market forces too, you know.

    --
    Get off my launchpad!
  91. Our issue by omega9 · · Score: 2
    I work for an .edu on the east coast. We're a technical school with >10 campuses. Currently we're using a single Exchange 5.5 server at a central location for staff/faculty mailboxes, and an Exchange 2k server at each location to handle student mailboxes per/campus. In order to make email as easy and uniform as possible, students are only using OWA, not Outlook or Outlook Express (in fact we block 110 and 143). Yes, this means we've paid the cost of >10 Exchange 2k servers for mere webmail. I was not invloved in that purchase decision.

    My issue is this: I am ITCHING to kill our Exchange box. I would do it yesterday if I could. However, as much as a Linux advocate as I am, I'm still a believer in making changes for the better, not based soley on principle. ATM, it is simply to easy to have new user creation in Active Directory create Exchange mailboxes as well. I've done some testing with winbind, Postfix, Courier, and PAM to have IMAP authenticate to AD. I admit I was shocked to see it work as good as it did, but it just doesn't seem stable enough at this time.

    I would change in an instant if I had:
    • A decent webmail client that wasn't "branded". It's painful to find good apps that are tainted by egotistical authors that splay their name or some silly logo all over the place. It has to look professional. I've looked at Squirelmail and IMP, either of which I would be willing to use if everything fell into place.
    • Without a major uproar, we're effectively forced to use a domain model for our network. With Exchange, users need only remember their single domain password to logon or to check email. I need this same functionality in a new mail system. Winbind is a nice tool, and does a good job of authenticating to AD, but it has a tendancy to lose it's mapings after a reboot or process restart. We have greater then 300 machines in our building, all authenticating to AD. If I could easily switch ALL clients over to LDAP authentication I would consider removing AD.


    That's it. The first is obviously trivial, so the real hangup for me is authentication. Protocol is trivial, it can be IMAP, POP3, whatever. I know authentication to AD from linux is somewhat of a large task, but show me the answer and I'll switch in a heartbeat.
    --
    I'm against picketing, but I don't know how to show it.
    1. Re:Our issue by xiox · · Score: 2

      The webmail service the University of Cambridge uses is pretty good, but it doesn't seem to have any identification. Maybe it was developed in-house or is a highly customised code. Perhaps one of the guys there would let you know what they're using (look around for contacts).

      See this

  92. Re:Ahem by Doktor+Memory · · Score: 2

    Lotus Notes design may not be winning any awards, but guess what? As a designer you have FULL CONTROL to modify the UI however you like!

    Translated: "Sure, the default set of user-facing interfaces that ship with your multi-tens-of-thousands-of-dollars Notes installation may be not only completely worthless but an active impediment to getting work done, but hey, you can always turn around and spend another several hundred thousand dollars paying full-time developers to attempt to graft actual functionality onto it!"

    This is, sadly, pretty much par for the course. Any time someone points out just how badly Notes performs any of its alleged real-world functions (ie: email, scheduling, document storage and collaboration), its apologists trip over themselves to remind you how customizable it is, which is sort of like Ford Motors pointing out all of the cool aftermarket exhaust pipes you could buy for the Pinto.

    Don't get me wrong. I'm glad Notes exists, because it's always helpful to have a perfect example of how not to implement an important idea. But I won't shed any tears when it's gone, and neither will anyone else who ever faced the horror of using or administering it.

    --

    News for Nerds. Stuff that Matters? Like hell.

  93. Re:Ahem by cygnusx · · Score: 2

    Lotus Notes design may not be winning any awards
    Actually it has won several :-)

    As a designer you have FULL CONTROL to modify the UI however you like
    This is like the (probably apochryphal) Henry Ford saying: "you can have your car any color, as long as it's black". In Notes, I am stuck with whatever UI controls Notes gives me (and most of them are cheesy). With Outlook, I can create new UI controls and integrate them using well specified interfaces.

    And yes, I have used Lookout Express on a R6 prerelease version, and you know what, while it's a huge leap for Notes, for a person coming from an Outlook/Evolution background, it has "cheap knockoff" written all over it.

  94. Re:I (don't) feel your pain. by Robber+Baron · · Score: 2

    Practically, it's hard to afford giving users enough space in their inboxes. They cannot be trained well enough to delete mail or to move it to other folders....

    First of all, you can set limits on your mailboxes and prohibit send (and receive) at certain predetermined levels. That usually clues them in. Also there's a mailbox manager utility that allows you to clean out old messages that are older than a certain elapsed time. I've used both successfully and 99.9% of the time they (the users) don't even notice.

    After using Exchange for several years and ironing out the initial glitches, there's still instances where "messages go missing" that users were certain they had saved, maybe in one of those other folders.

    I'd chalk that one up to "user error"...

    --

    You're using her as bait, Master!

  95. Easy to install by EnglishTim · · Score: 2

    Ease of install is important when you are evaluating several possible solutions to your problem.

  96. ... except the calendar by EnglishTim · · Score: 2

    ... except the calendar. Exactly! You get a company of any size, and the caledaring, scheduling and resource management aspects of Exchange become really useful. Just because you say you don't like being on the clock doesn't mean that it's not useful for everybody else.

  97. Just because you don't find it useful... by EnglishTim · · Score: 2

    Just because you don't find it useful doesn't mean that nobody else does. I used to work for a software company of about 200 people, and the calendaring aspects were very useful, especially for booking meeting rooms and the like. If we hadn't had a system for handling that kind of thing, things could have got quite chaotic - it's vital that if you have in important customer visiting that you've got a meeting room avaliable to talk with them ready...

    1. Re:Just because you don't find it useful... by fmaxwell · · Score: 2

      I used to work for a software company of about 200 people, and the calendaring aspects were very useful, especially for booking meeting rooms and the like. If we hadn't had a system for handling that kind of thing, things could have got quite chaotic - it's vital that if you have in important customer visiting that you've got a meeting room avaliable to talk with them ready...

      Any 200-person software company that has to run an Exchange server to handle scheduling of conference rooms has got some serious problems that go beyond scheduling. How hard could it be to write a little web-based app that let you reserve conference rooms? That's like saying "if Microsoft had not provided sort.exe, our 200-person software company could never have sorted the contents of files."

    2. Re:Just because you don't find it useful... by EnglishTim · · Score: 2

      My point is that it handled reserving rooms, scheduling, calendaring, meeting requests, address book etc... - all of that from a single system integrated into the email client. Sure, we could have written our own system to handle all of that, but why bother when there's one already avaliable? I don't really think it would have ended up any cheaper.

  98. Re:I (don't) feel your pain. by Ratface · · Score: 2

    I can understand that taking the word of a /. user at face value would seem foolhardy, however a simple Google search turns up this:

    http://www.google.com/search?sourceid=navclient& q= license+logging+exchange

    I think you're probably OK with turning off License Logging.

    See - sometimes reading /. *can* be productive!

    --

    A little planning goes a long way...
  99. Re:Other Groupware by Latent+IT · · Score: 2

    Well, if you're actually looking for legit help, I'll give you the one piece of advice about the only major Groupwise problem I've had - don't run it on the former version of Netware. They really don't test it all that well, and it really does make a difference.

    If you have instability problems with the Groupwise 6 agent, move to Netware 6. On the two Groupwise 6 domains I have, I still have no issues. They're running on Netware 6.

    I had the same problem years ago - Groupwise 5.5 on Netware 4.11. It was a little painful. Upgraded the server (fastest upgrading server OS I've seen lately) and it ran fine. On the 5.1 servers with GW 5.5, I still get the vaunted Novell two year uptime. (only because I don't patch as often as I should)

  100. Re:I (don't) feel your pain. by Hektor_Troy · · Score: 2

    probably the same as me:

    1) I'm the most computer knowledgable person in the company.
    2) The company feels it's better to do things internally to save money on both installation and servicing.

    --
    We do not live in the 21st century. We live in the 20 second century.
  101. Here's why.. by hacker · · Score: 2
    "..but why isn't there an open source solution to this problem yet?"
    The reason there isn't an Open Source solution to this problem is because.. it isn't a problem, for us.

    This is a Microsoft-driven problem. We have literally dozens upon dozens of solutions for spreadsheets, word processing, typesetting, document editing, printing, formatting, conversion, storage, mail, clients, servers, and so on. Linux is Legos, you stack your bricks however you choose.

    Once someone decides that they (the frustrated Microsoft camp) want to have a solution in the Open Source space, they'll give us the incentive to do so. Right now, we have all the tools we need to do our jobs, in many formats and flavors. Just because the Windows users do not, does not make this our problem.

    I constantly find myself reinforcing this point.. the Open Source community isn't here to solve everyone's problems with Open Source software. We don't find all the cracks and fill them with Open Source "caulk". We are not a free development warehouse, to pick and choose what YOU want US to do for YOU, for FREE.

    Over the past two years, I've seen hundreds of my close personal friends (myself included) pour their hearts and souls out to help the "Corporate Bottom Line" understand and develop solutions using Open Source software, only to get laid off, fired, and let go for no reason.. meanwhile NOTHING is given back to the Open Source community for their selfless efforts, except higher unemployment numbers by these companies exploiting Open Source software.

    If you want it bad enough, you'll find a way to motivate us to help you reach your goals. Complaining about a problem that doesn't even remotely affect us, doesn't help you solve your problems any faster.

  102. Donations by itwerx · · Score: 2

    I have never donated to an Open Source project. Why? Because none of them have interested me.
    I would donate to this though!

    - Michael

  103. on AC, ditto by Lewis+Mettler,+Esq. · · Score: 2

    I have yet to see a AC post worth reading.

    --
    NexuSys - Linux support by the best
  104. Re:I (don't) feel your pain. by NanoGator · · Score: 2

    The guy that replied to you (Hektor Troy) basically hit the nail on the head. I split the sysdamin job with another person. I'm the guy who can run around and fix MS related problems, and she's the person who set up the background servers. Server related problems went her way, client problesm went my way.

    Then she went on vacation. Of course, that meant the mailserver (literally) made a big bright poofy spark and died. I made the decision to build a new mailserver and got it done!

    Funny thing is, that machine's still running a year later. Heh. If you saw it, you'd think that was an amazing feat!

    Just to be clear, though, I never needed to set up a mailserver before. The one that blew up was running long before I became sysdamin. I got field promoted after our previous sysadmin left. So I'm a newb pretty much. :) (well, was anyway.. now I'm playing with the background servers.)

    --
    "Derp de derp."
  105. Adios Exchange. Hello Steamroller. by madmofo · · Score: 2, Informative

    I work for a government agency in Arizona and we are ditching Exchange next weekend for a system built from open source components.

    We expect other government agencies in Arizona and beyond to do the same in the near future.

    FreeBSD
    Courier-IMAP
    OpenLDAP
    qmail
    Sympa
    S quirrelMail
    SunOne Directory/Calendar server

    This can be done. The calendar was the hardest thing to find a replacement for.

    Take a look at:
    Replacing Exchange HOWTO and QVCS.

    The first document is what inspired us over a year ago to begin this project. The second project is very similar to what we ended up with. We will be producing a HOWTO next month on how we did this.

    Replacing Exchange is not that difficult if you understand how email works and how Exchange is cobbled together. We chose to separate the Exchange functions and put them in a web browser driven context.

    The big task you will have is to fight the user conception, built through marketing and fud, that somehow Exchange/Outlook is synonymous with email in the same way that some people see AOL as synonymous with the Internet.

    You will have to fight like hell for an Exchange replacement. A replacement has to be feature-rich, a replacement better be secure, and most importantly a replacement needs to be more reliable than Exchange.

    If you can do your homework on these issues you should be able to get PHB and upper management to buy in.

    The magical thing that Microsoft, and to a lesser extent Lotus and Novell, managed to do is transform the function of email into the monstrousity that Exchange/Outlook is and convince people to lay down gobs of cash money for something which fundamentally is no different than any other email system - its job is to deliver email.

    We got tired of Microsoft sticking it to us for licensing. We got tired of virus after virus. We got tired of Exchange problems with no apparent reason and (worse) no apparent cure. We got tired of having our data held hostage by Exchange.

    The big question, for you bofhs out there, is whether you can/will do something about Exchange. You can sit idly by while Exchange craps on you again and again or you can do something about it.

  106. Re:I (don't) feel your pain. by NanoGator · · Score: 2

    Ouch. So does my having a job with .. well.. less experience bother you?

    Well, fret not: That's not my primary job there, I just absorbed it. I'm the company's artist/webmaster. I was best capable of filling the previous sysadmin's shoes, but my company couldn't afford to hire a replacement for him.

    It's not the type of scenario where I walked in somewhere and said "I wanna job doing sysadmin stuff". Technically I'm a Lightwave animator/compositor. Heh.

    --
    "Derp de derp."
  107. Re:I (don't) feel your pain. by NanoGator · · Score: 2

    I wish you luck. I honestly don't know what else to say other than im listening. I haven't been in that position (yet), but I face it. My company may or may not succeed. The worst part is, I know that if I do lose my job it'll be a minimum of 4 months for me to acquire a new one. (and that's being optimistic)

    I'm not really sure how to shorten that time other than to try to network with other people in the field. I'm working that direction, but I'm scared.

    I really hope the economy boosts itself soon. I think people enjoy spending money.

    I have a question: Do you have any advice for me as to how to minimize the impact of unemployment? What can I do now?

    --
    "Derp de derp."
  108. nForce proves the rule by leonbrooks · · Score: 2
    Thankfully all software that I use is open source, and can be readily compiled (by myself or a distributor such as Mandrake).

    Worked well for me too until I had to make it work on NVidia nForce-based chipsets. Sweet chipset (GeForce2, sound, LAN, etc all built in with practically zero contention on the shared RAM and literally zero on the AGP buss since the peripherals all run through AMD's interCPU buss - oh, and no less than 6 USB ports on the board I have to hand (MSI K7N420 Pro)) the LAN card driver (only) is closed-source, the closed library they ship for it (nvlanlib.o) is apparently incompatible with gcc 3.2 - sorry about Mandrake 9.0 (and Redhat `Null') distributions, it won't recompile for love nor $$$. Now, what I completely fail to understand is that the FGeForce2 and sound kernel modules are completely OSS! Like, d'uh? It's akin to shipping an all-American vehicle with metric rims...

    In case you don't understand the subject line, `proves' in the sense used there means `breaks', as in `tests to destruction'.

    --
    Got time? Spend some of it coding or testing
  109. Re:I (don't) feel your pain. by NanoGator · · Score: 2

    I appreciate the tips man, thank you. :)

    You are definitely right about diverisification. That's how I've been able to survive a few rounds of layoffs.

    Cheers dude

    --
    "Derp de derp."
  110. Noone was ever fired for buying IBM by driehuis · · Score: 2

    The old adage in the computer industry always was "No manager was ever fired for buying IBM". Things haven't changed that much, just the name of the upper dog.

    I hear the argument about sueing a lot. I even hear it from managers who had to suffer the pain of a Microsoft audit (an audit is their way of saying "thank you" to loyal customers who MS feels haven't been stripped of cash sufficiently yet).

    --

    Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.

  111. User friendly? Bah. by driehuis · · Score: 2

    The hardest part of running Exchange is to find qualified administrators. I'm not talking MCSE here (I know some very capable MCSE's, but in general MCSE is not a valued qualification in my book).

    A good Exchange admin can get user-visible uptimes that rival those of *NIX based solutions.

    And make no mistake, top brass don't care about availability. They'll raise a stink about it and life goes on.

    The "Exchange is easier" argument has been raised only anecdotally in this argument so far, which is good because it's plain untrue. It is at least as hard as setting up a *NIX solution (and chances are, Exchange will beat *NIX on functionality).

    And that functionality is my pet peeve. When users look at me to prevent the next variant of Klez, I tell them that they picked the gee-whiz user friendly gooiey over my security concerns, and would they please work it out amongst themselves? It's rare that I have users who actually want all the automation nonsense, but not a single one of them has followed up on my suggestion to write to MS to get something done about the no-questions-asked automatic opening of attachments, e-mailed JavaScript and stuff.

    Users don't want risk, but they can't be bothered to do something about it. So, they get what they asked for. Heaps of functionality. For their benefit, and the dubious benefits of others.

    It's all down to consumer choice.

    --

    Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.