IBM's Inexpensive Notes/Domino Push Against MS
Deviant writes "Speaking as an IT consultant, the one big gap in the Linux stack is in messaging / collaboration. MS Outlook with Exchange is a fine product on which many businesses truly rely, and it is almost impossible to match on Linux — server or desktop. The one competitor to MS in this space has been IBM's Lotus Notes / Domino, which has always had the general reputation of being expensive, bloated, and unfriendly. I certainly wouldn't have considered it for the small businesses that we usually sell on MS's SBS server product. That is why I was truly surprised to hear about the new Domino Express Licensing and Notes 8. This is a product that has native server and client versions for both Mac and Linux. Notes 8, now written in Eclipse, also includes an integrated office suite, Lotus Symphony. This could conceivably let a user do all of their work in one application. And you can now license the server and client components together for as low as $100/user. It's packaged for companies of 1,000 seats or fewer. Is this the silver bullet to take out the entire MS stack — server, client, and Office? Or will IBM drop the ball yet again?"
I'm using the beta of Notes 8 (I work at the big blue), and I can say that it's significantly improved from a UI perspective, and even a bit from a response perspective (which has always been my gripe with Notes)
I use Notes every day ... indeed, I develop in Notes. So, mea culpa.
I do see two main problems with Notes:
(1) It's unconventional, especially the user interface.
(2) It's easy to develop stuff in Notes
The main root cause for (1) is that it was very early if not first at quite a few things. For example the "brackets" (top left, bottom right) that denote a text-entry field. No-one else uses these, but NO-ONE. But at the time they were invented, you couldn't just look at HTML forms and make it look the same, because they didn't exist yet. So they came up with something on their own, and it wasn't good enough to be copied by everyone else - but they were stuck with it.
The main problem with (2) is that since it's so easy, everyone is a Notes developer. Take for example the spectrum of web pages. It's wide: everything from "weee-I-just-discovered-Frontpage-OMG-background-images!", to super clean XHTML-with-CSS that take into account that some users want to use Lynx or screen readers. The spectrum in Notes is wider. So if some Notes apps are bad - blame the IT department for hosting them, much like a bad intranet page - but don't blame the platform.
yes, we have no bananas
This is exactly right. Everything ties together so tightly that once you get one piece you might as well take the whole. You buy Office, which runs only on Windows and which comes with Outlook. You want to use that for email so that means Exchange. Exchange depends on MS Active Directory so that means storing all your user accounts on the MS server and authenticating against that. As long as you have these MS servers for authentication you might as well do your file/print sharing there. As long as you are doing your file sharing there you might as well use DFS replication and put another server in the branch office. Once you are running Exchange you might as well run Outlook Web Access and that means IIS. Once you are already hosting that on IIS you might as well host your other web pages there. Since you are hosting your web pages there you might as well use MS SQL as the backend as well as Sharepoint for the intranet page - etc etc.
They even are nice enough to bundle all of this into one (relatively by MS standards) inexpensive product called SBS Premium. The big catch is that you have to run all of it on one server. As the buisiness expands, and they have already got you depending on it all, they really sting you with the licensing increases involved in buying the full versions of all the various software and their associated Client Access Licenes (CALs) so that you can seperate into multiple servers. When you get bigger still and need clustering and redundancy you need to throw still more servers and more licensing fees at the problem (usually for "Enterprise" products then as well) and that is when they really get you.
I am an RHCE as well as having the full spread of MS certifications - I love Linux and run that and a Mac on the desktop at home. I rarely get to use my Linux knowledge/certifications these days because of all the MS lockin/ubiquity. There are a few places that I would have liked to use CentOS or RHEL for some things but was forced to use the MS product by their insistance on Exchange - and once you have the infrastructure for that there then is no place/need for Linux any more. That is why I submitted this story and have been looking for this solution - the hope that I might actually have something I could sell a buisiness on that would allow me to actually get some Linux out there!
Trust me though when I say that Office/Outlook/Exchange is the #1 reason for half of MS's dominance in the server space. We need something to counter it. I am just really hoping that IBM, with all of its resources and its relative presence in this space, can give it to me...