Slashdot Mirror


Exchange Comes To Linux As OpenChange

joesmart writes to tell us that new work on OpenChange and KDE seeks to bridge the gap between groupware compatibility and open source. KDE developer Brad Hards spoke at the Linux.conf.au conference and said the goal of OpenChange is to implement the Microsoft Exchange protocols as they are used by Outlook. "OpenChange has client and server-side libraries for Exchange integration and relies heavily on code developed for Samba 4. It is open source software licensed under the GPL version 3. Hards said more work is being done on the client side and 'we have code for the server,' but estimates another 12 months of development is required to produce an OpenChange server ready for production."

249 comments

  1. Here we go again..... by wintermute000 · · Score: 5, Insightful

    The goal is laudable but strategically speaking: do we really want to focus more OSS efforts to replicate MS protocols and methods?

    Whilst a million enterprises out there shrug their shoulders and think 'why would I want to wrestle with this when I could just go along with the AD stack that I know, trust and my MSCE admins love'

    Of course they may come out with a fantastic 100% interoperable and virtually bug free product and I'll have to eat my words. But history is not on their side.... also will this have to plug into openldap/kerebos/samba nightmare?

    1. Re:Here we go again..... by Beached · · Score: 4, Funny

      Yes, I believe the MS gamebook says to Embrace, Extend, and Extinguish. Or as their competitors liked to say EEE!!!!

      --
      ---- aut viam inveniam aut faciam
    2. Re:Here we go again..... by fotbr · · Score: 5, Interesting

      Its been my experience that IT and admin types are more open to change than end users. Sure, they bitch and moan amongst themselves, but they usually don't raise the type of hell that results when the rest of the staff has to adapt to a change.

      So a business might be more open to dropping their (quite pricey) exchange server in favor of this, IF their end users don't see any difference while using Outlook, which they already "know".

    3. Re:Here we go again..... by devman · · Score: 5, Insightful

      Also worth noting this will be nice for people like me who work in windows shop but would like to run a Linux and actually use exchange functionality from a native client.

    4. Re:Here we go again..... by techno-vampire · · Score: 5, Insightful
      The goal is laudable but strategically speaking: do we really want to focus more OSS efforts to replicate MS protocols and methods?

      If you want to telecommute, you need to be able to access your work email. If your company is one of the many who use Exchange, you have to use a client that can talk to it. Having a native Linux client that can do this would mean that you wouldn't have to run Windows, even in a VM box if you didn't want to, just to get your work email.

      --
      Good, inexpensive web hosting
    5. Re:Here we go again..... by Raul+Acevedo · · Score: 5, Insightful

      The goal is laudable but strategically speaking: do we really want to focus more OSS efforts to replicate MS protocols and methods?

      Yes, we do.

      Why do you think Microsoft has such a stranglehold on the corporate desktop? Outlook and Exchange are the cornerstone of that lock. It's brilliant if you can produce a true Outlook replacement; that means everybody's email and calendars can stay the same. If you try to introduce a brand new calendering/email system, you have to deal with migration, and that is a ridiculously huge headache affecting the entire organization. Not to mention all the retraining and retooling (and likely re-hiring) you have to do with a new server architecture...

      No wonder nobody does it.

      If you can replace the client, you are much more likely to have clients that can talk to multiple back ends (e.g. Exchange or an open source alternative). Then you have the real possibility of replacing the back end much more transparently at a later date.

      Unfortunately this two step solution is, for the next few years, the only real way it could possibly happen in most companies.

      --
      In a real emergency, we would have all fled in terror, and you would not have been notified.
    6. Re:Here we go again..... by wintermute000 · · Score: 5, Insightful

      Well at least if its OSS then its zero cost to try it out in the lab, except for time of course.

      I'd be interested to see how well it plugs into an otherwise stock MS active directory domain. If it wants to take on MS in their home turf it must get this bit absolutely right.

      Also note as MS's embrace extend extinguish approach has brought us all sorts of 3rd party apps that plug into exchange e.g. voicemail to email for VOIP stacks like Cisco CCM, I can only foresee lots of pain

      Another point, sure us IT types are more open to this kind of change. We are also (at least those of us in Dilbert corporate land) very wary of the consequences of messing with core systems that are working fine. Despite what Cisco QoS teaches you, email is regarded by your users as tatamount to electricity and plumbing. Until this project gets to a critical mass here like say apache or mysql its an easy sell to management, you will find it hard to justify ripping exchange out for this unknown quantity

    7. Re:Here we go again..... by wintermute000 · · Score: 5, Insightful

      good points, I must admit I glossed over the client side and was thinking primarily on the server side.

      Having said that though I find exchange web interface perfectly adequate, although of course its tied to IE for full functionality (shakes fist at MS)

      On the client side, I ask another (possibly stupid) question: how is this different from say Evolution's exchange plugin (which I have used via https and from what I could tell, it did what it said on the tin, if slow as molasses)

    8. Re:Here we go again..... by Anonymous Coward · · Score: 0, Informative

      Exchange calendaring is used all over the place. I have the freedom to run Ubuntu on my laptop but have to maintain a windows VM solely for exchange calendaring. I've tried some of the alternatives for integration but the only way I can play nice with the conference room scheduling and such is to have the real thing.

      I applaud whoever can get me a reasonable fully functional integration package for Exchange. Period. It will be the final nail in the the coffin on the client side for me. Then I can work on the server side :)

    9. Re:Here we go again..... by Anonymous Coward · · Score: 0

      And since all worthy OSS projects start out at the quality and critical mass of users that apache has accomplished over the years, we shouldn't waste any effort on this one, right?

    10. Re:Here we go again..... by Gojira+Shipi-Taro · · Score: 4, Informative

      Well, having used Evolution's exchange plugin, I'm hoping that the project being discussed isn't slow as you describe, and doesn't leak resources like a sieve and crash frequently like Evolution.

      As far as I can tell Evo development is so close to dead as to be unable to be distinguished from it.

      I'm happily working in a company that is not married to exchange at the moment, but what is described in this article is something that could have made my previous job a lot more pleasant.

      Evolution sucks so bad that my solution in that job was to run windows and office under VMWare and use THAT for my email. running VMware and a whole other OS virtualized under a Linux host was faster and leaked less resources than Evolution.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    11. Re:Here we go again..... by morgan_greywolf · · Score: 0, Redundant

      What's nightmarish about OpenLDAP, Kerberos and Samba? I run this combination on my home LAN. Couldn't be easier.

    12. Re:Here we go again..... by realmolo · · Score: 5, Insightful

      Well, Exchange is *part* of the reason people get locked into MS products. But the bigger reason, by far, is Active Directory.

      AD *works*. It's easy. It integrates seamlessly with Windows. The management tools are good, and easy to use. There are tons of third-party products that integrate with it. Seamlessly.

      The current LDAP/Kerberos/Samba situation is a fucking MESS. It's unusable in a production environment. It's hard to manage. It doesn't have GROUP POLICIES, for Christ's sake.

      Samba 4 supposedly fixes some of these problems, but I doubt it comes even CLOSE to providing all the functionality of a genuine Windows Server OS.

      THAT is why people are locked into MS products. They simply work better than the alternatives in many cases, especially on a corporate LAN.

    13. Re:Here we go again..... by Anonymous Coward · · Score: 0

      >The goal is laudable but strategically speaking: do we really want to focus more OSS efforts to replicate MS protocols and methods?

      If one wants to serve Windows client machines, one has no choice BUT to replicate MS protocols and methods.

      If one can make a server to serve Windows client machines without CALs, customers have incentive to buy into that.

      If one has the server software, one can then make that server serve Windows, Mac AND Linux clients as "equals". All with no CALs.

      This would be an attractive solution for bushinesses, one would think.

    14. Re:Here we go again..... by rabbit994 · · Score: 3, Insightful

      It's a mess to get it all working properly and to get Windows clients to swallow it.

      While I applaud their laudable goals, I don't see this making it very far. In 12 months, Exchange 2010 will probably be out and they will continue to play catch up. Also, it needs to drop into Active Directory without Windows AD servers not complaining and Outlook clients not noticing a change. For most businesses, no email world stops and price of Exchange is worth it to many businesses.

    15. Re:Here we go again..... by Cyberax · · Score: 4, Interesting

      I have just finished installing Samba4 alpha6 on my network (I already have LDAP+Kerberos set up). I can say that it's pretty impressive.

      I was able to setup it as AD controller and join my notebook to it without a problem, single sign-on and ability to SSH into my Linux servers without entering login/password also rocks. AD management tools also work just fine. And Samba4 setup actually was not that scary at all :)

      I'd say that in ~1 year we'll really have nice working replacement of Exchange+AD, compatible with legacy Windows clients.

    16. Re:Here we go again..... by Anonymous Coward · · Score: 0

      It's called Outlook Web Access and Outlook Anywhere....it's been around a while...look into it.

    17. Re:Here we go again..... by Anonymous Coward · · Score: 1, Informative

      Doesn't evolution do that?
      This seems to be aimed at developing a server anyway.

    18. Re:Here we go again..... by joocemann · · Score: 1

      I agree 100%, and I will add that the moral of the story is that even though this is interesting, the buggy initial release won't even happen for another 12 months.... and so we just keep windows and exchange until then.... and if not, well, we've already go our alternate option figured out, so wtf is the point?

    19. Re:Here we go again..... by palegray.net · · Score: 1

      even in a VM box if you didn't want to

      Funny you should mention that; virtual machines have been the only place I've run Windows in several years, and only in cases where a job assignment absolutely required a Windows box. I always support efforts to bring more native interoperability to Linux clients.

    20. Re:Here we go again..... by palegray.net · · Score: 1

      So what do you do in cases where OWA isn't available? A lot of shops don't use it internally or care to allow access via OWA externally.

    21. Re:Here we go again..... by RazzleDazzle · · Score: 1

      The goal is laudable but strategically speaking: do we really want to focus more OSS efforts to replicate MS protocols and methods?

      Perhaps I missed it but I did not see your name on the developers list for OpenChange? How is it you think "we" includes yourself. One of the beautiful things about FOSS is that anyone person or group of people can get together on work on things that THEY want to do or find investors to pay them to do. You speak as if all of the FOSS developers in the entire world get together to discuss and plan out new projects to tackle and this is turned out to be one of them that you are personally now second guessing due to it being based on replicating functionality of a MS product, which apparently is all the reason to not do it. As if anything MS comes up with is horrible just because it is from MS.

      --
      ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
    22. Re:Here we go again..... by TheRealFixer · · Score: 4, Insightful

      What's nightmarish about OpenLDAP, Kerberos and Samba? I run this combination on my home LAN. Couldn't be easier.

      Key words being home LAN. In a corporate LAN, or even a mid-size company network, management of these alternatives quickly becomes a nightmare. Stuff just doesn't work quite right with the Windows clients, and you don't have key components of Windows management available, like Group Policy Objects. Might be good enough for your hobby network at home, but multiply that across a couple thousand clients and it's not exactly fun.

      I'm all about cutting costs by going open source wherever I can, but Active Directory, when you're dealing with a Windows environment, just works. The headaches and time I'd waste trying to get the current LDAP/Kerberos/Samba "alternative" working well enough that we wouldn't be getting flooded with calls about stuff not working how the users expect, greatly exceeds the cost of just implementing and maintaining Active Directory.

      There's some hope that Samba4 will fix a lot of that, and after it's released I'll look at it again.

    23. Re:Here we go again..... by Neoprofin · · Score: 2, Informative

      Have you ever had to use Outlook Web Access?

      It's absolutely god awful. No search function, (nice if you get 30 emails a day, none of which is relevant until three weeks later), only able to attach one file at a time, ugly, slow, lacking offline functionality.

      Maybe some newer version has fixed all these things, we of of course will not be upgrading to it because the only thing keeping the Exchange server stable is the fact that we never so much as look at it wrong.

    24. Re:Here we go again..... by Orion+Blastar · · Score: 4, Interesting

      I think the best strategy to ween companies over to Linux is to replace each Microsoft product they use with a free or open source version of that product.

      Why you may ask?

      The answer is simple, they want to keep their Windows workstations and change the server over to Linux, without missing features. One of the arguments corporations had against using Linux was that it did not support MS-Exchange protocols so they could keep their Outlook clients and have shared calendars and shared email files.

      I suppose next is modifying My-SQL or PostgresSQL to support Transact-SQL the SQL language that MS-SQL Server uses.

      Novell Mono already tries to replace Microsoft Visual Studio with Linux, Mac OSX, etc versions, and while they may need some rewriting of code, legacy Visual Studio code can be ported over to Linux for those custom made applications.

      When I worked at a law firm in 1997-2001 I used Internet Explorer 4/5/6 and VBScript and ActiveX controls for web Intranet applications using Active Server Pages. I told my manager that the employees who use Macintoshes cannot access our Intranet applications unless we wrote in Javascript and used Java instead of ActiveX. He told me it was nonsense. I said if we had clients who needed to connect to our Intranet and they ran OS/2, Linux, *BSD Unix, or Mac OS 7/8/9 whatever that they couldn't connect. He didn't believe me and told me to never develop in Java and only use Javascript when it could do something better or faster that VBScript couldn't do like some Dynamic HTML features.

      Then the Mac users complained why the Intranet apps wouldn't work on their Macs. I told them to ask my manager, as the decision to support the technology that works for their computers was not my decision.

      Then in 2001, they decided to use ASP.NET in beta tests to be cutting edge technology and use server side objects to solve the incompatibility issues.

      Eventually I got too sick to work and went on short term disability, and when I returned to work I was fired two weeks later for being sick on the job. (The stress upset my GERD and made me throw up in trashcans when I couldn't make it to the bathroom) and security quickly escorted me out of the building.

      Two months later my coworkers begged me to reapply for my job back, that the whole Intranet went to shit because I used to debug every Intranet program and Visual BASIC program, and now that they started to write new code without me, the system would crash 12 or more times a day and they even had code they couldn't compile. I told them I couldn't go backward, if they needed me that bad they should not have fired me, besides the stress of the job got to me. I was Atlas for the programmers and held everything up on my own shoulders so everything worked like it should. Eventually they had clients with Linux, OS/2, BeOS, Mac OS, etc. I recall reading on the Microsoft Newsgroups when I searched for their domain name, all of the issues they had and asking Microsoft why ASP.NET and VS.NET does not work as well as the ones they replaced and does not have all of the features they promised.

      I think I am better off on disability now, than working some thankless job and carrying most of the programmers because they hardly knew what they were doing. Why I chose to go on disability rather than risk another job that could only make me sicker and cause a stroke or heart attack due to high stress causing high blood pressure. If I didn't do that, I'd most likely have died on the job with a stroke or heart attack, or been paralyzed due to a stroke, or go without a job and lose the house. On relief I get is from friends and family who help out, plus my local church. If not for that support system, and it isn't money, but emotional support and activities, I am not sure what I'd do. Maybe kill myself like one of my friends did in 1999 who had the same mental illness disability that I have, he shut everyone out of his life divorced his wife, his mother was dying of cancer, he stopped going to church, and just sat home

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    25. Re:Here we go again..... by Orion+Blastar · · Score: 4, Informative

      Having Linux as a backend server for Windows workstations is a wonderful thing for a corporation.

      It saves them a lot of money. Do you know what 1000 Windows 2008 Server client and Exchange Server client licenses cost? Well use Linux with SAMBA and OpenChange for less than the cost of a bottle of water. Beat that, Microsoft, and managers who always try to justify Microsoft software over Linux software.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    26. Re:Here we go again..... by wrecked · · Score: 5, Interesting

      Exchange 2007 deprecated the Outlook Web Access protocol that Evolution depended on for interoperability. As another Linux user in an Exchange corporate environment, I am anxiously awaiting the day that the Evolution MAPI plugin (which depends on the Samba4 and Openchange libraries) is functional. I've been compiling the development code for the last month, and it's been hit and miss. If anyone is interested: Evolution MAPI tarballs released and the Openchange Evolution MAPI blog.

    27. Re:Here we go again..... by Anonymous Coward · · Score: 0

      Replication of MS protocols is more important than you'd think.

      One of the biggest obstacles to switching to open-source software is interoperability and compatibility. If OSS is incompatible with your current systems, switching becomes an all-or-nothing proposition - and that often gives Microsoft the advantage.

      Basically, the more cross-platform compatibility we can develop, the faster Linux and other open-source software will gain market share.

    28. Re:Here we go again..... by Antique+Geekmeister · · Score: 5, Insightful

      Sadly, it's unlikely to work well past t he next Exchange or MS Office upgrade. You _cannot_ maintain compatibility when the primary authors of a product are determined to break your compatibility, and it certainly fits Microsoft's history to do so.

    29. Re:Here we go again..... by jargon82 · · Score: 4, Informative

      The current versions have searching (pretty fast, too). The interface is fast and responsive. A lot of the old complaints I've had about it are gone. I'm not sure what you mean by attaching one file at a time... afaik, it hasn't had such a restriction since 2000 at least. It's not perfect, it's not a substitute for a day to day local client, but it's certainly better than a lot of the webmail solutions I've seen... not to mention having your contacts already there is useful for what (to me) is a backup email system for when I don't have access to my fat client.

    30. Re:Here we go again..... by SanityInAnarchy · · Score: 2, Informative

      It also seems like it might connect to Kontact. If so, well, Kontact is much better than Evolution, last I checked.

      Either way, Evolution's Exchange integration sucks, and this is well known and understood.

      --
      Don't thank God, thank a doctor!
    31. Re:Here we go again..... by SanityInAnarchy · · Score: 1

      It's not always there, and it's far from perfect.

      Probably not as bad as Outlook in a VM... probably.

      This is why I always used IMAP to access the Exchange server, when I worked in a Windows shop. Native support for the rest of it would probably be a Good Thing.

      --
      Don't thank God, thank a doctor!
    32. Re:Here we go again..... by SdotBrucato · · Score: 2, Interesting

      How easy is it to find someone that is proficient in these software alternatives? Yes, licensing may be cheaper, but what about the training involved, the lost productivity in trying to figure out something that is different then your average AD stack? And the kicker... support. I know my boss likes to be able to say "heh, it's broken lets call * and have the remote in and see what the hell is going on. He doesn't want to hear "hey let me jump on the public forums and hope someone knows how to fix this" Support costs dollars. . .

    33. Re:Here we go again..... by TooMuchToDo · · Score: 4, Insightful

      Wow, I guess you haven't been around long enough to pay Microsoft huge yearly amounts for support contracts to have them say to one of your problems "We have no idea. Good luck." Give me OSS anyday.

    34. Re:Here we go again..... by evilviper · · Score: 5, Insightful

      AD *works*. It's easy. It integrates seamlessly with Windows. The management tools are good, and easy to use.

      Like ALL Microsoft products and technologies... Active Directory is pretty easy to get into a minimally working state if you like all the defaults. And isn't too difficult to get it to do some of the lowest-common-denominator simple tasks that everybody wants, like single sign-on, roaming profiles, and a few policy restrictions.

      AD isn't really "easy" unless your time is worthless, and you don't mind insane problems cropping up. You're going to be browsing around context menus, sub-sub-sub-sub options with utterly insane names and absolutely no comprehensible scheme, to find the one option you want to toggle.

      God help you if you want some slight variation of how Microsoft thinks it should work, because you've just gone from "easy" to "practically impossible" and are going to be delving into the darkest realms of the registry, and deeply hidden configuration menus and files.

      I know plenty of companies who think Windows servers are easy, and work well... Plenty of them have hired me to get them to stop "working" the way they do.

      Whatever time and money you think you've saved by going with Windows servers goes out the window the first time you try to copy a very big file to a Windows Share, only to have it fail at 2GBs... Yes, Windows quietly decides your gigabit LAN is a dial-up link, and decides to go for the slow, high-delay, 2GB filesize limit variation of SMB. Samba never does.

      The current LDAP/Kerberos/Samba situation is a fucking MESS. It's unusable in a production environment. It's hard to manage. It doesn't have GROUP POLICIES, for Christ's sake.

      I have no idea what you are talking about. You can manage group policies on a Samba server with some of Microsoft's own management tools (ie. from a Windows workstation that logs-on to the domain).

      And once you've got Samba setup, it will silently work, exactly how you configure it to do so, forever. A Windows server will require CONSTANT attention, as weird one-off bugs continually spring up, performance suddenly drops dramatically one day, and slowly starts recovering over the next week, but never quite gets back where it was. Never mind the standard Windows practice of quietly disabling/corrupting one driver or another for no particular reason. And did I mention the utterly useless error messages, and logs with lots of useless information and NONE of the HELPFUL information you could possibly use.

      THAT is why people are locked into MS products. They simply work better than the alternatives in many cases, especially on a corporate LAN.

      No. They just sound better when you're reading the spec sheet, and trying to get a basic server minimally working...

      The fact that Windows is popular with numerous companies is actually a sad commentary on corporations, who go for the quick way to save a buck, and ignore the vast amount Microsoft costs them over time.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    35. Re:Here we go again..... by ion.simon.c · · Score: 2

      All of those complaints that you have are resolved with the version of OWA that my employer uses. They've been using it since at least 2005.

      FYI: I use Firefox with OWA, so I get the "Light" client. IDK what the IE client looks like... it's probably even nicer.

    36. Re:Here we go again..... by Psychotria · · Score: 3, Interesting

      I suppose next is modifying My-SQL or PostgresSQL to support Transact-SQL the SQL language that MS-SQL Server uses.

      I'll probably get flamed, but I actually like T-SQL better than vanilla SQL for most uses. Although I try to avoid SQL altogether when possible, so I may not be a representative sample.

    37. Re:Here we go again..... by scamper_22 · · Score: 2, Insightful

      here we go again... missing the key point.

      "Well at least if its OSS then its zero cost to try it out in the lab, except for time of course."

      Yes, it is the time and labor cost that is the move expensive. What kind of staff do you think it is going to take to truly evaluate and support this kind of project? Let's not even get to the training the staff, installing new software on servers... You're looking at several hundred thousand dollars...

      or you can just pay microsoft their regular fee and be done with it.
      Think about it this way. An OEM copy of Windows costs 50 dollars.

      Assuming a tech support person costs 25 bucks an hour.
      All it takes is an extra 2 hours of support/training for a transition to linux to cost as much as simply installing windows. This does not even take into account lost user time dealing with new things.

    38. Re:Here we go again..... by Bonobo_Unknown · · Score: 3, Insightful

      Exchange is Microsoft's last fortress protecting the enterprise. If we could run an Exchange clone on Linux it would be so much easier to ditch all the rest of the Microsoft suite.

      --
      We don't believe in radical loony monotheistic religions from the middle east -- we're Christians.
    39. Re:Here we go again..... by DanJ_UK · · Score: 1

      I'd say that in ~1 year we'll really have nice working replacement of Exchange+AD, compatible with legacy Windows clients.

      It'll be interesting to see how well Apple implements Exchange protocols / support into OSX / Mail etc.

      --
      - Dan
    40. Re:Here we go again..... by Anonymous Coward · · Score: 0

      Yeah, I was going to say the same thing (redundant me!)
      It's just too much of a direct shot across MS's bow for them to ignore. It is one of the BIG reasons users are Stuck with Windows... Outlook/Exchange... It's directly in their best interest to keep it broken.

    41. Re:Here we go again..... by ILuvRamen · · Score: 1

      you're looking at it the wrong way. They're not replicating it, they're freeing people from Microsoft oppression by rewriting software that shouldn't cost like $2000 a copy. What I'm a little unhappy about is naming it Open Change. Oh come on, could they make it sound any more like Hope 'n Change. That's a blatant copy. Logically it should have been named Open Exchange after Open Office of course. Most of these Linux people are really, really angry and hostile when it comes Microsoft so why the pathetic name? I think they're wimping out in case of a law suit. I would have named it "Exchange Sucks, Use This" or ESUT for short and I would have actually typed the name with my balls lol.

      --
      Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    42. Re:Here we go again..... by Anonymous Coward · · Score: 0, Flamebait

      why should you attempt to maintain compatibility with a product that you don't even make? Wherein lies the corporate logic in that. Someone isn't your customer if you are using another product. You need to get with corporate thinking if you are going to try and reason out Microsoft's logic. There are 3 concerns in corporations profit, profit, and profit. You will learn padawan

    43. Re:Here we go again..... by rolfwind · · Score: 2, Insightful

      The goal is laudable but strategically speaking: do we really want to focus more OSS efforts to replicate MS protocols and methods?

      Something like Wine will be really helpful to the linux movement when some boxed software has in it's requirements list: XP, Vista, 7, and Wine 1.x compatible. If linux gain more, it may come! And it doesn't have to gain as much as if the software makers were forced to do a total rewrite. Once that happens, Linux has its foot in the door. And microsoft cannot change the API too much without breaking backwards compatibility and pissing off a ton of customers.

      The end goal isn't to run Windows compatible apps but to make the transition to Linux easier. If Openexchange achieves the same thing, more power to them.

      In an ideal world, Microsoft would conform to Open standards. But since this isn't an ideal world, and Microsoft has majority market share, open standards can, from time to time, conform to it.

    44. Re:Here we go again..... by spion666 · · Score: 0

      Perhaps the name Currentchange would be better.

    45. Re:Here we go again..... by PitaBred · · Score: 1

      So... you're saying that because a lot of people pay through the ass to use something that still breaks and use suppose, you should pay for it and like it? Great logic there.

      Support costs money, true. May as well not pay for the product if you have to pay to support it anyway, right?

    46. Re:Here we go again..... by mlts · · Score: 4, Insightful

      There is also Sarbanes-Oxley and other issues. Part of the costs of keeping "Due diligence" valid by doing Exchange is that Exchange comes with a lot of the features needed for compliance built in. For example, with E2007, it is almost a no brainer to set up archiving and retention so incoming and outgoing E-mail is retained as per laws... laws that are a bad thing to break.

      An OSS product is going to have to not just grok the Exchange 2007 protocol, but be able to support features that Exchange offers, from OWA, to replication and clustering (larger installations have one Exchange server on their DMZ and a cluster for their mailboxes.) Most importantly, companies will need to rely on the solution to be able to archive and audit. If a solution can't produce logs when auditors come by, people go to prison, as per HIPAA, Sarbanes-Oxley, or CALEA.

      Maybe RedHat could do something like this and get it FIPS/Common Criteria/whatever certified so people have an alternative to Exchange, but until then, a lot of companies will remain tied to it and Active Directory.

    47. Re:Here we go again..... by Anonymous Coward · · Score: 1, Interesting

      Wow. When I started to read your comment, I was expecting to see some reasons why you shouldn't try to duplicate Microsoft's features and expect 100% drop-in compatibility. I got that and a whole lot more.

      Well, glad you were able to keep on living your life. I know I'm a total stranger, but from one human being to another, I'd like to thank you for sharing your story. I'm a little more thankful that I haven't experienced any situation like yours yet.

    48. Re:Here we go again..... by Gordo_1 · · Score: 4, Insightful

      I'm not saying MS doesn't have incentive to break the protocols, but they do have to maintain some sort of compatibility between versions of Exchange. That's because corporations typically update Outlook software across the organization in a continuous fashion and asynchronously from Exchange server upgrades. IT departments would raise bloody hell if MS didn't provide a mostly seamless transition.

    49. Re:Here we go again..... by Lennie · · Score: 0

      "The current versions have searching (pretty fast, too)." In IE, not FireFox, which can I sugeest it ?, they might have done on purpose ?

      --
      New things are always on the horizon
    50. Re:Here we go again..... by Anonymous Coward · · Score: 0

      For example, with E2007, it is almost a no brainer to set up archiving and retention so incoming and outgoing E-mail is retained as per laws... laws that are a bad thing to break.

      Equally simple to do with almost any enterprise quality IMAP/SMTP mailer on Linux with a small script.

    51. Re:Here we go again..... by Vanders · · Score: 1

      Yes, licensing may be cheaper, but what about the training involved...

      If your company is employing sysadmins who require training before they can deploy a new bit of software, they're doing something horribly wrong.

    52. Re:Here we go again..... by Mista2 · · Score: 3, Insightful

      What would be more likely to fly would be a feature complete client to exchange. Email - no problems but it is still a headache to get calendar and contact information. Where Exchange and Outlook rule is integrating this all into one place, and now Comms server brings in voice and chat/IM, yet more systems MS has tied into a Windows client by extending a set of open protocols so that noone else is compatible 100%

    53. Re:Here we go again..... by Mista2 · · Score: 1

      Lazst time I tried Evolution plugin it worked, briefly, then a recurring appointment cause Evolution to eat all the memory in the machine.
      Second try, would not talk to Exchange 2003, and nothing for 2007 8)
      To me, the best bet for an Exchange competitor is with Groupwise, as there is an outlook plugin to get it to talk to a groupwsie server, and there is the client for Windows, Linux and OS X. You can get aftermail, groupwise fax solutions and Blackberry gateways. There is nothing else I know of like this ou there, free or commercial.

    54. Re:Here we go again..... by GigaplexNZ · · Score: 4, Insightful

      There is a big difference between not attempting to maintain compatibility and actively going out of your way to break the compatibility.

    55. Re:Here we go again..... by Dan541 · · Score: 1

      IF their end users don't see any difference while using Outlook, which they already "know".

      It always surprises me how much crying goes on from end users when they are forced to learn something new. Especially as it's their job to learn a new system if/when it is introduced.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    56. Re:Here we go again..... by Dan541 · · Score: 1

      I would like to point out that it is normally a minority, but still.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    57. Re:Here we go again..... by howlingmadhowie · · Score: 1, Interesting

      the company i used to work at recently decided to move to exchange. it has been a disaster, but they refuse to see it. in the ca. 6 months they've been using it, it's been offline for at least a fortnight in total. at some stage i quite regretted my refusal to become dependent on exchange, because it meant that i could work while others had the day off. i'm usually a free software advocate and don't think that much of the open-sourcers, but in this case they certainly have a point.

      the web email i find terribly unintuitive. i sometimes had to search for minutes to find the functionality i needed. in the end it was often quicker to print the email i wanted to send and then put it on the desk of the recipient.

    58. Re:Here we go again..... by Anonymous Coward · · Score: 0

      $25 an hour for tech support? I don't think so, more like $9.

    59. Re:Here we go again..... by jimicus · · Score: 1

      How about: because as far as I know the only companies likely to be pure "not-Windows" shops are Sun and Apple? Even then they'll have Windows systems in their labs for interoperability testing.

      On the other hand, there are millions of "pure-Windows or must integrate with so seamlessly it may as well be" companies.

      Itches that need scratching are more likely to be related to "how can I get this functionality to work without shelling out for the Microsoft product?" than "what can I do from scratch so much better than any other product?"

    60. Re:Here we go again..... by jimicus · · Score: 3, Informative

      You are, of course, aware that the support available when you license Exchange is very limited indeed and you have to pay a substantial amount of money for further support?

    61. Re:Here we go again..... by _Sprocket_ · · Score: 4, Informative

      Except Exchange costs a lot more than the $50 copy of Windows. I mean, you've got a valid point. But the example you give completely fails to make it.

      And, by the way, a sufficiently large installation of Exchange is going to require quite a bit of work to get right as well.

    62. Re:Here we go again..... by jimicus · · Score: 2, Interesting

      It always surprises me how much crying goes on from end users when they are forced to learn something new. Especially as it's their job to learn a new system if/when it is introduced.

      Most people absolutely hate change. Change in computer systems doesn't really intimidate the average /.'er but for someone who doesn't really understand anything about their computer and just knows "click the third menu across, fifth item down" or "The document I was working on is stored next to the dog in the background's nose", change is a real pain.

      If you want a beautiful example of this, look at how people feel if their Windows profile gets corrupted.

    63. Re:Here we go again..... by Anonymous Coward · · Score: 0

      Unless it's a large company (say, 500+), your IT admins are incompetent.. :/

    64. Re:Here we go again..... by TheLink · · Score: 2, Insightful

      "Especially as it's their job to learn a new system if/when it is introduced."

      But for most, that's _far_ from their main job. They may be good at sales/marketing/purchasing/managing people or projects/etc but not as good at learning new software. So change is disruptive and costly.

      If the change is perceived as being useless or pointless it is no surprise when end users protest.

      Another thing - there are valid reasons to use windows.

      For one, 5 years ago Desktop Linux was crap. Alternatives to Microsoft Office were abysmal. Things have improved a bit but still the OSS alternatives are behind in many ways (even OSX is doing better than Desktop Linux).

      Thus Microsoft Software may have been the best choice back then. And if there is no need to change, why change? So no surprise if 5 years later companies are still using the same stuff.

      Thing is, now Microsoft is forcing the issue with huge changes like Microsoft Office 2007, Vista, Windows 7 and so on - all these involve extra training and cost.

      So there is a big window of opportunity for OSS stuff - since either way the corporation has to retrain staff and spend $$$. Whereas previously sticking with Microsoft was a known, acceptable cost.

      If there was a painless and cheaper way to migrate off Microsoft products, many companies would go for it.

      --
    65. Re:Here we go again..... by rrohbeck · · Score: 4, Interesting

      However, MS's customers are no longer on the upgrade bandwagon so MS can't easily push new protocols into the market.
      Our company is still 100% on Office/Outlook 2003 and nobody wants to change that. And given the complaints I hear about Office 2007 I have a feeling that we're not alone.

    66. Re:Here we go again..... by zig007 · · Score: 5, Interesting

      Hear, hear!
      Actually, you don't have to have a very large network to run into issues like this.

      I decided to switch to a samba-based network at home for (at least) five reasons:

      1. When i had ran out of the cost-free licences i got through MSDN-certifications(i was an MSCE) i found out that even a home network would become ridiculously expensive if I wanted even the slightest bit of redundance/fail-over functionality. Which I wanted. For some reason, that's considered "enterprise level" stuff, according to MS. They are SO 1995. Also, customization and scripting support sucked extremely hard. You can't do that, was the standard conclusion.
      2. I had huge and completely unexplainable performance and stability issues. I almost went insane by the lack of logging and cost of super-crappy support(first through third level knew less than me and they said the exact same stupid thing, logical reasoning did not work, "tried reinstalling?"), since I had recently started to try Linux and gotten a bit spoiled by the ease of troubleshooting and the fantastic community support.
      3. For each version of windows system requirements effectively doubled or tripled, for practically NO ADDED VALUE on the server-side. I couldn't afford to buy new servers every third year for my home network. Also, I wanted it to run on cheap hardware. Yeah, i now about MTBF, but RAID and redundance helps, new drives are cheap and the other parts don't fail as often, especially in even temperatures.
      4. I had started to HATE IIS and it's super stupid settings-database which got corrupted resulting in really strange errors for no reason. NOT funny that backing it up still worked. ARRGH!
      5. Granted, I wanted to learn more about Linux, Apache, Postgres and LDAP. Which I now do.
      6. And oh, I almost forgot. Backups. How did you do that on Windows in 2004 without getting ripped of? I first solved it using scripting and then came Bacula, beautiful and "enterprice-y". Actually, since 2007, it is ported for Windows. I almost don't like that. It must suck. :-)

      What were my experiences?

      1. That when I did this, things were more difficult than they are today. But everything worked the way it was supposed to.
        And continued to do so. For YEARS.
        I encountered only two or maybe three bugs during my entire transition. As opposed to the almost daily hair-tugging of the windows experience.
      2. Text-file-based settings are so ridiculously superior to weird binary file-system entities (the registry) that I don't know where to start.(WHY? WHYYY?)
      3. Plain-text, logically localized log files and configurable logging levels are so ridiculously superior to weird binary log-files that I have similar problem of where to start.
      4. Community support is ALWAYS better than the paid MS support, since there you can eventually, and quicker, get the answer from the actual developer of the application. And, almost always, someone else have encountered the same problem, so the forums gives you the answers most of the time. Which is great in the case of ReiserFS, where the main developer is incarcerated. :-)
        There is an exception to this, though, and that is if you use really exotic software with a small user base. Obviously the number of questions and answers in those forums are less numerous. On the other hand, It might be easier to get a hold of the developer.

      Of course, there's stuff that pisses you off in the Linux world. But it belong almost exclusively to the desktop part of that world.
      Administering *nix servers are a dream come true in comparison to the windows server nightmare. Yup, I have nightmares about windows boxens.
      Everything is so damn smart and logical. Uh, well sometime maybe not according to YOUR logic, but at least to some logic, which can then be understood.
      And things are getting better all the time. Especially the communities. An now I have redundant LDAP, DNS, Backup, DC, clustered databases and so forth. On crap computers with non-crap raid controllers. Don't need much more.
      What has gotten better in the MS-world? Vista? The servers, IIS? And their .NET versions?
      Well, I can tell you since i am now a windows developer for a living: Not much.

      --
      Baboons are cute.
    67. Re:Here we go again..... by jregel · · Score: 4, Interesting

      I would agree that Exchange and Active Directory are two very important reasons why Microsoft will remain dominant. The third MS technology that the Open Source community could really compete in, but appears to be sleeping is SharePoint.

      On it's own SharePoint is a pretty basic application, but it's gaining a lot of traction, and the functionality is increasing with add-on modules. The Office integration with SharePoint is also getting better and when a company has most of its documents in MOSS, they aren't going to rip them out for something in the future as the hassle will be too great.

    68. Re:Here we go again..... by julesh · · Score: 1

      Whilst a million enterprises out there shrug their shoulders and think 'why would I want to wrestle with this when I could just go along with the AD stack that I know, trust and my MSCE admins love'

      There are plenty of enterprises out there that would love to switch away from MS products, if they could find something that works. I worked in a bank a few years back that was using HP's (now discontinued) Exchange replacement. Their IT staff hated Exchange with a vengeance, but there was a requirement to have Outlook with all features supported and there was little alternative.

      The fact that no completely free alternative to Exchange + Outlook has so far been created is a large barrier to switching. Current alternative systems require an Outlook plugin, which is uniformly not free and costs a significant fraction of the price of an Exchange CAL, making switching from Exchange an expensive proposition. A drop-in Exchange replacement could be very benificial, as could a drop-in Outlook replacement be beneficial for desktop Linux users.

    69. Re:Here we go again..... by trboyden · · Score: 1

      I'd be happy to switch, even if it is between 90-99% compatible, depending on what's missing of course. Especially if it will get rid of arbitrary limits set just to make more money on upgrades, such as the 75 GB mail store limit in Exchange 2003 Standard edition.

      But hey, I may be a little biased; after all, I'm on hour 8 of compacting offline the private message store of a database that is at 77 GB and keeps getting automatically dismounted at midnight everyday because of the space taken up by deleted e-mails.

    70. Re:Here we go again..... by bit01 · · Score: 5, Insightful

      There is also Sarbanes-Oxley and other issues.

      Sarbanes-Oxley applies to the USA only. 95% of the world's population don't give a damn about Sarbanes-Oxley.

      IN any case archiving is trivial and there is no need to duplicate system functionality in yet another application. Email logging is built into almost all email systems. Clustering is available in all major OS'. Setting up country applicable audit trails is trivial.

      You're just FUD'ing.

      ---

      Adopt an astroturfer. Make their life hell.

    71. Re:Here we go again..... by julesh · · Score: 1

      I'll probably get flamed, but I actually like T-SQL better than vanilla SQL for most uses.

      It's been a while since I used TSQL, but I remember having enormous trouble with it last time I did use it because its implicit string->date conversion function seemed to expect the date formatted according to the server's locale, but my development server had a different locale setting (UK, where the servers actually are) to the live server (US, i.e. Windows default). Similarly, dates returned by queries were formatted in the server's locale rather than ISO format.

      Here's a quote from the documentation:

      Examples
      A. Use GET DATE to return the current date and time

      This example finds the current system date and time.

      SELECT GETDATE()
      GO

      Here is the result set:
      July 29 1998 2:50 PM

      Except, as I remember it happening, on my machine, that would be returned as "29 July 1998 14:50".

      Idiotic. Made working with the damned thing extremely hard.

    72. Re:Here we go again..... by characterZer0 · · Score: 1

      SOX only applies to publicly traded companies. A huge number of US companies do not give a damn about Sarbanes-Oxley.

      --
      Go green: turn off your refrigerator.
    73. Re:Here we go again..... by Anonymous Coward · · Score: 0

      I really don't think you get it.

      Being able to do it isn't the problem (and I suggest that writing a small script is not the same level of simplicity as having the feature available as a settable option).

      If that option has to be vetted and approved by the authorities as being a suitable solution so that they can trust its output, then that "small script" is dead in the water, because it isn't going to be trusted.

    74. Re:Here we go again..... by Anonymous Coward · · Score: 0

      Whilst a million enterprises out there shrug their shoulders and think 'why would I want to wrestle with this when I could just go along with the AD stack that I know, trust and my MSCE admins love'

      The alternative is them not even having the opportunity to wrestle with it, and simply going with the MS stack because there's no other option.

    75. Re:Here we go again..... by vrmlguy · · Score: 1

      Sarbanes-Oxley applies to the USA only. 95% of the world's population don't give a damn about Sarbanes-Oxley.

      So, what? 75% of the world's population don't give a damn about email, so 79% of the world's email users do give a damn about Sarbanes-Oxley. (Here's the math: US population = 0.3e9, world population = 6.7e9, world email users = 1.2e9. Thus the US population is 4.5% of the world's, a little less than your estimate, but still pretty close.)

      Actually, the 79% is totally bogus, I just divided 75% by 95%. According to http://www.internetworldstats.com/top20.htm, the US has 15% of the world's Internet users. If we assume that everyone using the Internet also uses email and that everyone in the US gives a damn about SOX (since it's a US law, even if it doesn't effect them directly), then you're still too low by a factor of three.

      Finally, I haven't seen any figures but I'd assume that most of the entities using Exchange are US businesses. Private individuals are much more likely to be using either webmail or email systems provided by their ISP; I've never heard of either using Exchange as a back end (no, not even Hotmail). And SOX compliance is more than just archiving. You need to be able to produce subsets of your email when requested, etc. Finally, you need to prove to your auditors that you are doing everything in an approved manner.

      In conclusion, I'd say that SOX compliance is very important to the majority of those entities that own Exchange.

      --
      Nothing for 6-digit uids?
    76. Re:Here we go again..... by Anonymous Coward · · Score: 0

      You really are full of shit and dont know what the fuck you are doing on a Windows network. Here's a clue - a knowledgable AD sysadmin will have it done once and then it'll just work.

      I swear, most of the wankers who whine about how hard Exchange and AD is and all the errors and blah blah blah just do not have a clue - you know what? Exchange when configured correctly, like you have to correctly configure ANY server app just plain runs. Full stop. No tricks, no traps, it just runs. And Outlook? Hey you know it's actually works, easy to configure and these days pretty secure.

      And as much as this post was written on Ubuntu 8.10, I dont have a religious issue here. If it works, it's stable and I can go look at other project work, fuck it. Exchange pls.

    77. Re:Here we go again..... by vrmlguy · · Score: 1

      What would be more likely to fly would be a feature complete client to exchange.

      That would be Evolution.

      --
      Nothing for 6-digit uids?
    78. Re:Here we go again..... by Antique+Geekmeister · · Score: 4, Insightful

      Yes, they do have to maintain some compatibility. But that compatibility is to be able to read _old_ versions, not to keep new files from new versions of MS Office compatible or even legible to old versions of MS Office. Upgrades that work for MS owned software seamlessly, in particular, but by default save old files in new formats, are absolute hell to keep interoperating with third-party tools.

      The result is that features can be added to Outlook that are not compatible with _any_ third party software, and even directly violate third-party API's, and they can and will say "gee, you should have used Exchange/Outlook/Word/Excel! That works!!!!"

    79. Re:Here we go again..... by Cyberax · · Score: 2, Funny

      They'll probably just update their version of Samba and LDAP :)

    80. Re:Here we go again..... by hattig · · Score: 2, Interesting

      Yes. You've explained how people are TRAINED to use software, not TAUGHT.

      Companies supposedly hire people with degrees who should be able to learn things, but instead they seem to give up on that and pick up the bare minimum in training ("click here to do this") to not get fired.

      I think Outlook is a pile of dross, not just interface-wise and speed-wise, but functionality-wise. The email features are acceptable, the calendar is okay, but the other stuff like ToDos is appalling, and nothing like the outliner/task oriented ToDo functionality that I would prefer. Indeed everyone I know ignores the ToDo bar in Outlook because it is so inadequate.

      I don't feel that open source software should be imitating when it comes to this type of functionality. If a company has Exchange Server already, it's already paid for it. The aim should be to create a better, more open (maybe to the point of standardisation for protocols) communications and planning infrastructure. And clearly the client software needs to be pretty damn awesome, and run on all major platforms. Maybe within 10 years uptake would be significant, maybe a few percent of corporations!

    81. Re:Here we go again..... by CarpetShark · · Score: 1

      And isn't too difficult to get it to do some of the lowest-common-denominator simple tasks that everybody wants, like single sign-on, roaming profiles, and a few policy restrictions.

      You call that lowest common denominator, but setting it all up on Linux is horrible. Doable, yes, but horrible. You say that Active Directory isn't easy unless your time is worthless because of tasks that come later, but Linux doesn't even get to the starting blocks easily.

    82. Re:Here we go again..... by Anonymous Coward · · Score: 0

      Sorry to tell you, but there is no God.

      If you chose to live for yourself instead of God, you might sort out your problems.

    83. Re:Here we go again..... by drinkypoo · · Score: 3, Funny

      Yes, I believe the MS gamebook says to Embrace, Extend, and Extinguish. Or as their competitors liked to say EEE!!!!

      I thought Windows ran on the EEE. On the other hand, Netscape's last word was "Aieeee!" (It's spelled like it sounds, though.)

      Honestly, however, Netscape's last word was RAAAAAAAAAR! And Microsoft is definitely still hearing the echoes...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    84. Re:Here we go again..... by Wodin · · Score: 1

      I haven't used the Exchange plugin for Evolution, but I have used Evolution before. It was rather unstable for me too using IMAP and SMTP.

      One problem with the Exchange plugin AFAIK is that it works by talking to Outlook Web Access. i.e. it does not talk to the server using the same protocols as Outlook itself uses.

      --
      -- Wodin
    85. Re:Here we go again..... by Bearhouse · · Score: 1

      C'mon, you just made that number up.

      The original poster makes a valid point; forget about SOX, all major organisations, everywhere, views their email as an essential 'utility', and recognise the need for 'world-class', (whatever that means), uptime, security and auditability.

      So, it'll take a while, IMHO. Just like it took a while for Linux & Apache...

    86. Re:Here we go again..... by OnlineAlias · · Score: 1

      Also note as MS's embrace extend extinguish approach has brought us all sorts of 3rd party apps that plug into exchange e.g. voicemail to email for VOIP stacks like Cisco CCM, I can only foresee lots of pain

      You forgot to mention the only one of those that really matter, Blackberry Enterprise Server. BES is the only one that can actually dictate to Microsoft, as BES can actually affect the market penetration of Exchange.

    87. Re:Here we go again..... by sphealey · · Score: 1

      > SOX only applies to publicly traded companies. A huge
      > number of US companies do not give a damn about Sarbanes-Oxley.

      The US Federal Courts adopted a new discovery rule as of January 1st, 2007 which essentially requires any entity that might be involved in a federal lawsuit to have e-mail archiving. Most non-public companies I have dealt with are not complying with this (and many may not even know about it), but it is gradually becoming an item for the annual audits that most companies need to get bank loans, etc.

      sPh

    88. Re:Here we go again..... by natxo+asenjo · · Score: 3, Interesting

      2 days ago I installed samba 4 in a virtual environment. I donwloaded a debian lenny cd, installed a standard server plus some development tools (build-essential) and followed the instructions in the samba wiki: http://wiki.samba.org/index.php/Samba4/HOWTO. In half an hour I had a kerberos/ldap/rpc domain controller. Joining windows xp pro or win2k3 machines to this domain was a no brainer. I installed the standard microsoft tools (adminpak.msi, resource kit, resource tools) and I can now manage this linux AD from a windows xp with ADUC(dsa.msc), the dstools, the group policy manager, ...

      So basically, any of my microsoft colleagues can manage this linux AD installation. Heck, they would not know that this is a windows AD except for the fact that they cannot login the server with the remote desktop client :-); I guess we should call it AD server linux core edition :-)

      Samba people: THANKS!!!! The salvation is close.

      --
      Natxo Asenjo
    89. Re:Here we go again..... by Anonymous Coward · · Score: 0

      I get 100 mbit fiber for $65/mo in a small town in Iowa. WTF is taking the rest of you so long?

      If your town was a little bigger Comcrap would be there and you would get 6Mbps like the rest of us.

    90. Re:Here we go again..... by natxo+asenjo · · Score: 1

      mmm, unfortunately, no. In my years as a sysadmin, I have only met 2 genuinely interested people in learning things. The rest of my colleagues (around 40 sysadmins, probably more) are absolutely against learning stuff for the sake of it. If there is not a gui, they will not touch it, for instance.

      So, no, not all IT and admin types are more open to change; hell, they hate change most of the time.

      --
      Natxo Asenjo
    91. Re:Here we go again..... by EvilRyry · · Score: 2, Insightful

      How many exchange admins do you have that it would cost "several hundred thousand dollars"? We have tens of thousands of users around the world and a single exchange admin that keeps up just fine (plus a few on/off folks that pitch in when he's out).

      Would this transition require anymore testing than upgrading to a new version of Exchange? For us, upgrading exchange meant setting up new VMs in a test environment, testing everything, new VMs in production, and then make it start seamlessly migrating users to the new cluster.

      Assuming that OpenChange works as well out of the box as a stable version of Samba, the process should be pretty much the same as an Exchange upgrade.

    92. Re:Here we go again..... by Bert64 · · Score: 1

      Yes, but MS can also dictate to RIM... If blackberry stopped supporting exchange, i imagine RIM would suffer far more than MS...
      Also, MS are a competitor, they have their own, albeit inferior, mobile devices.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    93. Re:Here we go again..... by Bert64 · · Score: 1

      Plenty of people are proficient in linux/samba based setups...
      As for support, take your pick, once samba4/openchange hit production you'll have all the major linux distributions supporting it so you can buy corporate support from them, and i wouldn't be surprised to see sun and apple supporting it too.

      Proprietary software gives you one option for support, open source gives you lots of options, choice is good.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    94. Re:Here we go again..... by EvilRyry · · Score: 1

      Samba4 will be able to replace Windows Active Directory servers, or serve along side of them. Seamlessly.

      This includes being able to use use the standard admin tools, 3rd party tools and schema extensions, replication to Windows servers, group policy, Kerberos with PAC, etc, etc.

    95. Re:Here we go again..... by omb · · Score: 1

      The EU competition court has put a stop to that one and this is also how Samba got all the M$ protocol interface documentation.

      With the economic downturn you can expect IT to get more frugal and pain lusers quieter as pink slips abound.

    96. Re:Here we go again..... by Bert64 · · Score: 1

      I believe the purpose behind openchange is exactly that...
      You create plugins (or a proxy type server) to allow arbitrary clients to talk to exchange, and you create a server that supports the exchange protocols as well as the applicable standard protocols.

      If you have a standards compliant server, then you can gradually move users off of proprietary clients.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    97. Re:Here we go again..... by EvilRyry · · Score: 1

      Samba3 domains have the old style NT system policies, but not group policy. Group policy is quite a bit more powerful and is much easier to find precooked templates for these days.

      As the Samba devs have found out, group policy is very tied to AD so needs to wait until AD server support lands.

    98. Re:Here we go again..... by Bert64 · · Score: 1

      Goes to show the immaturity of the market...
      There is a severe shortage of good staff, and a severe shortage of worthwhile certifications...
      If you can't get good staff, you end up hiring bad ones instead, and most of the certifications are run by vendors and are designed to promote products.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    99. Re:Here we go again..... by David+Gerard · · Score: 1

      Yep. But old versions are fixed targets. And they can't actually break everything in one go themselves. Microsoft's backwards-compatibility millstone is why Wine is now usable.

      --
      http://rocknerd.co.uk
    100. Re:Here we go again..... by jonaskoelker · · Score: 4, Funny

      Do you know what 1000 Windows 2008 Server client and Exchange Server client licenses cost?

      No, but last I heard the Microsoft licensing is so hard to figure out that the lawyers who can tell you how much this would cost are almost as expensive as the software itself.

      (rimshot)

    101. Re:Here we go again..... by Bert64 · · Score: 1

      A knowledgeable unix sysadmin will do the same thing...
      But here's the thing, most sysadmins are not knowledgeable, and will screw everything up.
      Most of the incompetent sysadmins claim to know windows, and admit knowing nothing about unix, so they stick with windows but only do a completely incompetent job resulting in constant problems.

      Competent windows sysadmins cost just as much and are just as hard to find as competent unix sysadmins,

      You get far less incompetent unix sysadmins because the incompetent people have often never even heard of it, or are too lazy to have ever bothered trying.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    102. Re:Here we go again..... by Vexorian · · Score: 1

      Exchange being a real life windows killer app (As I can notice by posts in Linux forums) I actually think this is a necessary evil.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    103. Re:Here we go again..... by Bert64 · · Score: 1

      What's really needed, is for distros to produce a ready to use out of the box setup of samba and associated tools with a gui or preferably web based frontend for management...

      If you had to build windows from source yourself it wouldn't be at all easy to setup active directory, so why expect linux users to do the same, just leave the option open for those who want to.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    104. Re:Here we go again..... by Anonymous Coward · · Score: 0

      I thought you guys were all laid off.

    105. Re:Here we go again..... by David+Gerard · · Score: 1

      One small Wine sub-project: contacting developers whose apps work perfectly under Wine and asking them to list Wine as a supported platform. Starting slow but getting there.

      --
      http://rocknerd.co.uk
    106. Re:Here we go again..... by David+Gerard · · Score: 1

      The Year of Linux on the Desktop was 2008.

      --
      http://rocknerd.co.uk
    107. Re:Here we go again..... by kenh · · Score: 1

      "Windows ain't done 'till Lotus won't run!"

      Link: http://www.proudlyserving.com/archives/2005/08/dos_aint_done_t.html

      --
      Ken
    108. Re:Here we go again..... by Neoprofin · · Score: 1

      As in, instead of dragging 50 files at a time over from explorer or even from the attachment option itself you have to select a single file, hit attach, select a single file, hit attach, select a single file, hit attach. The obvious solution is just to zip them, and then wait for a stupid email about how Word can't open whatever crazy file you sent them.

    109. Re:Here we go again..... by dbIII · · Score: 1
      It's far more difficult to find an actual experienced and competent MS Exchange admin because you need that expensive extra MS Exchange licence if you are going to teach them how to do a bare metal recovery and various other stuff you never do on a production system unless you know what you are doing. Most never go through this and bounce from disaster to disaster instead of learning how to fix things beforehand. Then even the competent and experienced admins still have to post to mailing lists asking why email is being completely lost in different situations due to different quirks they haven't seen before or things that have come in on undocumented patches that change the behaviour (the open relay as the default setting was a real classic after one patch).

      Read some MS stuff about Exchange bug workarounds, take a look at a mailing list inhabited by MS Exchange admins - you'll see that it is often the experienced people that are whining for good reasons. It is utterly pathetic that under some circumstances a modern email server silently discards mail long before it sees any sort of antispam features. With each version it gets better (backups without shutting down all the mail services are now possible!!!) but it still has weird problems that crop up from time to time.

    110. Re:Here we go again..... by Directrix1 · · Score: 1

      Microsoft's last words will be "Windows 7 is our best Windows yet!"

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    111. Re:Here we go again..... by Directrix1 · · Score: 1

      So people will continue to buy your server product, duh!

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    112. Re:Here we go again..... by Anonymous Coward · · Score: 0

      And you rabid fanbois always forget:

      Linux is only free if your time is worth nothing.

      Go ahead - tell the VP of IT that you want to replace mission-critical Exchange servers with "OpenChange".

      Pretty ballsy move in today's climate.

    113. Re:Here we go again..... by StatusWoe · · Score: 1

      I use Evolution on a daily basis at work for my gmail, Domino-via-IMAP, and Exchange ( not 2007 ). About once a week I need to run a tiny script to restart evolution and reset the exhange connector. Other then that I haven't had any issues with it, and it was updated (Ubuntu repos) last week so at least a little dev is still going on.

      Of course I might just be lucky, but it seems to work fine for me.

      --
      "drink deeply the illusion of your safety"
    114. Re:Here we go again..... by SanityInAnarchy · · Score: 1

      If your town was a little bigger Comcrap would be there and you would get 6Mbps like the rest of us.

      Mediacom is here with that 6mbps crap. Lisco is just a better deal.

      Maybe if Comcrap was here early enough to buy off the local and state government? Because I'm fairly sure that Lisco has some state government money to pay for installing this stuff. (That $65/mo is straight up, no installation fee.)

      --
      Don't thank God, thank a doctor!
    115. Re:Here we go again..... by RiotingPacifist · · Score: 1

      It also seems like it might connect to Kontact. If so, well, Kontact is much better than Evolution, last I checked.

      Really? im a kde user and ive stuck with kontact + ktorrent to avoid the hastle of setting up thunderbird/azureus, but both are somewhat lacking. ive not used evolution but kmail is (or was in 3.5) seriously in need of some work

      --
      IranAir Flight 655 never forget!
    116. Re:Here we go again..... by RiotingPacifist · · Score: 1

      And SOX compliance is more than just archiving. You need to be able to produce subsets of your email when requested, etc.

      Archiving AND search?

      im with GP, SOX compliance is just FUD

      --
      IranAir Flight 655 never forget!
    117. Re:Here we go again..... by dissy · · Score: 1

      As in, instead of dragging 50 files at a time over from explorer or even from the attachment option itself you have to select a single file, hit attach, select a single file, hit attach, select a single file, hit attach. The obvious solution is just to zip them, and then wait for a stupid email about how Word can't open whatever crazy file you sent them.

      If you are sending 50 files through email, then perhaps you are doing it wrong.

      You know, the same Windows server that runs Exchange will most likely have the software to provide an httpd and an ftpd for just that sort of thing.

      The reason for not zipping 50 files together is that, while your own IT admin may bump the email size limit to something insane for your company, most other companys roll at around 10-20mb max.

    118. Re:Here we go again..... by wintermute000 · · Score: 1

      Get someone as proficient in linux as your general MS server tech, and replicate a full AD stack with the openLDAP/kerebos/samba nightmare combo in under twice the time it would take for the MS solution and with 95% feature parity, and I'll give you a medal.

      Seriously, even the ubuntu walkthrough is so full of pain that I would not even touch this with a twenty foot pole in its present state. Not unless it was a small shop where I was free to throw as much of my time as I felt like at it, and tell my users to suck it whilst I figured it all out.

    119. Re:Here we go again..... by Anonymous Coward · · Score: 0

      Don't tell your boss, set up a test domain using retired equipment, tinker and test, then mention you have a way to save the company $750,000 if they are interested. A pretty smart move in today's climate.

    120. Re:Here we go again..... by edmicman · · Score: 1

      The thing is, Outlook sucks, and last I tried it Evolution was just a half-assed imitation of Outlook. I don't think copying/imitating Outlook is the answer.

      Someone needs to come up with a client that works with Exchange, but does it *better* than Outlook. There are so many quirks and annoyances that I have to deal with each day by using Outlook. Why does everyone try and copy it, rather than improve it?

      I haven't checked in awhile, but I'd like to see some sort of melding between Thunderbird's email handling and Chandlers PIM features.

    121. Re:Here we go again..... by tacocat · · Score: 1

      You beat me to it!

      I was thinking that if they just consolidated efforts into all this Office Management process it should be very reasonable to expect the new projects to exceed MS Exchange an instead of trying to catch up, start pulling ahead.

    122. Re:Here we go again..... by xenocide2 · · Score: 1

      The difference is that while Extended MAPI is Microsoft invented, it's widely deployed enough that changing it would break stuff they wrote. And I doubt they have the capacity to intentionally break MAPI.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    123. Re:Here we go again..... by silanea · · Score: 1

      [...] The third MS technology that the Open Source community could really compete in, but appears to be sleeping is SharePoint. [...]

      I have never come across it anywhere, in various companies from small shops to international big-timers. I don't know anyone who uses it. Is there any information available on its uptake?

      --
      Rudolf Hess edited Mein Kampf. He was the very first grammar nazi.
    124. Re:Here we go again..... by Antique+Geekmeister · · Score: 1

      No, the EU courts have not stopped this practice. Simply because they ruled that Microsoft engages in such anti-competitive practices does not mean Microsoft has stopped, only that they know to be more cautious. And Microsoft also has a long, still active tradition of providing not only useless but clearly erroneous documentation. The rulings by the EU in 2007, and the latest round of trying to get the real documentation for Samba development, were _after_ Microsoft had provided even more useless documentation due to a 2004 ruling. This is not something that can be published once and everything is fixed. Poor, inconsistent, and actually mistaken API's are the norm for their office suite.

    125. Re:Here we go again..... by VJ42 · · Score: 1

      but the other stuff like ToDos is appalling, and nothing like the outliner/task oriented ToDo functionality that I would prefer. Indeed everyone I know ignores the ToDo bar in Outlook because it is so inadequate.

      The Todo functionality is great at what it does, I use it all the time; however, I use it as a ToDo list, you seem to be asking for a project management tool. MS has other software for that. Why would they give it to you free as part of Outlook?

      --
      If I have nothing to hide, you have no reason to search me
    126. Re:Here we go again..... by Antique+Geekmeister · · Score: 1

      No, they'll just add features and set the next round of clients to use the new features by default. They can also do a 2-stage process: publish updates to their clients to make it compatible with the newer servers, then update the servers. When they get support calls, tell them "just do a software update!!!".

    127. Re:Here we go again..... by Kjella · · Score: 2, Insightful

      Sarbanes-Oxley applies to the USA only.

      And to any company that is on a US stock exchange, or is linked up through corporate ownerships to a US listed company or is a company that is considering the possibility of being bought by or merged with a company or is a joint venture with a US company or...

      Let's just say that I'm far from the US and I've heard SOX mentioned quite a few times anyway. Those that don't need to comply are usually thankful for that but even they will easily want "SOX-compliance" on any product featuresheet. It tells you that you have the capability even if you haven't put the routines and staff in place to actually be compliant. The last thing they want is to find that they must be compliant with something SOXish and recieve a huge bill of required upgrades. The difference between chose to and forced to upgrade can be quite huge, particularly for the manager in question "The lousy system you picked last year now forces us to do $5m worth of upgrades!" is a much bigger career killer than the typical bad choice of software.

      --
      Live today, because you never know what tomorrow brings
    128. Re:Here we go again..... by blind+biker · · Score: 1

      Well, for a Linux (or independent-from-Microsoft) shop, there is the option of using Novell NDS, which is more powerful than Active Directory, it is better documented and supported for 3rd party developers, and there are also a lot of tools and applications (albeit not necessarily a lot of 3rd party) that plug into it.

      Also, NDS is very mature technology.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    129. Re:Here we go again..... by vrmlguy · · Score: 3, Informative

      Sigh... I didn't want to grab the tar baby, but I guess I have to.

      Sarbanes-Oxley applies to all publicly traded companies and the CPA's and attorneys associated with these companies. This makes everyone involved very paranoid about compliance; people generally go too far rather than risk not going far enough. The big section is #802. It presents a possible fine of up to $1,000,000 dollars or a prison sentence of up to 20 years for any person who destroys, alters, mutilates or conceals any electronic document in an official investigation. It also specifies minimum retention periods for all accounting records, work papers, communications, file attachments and documents whether transmitted via email, instant messaging or other message modes.

      So, first you have to capture all emails, even those that are instantly deleted by the recipient, so just running nightly backups won't cut the mustard. Everything that gets captured has to be archived in a way that lets you prove that the copy hasn't been altered. This generally means writing everything to write-once media, such at DVD-R, or you can generate cryptographic hashes of the messages and write just those and the message headers to write-once media; you'd still need to save the message itself somewhere, but you could use r/w media. Data de-duplication is important, too, so that you don't wind up storing a few hundred copies of this week's hotest Internet meme. "Concealing" also covers not being able to find an email on request, so being able to search everything is important; storing a copy of everything on DVD will be too slow, so you need to use hard drives for this part.

      Your auditor and attorneys have to certify that you're compliant, subject to the same penalties, so you need to prove to them that your solution works. This is where networking effects come into play: once your vendor proves to your auditor that their solution works, every other customer of that auditor can use that same package without doing all the legwork. Linus agrees that there are places where unalterable code can be a good thing, and this is one of those places.

      John C Dvorak argues that SOX compliance is putting a huge drag on the economy, and I tend to agree, but until the laws are changed, I wouldn't call it FUD.

      --
      Nothing for 6-digit uids?
    130. Re:Here we go again..... by evilviper · · Score: 1

      You say that Active Directory isn't easy unless your time is worthless because of tasks that come later, but Linux doesn't even get to the starting blocks easily.

      You're right, Linux doesn't make it easy to get started with a minimally working server. However, Windows makes it almost IMPOSSIBLE to go much beyond that minimally working configuration. Meanwhile, once you've spent a little time figuring out how to configure the service in Linux (or most any other Unix) you can make ANY changes you want. And furthermore, the service will work, you won't run into weird bugs every day. And your configuration will stick, the server won't silently change some arbitrary important setting for no reason, which Windows servers are fond of doing.

      It's the typical stitch in time. Do you want to spend a bit more time (or money, assuming a company) up front to get a better system working? Or do you want something that you can get started quickly, and waste much, much more time (or money) keeping it working, and figuring out how to do something other than the defaults?

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    131. Re:Here we go again..... by Shados · · Score: 1

      GETDATE() (or pretty much any sensible implementation doing the same thing on any other database server) will return the date as a, well, date, not a string. At whichever point it gets converted is where you hit the problem. If the recordset gets read in Java, C#, C++, whatever, the driver will give you a date object, that you can convert at will in the format you wish. Same deal the other way around, when you pass a parameter, don't pass in the date as a string, but as an SQL Date parameter (or whatever is the equivalent on your favored platform).

      Unless you have some fairly weird requirement, you should rarely if ever have to deal with dates as string at the SQL level, with probably the primary exception being the development tool themselves, when you try to run a stored procedure directly from Management Studio or whatever. Beyond that, that string date behavior is the norm more than the exception, and not just in the SQL world, thus why if the format matters to you, you should always explicitly define the current culture (which can also be done in T-SQL, btw, forcing whatever culture you want at the stored procedure level without changing the server or database settings)

    132. Re:Here we go again..... by CarpetShark · · Score: 1

      Have [Microsoft] say to one of your problems "We have no idea. Good luck."

      Yeah, I hate it when they do that. I mean, most other companies CAN tell you some product features.

    133. Re:Here we go again..... by Rutulian · · Score: 1

      It doesn't support Exchange yet, but Spicebird is a good integration of email, calendar, contacts, tasks, and chat. I've been using the latest beta and it works great. My only problem is that I can't get it to sync the contacts between computers, and I think that's because it requires an ldap directory for that which I don't have setup. Oh well, I like it for the most part. It's much better than Evolution.

    134. Re:Here we go again..... by sloanster · · Score: 1

      I know my boss likes to be able to say "heh, it's broken lets call * "

      As if there is no such thing as commercial support for linux apps? ROFL!

    135. Re:Here we go again..... by ozric99 · · Score: 0, Troll

      The EU competition court has put a stop to that one and this is also how Samba got all the M$ protocol interface documentation.

      Yeah, and maybe in 2009 they'll ship a product that will emulate an environment released NINE YEARS AGO. Not trying to be flamebait but really, Samba4 is pretty much a complete irrelevance these days. Samba3 was awesome back when I was using it... years and years ago.

    136. Re:Here we go again..... by AlongForTheRide · · Score: 1

      I don't really think that MS is that concerned with the end user. From stints I've spent there as a contractor, I'd say that the MS *developers* are mostly concerned with compatibility and the end user's experience. HOWEVER, the upper management, who are almost completely disconnected from the real world, don't want MS stuff to work with anything but costly, proprietary software; specifically their own. Let's just say that it's too bad that the developers aren't the ones making these kinds of decisions. Shame, really. On the flip side, I think we've either crossed the point, or are approaching the point, that companies will no longer take the 'latest greatest' MS beta-program-sold-as-gold just because MS says it's the best thing. I suppose time will tell.

    137. Re:Here we go again..... by SdotBrucato · · Score: 1

      I never said that. . . but that costs money does it not? The post I was replying to was basicaly saying OSS was free.

    138. Re:Here we go again..... by bit01 · · Score: 1

      forces us to do $5m worth of upgrades!"

      FUD. The major expense is write-only media, a system function, and that has nothing to do with Exchange. Everything else is trivial to implement on all major email systems.

      ---

      Don't be a programmer-bureaucrat; someone who substitutes marketing buzzwords and software bloat for verifiable improvements.

    139. Re:Here we go again..... by bit01 · · Score: 2, Interesting

      I wouldn't call it FUD.

      It's FUD to claim that SOX is important for the majority of email installs, FUD to claim that Exchange is in some privileged position with respect to SOX and FUD to claim that email SOX is difficult to implement.

      As I've already said, it is trivial to implement all you've described on any centrally controlled email system. Record to write-only medium? Standard system function. Record every email sent? Trivial. Proof to auditor? Spend a few minutes explaining the controls and how it works. etc. etc.

      SOX is not some mysterious alien technology, it is simply a requirement that all corporate communications be recorded in a form that can be used as evidence in possible court cases. It's not rocket science. Not necessarily useful either because bad guys will talk face-to-face but at least it might catch the sociopaths who think they're doing nothing wrong.

      ---

      Anonymous company communication is unethical and can and should be highly illegal. Company legal structures require accountability.

    140. Re:Here we go again..... by zig007 · · Score: 1

      Well, I think that nightmarish might be a bit strong.

      While I admit that the issues are there, I think they are less of a problem, since when you got the thing to work, it continues to do so.
      I'd say it is, as with AD, a matter of not customizing too much.
      It is so easy to start doing you own, "really cool stuff", when you're presented with all the possibilities of a completely open solution like OpenLDAP+Kerberos+Samba. Almost all that have problems in the forums have done this. Myself included. A big problem is that there are too many options.

      If keep it basic and manages to stick to the tutorials, you won't have any more problems with that network than the MS kind.
      Rather, you will have less issues with updates, restarts and so forth.

      And the configuration tools, which used to be the big problem, have become much better, they were much to generic before which demanded far too much discipline and knowledge from the user.

      I'd say try now.

      --
      Baboons are cute.
    141. Re:Here we go again..... by hardwarefreak · · Score: 1

      More important than how well OpenChange will function/perform after deployed is having a seamless migration from the currently deployed Exchange server(s).

      If mailboxen and address books, calenders and distribution lists, aren't intact and seamlessly usable after the migration, this FOSS team may be wasting their time. My point is, as much, if not more, time should be spent on developing the server migration tools and processes as on the actual OpenChange server code.

      If the server migration can't be successfully and seamlessly achieved in a few hours on a weekend, this project is likely for not. Especially in organizations who make heavy use of OWA. Oh, and has OWA integration been addressed by the OpenChange team? Yes, most of us would say OWA sucks, but that doesn't change the fact that it is very widely used.

    142. Re:Here we go again..... by lsatenstein · · Score: 0

      Linux on it's own will go nowhere. What makes Linux palatable is the large quantity of applications that use it as a host. To gain widespread use, beyond the database server, or webserver, Linux needs business applications of high quality. For example, Open Office, Firefox, Evolution and Exchange Server, A collaborative software like Lotus Notes or Sharepoint. Also, what would help would be commercial software (yes, software for revenue) that corporations would feel comfortable in purchasing. Commercial as in Red-Hat, JBoss, Database, ERP systems, etc. all with less then 4 hours response time when a call is made for support. The 4 hour maximum response time is a must.

      --
      Leslie Satenstein Montreal Quebec Canada
    143. Re:Here we go again..... by julesh · · Score: 1

      GETDATE() (or pretty much any sensible implementation doing the same thing on any other database server) will return the date as a, well, date, not a string. At whichever point it gets converted is where you hit the problem. If the recordset gets read in Java, C#, C++, whatever, the driver will give you a date object, that you can convert at will in the format you wish

      Unfortunately, project constraints meant I was working in VB6.

    144. Re:Here we go again..... by Shados · · Score: 1

      RDO still supported that way of doing it all the way back then :) All the way back to Visual Basic 4!

    145. Re:Here we go again..... by vgaphil · · Score: 1

      Exactly, why are we always trying to conform to Microsoft's standards. What's wrong with GroupWise or Domino? Why are we always kissing Microsoft's ass?

      --
      A clever person solves a problem. A wise person avoids it. -- Einstein
    146. Re:Here we go again..... by gravyface · · Score: 1

      And lets not forget that with *nix core systems, you're only a .conf file or two away from fixing something: a text file or two you can safely cp to a .bak file before continuing, you can pastebin to an IRC channel for help, a text file or two you can easily restore from backup should you make a mess of it. For the inexperienced, setting up your system from the shell may have taken longer than some DoEverything(TM) Wizard, but that extra time will reap many rewards of knowledge and satisfaction of understanding what just happened.

      You're not hunting for one-off or "hidden" tools on various Kit CDs; you're not trudging through a vastly undocumented registry; you're not wrestling with EXMERGE on huge, monolithic data objects when you're InfoStore won't mount; you're not sweating it out when a DCPROMO goes wrong and your DC doesn't authenticate anymore; you're not endlessly rebooting your servers with each patch you apply.

      Open source and *nix systems aren't always easy either, but the transparency in the community, the source, and the implementation makes life alot easier when things go wrong.

      --
      body massage!
    147. Re:Here we go again..... by shutdown+-p+now · · Score: 1

      Yes, they do have to maintain some compatibility. But that compatibility is to be able to read _old_ versions, not to keep new files from new versions of MS Office compatible or even legible to old versions of MS Office. Upgrades that work for MS owned software seamlessly, in particular, but by default save old files in new formats, are absolute hell to keep interoperating with third-party tools.

      We're not talking about files here, we're talking about protocols. No matter what, a new release of Exchange will have to make sure that previous versions of Outlook can work with it (because, as GP noted, quite often the server is upgraded first, and then the client upgrades are rolled out gradually - and sometimes this can take years). That means that the server has to support the old protocol. And that means that, if Evolution can pretend that it is, for example, Outlook 2003, then it will be able to work for at least a few upcoming Exchange versions.

    148. Re:Here we go again..... by shutdown+-p+now · · Score: 1

      I'll probably get flamed, but I actually like T-SQL better than vanilla SQL for most uses.

      What's "vanilla SQL", even? Can you point at a single production RDBMS which strictly conforms to ANSI SQL?

      That said, T-SQL is certainly much further from the standard then e.g. what Postgres offers...

    149. Re:Here we go again..... by vrmlguy · · Score: 1

      You seem to be mistaking me for someone else. I never said that Exchange was in some privileged position wrt SOX. By this point in time, any enterprise email system that's being used by US publicly traded corporations may be assumed to meet those requirements. I'm fairly certain that IBM, Sun and Google eat their own dogfood, so there's three solutions right there.

      Nor did I say that the technical requirements were mysterious. It's fairly simple to put a filter on an email gateway and have everything going in or out archived in real-time.

      No, the problems are social. Since your auditors are going to be on the hook for those million dollar fines, I suspect that they'll want more than a few minutes of explanation of how your home-grown solution works; I know that I would. Just telling them, "We use Lotus Notes with the IronMail SOX add-on" will take the better part of a day, because they'll want to see proof that you're telling the truth. How much longer will it take to prove that your home-made system doesn't, for example, secretly delete emails sent to and from your personal broker?

      --
      Nothing for 6-digit uids?
    150. Re:Here we go again..... by bit01 · · Score: 1

      How much longer will it take to prove that your home-made system doesn't, for example, secretly delete emails sent to and from your personal broker?

      If the auditor is honest, about the same amount of time as for any "standard" solution. If I wanted to game the system the first thing I'd do is get a "standard" solution and modify it. Better camouflage.

      You seem to imply that the solution must be almost "perfect". However, as I've already intimated it's trivial to bypass and perfection is impossible. All you can do is go for is a high degree of confidence. An off-the-shelf package helps in that regard but it is only one tool amongst many to improve confidence. e.g. Many corporations have complex email setups due to mergers and acquisitions. How do they know that the off-the-shelf packages used by each division covers all possible email users? (e.g. blackberries, webmail, homeworkers, third world teleworkers, email gateways etc.) The internal/external auditor can't know, all they can do is talk to all the relevant people and make sure all email bases look like they are covered, whether off-the-shelf or bespoke.

      ---

      Don't be a programmer-bureaucrat; someone who substitutes marketing buzzwords and software bloat for verifiable improvements.

    151. Re:Here we go again..... by Anonymous Coward · · Score: 0

      "Sarbanes-Oxley applies to all publicly traded companies and the CPA's and attorneys associated with these companies."

      IN THE FUCKING USA!!!!

      THERE ARE OTHER COUNTRIES IN WORLD BESIDES THE USA, MORON.

    152. Re:Here we go again..... by NateTech · · Score: 1

      Agreed, in some respects. Linux has NEVER created anything better than a commercial company did first, the vast majority of apps are copy-cat applications. Sure, a little different eye candy, but nothing earth-shattering has ever come from the Linux desktop.

      Got into another dumb discussion with a KDE fan the other day. Told him the KDE/GNOME thing continues to suck down developer time that could be better spent building something BETTER if both groups would only get some focus. But that'll never happen. He had his panties all in a bunch about the BUILD environment for GNOME being old.

      Yeah, yeah... that's right kid, focus on the build environment and not the end product... makes sense to ... no one who USES the software.

      Linux is great for developers, and "customers" are always second-rate. Has always been that way, and always will. The only projects that do as well or better than commercial counterparts have real paying customers they have to answer to, or paid developers who's employers want results.

      (Apache, the kernel, MySQL, whatever... name any GREAT Linux software, and it'll have real money and jobs behind it.)

      --
      +++OK ATH
    153. Re:Here we go again..... by JasterBobaMereel · · Score: 1

      Clients are still using windows - no cost
      Clients are still using Outlook - no cost
      Clients notice no difference - no cost

      Admins need to be retrained and installation and configuration time are the only costs

      If it costs "several hundred thousand dollars" to install this on the servers then your admins are robbing you blind with each upgrade of Exchange since this is about as complex and time consuming

      There are expenses involved but these are limited to a one off more than an exchange update, then a repeated only as much as exchange maintainence and upgrades without the cost of exchange

      The cost of an OEM copy of Windows is irrelevant to this since the money you save is on Exchange and not on Windows (you may save one licence per installation of exchange)

      --
      Puteulanus fenestra mortis
    154. Re:Here we go again..... by wintermute000 · · Score: 1

      I agree with your general theme. Most of the good stuff is on the server side with commercial factors pushing it forwards. (note most - there are a few goodies on the desktop side e.g. amarok, kate to name two off the top of my head).

      I find it funny that whenever I suggest OSX as the model that the linux desktop needs to go towards - unix under the hood but hide all of it under slick GUI, keep things consistent and stop implementing a zillion backends that clash with one another, with different programs / GUI config bits hooking into different backends - I always end up getting flamed to hell and back. So what if the major distros unite behind gnome, kde or whatever, as long as nobody is stopping you from rolling your own desktop then who cares.

      Even then, the achilles heel is that you cannot stay in a purely gnome or kde environment and configure everything you need in gui in an obvious manner. As soon as you need someone to open a terminal, its a FAIL. Heck most of the time some amount of under the hood tinkering is required just to get it working properly. (all major distros recent releases - if its not wireless drivers, its pulseaudio, or proprietary ATI/nvidia drivers, etc. etc.). And no its not superior to windows because 95% works out of the box, windows setup.exe hunt and peck is within the grasp of userbots. Understanding OS components and tweaking CLI appropriately is not.

      I know I'm advocating a monolithic stack but hey, we're all stuck on X already as far as I'm aware right? If I don't like X what other choice do I realistically have? And unlike windows, nothing is locking out anybody from using anything else - but for heavens sake lets get some standards in place so the majority of the focus goes in a consistent manner instead of being scattergunned across the place reinventing the wheel (and never getting to suspension or rubber tyres or rack and pinion steering)

      Then of course the OSS zealots start wading in with the 'i don't care about the unwashed masses linux is for l33t hax00rs like me', at which point I give up

    155. Re:Here we go again..... by wintermute000 · · Score: 1

      No, not what I said at all.

      Pointing out that its near impossible do deploy such project in corporate enterprise environment - its a goddamned fact not a statement of intent.

      And no, I never said above by itself is a reason not to put resources into this project. But not taking this into account is just plain foolish.

    156. Re:Here we go again..... by wintermute000 · · Score: 1

      What someone needs to do is test this theory in a full corporate environment or at least similar size/requirement environment, and have it fully documented (and publicised). Bring in admins in a blind test and sit them behind windows machines using windows tools and have them do real life admin work. You get the idea

      i.e. one of the big linux majors needs to 'eat their own dogfood' so to speak (I know samba isn't written by redhat or any individual such company) and demonstrate to the rest of the world that its fully possible.

      Heck, even a lab setup but of that kind of size e.g. 1000 virtualised clients running some kind of crazy script (randomised elements is a must) that hammered through all the things normal clients do - sign on and sign off, appear in different locations / subnets, change settings, move files around, duplicate sign ons, new users created, old ones deleted, things trying to access things they should not have access to). Also have a set of 'typical' 3rd party systems that plug into AD like BES and do the same.

      Also they need to demo a seamless migration and have the strategy / documentation down pat.

      THEN we may have a hope in hell of this getting off the ground where it matters (i.e. in corporate dilbert land).

    157. Re:Here we go again..... by WebCowboy · · Score: 1

      The goal is laudable but strategically speaking: do we really want to focus more OSS efforts to replicate MS protocols and methods?

      Yes, insofar as it makes it easier to migrate AWAY from MSFT platforms. Lack of interoperability is what makes Exchange lock-in so effective. If you can inter-operate, you can also migrate. Perhaps success lies in beating MSFT at the embrace, extend and extinguish game.

      You have to start somewhere. We'll probably have to wrestle with the intricacies of MSFT's bastardised LDAP/Kerberos/CIFS mashup and the corresponding "impedance mismatch" for awhile but without effort we won't achieve something close enough to perfection.

      OpenOffice.org, though far from a market leader yet, is enjoying relative success in very large part because it is sufficiently compatible with legacy MSFT file formats.

      Whilst a million enterprises out there shrug their shoulders and think 'why would I want to wrestle with this when I could just go along with the AD stack that I know, trust and my MSCE admins love'

      Well, except when that enterprise is compelled to upgrade to the next major release of Windows Server and they have to re-learn how to do various tasks, or they have to deal with changes to policies that the upgrades take upon themselves to make from time to time.

      Anyways, that won't be an issue for awhile, as enterprises try to avoid implementing half-baked systems. Developer communities, hobbyists and small businesses will be involved first--in that order. Also, don't underestimate the IT department personnel. Some of them actually WANT to know HOW stuff that they are responsible for actually works, not just how MSFT want s them to point-and-click their way through it. If you can "out cool" MSFT they will embrace change over EXchange.

    158. Re:Here we go again..... by WebCowboy · · Score: 1

      For example, with E2007, it is almost a no brainer to set up archiving and retention so incoming and outgoing E-mail is retained as per laws... laws that are a bad thing to break.

      Using exchange does ABSOLUTELY NOTHING to make it easier to be SOX compliant. The default setup of Exchange is NOT SOX compliant--it must be configured that way--and an auditor must examine the set up and approve it as such, just as is the case with Lotus or any of the Free email-and-groupware solutions. As for meeting data retention requirements--well, it is a no-brainer for Lotus admins too. I can even make Citadel meet that particular SOX requirement LITERALLY within minutes.

      An OSS product is going to have to not just grok the Exchange 2007 protocol, but be able to support features that Exchange offers

      At this point in time, matching MSFT's feature list is a secondary challenge--that can easily be done as has been demonstrated by a number of successful Free software projects. Interoperability is the challenge here, as that is what is REALLY MSFT's "secret sauce". To achieve interoperability either requires governments to lay a smack-down on MSFT such as they cry "uncle" and submit specs, or else a great deal of reverse engineering.

    159. Re:Here we go again..... by Neoprofin · · Score: 1

      I'm pretty sure any discussion of more efficient methods has long been tabled because the people who make decisions "just use email" so it must work.

      I love my job, but I'll say flat out that our over-arching IT strategy is like asking a man to build a house and then giving him 4 plastic spoons and an issue of Popular Science. Yes, he has tools, but they're not the right ones and he's not allowed to find new ones until the old ones are so obviously broken that it can't be ignored anymore.

      This is why we're running an outdated version of Web Access, VNCing into an outdated version of our database (As opposed to VNCing into a newer version, becasue the newer version is still terrible at handling remote connections) etc etc.

    160. Re:Here we go again..... by drinkypoo · · Score: 1

      What's wrong with GroupWise or Domino?

      Just get out.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    161. Re:Here we go again..... by dissy · · Score: 1

      Ok, fair enough. For real-world situations, you do speak the truth (I am in a similar situation myself, but fortunately have a bit more freedom when it comes to obtaining said tools on my own without spending company money.. Yeay OSS)

      My post was indeed for an ideal situation. However it was in response to a clearly hypothetical situation, so still called for :}

    162. Re:Here we go again..... by Anonymous Coward · · Score: 0

      Ummm....wow.

      I administer a WAN with 23 sites. AD, Exchange, lots of SQL, Citrix, etc. Never had a major AD or Exchange issue. We have an MS Enterprise Licensing agreement just for the cost "savings" in bundling. We've never paid for a $35k premium support agreement, and I've never had an issue that could not be resolved via Google.

      The software is far from perfect but it is reliable. Our largest server has Exchange 2003 EE and 2 instances of SQL 2000 running concurrently.....only shut down once in all of 2008 and that was for power system maintenance...

      Regarding IIS, I have a web server with 6 IP addresses and 8 virtual hosts.

      Our environment is not complex, but it works.

      I use some OSS in our environment. Asterisk, CRM, Nagios, FileZilla FTP Server, PuTTY, etc and it works also.

      If someone would write some OSS apps for the heavy highway construction industry we would embrace it more. The top software companies in our industry simply do not support a non-Windows environment.

      Yeah, we could save some money using Samba but no one is going to give up Outlook any time soon. The savings would be minimal in the larger scheme of things. Exchange requires AD. AD requires user CALs. Maximum Exchange functionality requires Outlook. That is the MS business plan.

      As long as we are making money in our primary business no one cares that MS is cutting into .8% of our annual profit of 10 million.

    163. Re:Here we go again..... by Xabraxas · · Score: 1

      So, it'll take a while, IMHO. Just like it took a while for Linux & Apache...

      Huh? Was there ever a time when IIS had more market share than Apache?

      --
      Time makes more converts than reason
    164. Re:Here we go again..... by hattig · · Score: 1

      MS Project is way over-featured and hence complex for a hierarchical todo list manager. I'm thinking of something like Things for Mac OS X, or OmniOutliner that used to be free with Macs.

    165. Re:Here we go again..... by Orion+Blastar · · Score: 1

      Sorry but God just laughs at you when you say things like that.

      God bless the atheists, for they set a cosmic joke with no punchline for us all.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    166. Re:Here we go again..... by Orion+Blastar · · Score: 1

      Yeah but one day I will get better and healthier and go back to work. I'll be able to outwork and outwit other coworkers and managers when I do, because of all of the research I have done on my off years.

      Thank you, I too hope you never share my own fate.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  2. Kontact is cool. by SanityInAnarchy · · Score: 5, Insightful

    If by "KDE integration" they mean Kontact, I'm all for that.

    Mostly because of the design -- Kontact looks and feels like a monolithic, Outlook-esque application. Instead, it merely combines pieces you already have as standalone programs -- KMail, Akregator, KOrganizer, and so on.

    --
    Don't thank God, thank a doctor!
    1. Re:Kontact is cool. by morgan_greywolf · · Score: 1

      Indeed, Kontact is cool. (Or would that be kool? ;) But that's because it uses KParts, which is, in and of itself, cool.

      People who implement new KDE filemanagers because Konqueror "does too much" just don't get it. It's a modular design.

    2. Re:Kontact is cool. by synnthetic · · Score: 0

      About your sig..

      Cedar Falls got lucky with fiber years ago.. PA is lucky to have DSL in the rural spots.. after the whole Adelphia thing.

    3. Re:Kontact is cool. by synnthetic · · Score: 0

      err.. Fairfield, IA. Close enough. Point is.. Iowa had some awesome state laws that let communities jump ahead years ago.

    4. Re:Kontact is cool. by SanityInAnarchy · · Score: 1

      that's because it uses KParts, which is, in and of itself, cool.

      They are, especially because so much of KDE seems to use them properly.

      But I'm still curious exactly what makes them so special. Aren't they just embeddable GUI widgets? Is that really such a unique concept?

      People who implement new KDE filemanagers because Konqueror "does too much" just don't get it.

      I don't know that I've seen that done, aside from Dolphin, and Dolphin and Konqueror share a KPart. Unless I'm missing something, Dolphin is all about providing a different UI.

      --
      Don't thank God, thank a doctor!
    5. Re:Kontact is cool. by sskang · · Score: 2, Insightful

      KParts is a non-unique concept implemented pragmatically, leading to KDE devs actually using it.

      The entire framework, from querying, instantiating and integrating KParts is optimised for the common case, ie shared libraries used in-process on the local machine, which means it's easy to learn and use.

      Other attempts such as Bonobo and the erstwhile KOM/OpenParts were designed for maximum flexibility but didn't catch on because they made developers' lives difficult for these common cases.

    6. Re:Kontact is cool. by Anonymous Coward · · Score: 0

      But I'm still curious exactly what makes them so special. Aren't they just embeddable GUI widgets? Is that really such a unique concept?

      Not terribly unique, but it's more than just a widget. A kpart provides menu and toolbar items in a way that's meant to integrate cleanly with the hosting application.

    7. Re:Kontact is cool. by Molf · · Score: 1

      I don't know that I've seen that done, aside from Dolphin, and Dolphin and Konqueror share a KPart. Unless I'm missing something, Dolphin is all about providing a different UI.

      That's correct (in KDE4 at least). It's possible to uninstall Dolphin, and then Konqueror will be unable to browse local directories.

      TRWTF is what Dolphin (the application) is actually *for*. The UI is *more* cluttered than Konqueror despite providing *less* features. It's like they heard of the trade-off between features and ease-of-use[0] but didn't realise that one of those is supposed to be improved, rather than both get worse. I suspect I may not be the target market for this application :P.

      [0] Not that I really believe in this trade-off, for reasons more-or-less described by this guy: http://www.over-yonder.net/~fullermd/rants/userfriendly/userfriendly1.php

    8. Re:Kontact is cool. by SanityInAnarchy · · Score: 1

      More cluttered, maybe, but simpler for what you actually need to do with files.

      I find it hard to have an informed opinion, though. My file browser is bash.

      --
      Don't thank God, thank a doctor!
    9. Re:Kontact is cool. by RiotingPacifist · · Score: 1

      if it is impossible to uninstall konqueror and still browse files, then your distro has packaged it wrong. i strongly dislike dolphin but i can see its appeal for many users, so i just stick with, konqueror support for using it as a file manager isn't going away anytime soon.

      --
      IranAir Flight 655 never forget!
    10. Re:Kontact is cool. by Molf · · Score: 1

      if it is impossible to uninstall konqueror and still browse files, then your distro has packaged it wrong.

      I presume you mean 'uninstall Dolphin', which is what I said.

      Are you saying that Konqueror in KDE4 can use something other than dolphinpart as the embedded viewer for files of type 'inode/directory'? In Debian at least there appears to be no other option, and I was under the impression that it was an intentional choice to use one shared part.

      On the other hand, perhaps you are saying that it should be possible to uninstall the Dolphin application while leaving the kpart available for use? In that case, what distros have it packaged in such a way that that's possible?

    11. Re:Kontact is cool. by RiotingPacifist · · Score: 1

      I never said anybody was doing it right, but surely you can make konqueror depend on kdolphinkpart without the horible sidebars or toolbars

      --
      IranAir Flight 655 never forget!
    12. Re:Kontact is cool. by Molf · · Score: 1

      I guess you could. I have a (now rather sizeable) list of bugs and wishlist items I've been assembling for KDE4.2 in the last couple of days, with the intention to go through it and file bugs as appropriate. I'll add that to the wishlist :D

  3. But can they make it suck as much? by Anonymous Coward · · Score: 1, Funny

    It is nice to emulate Exchange, but raising it to the level of suk that MS achieves would be a labor of decades.

    (You gonna mod this troll or funny? Huh? What ya gonna do, boy?)

    --
    open source governance

    1. Re:But can they make it suck as much? by palegray.net · · Score: 0, Flamebait

      You're still at -1 Troll, boyeeeeeee.

  4. Integrate with existing FOSS groupware by IGnatius+T+Foobar · · Score: 4, Interesting

    I had a conversation with one of the openchange developers a few months ago to talk about some of the architecture being built here, and was pleased to find out that they're aiming to do something useful. They do want OpenChange to be useful as a standalone server. That gets you something Outlook can talk to. But they're also going to expose all of the right API's and stuff so that OpenChange can be integrated with an existing store or server. That means that with the right amount of glue code, we'll be able to integrate it with existing open source groupware servers like Citadel or Kolab or OpenGroupware. All of these servers currently have Outlook compatibility, but you need to add a plugin to Outlook in order to make it work. With any luck, OpenChange will allow Outlook to talk to all of these excellent FOSS groupware platforms as if they were Exchange servers.

    (Not that I'm knocking the plugins, mind you ... some of them are excellent. I'm particularly fond of Bynari's connector which is totally seamless, works with open source groupware servers, and costs far less than Exchange licenses. But a connector-free option will be nice too.)

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:Integrate with existing FOSS groupware by Anonymous Coward · · Score: 0

      Have a look on Zarafa. This has much better Outlook support than opengroupware and Kolab, because it's fully based on the MAPI standard.

      The Z-Push project is an opensource Activesync implementation for Zarafa.

      Personally i like the Zarafa ajax based webclient.

    2. Re:Integrate with existing FOSS groupware by IGnatius+T+Foobar · · Score: 1

      Zarafa appears to be yet another "tiered" offering, with a cut-down version available as open source, and the full version available as $$$ware ... same as Zimbra and Scalix. In order to be fair I only included pure-play open source offerings in my original post.

      --
      Tired of FB/Google censorship? Visit UNCENSORED!
  5. What about Evolution? by nlann · · Score: 1

    I've been using Evolution and the Exchange plugin to connect to my company's Exchange server.

    I can access mail and online calendar with not much problem. There are some annoyances, but I can live with them.

    I would prefer OpenChange and Evolution work together in improving the already existing stack instead of creating a new one...

    1. Re:What about Evolution? by dmomo · · Score: 1

      Are you able to book conference rooms or schedule meetings? This is where Evolution becomes a roadblock for me.

    2. Re:What about Evolution? by Anonymous Coward · · Score: 0

      Yeah, I've been running Evolution with the Exchange plugin for a couple of years and can book resources, schedule meetings, grab people from the GAL and even check their free/busy status. I was running Outlook on and off in xover-office but dumped it for good about a year ago. Haven't had any issues.

    3. Re:What about Evolution? by Anonymous Coward · · Score: 0

      Doesn't work with Exchange 2007.

    4. Re:What about Evolution? by Molf · · Score: 1

      Shared calendars in Public Folders. Evolution can't do them. Plus it's not cross-platform and it's slow and bloated. I tried really hard to like Evolution, but I couldn't stand it past the first afternoon.

    5. Re:What about Evolution? by Anonymous Coward · · Score: 0

      Are you able to book conference rooms or schedule meetings? This is where Evolution becomes a roadblock for me.

      Yes you can actually. At least with the ubuntu intrepid's version of evolution I schedule meetings all the time and invite the resource rooms as a resource (don't invite them as required or optional, pull them in as a resource type). It works great.

      The thing I hate about scheduling meetings with evolution though is that it gives me LOTS more options about how to do things only for some of them to not work because the exchange server itself doesn't support that option (like scheduling a recurring scrum meeting every day except the 2nd fridays). It works fine for me in my evolution (since it was created and operated on the evolution level) but the meeting invites others get just have it recurring everyday including every 2nd friday which I didn't want it to be.

      It isn't a problem for most people I would imagine but having more features available to you then what the server will allow is kind of annoying at times :)

    6. Re:What about Evolution? by xenocide2 · · Score: 1

      Evolution does have an openchange based plugin; I'm not sure what timeframe it will be stable in. This is part of the point of openchange: write a library to handle extended MAPI, and let all the different software clients use it.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

  6. Fingers crossed by dmomo · · Score: 2, Interesting

    It's amazing how MS is so successful in making NOT having their products very inconvenient. Evolution almost works. I still kick and scream when someone asks me to set up a meeting. Think about how those MS users must feel. Here is one of the "Tech" team, and he has trouble:

    *Scheduling Meetings
    *Printing from time to time
    *Dealing with Spreadsheets on a share drive

    I will keep my Linux desktop at work, but boy do I envy those "Blue Pill" MS users.

  7. NO CHANCE for this to work by Anonymous Coward · · Score: 0, Interesting

    This is a space that I've observed for a long long time. I can assure you that if anyone ever gets even remotely close to a replacement for Outlook against an Exchange server (or Exchange against an Outlook client), Microsoft will change the APIs so fast your head will spin off and fly away.

    MAPI, AD and such are PROPRIETARY protocols folks, and Microsoft knows they are the keys to the kingdom. That's why all the Exchange clients ever created work ok at the start, but before they can really get going they fall back several steps. Then they arrive at the real problem of playing catch-up every time Microsoft breaks them. The customers and users don't blame Microsoft because Outlook and Exchange still work (as well as they do, anyway) -- the fury is pointed at the third party software that promised a way out of the Exchange but failed to deliver.

    Remember "Windows ain't done until Lotus don't run." That play works.

    1. Re:NO CHANCE for this to work by Anonymous Coward · · Score: 0

      You are 100% correct here. Even if somebody closely replicates the Microsoft protocols, there's an army of lawyers at the ready to defend their IP.

      As much as I dislike Microsoft's business practices, AD and Exchange work EXTREMELY WELL. Not only do they work well, there is no other competition even remotely close to being as good. Before you nay-say, I actually DO support an AD system of 50k+ users. It's not perfect but no viable alternative is anywhere close to being ready.

    2. Re:NO CHANCE for this to work by Anonymous Coward · · Score: 0

      "Windows ain't done until Lotus don't run" was proven to be a load of bollocks years ago.

    3. Re:NO CHANCE for this to work by Anonymous Coward · · Score: 0

      This is a space that I've observed for a long long time. I can assure you that if anyone ever gets even remotely close to a replacement for Outlook against an Exchange server (or Exchange against an Outlook client), Microsoft will change the APIs so fast your head will spin off and fly away.

      MAPI, AD and such are PROPRIETARY protocols folks, and Microsoft knows they are the keys to the kingdom. That's why all the Exchange clients ever created work ok at the start, but before they can really get going they fall back several steps.

      http://blogs.zdnet.com/microsoft/?p=1064

      http://arstechnica.com/open-source/news/2007/12/antitrust-pact-payoff-samba-gets-protocols-from-microsoft.ars

      http://news.cnet.com/8301-13580_3-9836784-39.html

      http://news.samba.org/announcements/pfif/

      You are quite a bit out of date with that thought.

    4. Re:NO CHANCE for this to work by PitaBred · · Score: 1

      They'll have to remain backwards compatible, which leaves a nice big hole open, and there are a bunch of lawsuits in both the EU and the US against Microsoft about their monopoly status, and most of the remedies involve Microsoft opening and documenting their communications protocols. Like MAPI and AD. Until MS stops pissing off governments it will be under a very big microscope, and they'll be expected to help projects like this be implemented with proper protocol documentation.

    5. Re:NO CHANCE for this to work by Lennie · · Score: 1

      Well, problem is, Exchange doesn't fall under the 'have to document' protocols and so they didn't.

      Actually it turns out to be a pretty crappy protocol with bad security and buggy implementations from Microsoft.

      --
      New things are always on the horizon
    6. Re:NO CHANCE for this to work by ejdmoo · · Score: 1

      http://www.microsoft.com/protocols/

      Actually, it does fall under that category.

    7. Re:NO CHANCE for this to work by Anonymous Coward · · Score: 0

      How is any of that out of date? You claim that the protocols used by Outlook and Exchange are part of that settlement? That's news to me.

    8. Re:NO CHANCE for this to work by Anonymous Coward · · Score: 0

      I might believe there is no Open Source alternative but at very least Novell e.Directory is more than a viable alternative. I some cases it is superior and in any case it (as Novell Directory Services) is what AD was developed to compete with.

    9. Re:NO CHANCE for this to work by glitch23 · · Score: 2, Informative

      MAPI, AD and such are PROPRIETARY protocols folks, and Microsoft knows they are the keys to the kingdom.

      This is too broad a statement to be 100% true. MAPI is proprietary but the services which make up ADS use different protocols which are open in some cases. ADS isn't just a single protocol. Kerberos is an open protocol however MS has made some changes to it for use in ADS. LDAP is an open protocol and MS has made schema changes to make the protocol operate in a Windows environment (this isn't any different from Sun doing it to work better with Solaris though; LDAP is meant to be extensible by making schema changes) so don't fault them for that because it isn't proprietary. Replication in ADS occurs using LDAP over IP (it can also use SMTP though). There is also SMB used for distributing group policies.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
  8. Just use Zimbra!? by TheNarrator · · Score: 4, Informative

    Seriously, just go buy a Zimbra license. Runs on Linux, does everything exchange does, not too pricey and it works great with outlook clients. Shared calendar, great web gui, etc. Oh yeah and they are owned by Yahoo now so you can feel like you're supporting the newly crowned Internet underdog while you're at it.

    1. Re:Just use Zimbra!? by Anonymous Coward · · Score: 1, Interesting

      That's what I'm talking about. I run zimbra at work and we have the network edition and nobody even uses the outlook connectors. Everything runs great on it. You can sync your mobile phone to it with no problems. I haven't had any downtime for over a year. I would never run exchange or want something that looks like exchange.

    2. Re:Just use Zimbra!? by Cyberax · · Score: 1

      Have you actually _tried_ to use Zimbra Desktop??? It's SLOW and leaks tons of memory.

      Outlook is so much much much nicer. Also, Outlook is VERY customizable, especially with the help of Outlook forms. That's also why it's so hard to write free connectors/emulators for Exchange.

    3. Re:Just use Zimbra!? by Anonymous Coward · · Score: 0

      Are you talking about the offline client? I've been using the Zimbra web client for over a year and a half after deploying it at my company and it's worked fantastically for me and the others that use it. Some are still attached to Outlook, but once people try the web client they rarely go back.

    4. Re:Just use Zimbra!? by Dice · · Score: 1

      I remember when Yahoo! was cool.

    5. Re:Just use Zimbra!? by Cyberax · · Score: 1

      Yes, I'm talking about their "Zimra Desktop" client. I hate it with passion.

      Web clients are not always desirable/possible.

    6. Re:Just use Zimbra!? by julesh · · Score: 1

      Seriously, just go buy a Zimbra license. Runs on Linux, does everything exchange does, not too pricey and it works great with outlook clients.

      Including forcing you to purchase additional client licenses every time you need a new desktop. For many of us, the major benefit of open source is that we get to do stuff like adding a new computer to our networks without having to spend an hour or two going through the software licensing logs trying to work out which products we now need to purchase additional licenses for.

    7. Re:Just use Zimbra!? by JShadow21 · · Score: 1

      They have an Outlook connector which works very well, maybe that's what the parent was referring to. Zimbra desktop is still beta for a reason ( not google beta ).

    8. Re:Just use Zimbra!? by IGnatius+T+Foobar · · Score: 1

      Zimbra is a pretty good Exchange knockoff, but if you want to use Outlook with it then you need to be aware that their Outlook connector runs in sync mode. It doesn't implement a full store and transport. Anyone who has used a sync connector knows that it's a pain in the neck to use compared to a connector which assumes that all of the data is on the server.

      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    9. Re:Just use Zimbra!? by mt262 · · Score: 1

      I have over 100 users that use the outlook connector and it syncs everything (contacts, calendar, mail, etc) just fine. The mobile part syncs everything flawlessly as well. To me, Zimbra isn't an exchange knockoff, I put it in a class of its own. I have never ran citadel, but have heard good things about it. But Zimbra Desktop does suck imo, but hopefully it will get better.

    10. Re:Just use Zimbra!? by beguyld · · Score: 1

      Seriously, just go buy a Zimbra license.

      Until Microsoft buys Yahoo and kills Zimbra....

  9. Exchange isn't the only concern though... by thousandinone · · Score: 1

    Depending on the field, there are a number of applications that tie into an exchange environment beyond just the email client. I'm talking things like (VOIP based) voicemail to email, Blackberry Enterprise Server, and their ilk.

    For the record, I hate blackberries, and would actually recommend a windows mobile device over a blackberry any day. In how many corporate environments, however, does the IT department get to call the shots in that manner? No, in reality, if the CEO and the other board members want blackberries, they're going to get them, and a BES to support them.

    So is there any chance for supporting other apps that work with exchange, or is this just jury rigged to the point that outlook recognizes it as Exchange?

    1. Re:Exchange isn't the only concern though... by Psychotria · · Score: 1

      Not only apps, but programming paradigms and support. I do 90% of my programming in linux, but that other 10% is for work stuff. 90% of the 10% I do for work is for "one off" applications. Visual Studio means that I can make a "one off" application in next to no time (and, have it properly structured and documented). If the application gets used enough I will get the go ahead to implement it in C++, if warranted; or update the C#/WinForms/VB or whatever, tightening the code and possibly abstracting it more.

      I could do the same in Linux and using frameworks or languages such as Qt, Gtk or mono... but for really quick prototyping, I find that Visual Studio wins hands down (for any of the supported languages). I actually prefer KDevelop for the 90% of my work, but for the other 10% at work I use VS.

  10. Citadel by flyingfsck · · Score: 4, Interesting

    Hmm, Citadel with the Bynari connector already does all that Exchange does. You can literally replace dozens of Excange servers with a single Citadel server and the users won't know the difference.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  11. Zarafa already has a lot of exchange features. by gambit73 · · Score: 2, Informative

    If you want a replacement of Exchange and you don't want to wait a year, you could look at Zarafa. www.zarafa.com

    1. Re:Zarafa already has a lot of exchange features. by AlXtreme · · Score: 1

      Interesting you mention Zarafa. I'll be seeing a client next week who uses Zarafa for his mid-sized business, and is not satisfied at all with it. It wasn't my install as I'm primarily a developer, but it doesn't look good...

      Might have to migrate to something else, they're already considering Gmail / Google Apps or MS Exchange, but this might be a good testbed for OpenChange / Samba4. Unfortunately, I suspect the Zarafa install to also have been a 'testbed' of sorts.

      --
      This sig is intentionally left blank
  12. This is not news. by Anonymous Coward · · Score: 0

    OpenChange has been around as a project since at least 2004. Prior to that (1990 - 2001) there was a commercial product called OpenMail that worked quite well as an exchange replacement. In 2001 HP announced that it was discontinuing sales to new customers and would not develop it further. Fast forward to 2003, a startup called Apptran Software was founded with a main goal being to develop a similar product. In 2006 it changed its name to PostPath, Inc. and was acquired by Cisco in August 2008.

  13. I don't understand Exchange by gilgongo · · Score: 4, Interesting

    It's always mystified me as to why a business with less then about 100 employees would use Exchange Server. Yet it seems the vast majority do, even though they could just use IMAP with Outlook.

    Is it the shared calendar/resource booking thing? In which case why do they elect to spend serious money (probably close to the annual wage of one of their junior employees) when a web-based shared calendar would be free? Heck, a couple of days evaluating the hoards of good alternatives on freshmeat.net wouldn't kill them would it?

    I dunno. Weird. Medium to large corporations (200 seats+) I can sort of understand, but even then...

    --
    "And the meaning of words; when they cease to function; when will it start worrying you?"
    1. Re:I don't understand Exchange by Anonymous Coward · · Score: 0

      One thing that gets Exchange into small businesses is that Windows SBS (Small Business Server) includes Exchange and SharePoint.

      I do some volunteer IT support work at a private school. We run SBS for the office with about 12 users. We got a good deal on a new Dell server for about $500 including software. That gave us 5 client licenses (CALs). We spent close to $1000 for 10 more so for about $1500 we got a server that satisfies our needs well. Exchange and Outlook Web Access have never missed a beat. Each CAL includes the latest desktop Outlook even if the desktop doesn't have Office. Exchange, on the end of a DSL line, is the MX for the domain. ASSP sits in front of it as spam filter. With email forwarding to a $8 per month hosting service we provide offsite users with a mailbox @ the domain without using extra CALs.

      Maybe we could have gone OSS and saved some money but they had Exchange on an old server and everyone was hooked on Outlook before I got involved so it wouldn't have been an easy move. Shared calendars, task reminders etc are heavily used via both Outlook desktop and OWA.

    2. Re:I don't understand Exchange by fl!ptop · · Score: 3, Interesting

      It's always mystified me as to why a business with less then about 100 employees would use Exchange Server.

      i had a client, who's an attorney. her office has 3 employees, including herself. she insisted to me that i install exchange on her server for her. after i explained the drawbacks of running an exchange server as your primary mx box on a dsl connection, and that it was akin to killing a fly with a 30.06 to implement all this for just 3 people, she still insisted. upon further investigation, i discovered her server was 32-bit and wouldn't run exchange (it requires 64-bit), so she'd have to not only invest in the software but also buy a new, expensive server as well. she didn't care.

      so i investigated exchange hosting off-site, but she's paraniod about other parties being able to read her sensitive emails. i explained that email flys around in plain text and anyone determined enough could read it anyway, but she still wanted it. i then told her she'd have to find someone else to implement it.

      and why, after all that, did she insist on having exchange? so her secretary could manage her calendar, and the alerts could be sent to her blackjack phone.

      in my experience, most clients want something because a) everyone else is using it, and/or b) they don't know any better. they have the money. they don't care that it takes careful system administration to make it work right. they're not willing to entertain the idea of an alternative that's more stable and costs less. exchange is the buzzword they've heard over and over, and you can't change their minds.

      --
      When you recognize love in another and realize how precious it is, everything else seems so insignificant.
    3. Re:I don't understand Exchange by pak9rabid · · Score: 1

      It's always mystified me as to why a business with less then about 100 employees would use Exchange Server. Yet it seems the vast majority do, even though they could just use IMAP with Outlook.

      Have you ever tried using Outlook's IMAP functionality? It's a complete joke...

    4. Re:I don't understand Exchange by dbIII · · Score: 1

      It's always mystified me as to why a business with less then about 100 employees would use Exchange Server.

      Another mystifying thing is even with so few users you might still need three MS Exchange servers on top of a PDC and BDC - so five machines to do the job of one *nix machine. That was the setup in one place with about 120 employees where I came in on a short term contract - 3 of the things to handle the load, but MS Exchange 5.5 was an utterly horrible piece of crap.

    5. Re:I don't understand Exchange by Anonymous Coward · · Score: 0

      Exchange was one of the first to:

      • Integrate email, contact management, calendar/scheduling MS Office suite integration in a desktop client.
      • Run on a Windows Server.
      • Have easy graphical management.
      • Be relatively cheap.
      • Scale from a single office 5 users to multiple offices with tens of thousands of users globally.
      • Be easy to install and integrate management tasks including tie in to the corporate directory.
      • Mostly just work, not requiring a CNE for daily maintenance of a small system.

      It is debatable as to whether or not there are now better options, than Exchange, available. But, the viable options came too late or didn't run on Windows or weren't as easy etc. And now that Exchange is entrenched it will be near impossible to unseat. Have you ever tried prying Outlook from the cold dead hands of one of its users?

      People just like Exchange/Outlook better than anything else we have shown them. At least, that's what they all say.

    6. Re:I don't understand Exchange by Shados · · Score: 1

      Up to 75 employees, you can use Small Business Server, and for that many users, it will cost a little under 7000$... that includes all Windows Server licenses, Exchange licenses, and you can use the other Windows Server stuff like Sharepoint. My part time job while I was in college paid more than that, and after college, well, it wasn't close, hehehe.

      Its the process integration stuff, from email to scheduling, integration with third party stuff (BlackBerries... you can integrate with other solution, but its nowhere as comprehensive) etc. It works, it maintains itself (well, with Small Business Server anyway, its hard if you do it yourself). Before Small Business Server, I would have agreed with you, but SBS was released as an answer to stuff like Google Apps. Even then, I still agree that for a small company (someone who replied to you said he was asked to install Exchange for 3-4 people...thats ridiculous) it is a bad idea. But 20~ employees or more, it can be cost effective, if you use a lot of its features.

      Outlook/Exchange will also integrate itself with a lot of other things. Office Communicator is a big one, Sharepoint like I mentionned above, and all around, if you set it up right, you do save money in the long run. You still have to consider alternatives though, because if you're not planning on using Exchange's features, its silly.

    7. Re:I don't understand Exchange by Anonymous Coward · · Score: 0

      Because web-based calendar thingies don't work. They are cumbersome, they are slow, they are awkward, and there is no standard.

      Exchange is the closest thing out there to a real standard...

    8. Re:I don't understand Exchange by beguyld · · Score: 1

      ...they could just use IMAP with Outlook.

      Obviously, you've never actually tried to use Outlook with IMAP. It's on the marketing check list, and it "works" but not very well.

      For instance, when you delete messages, they just get crossed out. You have to run a separate command to actually delete them all afterwards. And the sent folder is local. It doesn't use the sent folder on the IMAP server, so it's not backed up and you don't have access to it when away from the PC the message was sent from.

      This is Outlook 2003, but I've heard 2007 is no different.

      Is it the shared calendar/resource booking thing? In which case why do they elect to spend serious money (probably close to the annual wage of one of their junior employees) when a web-based shared calendar would be free?

      Integration. Sending meeting invites via email, and having people be able to respond with a single click to accept/deny. Integrated ability to schedule meetings, see when others are busy, from within Outlook.

      If you've actually used an integrated Outlook/Exchange solution you'd understand. And keep in mind the daily time you're saving includes every single person in the company, including highly paid executives. So the license cost is minimal in the big picture.

      I'd still rather use an OSS solution than Exchange. The server fees are nuts; and the biggest hassle is needing to track all the licenses at all! Not to mention just wanting to support alternatives, and have plain text configuration, etc.

      But the features of the Exchange/Outlook scenario are incredibly useful. Happily there are alternatives coming. (though why it is so f'ing hard for the OSS community to duplicate the most useful parts of Outlook mystifies me...)

  14. Re:And in 10 years... by wampus · · Score: 1

    Oh, look, I guess WINE is a bunch of trolls, too... cause that's where they are at. Interoperability is apparently hard when you are dealing with things that weren't designed to be interoperated with, but don't remind a slashbot about that.

  15. Yes but does it run... by G+Morgan · · Score: 1

    Does it run Lotus Notes?

  16. Best Ground-up OSS alternative? by bplipschitz · · Score: 1

    For a small business that is just now looking at getting an Exchange server, what would be the bess OSS alternative?

    Thinking that it would be much easier to build and integrate the OSS solution from the ground up, rather than shoehorn it into an existing Exchange environment, what's the best approach here?

    1. Re:Best Ground-up OSS alternative? by Daengbo · · Score: 1

      For an SMB with no history, there are many more options available for you than for older businesses which need to support legacy stuff.

      The Google Apps method mentioned by bplipschitz is $50 per user per year, and will offer much of the functionality at a low cost with a limited SLA and no maintenance. If I were starting a new business right now, I'd probably try to make this one work and create a work-flow around it while backing up data locally on a regular basis. Once Google comes out with an Apps version of the Google Mini, it should be a go-to choice for a lot of businesses. Right now, though, the whole system's pretty new and that worries some folks. Don't believe the "Google Beta" FUDders -- the Premium Edition has an SLA and isn't marked "beta" (but it also doesn't have the newest features in the Free "beta" version).

      eGroupware is an extremely mature web-server based collab suite with Echange functions plus project management, a wiki a DMS (more limited than Sharepoint), and a knowledge base. The whole thing can use LDAP for auth, meaning that it can tie into an AD or LDAP-Kerberos setup. It uses IMAP and ICAL protocols for client software if you want that. It's free, but you need to admin your own hardware. There are support contracts available.

      There's also Citadel, which has been pushed really hard lately in a lot of Open Source press, but which I've never used. People say it's able to work with Outlook directly, is mature, and is feature-complete. It's free, but there doesn't appear to be official paid support on the site.

      If you're willing to go the Google Apps method, you should also look into Zoho. It's also $50 per user per year, but the first ten are free. If I had a bunch of users used to MS Office, I think Zoho would be an easier transition to hosted for them than Google Apps would be. I like GA better for its simplicity, though. Zoho is more integrated and pollished, but it doesn't have the real-time collaboratiion.

    2. Re:Best Ground-up OSS alternative? by JustNiz · · Score: 1

      I came across Zarafa the other day: Its not OSS but it does seem to be a viable Linux-based alternative to exchange:
      http://www.zarafa.com/?q=en/content/products

      (I'm not associated with product or comapny)

  17. Evolution plugin = good/bad architecture? by jonaskoelker · · Score: 1

    [...] the Evolution MAPI plugin [...]

    I'm stuck wondering about this.

    Rather than writing a plugin for evolution, wouldn't it be better to write a mail server (i.e. pop or imap) with a lot of extensions that map onto what exchange can do, and then have an evolution plugin that talks to that?

    In that way, you can do all the boring old mail operations from your mail client of choice and be happy, and use evolution for all the fancy non-mail stuff.

    If there's a standard calendaring protocol, make the wrapper daemon compatible with both imap and the calendaring protocol. Or split it into two daemons (who talk together if need be).

    (and of course provide a nice "Setup exchange account" in evolution that configures and runs these daemons; make it easy to use, of course.)

    [for those of you who love design patterns, this'd be the adapter pattern, right?]

    1. Re:Evolution plugin = good/bad architecture? by Directrix1 · · Score: 1

      Alright, the server is Citadel (http://www.citadel.org/doku.php). The Evolution plugin is not quite up to snuff though. Get cracking.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  18. Why not just use google mail? by walterbyrd · · Score: 1

    I believe you can get all the features of ms-exchange from google mail, for nothing, or next-to-nothing. I further believe that this has already been successfully done by some government institutions with with tens of thousands of users.

    Also, in some cases, you may be able to replace sharepoint with google docs.

  19. O3 Spaces - Sharepoint Alt Re:Here we go again.. by MrSnivvel · · Score: 1

    I would agree that Exchange and Active Directory are two very important reasons why Microsoft will remain dominant. The third MS technology that the Open Source community could really compete in, but appears to be sleeping is SharePoint.

    There is O3 Spaces that works with MS Office and OpenOffice.org/Star Office, and has a Free Community edition available.

  20. Zarafa by Anonymous Coward · · Score: 0

    Am I the only one that knows about Zarafa? I swear it was a slashdot post long ago. Seems quite relevant now. Since this article says "12 months" is required for full development.

  21. Useful Idiot by hullabalucination · · Score: 1

    The quote is "DOS isn't done until Lotus won't run," as told to Pulitzer-prize-winning investigative reporter James Wallace by a Microsoft developer while Wallace was doing interviews gathering material for the book Hard Drive: Bill Gates and the Making of the Microsoft Empire:

    http://www.amazon.com/Hard-Drive-Making-Microsoft-Empire/dp/0887306292/ref=sr_1_1?ie=UTF8&s=books&qid=1233430962&sr=1-1

    From one review of the book:

    According to one Microsoft programmer, a few of the key people working on DOS 2.0 had a saying at the time that "DOS isn't done until Lotus won't run." They managed to code a few hidden bugs into DOS 2.0 that caused Lotus 1-2-3 to breakdown when it was loaded. "There were as few as three or four people who knew this was being done," the employee said. He felt the highly competitive Gates was the ringleader.

    The Kremlin had a term for people like you back during the Soviet era: "useful idiot."

  22. GNOME story, not KDE ... by Anonymous Coward · · Score: 0

    This has just nothing to do with KDE at all - if you read the article, the GNOME / Evolution integration is there already, and working at some level - the KDE integration is just hype - so why is it a KDE story I ask ?

  23. Forgive me for being ingorant but.... by xous · · Score: 3, Interesting

    I really don't see the point of writing code to emulate an exchange server when Microsoft is just going to break it again anyway. Why not write a open standard for calendar and scheduling interchange and take a decent FOSS client (e.g. thunderbird) and extend it to work with that protocol? If you really want outlook capability it should be written as a gateway to the open standard protocol.

  24. Just use domino by cridanb · · Score: 1

    why not just use Lotus domino on a variety of Linux platforms and if you really must an outlook client , this works out of the box

    --
    men will do for beer ,that which they would not for love or money
  25. FreeBSD forever by Anonymous Coward · · Score: 0

    FreeBSD forever.
    Forget about Linux,
    Forget about Windows,
    Forget everything,

    only FreeBSD forver.

    http://www.sitelancers.net