Slashdot Mirror


Campaign to Open Source IBM's Notes/Domino

Ian Tree, an IT consultant from the Netherlands, has started a campaign to convince IBM to open source the code for Notes/Domino. Hoping for results similar to the push for Sun to open source Solaris, which finally saw success in 2005, Tree makes the simple point that it won't happen until someone asks. "By being an open source product, Tree is also hoping that Domino becomes something schools use to teach groupware and application development concepts, which is the holy grail for future market adoption. This is how various Unixes, relational databases, Linux, and a raft of other products eventually became commercialized. While the idea of open sourcing any proprietary program is appealing, in as much as it sets a program free to live beyond the commitment (or lack thereof) of its originator, it is hard to see why open Notes/Domino would have any more impact than OpenSolaris."

255 comments

  1. uh, no? by girlintraining · · Score: 5, Funny

    Speaking on behalf of the poor bastards that have played with Notes: Please don't put him on our team. Really, Notes is like the last kid to get picked when we're making teams. He drops the ball lots and he cries even when we play tag only. We only let him play at all because the teacher makes us.

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:uh, no? by dk90406 · · Score: 4, Insightful
      Don't worry. IBM will not allow Notes to come out and play freely with other kids. Others have worked on open sourcing OS/2 for years, but all have failed.

      The patents linked to the products, makes it a no-go. Besides, IBM still makes a lot of money from Notes/Domino.

    2. Re:uh, no? by Anonymous Coward · · Score: 0

      Ain't it the truth...

      It's as if someone believes that by making every failed piece of software open source it will make the concept of open source a success. Uh, maybe it failed for a reason, ya think?

    3. Re:uh, no? by Chapter80 · · Score: 2, Funny

      Ian Tree, an IT consultant from the Netherlands, has started a campaign to convince IBM to open source the code for Notes/Domino.

      It's rumored that this same consultant is trying to get a footer placed on every outbound email that says "Don't print this email. Save a Tree."

    4. Re:uh, no? by Chapter80 · · Score: 1

      But if a consultant falls in the woods, and no one is there to hear his recommendations, does he make a sound?

      Thank you, I'm here all week.

    5. Re:uh, no? by rickb928 · · Score: 1

      Only if he is getting paid. Preferably in advance.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    6. Re:uh, no? by Dan+Ost · · Score: 2, Informative

      Has it really failed? Don't companies still pay IBM lots of money to use it?

      --

      *sigh* back to work...
    7. Re:uh, no? by SanityInAnarchy · · Score: 1

      How long ago was OS/2 developed? It's got to be getting close to that 15-year limit...

      --
      Don't thank God, thank a doctor!
    8. Re:uh, no? by Anonymous Coward · · Score: 0

      There might be code in there that IBM lacks copyrights for as well. Remember that with Java some of the code that Sun could not relicense had to be rewritten.

    9. Re:uh, no? by roc97007 · · Score: 1

      Well, look on the bright side. Maybe when it's open source, someone will write a reasonable user interface.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    10. Re:uh, no? by Sfing_ter · · Score: 1

      part of that is due to the MS/IBM colaboration on OS/2 before MS came out with Win3 and NT. From the colaboration MS got NT and IBM got OS/2 1.3. Balmer even called OS/2 "Windows PLUS" and MS insisted the future belonged to OS/2.

      --
      A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
    11. Re:uh, no? by billcopc · · Score: 1

      <obvious>His initials are I.T.</obvious>, and he's trying to keep Notes/Domino alive.

      The only way he could be any fuller of shit is if he became the president of the United States.

      --
      -Billco, Fnarg.com
    12. Re:uh, no? by mysidia · · Score: 1

      Yes, but maybe developers can learn from the failure.

      Maybe OS developers can do what IBM developer's couldn't in a fork -- use the knowledge embodied in the source to construct a clean rewrite.

    13. Re:uh, no? by Hal_Porter · · Score: 2, Informative

      Most of the original OS/2 was joint copyright with Microsoft and presumably covered by whatever license IBM and Microsoft agreed on. I remember seeing the copyright message as it booted and loaded the device driver I was working on.

      Actually if Microsoft's licenses worked like the GPL it would apply to any code linked to it. So an incremental rewrite would not change the license.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    14. Re:uh, no? by Hal_Porter · · Score: 1

      We don't provide answers to questions like that on our Bronze Agreement, or the Silver or Gold ones

      Talk to sales about the Plutonium Agreement.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    15. Re:uh, no? by tobiasly · · Score: 2, Interesting

      Has it really failed? Don't companies still pay IBM lots of money to use it?

      Yes, they do. My company (Humana) is one of them. If it were just a matter of switching email systems, we would have gone to Exchange long ago, but we have hundreds of workflow forms and other crap built on Notes databases which are unfortunately integral to a lot of business groups.

      Never in a million years could I have imagined I would be longing for Outlook and Exchange until I started at this company!

    16. Re:uh, no? by whereiswaldo · · Score: 2, Funny

      Please, get Notes out into the open! That way we can shoot it.
      What a horrible, horrible abomination.
      Or as this page calls it: "The Asbestos of Enterprise IT".

    17. Re:uh, no? by Atrox666 · · Score: 1

      Yeah..I wonder if there is any way to make that code more closed?
      I have never seen uglier code than Lotus Domino.
      The people who built it really should not be allowed to use a computer.

      They should dig a deep hole and drop the whole thing in it.

    18. Re:uh, no? by thePowerOfGrayskull · · Score: 1

      Or as this page calls it: "The Asbestos of Enterprise IT

      The guy makes some good points... but on the other hand how can I take someone seriously who keeps referring to "Enterprise 2.0" and seems to mean it?

    19. Re:uh, no? by afabbro · · Score: 1

      How long ago was OS/2 developed? It's got to be getting close to that 15-year limit...

      I ask in complete ignorance - what "15-year limit" are you referring to?

      --
      Advice: on VPS providers
    20. Re:uh, no? by mhall119 · · Score: 1

      I think he's referring to the lifetime of a US Patent.

      --
      http://www.mhall119.com
    21. Re:uh, no? by Anonymous Coward · · Score: 0

      I can personally attest to the fact that Verizon and JPMorgan both use it.

    22. Re:uh, no? by mhall119 · · Score: 1

      The point wouldn't be to fork it, but to separate the application and server code from the protocol code. Once you get a libnotes.so you can write a plugin for Evolution, KMail or Thunderbird to access your Notes email.

      --
      http://www.mhall119.com
    23. Re:uh, no? by Winged · · Score: 1

      Prudential uses it (partly for its logging facilities, partly for its ACLs, partly because they know that they can control what information is shown to/used/dealt with/modified by any part of their business).

      Philips uses it for internal workflow and business intelligence.

    24. Re:uh, no? by sqldr · · Score: 1

      Besides, IBM still makes a lot of money from Notes/Domino.

      They do?! D:

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
  2. Open source and Lotus Notes? by fucket · · Score: 5, Funny

    The perfect storm of horrible interface design. If only we could get the geniuses behind Band-in-a-Box on board.

    1. Re:Open source and Lotus Notes? by qbzzt · · Score: 1

      That is a reason to open source it, so it will be easy for others to develop better UIs which keeping the same database (and therefore compatibility).

      Note: I am an IBM employee, but this is my personal opinion. I am not involved in Lotus Notes in any way beyond using it.

      --
      -- Support a free market in the field of government
    2. Re:Open source and Lotus Notes? by MobyDisk · · Score: 4, Insightful

      That's a fair reason in general, but the only reason I know of to interoperate with Notes is to export the data to something else.

    3. Re:Open source and Lotus Notes? by HAKdragon · · Score: 1

      That is a reason to open source it, so it will be easy for others to develop better UIs...
       
      Like Blender? (I kid, I kid)

      --
      "Our opponent is an alien starship packed with atomic bombs. We have a protractor."
    4. Re:Open source and Lotus Notes? by Anonymous Coward · · Score: 4, Insightful

      Gimp is open source and it's UI sucks too.

    5. Re:Open source and Lotus Notes? by Elektroschock · · Score: 1

      Band-in-a-box is wonderful software. It serves the real user needs.

      In this case it is quite obvious that the request is a 'troll' from competitors.

    6. Re:Open source and Lotus Notes? by beerbear · · Score: 1

      I do love Band-in-a-Box, but it really has a horrible UI.

      --
      Hold my beer and watch this!
    7. Re:Open source and Lotus Notes? by alexj33 · · Score: 1

      Knock Knock....

      Who's There?....

      Lotus Note$%^!@#..User CN=@#$@#@#$ cannot open database CN=@#$%@#$%@#$!!catalog.nsf

    8. Re:Open source and Lotus Notes? by Hurricane78 · · Score: 1

      it will be easy for others to develop better UIs

      You mean...like... OpenOffice?

      No thanks... :)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    9. Re:Open source and Lotus Notes? by Keyper7 · · Score: 3, Insightful

      Precisely because Gimp is open source that someone was able to tweak its GUI and make GimpShop. That's qbzzt's point.

    10. Re:Open source and Lotus Notes? by Hognoxious · · Score: 1

      Gimp is open source and it's UI sucks too.

      I wholeheartedly agree, but that's the point; there's no downside to open sourcing Bloated Scrotes because it's thermodynamically impossible to make the interface worse than it already is.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    11. Re:Open source and Lotus Notes? by An+anonymous+Frank · · Score: 1

      Native, OS-independent, application-level replication and clustering.

    12. Re:Open source and Lotus Notes? by Anonymous Coward · · Score: 0

      Blender has a wonderful and efficient UI. It's just that the learning curve is a god damn cliff!

    13. Re:Open source and Lotus Notes? by Anonymous Coward · · Score: 0

      I may be an IBM employee also.

      For god's sake open source it and let somebody write "Notes Lite". I'm sick of needing a whole core and 2GB of RAM just to start the damn thing. Seriously, needs fixing.

      Bad Lotus! Naughty!

    14. Re:Open source and Lotus Notes? by Koda · · Score: 5, Interesting

      Disclaimer: During a different stage of my IT career, I was a certified Lotus Domino Application Developer -and- System Administrator.

      The Lotus Notes UI WAS overdue for a significant overhaul. For years, it wasn't horrible interface design, but LACK of design that led to the meandering mess that most people experienced in the last two decades.

      As of August 2007, IBM finally released a truly well-designed Lotus Notes mail client: Lotus Notes version 8.0, which is, IMHO, the most comprehensive remaking of the Lotus Notes client and its e-mail interface since Notes began. Every client release up until now had UI changes that were evolutionary at best.

      The new client itself now sits on top of the Eclipse Rich Client Framework, and will consequently run on Windows and Linux (Mac support coming shortly with 8.5). And you can still access all the same Lotus Notes corporate applications that range considerably in quality. And in fact, the Notes 8.x client can still access Domino 7.x mail files, and they will look exactly the same as they did before (although client menus have changed).

      But if you run Domino 8.x servers, with the 8.x mail template, and are using Notes 8.x, the e-mail UI is a ground-up redesign that is far superior to anything that came before it. If you've ever whined about Lotus Notes mail in the past, you should check it out - that complaint is now outdated.

      My 2 bits...

    15. Re:Open source and Lotus Notes? by Anonymous Coward · · Score: 0

      I find Blender's UI very task-friendly. It works for what you'd use Blender for, and IMHO works very well. You need to learn it, but that's what documentation/tutorials are for. Time well spent.

    16. Re:Open source and Lotus Notes? by Hal_Porter · · Score: 1

      The new client itself now sits on top of the Eclipse Rich Client Framework, and will consequently run on Windows and Linux (Mac support coming shortly with 8.5). And you can still access all the same Lotus Notes corporate applications that range considerably in quality. And in fact, the Notes 8.x client can still access Domino 7.x mail files, and they will look exactly the same as they did before (although client menus have changed).

      Hmm, is it bad that I read that as "the new client sits on top of $FASHIONABLE_STACK and runs on $FASHIONABLE_OS_LIST...".

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    17. Re:Open source and Lotus Notes? by Anonymous Coward · · Score: 0

      It's a database with no schema whatsoever, much less support for migrating existing records as the apps change. Once your data has become garbage (this is inevitable), you no longer need high availability.

    18. Re:Open source and Lotus Notes? by j-pimp · · Score: 2, Insightful

      Hmm, is it bad that I read that as "the new client sits on top of $FASHIONABLE_STACK and runs on $FASHIONABLE_OS_LIST...".

      Well yes but its a fashionable open source stack that they happen to have a large hand in developing. Its also a very nice stack. So yeah its bad, but its probably your fault, not the grand parents.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    19. Re:Open source and Lotus Notes? by Mozk · · Score: 1

      Band-in-a-Box interface

      Oh my god, is that Comic Sans?!

      --
      No existe.
    20. Re:Open source and Lotus Notes? by drinkypoo · · Score: 1

      I wholeheartedly agree, but that's the point; there's no downside to open sourcing Bloated Scrotes because it's thermodynamically impossible to make the interface worse than it already is.

      Maybe it's just that it's 0613 but I laughed out loud (well, snorted) when I read this, and I just wanted to present my sincere thanks (no, really, I am serious) for keeping the mockery of the names of computer companies alive. We are often all too serious around here, and I just want to say, fuck Micro$haft! (and Compu$erve)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    21. Re:Open source and Lotus Notes? by Anonymous Coward · · Score: 0

      I hate to refute this with such a simplistic arguement, but... It's still shit.

    22. Re:Open source and Lotus Notes? by Old97 · · Score: 1

      Well, my company cannot move to the Lotus Notes 8 client because it is so bloated that we'd have to upgrade everybody's but the developers' PCs to get it to run. IBM keeps trying to make Eclipse some kind of universal platform and it's not well suited for that. Look what they've done with their crappy overpriced and underperforming Rational products. You can't produce a decent or compliant UML diagram or integrate your diagrams into your documentation. You can't fit a developer version of WAS along side their Eclipse based RAD pig on a developer's PC anymore either. Eclipse cannot be made to do everything well. I'd be happier if we'd dump Notes altogether. It's e-mail and calendaring sucks - we're always "losing" meetings and e-mails and it doesn't integrate well with anything not from IBM.

      --
      Very often, people confuse simple with simplistic. The nuance is lost on most. - Clement Mok
    23. Re:Open source and Lotus Notes? by Anonymous Coward · · Score: 0

      And by doing this, IBM did what no-one thought possible. They have the distinction of making a dog of an application application actually slower. Notes 7 already takes several minutes to load up and become usable on my perfectly capable Windows Dell 610.

      I upgraded to 8.X and found it took 15-20 minutes instead. Likewise for Sametime; Quite unbearable.

      I also tried, just for grins, on a linux machine and it was even worse. These aren't powerhouse machines I'm running, but any communication client that takes that long to load is not worth using, IMNSHO. Plus it craps out on legacy domino apps, even more so than 7.x.

      Unfortunately I have no choice as it's my companies enterprise standard.

    24. Re:Open source and Lotus Notes? by Anonymous Coward · · Score: 0

      But Gimpshop only had a reason to exist when GIMP was 2.4.x. Now when the 2.6.x series has come out, the UI blows the photoshop UI out. Hopefully just the features will get to same level when they get GEGL workin on next versions...

      So, learn to use multiple applications (others than Photoshop) and you only find out that Photoshop UI is not best, it even might be the worse than GIMP!
      Hopefully Adobe gets fixed PS UI soon or it will stay worse than GIMP 2.6.x UI!

    25. Re:Open source and Lotus Notes? by mhall119 · · Score: 1

      OpenOffice has a better UI than StarOffice, so in that case open sourcing it helped.

      --
      http://www.mhall119.com
  3. CouchDB by SanityInAnarchy · · Score: 5, Interesting

    CouchDB, which has been generating some hype lately (especially among Rails fans), is by Damien Katz, who did work on LotusNotes and Domino, and claims CouchDB is inspired by that.

    According to him, Lotus got a lot of things wrong, but it got the database right.

    I don't know if there would be anything to gain from the original (even just to read through it), or if we should all be focused on CouchDB now, but it would be interesting to find out.

    --
    Don't thank God, thank a doctor!
    1. Re:CouchDB by Anonymous Coward · · Score: 0

      Your appeal to authority might work better if the authority figure didn't design a database that stores and operates on javascript.

    2. Re:CouchDB by mdm-adph · · Score: 1

      Wow -- I've just been reading through CouchDB's overview, and that's definitely inspired by Domino. :P

      Of course, I like it for that very reason.

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    3. Re:CouchDB by SanityInAnarchy · · Score: 4, Insightful

      And your own appeal to authority would work better if you had a little more respect for the most popular LISP dialect in the world. Seriously.

      But consider two things: First, the storage is JSON (not JavaScript), and I don't actually know that it's the on-disk format (I doubt it), only that it's the format exposed to developers. What would you use in place of it, for a schema-free database? XML? ASN.1? Serialized objects in $my_favorite_language?

      And for what it's worth, JSON is not just Javascript -- it's also valid notation (as in, you can pipe it through eval, if you really want to) for Python, Ruby 1.9, and probably others I don't know about.

      The only better candidate I can think of is YAML, which is more complex to parse, and a superset of JSON anyway.

      Second, the views (sort of a query language) aren't necessarily Javascript. It's true, Javascript is the default view format, but it can actually be any language that can operate on text sent via a Unix pipe. I hear Python developers are using it with some success.

      But given the choice, would you rather write SQL than JavaScript? Really?

      Of course, it also has the nice side effect that you can write an entire application in JavaScript, using AJAX, talking directly to the CouchDB server. But I'm guessing that's a side effect, not the real reason Javascript was chosen.

      --
      Don't thank God, thank a doctor!
    4. Re:CouchDB by SanityInAnarchy · · Score: 1

      And your own appeal to authority would work better...

      On second thought, maybe it's not an appeal to authority. It is, however, based on a false premise (that Javascript is bad), and further begs the question (that a database designed around Javascript must be bad).

      --
      Don't thank God, thank a doctor!
    5. Re:CouchDB by Anonymous Coward · · Score: 0

      It's the database replication in Notes that was the best thing, not the database format itself.
      Prior to web apps there really isn't much that can compare well against a Notes app, even though the email side needed a lot of improvement.

    6. Re:CouchDB by shutdown+-p+now · · Score: 2, Insightful

      And your own appeal to authority would work better if you had a little more respect for the most popular LISP dialect in the world.

      Please stop confusing people. Having lambdas and eval is not enough to be a Lisp dialect, otherwise half of existing scripting languages (including e.g. Python) would be that. Lisp is about S-exprs and code-as-data, the rest is secondary. A language can be reasonably said to be a Lisp dialect when its implementation of eval can be written in itself with roughtly the same effort as Lisp one.

      But consider two things: First, the storage is JSON (not JavaScript), and I don't actually know that it's the on-disk format (I doubt it), only that it's the format exposed to developers. What would you use in place of it, for a schema-free database? XML? ASN.1? Serialized objects in $my_favorite_language?

      S-expressions.

      But given the choice, would you rather write SQL than JavaScript? Really?

      Yes, absolutely, and here's why. SQL has a lot of quirks, but it is still designed as a declarative query language - side-effect free, lenient evaluation, no guaranteed evaluation order - all very important to enable advanced query optimizaters. JS is still an imperative language at heart, and having first-class functions doesn't change that. Yes, you can go halfway there by using lambdas and such, but JS lambda notation is really way too verbose for that sort of thing (compare JS "function(x) { return x > 0 }" to e.g. C# 3.0 "x => x > 0" to see what I mean).

    7. Re:CouchDB by drfreak · · Score: 1

      I'd have to second that. The database format in Notes does not adhere to the concept of tables having primary/foreign key relationships.

    8. Re:CouchDB by SanityInAnarchy · · Score: 1

      Nor does CouchDB. You can do relationships easily enough, but since there's no schema, it's hard to enforce foreign keys -- and since you're not using SQL, but JavaScript, you only need to use a foreign key relationship if it actually makes sense.

      What's more, each "database" is a single table, though you can certainly have multiple databases. The point is that the view engine is powerful enough that there's really no reason you'd need a different table -- you can get the same effect by adding a field (call it "table name" if you like) to each document, and querying based on that.

      A common example might be an article with a bunch of comments. With CouchDB, it actually becomes a reasonable option to put the comments inside the article document itself, rather than as separate records. (It's a bad example, because it means you'll have that much more contention (and chance to conflict) for the article, but you get the idea.)

      --
      Don't thank God, thank a doctor!
    9. Re:CouchDB by SanityInAnarchy · · Score: 2, Interesting

      Having lambdas and eval is not enough to be a Lisp dialect

      No, but it's enough to be quite a bit ahead of many other languages. For that matter...

      Lisp is about S-exprs and code-as-data

      Granted, it's not as clean, but most Javascript implementations include a toSource method on the function object. Is that enough to build what you want?

      S-expressions.

      Somehow, I like the JSON syntax better. But it's also a reasonable representation of a data structure, such that I would think it would be easy to store sexps that way.

      side-effect free, lenient evaluation, no guaranteed evaluation order - all very important to enable advanced query optimizaters.

      In other words: Performance. Got it.

      You realize that CouchDB scales to an arbitrary number of nodes, right? And while the queries don't yet, they easily could, and will in the future?

      Yes, when I know an app is going to be on a single machine only, I'll probably use something like sqlite for the raw speed and ease of deployment. But I'd much rather have something horizontally scalable than vertically scalable -- and as a nice side effect, I get a decent imperative language that's close to what I already know how to use. And if I really have a problem with JS, I can use whatever language I want.

      I could, for instance, serialize sexps to JSON, and write an engine that deserializes them and passes them to LISP view functions.

      Contrast this to SQL -- maybe faster on a single machine, but how do you make it really scale? How do you know what to index, when? How do you scale your queries to thousands of nodes?

      There's a certain class of application for which SQL makes perfect sense. There's also a class of application for which SQL is a constant pain in the ass, and CouchDB makes perfect sense.

      having first-class functions doesn't change that. Yes, you can go halfway there by using lambdas and such, but JS lambda notation is really way too verbose for that sort of thing

      So write some sort of macro engine. In fact, someone is doing that -- check out jabl, from the author of haml.

      Yes, it's ugly that you have to do that -- but then, I find LISP syntax ugly; unnecessarily verbose, and homogeneous enough that it's hard to tell, at a glance, what's going on.

      I don't think Couch is ready -- the two features I really want to see are a nice Ruby interface for views, and support for stacking views. That said, I doubt I'll be using SQL for much even a year from now.

      --
      Don't thank God, thank a doctor!
    10. Re:CouchDB by shutdown+-p+now · · Score: 2, Insightful

      No, but it's enough to be quite a bit ahead of many other languages.

      In 2008, not really. The only two big players left without lambdas are C++ and Java. Of those, C++ is getting them in the upcoming major revision of the standard, and Java has an erzats called "anonymous inner classes", which is actually close enough for many practical purposes, even if extremely verbose. Perl, Python, Ruby all have first-class functions. C# has had them for 3 years now. Heck, even VB has had them for more than a year!

      Granted, it's not as clean, but most Javascript implementations include a toSource method on the function object. Is that enough to build what you want?

      Not at all. Having the source as a string is no good - having it as an AST in the format native to the language, which can be easily manipulated and eval'ed, is what is needed.

      But I'd much rather have something horizontally scalable than vertically scalable ... Contrast this to SQL -- maybe faster on a single machine, but how do you make it really scale? How do you know what to index, when? How do you scale your queries to thousands of nodes?

      Horizontally scaling linear scans is trivial, and pretty much any SQL database can do it as well. Knowing what to index (or split) and when is part of being a DBA (which I'm not - though of course I know the basics). Scaling and parallelizing queries over indices isn't that hard, either, and modern RDBMS do it well enough.

      I'm not a big fan of SQL as such myself - it's certainly too messy and non-orthogonal. A good example of a decent modern query DSL is XQuery; its only major issue is that it doesn't have first-class functions.

      Well, I guess we'll live and see how the test of time goes for Couch...

    11. Re:CouchDB by SanityInAnarchy · · Score: 1

      In 2008, not really.

      Maybe so. Personally, I'm a fan of the prototypal object system, which isn't too common. The metaprogramming is fun, too -- just pull a method off an object, store it in a local variable, capture that in a lambda which calls it later, assign the lambda to whatever you want, including the original object.

      Things like Rails' alias_method_chain are much easier and much more powerful.

      Having the source as a string is no good - having it as an AST in the format native to the language, which can be easily manipulated and eval'ed, is what is needed.

      True enough -- however, there are Javascript parsers in Javascript. Not convenient, but it should give you what you need.

      Horizontally scaling linear scans is trivial, and pretty much any SQL database can do it as well.

      How about inserts? Offline? How are conflicts resolved? How are the indices kept in sync?

      And I'm out of my depth, but you've qualified that with "linear scans" -- I take that to mean that it's possible to create SQL which doesn't scale horizontally at all.

      Knowing what to index (or split) and when is part of being a DBA

      Granted, I'm not sure Couch does splitting yet. However, indexing is pretty straightforward, and is done on just about any view. Knowing what goes into a view, in this case, is much more closely tied with being an application developer than a DBA.

      Well, I guess we'll live and see how the test of time goes for Couch...

      Agreed.

      I can see two things happening with it:

        It's still early enough that an alternative might appear. Indeed, there's more than a few takes on a "document database" -- ThruDB, for example. There's even a Ruby-specific one (RDDB), though it appears abandoned.

      Or, Couch seems flexible enough that it might be adapted anyway, with or without help. I've already mentioned pipe communication, and the possibility of translating sexps to JSON -- another possibility is to use whatever binary format you want, and do something like Base64 encoding -- or something more aggressive, since JSON strings can be any Unicode character except '"' or '\' -- and deal with that in your custom view binary, leaving the JSON only for internal CouchDB stuff (document ID, revision, etc)

      Obviously, that's not the best way to do it -- it would be better if we could hack it to, say, communicate the revision/docid/etc information via custom HTTP headers, and let the body be pure unadulterated binary. But hey, if we could, the problem is solved right there.

      --
      Don't thank God, thank a doctor!
    12. Re:CouchDB by j-pimp · · Score: 1

      But given the choice, would you rather write SQL than JavaScript? Really?

      Actually yes. Then again I've thought about switching from programmer to DBA.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
  4. As an Outlook/Exchange fanboy.. by RulerOf · · Score: 1

    I would actually welcome this. Groupware and databases are the aspects of office packages that were never gone through in general Tech Ed. courses when I was in school, yet they're the portion of said packages that I use the most.

    If some groupware were to be introduced to people along with traditional email when they first learn an office package, you could actually have people creating calendar events and sharing them out the door, instead of constantly sending emails to eachother, ignoring the actual capabilities of the software suite they have.

    I have to imagine a F/OSS implementation of what I understand to be very solid groupware would only help to facilitate this.

    --
    Boot Windows, Linux, and ESX over the network for free.
    1. Re:As an Outlook/Exchange fanboy.. by quanticle · · Score: 3, Interesting

      I fail to see how making Notes open-source would help this aim. After all, the main obstacle to people using calendaring and groupware apps is that said apps are difficult to use. Given Notes' horrible record regarding usability, I fail to see how making Notes freely available to all would spread the usage of calendaring amongst the general computing public.

      In fact, I think that GMail and Google Calendar are doing more to spread automated calendaring than open-sourcing Notes (or even Outlook, for that matter) ever could.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    2. Re:As an Outlook/Exchange fanboy.. by PCM2 · · Score: 1, Insightful

      If some groupware were to be introduced to people along with traditional email when they first learn an office package, you could actually have people creating calendar events and sharing them out the door, instead of constantly sending emails to eachother, ignoring the actual capabilities of the software suite they have.

      To each his own. I always found it really rude that people would "share a calendar event" with me in Outlook, essentially scheduling me for meetings that I knew nothing about, sight unseen, based on nothing more than the fact that I hadn't filled in any other appointment on my computer calendar. It seems like the normal thing to do would be to shoot me a quick email and ask me if I was available, but the software encourages otherwise. They call it "groupware," but to me it just increases animosity within teams by eliminating the respect and natural give-and-take that comes with actual facetime.

      --
      Breakfast served all day!
    3. Re:As an Outlook/Exchange fanboy.. by edmicman · · Score: 2, Insightful

      You don't have to actually accept the meeting request, do you?

    4. Re:As an Outlook/Exchange fanboy.. by __aasqbs9791 · · Score: 3, Insightful

      The last I used something like that I thought you had the option of refusing it? I couldn't refuse them because it was my boss that sent the "request" and I actually liked being included on the meetings as it was better than hearing about the decisions made later on. Not that it really mattered, but every once in a while the upper management would listen (usually by accident).

    5. Re:As an Outlook/Exchange fanboy.. by afidel · · Score: 4, Insightful

      Let's see, you can either have everyone keep up their calendar, or you can waste 3-5 minutes * n people in an average meeting * number of meetings in a year. There's a reason companies will pay the bucks they do for groupware licenses. Add in the workflow stuff they enable (though much of that is moving to web based apps) and they just make sense for many organizations.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    6. Re:As an Outlook/Exchange fanboy.. by rrohbeck · · Score: 1

      Ewww. And you admit that openly?
      Both of them are a huge PITA if you try to do more than superficial things with them, and they have no interoperability with other SW whatsoever.
      I was reminded of the day when I had to search through a huge email archive in the shape of a dozen PST files and ended up writing Perl to talk to MAPI. Teh Suck. What would have been trivial with mbox files turned into a 3 day project.

    7. Re:As an Outlook/Exchange fanboy.. by buchner.johannes · · Score: 1

      ... After all, the main obstacle to people using calendaring and groupware apps is that said apps are difficult to use.

      I think the main obstacle of calendaring and groupware apps is that everyone has a different idea on how they should work and present data. Even before thinking about interoperability, try to find two users who really do want to use their application the same way.

      I haven't seen any area where applications are so difficult to design (that's why I don't do it, and use paper, haha).
      It also has a lot to do with workflows and live interaction which is quite new or uncommon in standard desktop (and web) applications.
      An example: Open a mail program -> boom, here is a list of your data (no real workflow-awareness).
      Hopefully designing and implementing workflows will become easier sometime ...

      I think calendaring and groupware apps only get well if designed by few people, and too much open-source community influence (if chaotic) can damage much. It would be good for fixing bugs though.
      Kudos to the Sunbird and Korganizer team for their products.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    8. Re:As an Outlook/Exchange fanboy.. by rabbit994 · · Score: 1

      Email request to see if you were available was sent when meeting REQUEST was blasted out by outlook. I'm sorry your poor feeling were hurt but some of us don't have time to check with everyone esp if it's a big meeting. It's just more efficient to see if everyone is available by throwing that request out there and seeing who takes it and who rejects it.

    9. Re:As an Outlook/Exchange fanboy.. by PCM2 · · Score: 1

      It's just more efficient to see if everyone is available by throwing that request out there and seeing who takes it and who rejects it.

      Not when everybody on the list has to accept the request before the meeting can take place.

      You know what is efficient, though? Handling new business in regular weekly meetings, rather than scheduling endless new meetings to deal with trivial issues. In my experience, "meeting creep" is one of the worst productivity sinks in any workplace.

      --
      Breakfast served all day!
    10. Re:As an Outlook/Exchange fanboy.. by Kalriath · · Score: 1

      Hang on, I've got to schedule a meeting to reply to your post. How's Thursday at 2PM for you?

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    11. Re:As an Outlook/Exchange fanboy.. by Anonymous Coward · · Score: 0

      Nothing says "efficient" like half a room full of people who couldn't care less about the current topic yet are trapped because something relevant to them may (or may not) come up later. Bonus points for not letting any of them schedule anything afterwards because they have no idea when they can get away.

      And "weekly"? Anything that can be harmlessly ignored for that many days should be settled in email, or probably just forgotten.

    12. Re:As an Outlook/Exchange fanboy.. by Philzli · · Score: 0

      Having too many meetings has nothing to do with technology.
      As parent said, it's more efficient to send all the participants the same email who then only have to click 1 button - and if they do want to say anything besides accept/decline, they still can! That way you get a nice list where you can see all the answers, versus 20 mails where you have to read first if it's a yes or a no.
      And: It's not a requirement that you actually respond, in that respect there is no difference to regular email of course.
      I'm not sure why I'm writing this, it's so obvious, I think you're trolling.

    13. Re:As an Outlook/Exchange fanboy.. by cycleguy55 · · Score: 1

      "throwing that request out there and seeing who takes it and who rejects it" is just poor office etiquette and completely unacceptable. I have (and will) challenge anyone in our organization who does that to me.

    14. Re:As an Outlook/Exchange fanboy.. by rabbit994 · · Score: 1

      Checking with everyone wouldn't work in my previous organizations (my current one is small business) depending on meeting request. If the meeting is more then 5 people, trying to check with 5 people, get their schedules, cross check them is very time consuming. However, fix to all of this is keeping your calendar up to date with your schedule. At my old org, everyone had Blackberries with BES and there was no excuse for not having all your stuff on your calendar.

      I don't find it poor office etiquette to send out meeting requests. They are not demands or challenges to your manhood, they are simply virtual "hey, meeting at this time, good with you?" If you challenged me over it, I'd chalk you up to be being over sensitive person who gets angry at internet meeting requests and continue to throw out requests.

      Of course again, keep your Outlook/Notes/Groupwise Calendar up to date and you won't have many problems.

    15. Re:As an Outlook/Exchange fanboy.. by cycleguy55 · · Score: 1

      Perhaps semantics, but my use of the term "challenge" appears to have been interpreted as me personally attacking someone. On the contrary, my challenge to those people is usually upon the lines of "I keep my calendar current - use it". This is my way of changing / maintaining the culture, and would also appear to be consistent with your closing statement.

    16. Re:As an Outlook/Exchange fanboy.. by rabbit994 · · Score: 1

      Ahh, agreed, sending a calendar invite to someone who Calendar already shows them busy is pretty rude unless you make it clear your including them to keep them apprised or in hopes they can make it.

    17. Re:As an Outlook/Exchange fanboy.. by cycleguy55 · · Score: 1

      I see it all the time - invitations showing up in my in-box for times that are already committed. If they need me for that meeting and that's the only time that works for the rest of the invitees, they should phone or "ping" (Lotus Sametime Connect) me to see if I have the flexibility to move my other commitment(s). OTOH, if they really don't need me, they can make me an "Optional (cc)" attendee and leave it up to me as to whether to attend or not. We also have an "FYI (bcc)" function in Notes Calendar for those situations where that is most appropriate.

  5. *ring*ring* by BadAnalogyGuy · · Score: 5, Insightful

    Hi, can I talk to the product manager of Outlook? Thanks, I'll hold.

    Hello? Hi, I think it would be spiffy if you would consider open-sourcing Outlook. No, the whole shebang, not just the client. Yeah, server side components and everything.

    I think it would prolong the life of the product since it would allow it to exist beyond your commitment to it. And you know, as the saying goes, more eyes lead to shallower bugs.

    So what I'm proposing is that you open up the source and give it away for free. Then you could...

    Hello? Hello?

    1. Re:*ring*ring* by truthsearch · · Score: 4, Funny

      You certainly do live up to your username. ;)

    2. Re:*ring*ring* by Kalriath · · Score: 1

      Actually, that's the Office product manager you'd want to talk to, and they can't speak on behalf of the Exchange product manager. Go figure.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    3. Re:*ring*ring* by BadAnalogyGuy · · Score: 1

      It'd just muddy the waters to bring up that kind of organizational intricacy here.

    4. Re:*ring*ring* by Hognoxious · · Score: 1

      Nonesense, there was nothing about cars in his post. I suppose so, anyway; I didn't actually read it.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    5. Re:*ring*ring* by lord+sibn · · Score: 1

      And for a second there, I was expecting your comment to be something about bananaphones.

  6. Slow news day? by DXLster · · Score: 5, Insightful

    Dumb idea. Whether you love Notes or hate it, open sourcing it would just be dumb when there's already 800 engineers working on it inside IBM. The number of developers that would contribute to it would drop dramatically.

    If you want to develop open source applications ON TOP of Notes/Domino -- you can just look to http://www.openntf.org/

    1. Re:Slow news day? by DoofusOfDeath · · Score: 1

      Dumb idea. Whether you love Notes or hate it, open sourcing it would just be dumb when there's already 800 engineers working on it inside IBM.

      I've worked for IBM in the past. IBM has some very smart people, but also plenty of idiots. I wouldn't assume that 800 programmers = 800 average-or-better programmers.

    2. Re:Slow news day? by SanityInAnarchy · · Score: 1

      there's already 800 engineers working on it inside IBM. The number of developers that would contribute to it would drop dramatically.

      Question: Is Notes still actually being sold? As a consumer application?

      If so, I can see your point. If not -- if it's not being sold, or if it's being sold as an enterprise-level app -- I see no reason IBM would take those 800 engineers off the project, once open sourced.

      More simplistically: If open sourcing it means less money for IBM, I can see where this would be a bad idea, because IBM couldn't afford to have as many people on it. If open sourcing it means no change, or more money for IBM, I see no reason this would mean fewer developers.

      --
      Don't thank God, thank a doctor!
    3. Re:Slow news day? by DXLster · · Score: 4, Interesting

      The Notes/Domino product line generates somewhere in the neighborhood of a billion dollars a year for IBM in pure software sales (not services.) It's also recorded 15 consecutive quarters of double-digit growth, and has grown by over 50% since 2004.

      You can see more at the long-running blog of Ed Brill, former worldwide head of sales for Notes/Domino, and currently Director of End-User Messaging and Collaboration. He just finished a year-in-review post http://edbrill.com/ebrill/edbrill.nsf/dx/2008-the-blogging-year-in-review

    4. Re:Slow news day? by mdm-adph · · Score: 2, Insightful

      I don't know very much about the consumer/client side to notes, but I work on quite a bit of web apps that use the Domino (server-side) part, and I'm telling you, I wouldn't work with anything else. The ease at which I can create a system using Domino leaves something like ASP (which I've worked with too) in the dust.

      And it's not even anything fancy to do with UI -- just the security aspects of building a web application with Domino is by far the easiest thing I've ever done. Heck, just the individual user security settings I have at my disposal would make me choose it over anything else.

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    5. Re:Slow news day? by Ilgaz · · Score: 1

      What about 8000 college students who has no obligation to put quality code or no clue about real life/business needs adding "features" each day to a billion dollar/year selling product? Business people getting kicked/banned from IRC channels or looking up dictionary trying to understand what "RTFM" is?

      People should think why businesses buy IBM software/services and why IBM is called "Big Blue" before asking them such things.

    6. Re:Slow news day? by Kalriath · · Score: 1

      Indeed. We actually use Notes here (fuck knows why) and I can't imagine our 3rd level tech people (i.e. me) wanting to spend time trying to get support for Notes on IRC because IBM support isn't entirely sure what the last seven checkins did (what the fuck feature are you talking about again? We didn't add that!)

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    7. Re:Slow news day? by SanityInAnarchy · · Score: 1

      I work on quite a bit of web apps that use the Domino (server-side) part, and I'm telling you, I wouldn't work with anything else.

      Have you seen CouchDB?

      The ease at which I can create a system using Domino leaves something like ASP (which I've worked with too) in the dust.

      Have you seen Rails?

      Just curious -- I haven't actually worked with Lotus.

      --
      Don't thank God, thank a doctor!
    8. Re:Slow news day? by BigBuckHunter · · Score: 1

      open sourcing it would just be dumb when there's already 800 engineers working on it inside IBM. The number of developers that would contribute to it would drop dramatically.

      Yes, apparently open sourcing an application now 'requires' that you fire/reassign all of your developers! We've all been misinterpreting section 5 of the GPL for years now!

      BBH

    9. Re:Slow news day? by MBGMorden · · Score: 1

      You seem to be assuming that IBM open sourcing the product would mean that they cease internal development. For a lot of big companies with major OS projects, they maintain their paid developer staff on the project but merely make the code open for review. Volunteers can submit patches if they wish but the main company still maintains ultimate control over what gets added in. They also normally maintain the paid support options, meaning that business people wouldn't have to visit IRC channels or the like unless they wanted to be cheap and skip on the support agreement (which very few smart businesses would do for something as major as their mail system).

      Speaking as the administrator of a Domino/Notes system with nearly 500 users, I can honestly say that I would love to see an open source version.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    10. Re:Slow news day? by shutdown+-p+now · · Score: 1

      I don't know very much about the consumer/client side to notes, but I work on quite a bit of web apps that use the Domino (server-side) part, and I'm telling you, I wouldn't work with anything else. The ease at which I can create a system using Domino leaves something like ASP (which I've worked with too) in the dust.

      Comparison to ASP might not exactly be a good idea, as ASP has been an outdated technology for several years now. Try JSF (or any of the several dozen third-party Java web frameworks), ASP.NET (+MVC), or Rails.

    11. Re:Slow news day? by DXLster · · Score: 1

      Yeah, because it would be a smart idea for IBM to give up a billion dollars year in licensing and still have 800 full-time developers on the product. That would be a great business move, and would surely lead IBM Software Group to greater success.

    12. Re:Slow news day? by mdm-adph · · Score: 1

      Have definitely looked at CouchDB -- I have this feeling that I'm going to be using it at some time in the future...

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    13. Re:Slow news day? by DXLster · · Score: 1

      Domino 8.5 has a very robust implementation of JSF called Xpages. It's going to be a major part of next month's annual Lotusphere event.

    14. Re:Slow news day? by GlobalMind · · Score: 1

      Indeed. We actually use Notes here (fuck knows why)

      And what would you rather use? And state a product, not "anything."

    15. Re:Slow news day? by Kalriath · · Score: 1

      I'd have to ask what they're using it for, since that unit's a way away from me. If it's for email, the answer is anything (with Exchange topping the list because we already have it). If it's as a database app, anything is still the answer (we have developers on staff, after all).

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    16. Re:Slow news day? by BigBuckHunter · · Score: 1

      Yeah, because it would be a smart idea for IBM to give up a billion dollars year in licensing

      Thanks for explaining how free software works. You might wish to notify Redhat and Sun of this amazing discovery.
      BBH

    17. Re:Slow news day? by GlobalMind · · Score: 1

      Ok so Exchange/Outlook because you have it in org today. I can see that, assuming that you also believe that's the best platform or the one that you prefer to use. Thing is though, and I know this to be true, that I can find folks who are ticked they have to use Notes and folks who are ticked they have to use Outlook. My last org switched to Exchange/Outlook from Notes/Domino and it set off a firestorm of protests from workers because they lost a TON of functionality. Productivity went into the toilet because Outlook simply couldn't keep up with the business.

  7. It's hard to imagine... by SlashDotDotDot · · Score: 2, Insightful

    ...the horrors that must lie waiting within the source code for Lotus Notes.

    Schools could use the Notes source to teach the basics of how to build slow, confusing, fragile applications with utterly non-standard user interfaces. Notes is by far the worst piece of software I use regularly. On the other hand, opening its source would let me fix that bug that keeps reminding me I missed the same meeting reminders over and over again.

    --
    /...
    1. Re:It's hard to imagine... by CannonballHead · · Score: 2, Insightful

      opening its source would let me fix that bug that keeps reminding me I missed the same meeting reminders over and over again.

      If you could find the bug :)

  8. WHY? by iamthelinuxguy · · Score: 1

    I contracted with IBM for about a year. Using Notes/Domino was the worst experience ever. Why would anyone care whether it was open source or not. I wish it would just die already.

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

      I contracted with IBM for about a year. Using Notes/Domino was the worst experience ever. Why would anyone care whether it was open source or not. I wish it would just die already.

      What was so bad about your experience? What were you trying to do that bade your experience so bad? Where are you coming from, pine/elm, or outlook?

    2. Re:WHY? by Bungie · · Score: 1

      What was so bad about your experience?

      I used telnet to connect to my SMTP server and found it more user friendly for composing and sending messages.

      --
      The clash of honour calls, to stand when others fall.
  9. What we want? Isn't it? by haeger · · Score: 1

    Haven't we been asking for an exchange replacement for years? One that connects to outlook and does all that exchange does? Isn't this (and a sharepoint replacement) what's needed in the "linux portfolio" of office apps?

    --
    You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
    1. Re:What we want? Isn't it? by quanticle · · Score: 1

      Notes+Domino may or may not do everything that Outlook+Exchange does (I don't know, I'm just a user, not an admin). However, I'm not sure that there's perfect compatibility between Notes and Outlook, so, even if Notes were to be open-sourced, all we'd get is another Zimbra, at best.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    2. Re:What we want? Isn't it? by TheHappyMailAdmin · · Score: 2, Interesting

      There's extremely good compatibility between Outlook and a Domino mail server owing to the connectors available from either IBM or Microsoft (Domino Access for Microsoft Outlook and Microsoft Office Outlook Connector for Domino, respectively).

    3. Re:What we want? Isn't it? by perlchild · · Score: 1

      Actually you're reminding me that comparing it to Solaris is the wrong comparison. It's closer to netscape/mozilla. Take commercial product tired of (maybe not-so) successfully competing with a Microsoft product, open source it, and get it in use everywhere. Bang, instant developer platform.

    4. Re:What we want? Isn't it? by Constantine+XVI · · Score: 1

      As far as I understand (from third-hand experience only), the biggest problem with Notes is that it does way more than Outlook, which justifies the insane complexity.

      PS: I believe Notes already has something along the lines of Sharepoint, but you'd be better asking someone who's actually used it.

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    5. Re:What we want? Isn't it? by edmicman · · Score: 1

      I've never used Notes/Domino, but what little I've heard here and there it seems like it's a much smaller mindshare than the Exchange/Outlook behemoth. I don't really see what open sourcing something that doesn't even really compete would do.

      I do agree that the Exchange/Outlook/[Sharepoint] replacement would be a huge boost to the open source movement. What I don't get is why everything seems to just insist on chasing one part of the Microsoft ecosystem.

      So there's a plethora of mail servers. Outlook can connect to those via IMAP or POP3. You can tack on "groupware" things like shared calendars or contacts, but it's hackey, clumsy, and never works as smoothly as Outlook/Exchange.

      Or, you can connect to Exchange with a variety of email clients. But nothing uses the native protocols, so you have to have Exchange fall back to IMAP or POP3. You have to tack on shared calendars or contacts via connectors, but it's hackey, clumsy, and never works as smoothly as Outlook/Exchange.

      I don't have the programming chops for it, but I never understood why everything seems to strive to just be like Outlook/Exchange. Firefox won out because it made web browsing *better* than IE. Where is the focused effort to take what everyone hates about Outlook/Exchange, and improve on those faults? But take what they do well, and improve on those,too. Make email and communicating with others easier and more productive, but make managing the whole mess not as much of a nightmare, both from the client and backend points of view. Build it on open protocols, and if there are no open protocols that do what you want to do, build them. Don't just try and mash things together and present it as something that mostly mimics the proprietary solution, but doesn't quite get it all the way right.

      Make something friggin' *better*, not just "as good as, mostly, but without features X and Z, but hey! it's free!.

    6. Re:What we want? Isn't it? by RingDev · · Score: 1

      Replacing Exchange+Outlook with Domino+Notes is like trading a Communist Russian controlled Ferrari in for a Nigerian wheel barrel.

      Yeah, Exchange and Outlook mean you get locked into MS's grip, but it's a pretty solid system. With Lotus Notes you get that same lock in only to a different company, and instead of having a well designed, stable, and consistent user interface, you'll sit at your desk eating a turd sandwich while hoping that you can at least check your email and calendar before the day ends.

      I'm all for an open source replacement to Outlook and Exchange, but honestly, Lotus Notes is not it. Lotus Notes is the crash and burn incident that people look back at and say "Lets not make that mistake again!"

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    7. Re:What we want? Isn't it? by richlv · · Score: 1

      this reminded me. will we see lotus opensourced... just few years too late to do real damage to microsoft offerings ?
      there have been enough examples of this, so seeing ibm holding to steady income (hard to blame them here) only to lose long term (still, hard to blame them - it's not easy to see such trends, even more to exploit them) wouldn't be that surprising. few entities are able to drastically change and survive - or even keep their current levels - at the same time.

      --
      Rich
    8. Re:What we want? Isn't it? by Anonymous Coward · · Score: 0

      Umm, domino has and is still so far ahead of Microsoft Exchange it isn't funny. Domino is a database system that was adapted to provide a groupware solution.

      At the end of the day, Microsoft simply had a batter marketing ploy to get people used to using their products. Give their products to schools for next to nothing.
      Microsoft even went as far as to donate hundreds of thousands of computers to schools with their software installed on them to get the kids used to using their products.

      If only the notes client looked more like Outlook, or they had put notes into schools at no cost to get the kids used to it.

      IBM are moving towards unified collaboration rather than pushing domino / notes these days.
      Its database backend is superior to exchange in every possible way.

      The rooms and resources functionality (automatic room booking etc) has been in domino since version 4.6. (I don't remember it being in 4.5) Exchange is only just starting to get their act together in relation to room and resource bookings, what 8 years later?

      Domino stores each users mailbox in a seperate database file. Its trivial to restore a corrupted mailbox i.e copy and paste onto a file share where the user can access it. The user can then copy and paste the messages they want restored over into their live mailbox.

      Domino mail archives are stored on the server
      Disaster Recovery / Mitigation? Domino can replicate data between servers transparently, or even the users machine. Restoring is as simple as copy and paste (even while the domino server is still running)

      There are many, many more things that I could mention, but I don't have all day.

  10. You're still on Notes 4.6, aren't you? by DXLster · · Score: 1

    The Domino server is one of the most reliable server systems ever built, particularly considering the complexity of the services it provides.

    Try upgrading to a version released in the last decade.

    1. Re:You're still on Notes 4.6, aren't you? by SlashDotDotDot · · Score: 1

      7.0.3, actually.

      I don't know anything about the server end of things--my complaints are strictly as an end user.

      --
      /...
    2. Re:You're still on Notes 4.6, aren't you? by DXLster · · Score: 1

      That's still a fairly old code base. The Notes client underwent a massive UI update over the last two years. Here's a good demo video example: http://www.youtube.com/watch?v=ODy1-__aOX8

    3. Re:You're still on Notes 4.6, aren't you? by SlashDotDotDot · · Score: 1

      The UI in that video certainly looks like a step forward. I look forward to an upgrade at my company.

      --
      /...
    4. Re:You're still on Notes 4.6, aren't you? by sunderland56 · · Score: 1

      The Domino server is one of the most reliable server systems ever built

      That may be. The main point here, however, is that Lotus Notes has a horrible UI 99.9999% of the time.

    5. Re:You're still on Notes 4.6, aren't you? by [000000] · · Score: 0
      Holy crap I'm on 4.6 and when we have problems its like dooms day! God damn the crap GUI and its sucky DB and complexity! If you think 4.6 is the best then there is no WAY we will be upgrading to any new version. Exchange here we come!

      USER.ID EXPIRED!

    6. Re:You're still on Notes 4.6, aren't you? by Hognoxious · · Score: 2, Funny

      The UI in that video certainly looks like a step forward.

      It's a command line?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  11. Companies open source unprofitable products by quanticle · · Score: 2, Interesting

    As I state in the title, companies only open-source unprofitable products. As I understand it, Sun was willing to open-source Solaris because it was no longer profitable by itself - instead, it was just driving sales of Sun hardware. Until I see some similar evidence regarding Notes (showing that its unprofitable on its own and only drives sales of other IBM products), call me a skeptic of this effort.

    --
    We all know what to do, but we don't know how to get re-elected once we have done it
    1. Re:Companies open source unprofitable products by PCM2 · · Score: 1

      As I state in the title, companies only open-source unprofitable products.

      But Sun open sourced Java, and Jonathan Schwartz claims that Java is Sun's most profitable software product.

      --
      Breakfast served all day!
    2. Re:Companies open source unprofitable products by Anonymous Coward · · Score: 0

      But Sun open sourced Java, and Jonathan Schwartz claims that Java is Sun's most profitable software product.

      There's a difference between a clueless CEO's claims and reality.

    3. Re:Companies open source unprofitable products by larry+bagina · · Score: 1

      "Sun's most profitable software" doesn't mean "profitable". It means "hemorages less cash than our other software."

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    4. Re:Companies open source unprofitable products by Kalriath · · Score: 1

      Except that Sun never sold Java. I'd say that the reality is that Sun makes its money off Java support, and platforms like JCAPS. And open sourcing Java doesn't preclude either of those two things from happening.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    5. Re:Companies open source unprofitable products by tonyr60 · · Score: 1

      Except that Sun DOES sell Java. Maybe not the client JRE, but the server side application server, Java validation and licenses and patent protection for OEM's - like IBM.

    6. Re:Companies open source unprofitable products by Anonymous Coward · · Score: 0

      I didn't read the title. Would you summarize it for me?

    7. Re:Companies open source unprofitable products by Kalriath · · Score: 1

      Except that Sun DOESN'T sell Java. Not just the client JRE, but the server side application server, Java validation and licenses are free.

      JCAPS aint though.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  12. This would make OSS look bad by MobyDisk · · Score: 1

    We don't want to make the open source community look bad by associating it with this level of quality.

    1. Re:This would make OSS look bad by FishWithAHammer · · Score: 1

      But Rails, that's great stuff!

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    2. Re:This would make OSS look bad by SanityInAnarchy · · Score: 1

      Because when I want to get real, unbiased information on a community, and where it's going, the best source is a blog called "Zed's So Fucking Awesome". Right.

      In other news, Rails and Merb are going to merge. The Rails team and the Merb team decided that they really wanted the same things, and Merb had done a lot of things right, so there was no point in keeping the projects separate. That's pretty mature -- last I checked, GNOME and KDE are still separate projects, and people still frequently write "GNOME sucks" or "KDE sucks" blogs.

      --
      Don't thank God, thank a doctor!
    3. Re:This would make OSS look bad by tcopeland · · Score: 1

      And speaking of Rails, check out this job posting. Requirements are TS/SCI, Lotus Notes, and... Ruby on Rails experience. Seems like some high security clearance government folks may be converting some things from Notes to Rails.

    4. Re:This would make OSS look bad by Anonymous Coward · · Score: 0

      I'm guessing you don't know who Zed Shaw is, but that's alright.

    5. Re:This would make OSS look bad by FishWithAHammer · · Score: 1

      Well, nobody ever said the .gov was particularly bright. Either for using Notes in the first place or Rails now.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    6. Re:This would make OSS look bad by SanityInAnarchy · · Score: 1

      Yeah, he wrote Mongrel. Great, thanks and all that -- and we've now got Passenger (faster, and easier to deploy, or so I'm told) and things like Thin (several times faster). And we've now got Rack, so no need to be tied to any particular webserver.

      He's also shown the least maturity of anyone in the Rails community, including DHH. And that's saying a lot.

      Also: Rails development is fast. There may have been a few valid concerns in that rant (though hard to see in all the trash-talking, name-calling, macho bullshit), and there were a few concerns which were pretty ancient history by the time he wrote the rant. But at the current rate of development, I'm not sure it's at all relevant anymore.

      --
      Don't thank God, thank a doctor!
  13. Yawn by nighty5 · · Score: 1

    In the event that Notes is open sourced, I doubt this will greatly impact the reach of the product further into the enterprise.

    Notes is such a horrid development platform who only seen the Web as a medium a few ages ago. The last major release closed some of the gap but it has a far, far way to go.

    There's a difference between open sourcing OpenSolaris, and open sourcing Notes which the article fails to mention. Sun has something to gain by open sourcing OpenSolaris: to sell more Sun hardware. Notes can run on a multitude of platforms and doesn't require specialised hardware (like z/OS) to take advantage of the system.

    Anyway if I was running a serious Notes environment, I'd be running it on IBM hardware anyway. For small deployments it won't matter that much.

    1. Re:Yawn by TheHappyMailAdmin · · Score: 1

      I doubt this will greatly impact the reach of the product further into the enterprise

      True, but the reason to do this would be to get it back into education (at least in the US where Outlook/Exchange has become dominant), and into small and medium businesses. Right now Notes/Domino is a great tool for SMBs who are interested in running some home grown apps that SMBs don't generally go for.

      IBM's reason to pursue outsourcing Notes and Domino would be to pick up more consulting business, while at the same time trying to knock off Microsoft's Small Business Server which comes preloaded with Exchange, IIS, SQL Server and SharePoint.

    2. Re:Yawn by Belial6 · · Score: 3, Insightful

      "who only seen the Web as a medium a few ages ago"

      Only if you consider 1996 to be a few years ago. Domino's biggest problem is that it has been too far ahead of it's competitors, so it is common for people not to understand the benefits that it offers, and by the time the rest of the industry catches up, the features have been rebuild a little different, and the people who now start to understand it complain because the feature that Domino had a decade earlier doesn't look just like the program that was developed this year.

  14. Please, No! by jeroen94704 · · Score: 1

    Please, let Notes remain closed source forever! After having been forced to work with Notes by an employer, I have become convinced it is an evil piece of software, designed to corrupt the minds of its users. Give it to schools, and whole generations could be lost, forever doomed to believe that software cannot be user-friendly. In fact, let's start counter-movement to convince IBM that Notes is a dead product, and should be removed from the market ASAP. For the children!

    (And don't give me that crap about how I must have used an old version, and the new version is LOTS better. As an example, Notes' proprietary IM client Sametime was up to version 6 when I used it, and offered only the most basic functionality compared to other IM systems).

    --
    He who laughs last, thinks slowest.
    1. Re:Please, No! by poetmatt · · Score: 1

      7.5 brings it up to date, and 8 is supposedly better.

      Meanwhile, since sametime is used on old-ass corporations that upgrade slower than a dead turtle crossing the desert, most people are still stuck on 6. /running 7.5.1.2 right now, it's "okay". I don't know how people can live on 6.

      I do actually hope Lotus opens up, it'd be nice. Would be a hell of a lot easier getting it running on Ubuntu for sure.

    2. Re:Please, No! by Anonymous Coward · · Score: 1, Informative

      Just for the record, Notes 8.5 ( in beta now, due out early in the New Year ) should be supported on Ubuntu with DEB as well as RPM installs

    3. Re:Please, No! by Anonymous Coward · · Score: 0

      ...the Client, yes. Not the Designer. Not ever the Designer.

    4. Re:Please, No! by Blakey+Rat · · Score: 2, Insightful

      Yeah, right. We got that song-and-dance from IBM/Lotus when 5 came out. "5's just as good as Outlook!" It ain't. Then when 6 came out. Oh look! Version 6, someone at IBM finally heard of this thing called a "scrollwheel" and it works... about a third of the time. And hey, guess what, it only took IBM until version 6.5 to get Notes working correctly on a multi-user Windows OS. That's only 10+ years after multi-user Windows OSes came out! Lightning development pace.

      The number of extremely trivial, basic features that have *never* worked right is unbelievable-- hell, just try to get Out Of Office messages turned on in less than 3 hours. Oh, and my personal favorite was the lack of any kind of sanity-checking: Notes loved to schedule meetings that ended before they began, which of course broke syncing to every PDA known to man and resulted in an extremely busy helpdesk worker.

      Notes is a lost product. Not only does it have a legendarily bad UI, but there's not a single Notes developer capable of writing a good UI; it's simply not in their DNA.

      (Yes, yes, I know, now the Notes fan comes in and tells me that our install was "misconfigured", despite the fact that it was the default email configuration from the CD, and tell us that Notes is "more than just email", despite the fact that IBM sold it to us to do email, etc, etc. I've heard it all before; don't bother.)

    5. Re:Please, No! by poetmatt · · Score: 1

      lol I've heard that before. I manage, but I admit I don't like it either. I think it's the number of programs we have working with it in our magical combination that is the reason we still use it. Lots of old/out of date programs that we've been getting rid of except for Siebel (which seems to be complete crap to me, I don't get why people use it or oracle really).

      I am not going to sell the program, I'm just saying 6 was crap and 7.5 is better, doesn't mean "Acceptable". Just "not murder-inciting"

    6. Re:Please, No! by Anonymous Coward · · Score: 0

      ...but there's not a single Notes developer capable of writing a good UI

      Fuck you. I will design a UI in the Notes client to own your shit all over the planet. And I'll do it by implementing the ideas demonstrated at http://www.interfacematters.com

      You Notes llama.

    7. Re:Please, No! by Anonymous Coward · · Score: 0

      there's not a single Notes developer capable of writing a good UI; it's simply not in their DNA.

      Your omniscience is quite overwhelming. You've seen every piece of work from every developer and you've judged the capabilities of every single one to be inferior. Wow.
      Your god-like powers leave me in awe.

  15. Why such hatred? by tscheez · · Score: 1

    Seriously, I don't know why people have this loathing of Notes/Domino. It's proven to be secure, the mass mailing worms never worked, had a tabbed interface long before any browser, had a document library way before sharepoint, you can customize the crap out of your application / email, and build in a work flow to meet your business needs.

    Not to mention that in the years I administered a Domino server (6.5 on Linux) not once did the server crash, go flakey, or some other problem.

    Granted, I've been out of the Notes / Domino world for quite a while now and haven't really seen R7 or R8, but R6.5 was pretty damn good, especially if you'd seen R4.

    So, seriously, why such hatred?

    --
    Supplies!
    1. Re:Why such hatred? by PCM2 · · Score: 1

      I admit it. My old company migrated away from Lotus Notes and I rejoiced. But six months into using Outlook/Exchange, I surprised myself when I found that I missed it. True, Notes doesn't have the most modern UI in the world, but it's a solid piece of software.

      --
      Breakfast served all day!
    2. Re:Why such hatred? by cparker15 · · Score: 1

      Not to mention that in the years I administered a Domino server

      Have you ever actually used Lotus Notes, or anything from Lotus for that matter? Let's just say I don't think they're going to be winning any UI design awards anytime soon.

      --
      Have you driven a fnord... lately?

      You must wait a little bit before using this resource; please try again later.

    3. Re:Why such hatred? by __aasqbs9791 · · Score: 2, Interesting

      Never having used Notes myself, I wonder if it had a problem with a certain version that people have fixated on or if poor administration commonly caused some problems that have given people a phobia towards it? I have a friend who hates config files even though I've watched (and helped) him look through tabs (the kind with subsections in each one) in a GUI for options we know we saw SOMEWHERE earlier for up to 10 minutes! When I pointed out that at least with a text file you can "search" for some part of the text, he just dismissed it. He has a personal hatred for text files and nothing will shake him of that, not even direct evidence of the advantages. I personally prefer both, a text file with a nice GUI that you can still access directly if you want to do so.

    4. Re:Why such hatred? by Il128 · · Score: 1

      I actually had to use the God Damned thing. I hated how it wouldn't mark read email read and wouldn't acknowledge a meeting was canceled or deleted and it would keep reminding me of meetings that had passed years ago... I hated that I couldn't back up email to my machine and when I did try and copy and paste the emails they'd all be fucking unread after the move and everything took so fucking long...

      Dear God, I hate Notes.

      --
      Thanks to eating disorders most chicks are reasonably good looking these days.
    5. Re:Why such hatred? by MichaelSmith · · Score: 1

      So, seriously, why such hatred?

      Maybe it is better now than it was 10 or 15 years ago. Applications with a lot of history accumulate a lot of hatred. In the installation I saw 10 years ago the fact it ran on windows 98 and OS/2 may have contributed to the bad reputation. Additionally our site was trying to run the server side on AIX which was apparently a brave thing to do at the time.

      I didn't have to use it much but the people who did referred to it as "scrotus notes".

    6. Re:Why such hatred? by MichaelSmith · · Score: 1

      Never having used Notes myself, I wonder if it had a problem with a certain version that people have fixated on or if poor administration commonly caused some problems that have given people a phobia towards it?.

      It does get sold to large scale sites where management will supply the minimum resources to get the system working. So it gets a reputation for being slow, while sneaking into the SLA requirement by 1%. Thats a good way to earn long term hatred from the users.

    7. Re:Why such hatred? by Belial6 · · Score: 1

      Yes, one of the big problems for Notes is that it is so incredibly stable, and so dead simple to administer and develop for that the administrators and developers are often the first secretary to get it loaded on their machine. Then to add on top of the fact that companies often end up assigning temp receptionists to be their developers, the development cycle for Notes applications tend to be about 25% to 35% of the time given to identical projects in other platforms. Notes isn't perfect, but the ability to have it work 90% with incompetent administrators and developers has caused a great deal of bad PR.

      There is also the problem that the UI was left fairly stagnant from the time it was introduced in 1989 up until they finally started to make real changes in 1999 with version 5.

      Another huge problem is that people tend to think the first way they see something is the "right" way for it to be. Since Notes is used primarily in the Enterprise, far more people start with MS products, and thus see anything that is done differently in Notes as being "wrong".

      Over the last couple of years IBM has started to sell Notes/Domino as "Express" versions. These are the full Notes/Domino applications. The "Express" is only about pricing. The new pricing is Dramatically cheaper for small installations, and it is now a very good deal for SMB. The price is something like ~$140 per initial user and ~$35 a year per user after that. This includes the client, the server and the cost of all upgrades, including major releases, and is available for installations from 1 to 500 users.

    8. Re:Why such hatred? by Anonymous Coward · · Score: 0

      Let's just say I don't think they're going to be winning any UI design awards anytime soon.

      Disclaimer: I work for IBM/Lotus. But take a look at the newer stuff before you pass judgement. I am the first to admit that the UI was a weak spot, but in the releases that have come out in the last couple of years (Sametime 7.5+, Notes 8+), UI has been a primary focus. We even asked users what they wanted and listened. (I know, it's such a novel idea!)

  16. What was it before there was Firefox? by erroneus · · Score: 5, Insightful

    Ah yes, Netscape. I was never a fan of Netscape. I thought MSIE was better and faster for the longest while. Netscape was, at one time, very closed. But once things got going, Firefox came out of it. Perhaps the same might happen with this? People WANT an open source groupware server and the ones that exist now seem to lack in one way or another. But perhaps a project that starts with working code, just as Firefox started out, could turn into something a lot better... something that could kick Exchange and MS Office to the curb.

    1. Re:What was it before there was Firefox? by Keruo · · Score: 1

      I understand this point perfectly.

      I loathe notes/domino and yet I'm forced to use it every day(from another companys servers).
      I'd love to fix certain idiotisms in it to fit my preferences if it were opensource.

      Seriously, which f*cking application locks screen after pressing F5 on email screen, instead refreshing the screen?

      I hate domino aswell, but if I had option to use it for free, I'd deploy it companywide without hesitating.
      It just works, and since I'm working at small company with limited resources, we simply cannot afford to deploy exchange/domino/whatever commercial groupware and thus were stuck with cheaper webmail-thingy. It works for our needs, but I'd rather have something better still.

      --
      There are no atheists when recovering from tape backup.
    2. Re:What was it before there was Firefox? by Anonymous Coward · · Score: 1, Interesting

      It is not like IBM losing huge amounts of money or lost the market to MS Exchange because of Lotus Notes. If you remember the exact time which AOL decided to open Netscape to public, it is not like Netscape was really popular anymore.

      IBM makes billions thanks to Lotus Notes clients and server agreements. Their clients seems to like Lotus Notes or Notes wouldn't exist today. What we got here is, dozen of people popping up on Slashdot, the very same people each time bitching about it. If you ask them, Exchange sux too. Also they claim postfix isn't scalable while Yahoo etc. with 250 million users happily use it.

      AOL opened the source because they had no clue what to do with it. Perhaps IBM customers will all run to MS Exchange hands if Lotus becomes the horrible buggy kitchen sink written by amateurs. Remember pre 1.x Mozilla?

    3. Re:What was it before there was Firefox? by powerlord · · Score: 1

      I think its a perfect comparison, but remember that the Mozilla team tried working with the Netscape code for about a year before they just decided to scrap it all and start from scratch.

      It might almost make more sense to do that, but the problem is that I think it needs either/both a dedicated core group of developers and a corporate entity backing the process.

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    4. Re:What was it before there was Firefox? by DragonWriter · · Score: 1

      Netscape was, at one time, very closed. But once things got going, Firefox came out of it. Perhaps the same might happen with this?

      It seems, if not downright improbable, at least less probable than with a web browser; a lot less people willing to work with a second-best groupware server without professional support than their would be for a web browser.

      But perhaps a project that starts with working code, just as Firefox started out, could turn into something a lot better... something that could kick Exchange and MS Office to the curb.

      Firefox, for all that it runs on more platforms, is more standards compliant, etc., hasn't done that to MSIE; I don't see "OpenNotes" doing that to Exchange and Office.

    5. Re:What was it before there was Firefox? by jimicus · · Score: 1

      People WANT an open source groupware server and the ones that exist now seem to lack in one way or another.

      People don't. Businesses probably don't much care.

      What they do want is a cheap/free groupware server. Which doesn't suck donkey balls. And works well with a desktop client without requiring proprietary plugins which sort-of work and mostly don't (please, I've had replies regarding Citadel before and unless something's changed dramatically, it is not a dropin replacement for Exchange and is a long way from ever being one).

    6. Re:What was it before there was Firefox? by initialE · · Score: 1

      Didn't they take a look under the hood, then decide to rewrite the Netscape engine from scratch?

      --
      Starbucks, Harbuckle of Breath.
  17. Have you thought about this? by Chris+Mattern · · Score: 4, Funny

    You not only want to expose the source code of Bloated Goats to the world but intentionally expose young people to it? Good Lord, man, have you no mercy in soul at all?

    1. Re:Have you thought about this? by waveclaw · · Score: 1

      But with quality source code from Its Been Mangled engineering, there is much for young people to learn!

      • Techniques for fast, lightweight code. Oh, wait, isn't version 8 built on Eclipse?
      • Methods for Workflow design. From the company whose logo could be 'Have it our way'?
      • Tricks for building scalable databases. You ever restored an ntf file? The Domino admin forgot to disable replication on that ntf file and Domnio puked all over the db, you say? Restore the file again, George.
      --

      "You cannot have a General Will unless you have shared experiences. You cannot be fair to people you don't know."
    2. Re:Have you thought about this? by zildgulf · · Score: 1

      You mean Lotus Toads or Lettuce Nodes?

      Expose young'uns to this now most monstrous system ever to bloat up like a dead cow in the Texas heat? Are you bucking for "the most evil" in the IT world or what?

      The OpenNTF project has got to be a better answer.

  18. speaking of which by Anonymous Coward · · Score: 0

    How's the campaign going to wrest control of Linux from Torvalds? Any progress there?

  19. IBM will never open source it by Anonymous Coward · · Score: 1, Interesting

    Unlike Sun, IBM doesn't believe in OSS one tiny bit.
    IBM believes in a future monopoly and the money could bring.
    The only things that IBM has made open source are complete crap, like SWT, Xerces, Axis and the likes.
    Hell, Eclipse wasn't even half useful until years after it became open source.
    IBM has only open sourced things to kill competition, ever. As Notes Domino doesn't have competition, if you look form it as more than an E-mail system, it will never happen.

    Fuck IBM and their hidden agendas. Fuck WebSphere, DB/2, ZSeries and all the rest of their crap.
    I can't really say anything bad about iSeries though, which bugs me, as it's really cool stuff. Maybe because they're made in Norway, of all damn places.

    1. Re:IBM will never open source it by MichaelSmith · · Score: 1

      Fuck IBM and their hidden agendas. Fuck WebSphere, DB/2, ZSeries and all the rest of their crap.

      Can we fuck ClearCase while we are at it please?

    2. Re:IBM will never open source it by PCM2 · · Score: 1
      I call troll. IBM makes millions (billions?) selling Linux servers, just for starters.

      IBM believes in a future monopoly and the money could bring.

      IBM is a reseller of Red Hat and Novell, and if either company disappeared it would find another one and resell that. This, despite the fact that IBM owns AIX and z/OS.

      The only things that IBM has made open source are complete crap, like SWT, Xerces, Axis and the likes.

      Yeah, and nobody uses those?

      Hell, Eclipse wasn't even half useful until years after it became open source.

      Kinda like Linux. What's your point? Are you claiming IBM hasn't committed any resources to the Eclipse Project?

      IBM has only open sourced things to kill competition, ever.

      Oh yeah, because software development IDE vendors were sending IBM to the poorhouse before Eclipse. And open sourcing Cloudscape sure dropped the bottom out of the database market.

      Fuck IBM and their hidden agendas. Fuck WebSphere, DB/2, ZSeries and all the rest of their crap.

      WebSphere ships with the IBM HTTP Server, aka Apache. zSeries runs Linux. DB2 is no more open-source than Oracle or SQL Server -- for that I recommend PostgreSQL, which IBM supports through its investment in EnterpriseDB.

      I can't really say anything bad about iSeries though, which bugs me, as it's really cool stuff.

      Hmmm. Can they run Linux? Think so.

      --
      Breakfast served all day!
    3. Re:IBM will never open source it by Anonymous Coward · · Score: 0

      Are you blind? The only reason they sell Linux is because nobody wanted AIX, instead they wanted Solaris.

      SWT and they likes is used by plenty, just like Linux. Windows 98 is still used plenty, it doesn't make it less crappy.

      Eclipse/SWT was IBM's (unfortunately) successful strategy to get Java out of the hands of Sun. Why do you think it's named the way it is, retard.

      I never claimed WebSphere, DB/2 or zSeries where OSS. I said "fuck those too", because they are crap, I have to work with them every day.

      Linux sucks! Good thing Debian is half useful though, but that has little to do with the Linux kernel.

  20. ÂQue? by MouseR · · Score: 1, Funny

    "open source Solaris which finally saw success in 2005"

    What? WHAT?? How? When?? By whom?

    Why didn't I get the memo??

  21. Blender by dna_(c)(tm)(r) · · Score: 1

    Like Blender? (I kid, I kid)

    The UI was created while Blender was still a commercial (non OSS) app

    Acknowledging you're joking, 3D design is hardly a perfect fit for a standard interface - so there are not really conventions to be broken. Some 2D conventions are sacrificed to reach into the third dimension. Other 3D apps also differ significantly from Word or OpenOffice ;-)

  22. S.A.P. and Notes need to die... by Il128 · · Score: 1

    I know, no one mentioned SAP. They just seem to go hand in hand... I hate both with a passion.
    Someone who hated people came up with the user interface of Notes. How does any company put things like, "change password", in a more obscure place in a UI?

    SAP which is about as useful as a hammer. Sure you can do just about anything with it but is it really the best tool to change a tire and perform an appendectomy with?

    --
    Thanks to eating disorders most chicks are reasonably good looking these days.
  23. The database is the problem with Notes... by tjstork · · Score: 1

    It's been a while since I've done Notes but I seem to recall that the database was the central problem with Notes. I seem to remember best describing it as a slightly multiuser filemaker pro flat format with a lot of hype to rip off IBM for a few billion dollars. Notes is infamous for its email client being terrible but if it had had a good database to begin with, then, 3rd parties could have salvaged a good groupware database product with add on tools or even clients. That few have emerged speaks volumes about the data in notes.

    --
    This is my sig.
    1. Re:The database is the problem with Notes... by SanityInAnarchy · · Score: 2, Interesting

      I seem to remember best describing it as a slightly multiuser filemaker pro flat format with a lot of hype to rip off IBM for a few billion dollars.

      I'm really not sure what it's got to do with FileMaker Pro, as I don't know a lot about Notes. I could compare FileMaker with CouchDB, though:

      CouchDB is schema-free. There are no predefined columns. Each record is any JSON object, with no constraints other than that it be valid JSON.

      Older versions of FileMaker are, indeed, one table per "database" -- but it was very much a fixed-schema table. Each record had exactly the same fields. I've seen more than one nightmare database which would have been vastly improved by the concept of relationships and multiple tables. Granted, you could relate two "databases", but this was fragile and not for newbies.

      What's more, FileMaker requires that you be connected to a central server, and somehow manages to be dog-slow over a network. By contrast, CouchDB can do asynchronous multi-master replication -- to the point of completely disconnected operation. As in, you could run a Couch server on your laptop, take it on the road, connect later, and it would deal with conflicts appropriately.

      if it had had a good database to begin with, then, 3rd parties could have salvaged a good groupware database product with add on tools or even clients.

      I don't know -- how accessible was the database? Given that it wasn't free, and was tied to Notes (which has a horrible reputation), it's not surprising that people didn't pick up on the database.

      Keep in mind, good ideas aren't necessarily adopted right away. There are a lot of strange things about Erlang, but it does scale very well, both to cores and multiple machines -- yet it hasn't had a lot of adoption compared to, say, Java. What's more, there's a grand total of one other language running on the Erlang VM, and as far as I know, no other languages built around the same concept -- if it's really the syntax and weirdness of the language, why not steal the best parts of it?

      I could pick other examples, but I think I've made my point: A lack of popularity doesn't necessarily mean something is bad, any more than a lot of hype necessarily means something is good.

      --
      Don't thank God, thank a doctor!
    2. Re:The database is the problem with Notes... by Koda · · Score: 3, Interesting

      The Notes "database" was one of the strengths and weaknesses of Lotus Notes.

      Background - speaking strictly about the native Notes Storage Facility (.nsf) format (and not to newer options for RDMS virtualization or or DB2 backend for custom development):
      - Everything in Lotus Notes is stored in a "note", each of which has an XML-like data structure. Keep in mind that there was no such thing as XML, or even the internet, when Lotus Notes was first developed.
      - User data notes are usually called "documents".
      - The components of the design of Lotus Notes application are also stored as XML-like data notes, and are usually called "design elements". So even forms, views, images, script libraries, etc, are stored in "notes".
      - The data notes are not dependent on the underlying design elements for their existence. This is a really weird concept for SQL DBAs, where the data is bound to tables for its structure. Drop a table in the SQL world, and you lose your data. In the Notes world, if you delete a field from a form (a design element), the form itself, or even delete views (also design elements)... and the data is unaffected.
      - All of the data and design "notes" for a Lotus Notes "database" are stored together a self-contained NSF file.

      The loosely structured nature of a native Lotus Notes database means it is both VERY flexible, but lacks some of the rigor (and related benefits) associated with a true RDBMS. Oh, and you can't use SQL to do cool things like left and right outer joins. Instead, you use a Lotus formula language, LotusScript (very similar to Visual Basic), or Java to "lookup" data for display or for repeated storage within a note.

      Even Notes data types are much more flexible/loosey-goosey than found in the RDBMS world. They can be boiled down to:
      - Text (stored as the equivalent of varchar(32768) in the SQL world)
      - Numbers (no need to define integers, floats, or doubles)
      - Date/Time
      - Rich Text (including attachments, formatting, tables, etc)
      - "Name" type fields, which are related to Lotus Notes security.

      The loose structure also lowers the barriers of entry to slap together a Notes database. A person can know enough to be productive/dangerous without having a clue about referential integrity, primary keys, or tables.

    3. Re:The database is the problem with Notes... by Thuktun · · Score: 1

      The loose structure also lowers the barriers of entry to slap together a Notes database. A person can know enough to be productive/dangerous without having a clue about referential integrity, primary keys, or tables.

      Do we want to lower the barriers to entry of the control rooms of planes, ships, trains, etc?

      Sometimes barriers to entry are a GOOD thing.

  24. No way by PingXao · · Score: 1

    If IBM open-sources a piece of crap like Notes and doesn't open-source a masterpiece like Workplace Shell, that's it. I'm out.

    Oh wait, I'm not really an IBM customer in the first place....

  25. Most of Notes 8 is Eclipse/Java anyhow by gelfling · · Score: 1

    So there's a point to be made here. And while IBM makes mad loot from Notes, the latest version, Notes 8 has sufficient problems that they could use more eyes on it

  26. Dear Ian Tree: by jcr · · Score: 2, Insightful

    The code you want doesn't belong to you. It belongs to IBM's shareholders. If you want it, make an offer.

    Sincerely,

    IBM.

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Dear Ian Tree: by Just+Some+Guy · · Score: 1

      The code you want doesn't belong to you. It belongs to IBM's shareholders. If you want it, make an offer.

      How much did we pay Sun for OpenOffice.org or Java? How much did we pay Netscape for Mozilla? Shareholders aren't owed every single penny a company could possible eke out. A concept called "enlightened self interest" allows companies to do certain nice things for free in exchange for good PR and a firm footing in the communities surrounding them. Sometimes that's even good for the shareholders in following years.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Dear Ian Tree: by jcr · · Score: 1

      How much did we pay Sun for OpenOffice.org or Java?

      Had a look at Sun's share price lately?

      'nuff said.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:Dear Ian Tree: by swillden · · Score: 1

      A concept called "enlightened self interest" allows companies to do certain nice things for free in exchange for good PR and a firm footing in the communities surrounding them.

      And IBM has open-sourced Cloudscape (now Apache Derby), Eclipse, and Postfix, just to name a few, and contributes significant development resources to Linux, Apache and OpenOffice.org.

      IBM has already established its bona fides as a significant contributor and participant in the open source communities. How, then, would IBM and its shareholders benefit from open-sourcing an application that brings in over a billion dollars a year in high-margin revenue?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:Dear Ian Tree: by zildgulf · · Score: 1

      Der Hooman:

      All your Bloated Goat base are belong to us. You can't has Cheezberger.


      Mr. LOLCat
      IBM Director

  27. database vs mail by faraday_cage · · Score: 5, Informative

    As a former Notes Sys Administrator, it had its benefits, and its problems. The fact of the matter was that the email and scheduling part of it were never its strengths. The databases, and the applications that it built were by far superior groupware than anything I have seen. Oh to be able to replicate something like Access databases at the click of a button for users who do need to work on data offline. As an earlier commenter said, they got the database right. Everyone just assumed they 'tacked on' the email and calendar as an afterthought to facilitate workflow solutions. Notes Replication was simply the best (when it was configured properly). But having previously installed Notes clients and managed it, I can tell you that setup of the client was a breeze compared to setting up and configuring Exchange/Outlook. From an end user perspective, there were some things they got very right, and still as many they got wrong. But comparing it to Outlook (apart from the few scheduler limitations), it was far cleaner and quicker in so many ways.

    1. Re:database vs mail by rtechie · · Score: 1

      You're the only one that thinks that.

      Every customer I have seen using Notes is switching to Exchange+Sharepoint.

      The entire Fortune 1000 is shifting to Exchange+Sharepoint.

      The biggest argument for open sourcing Lotus Notes is that it isn't selling anymore so IBM has a strong incentive to drop product support, despite the large install base.

    2. Re:database vs mail by DaleCooper82 · · Score: 1

      ...and much much more secure. Certificates as part of the basic setup, (quite) easily managed.

      --
      :: There is no light at the end of a tunnel. There is a tunnel after a tunnel : Thom Y. ::
    3. Re:database vs mail by zildgulf · · Score: 1

      Thanks for reminding me about the good things in Lotus Notes. Replication and rapid prototyping was beyond compare in Groupware.

      I missed Lotus Notes R4. It fixed many of the travesties of R3. But R4.5 introduced the Lotus Domino engine, a real beast! I don't want to ever have to build two different code segments to simply to display a functional form on a browser.

      It was the perfect repository for paperwork routing. You can have forms routed around in Email and have it stored on a central database without complex code. Lotus Notes did it all for you, you just tell it where to go.

    4. Re:database vs mail by DXLster · · Score: 1

      The biggest argument for open sourcing Lotus Notes is that it isn't selling anymore so IBM has a strong incentive to drop product support, despite the large install base.

      So 15 consecutive quarters of double-digit growth, and a 50% increase in revenue generation over the last 5 years, totaling about a billion dollars/year in license sales is the definition of "isn't selling anymore?"

      Do you speak English?

    5. Re:database vs mail by GlobalMind · · Score: 1

      Your comments alone indicate what little you know about the ND marketplace or even the collaborative application space. The entire Fortune 1000 is not going to Exchange my friend, no matter how much you want it to.

  28. Cool, someone agrees with me! by NoCowardsHere · · Score: 1

    I've been saying for the last year (since I learned how much of corporate America works) that IBM is sitting on a goldmine if only they'd have the vision to open-source Notes/Domino. Thousands of small startups could start using it for free, and buy support contracts as they got bigger. Larger companies who want the flexibility of the system as compared to Exchange, but don't want to be locked-in with the underdog's product, could rest assured that as long as there are users, development will continue. And of course, the marketplace for apps that run on Domino would skyrocket, and IBM would be at the center of it all. A goldmine, I tell you! To address an earlier comment, this could succeed where OpenSolaris failed because OpenSolaris had to compete with multiple established open-source operating systems. IBM wouldn't have to deal with anything like that. (And I'm not sure that OpenSolaris _has_ failed, anyway... give it time!)

  29. What a great idea.. NOT by dave562 · · Score: 1

    Lets go ahead and open source the absolute worst groupware platform out there. That should convince people that Open Source Software rules!! I'd rather use Groupwise than Notes.

  30. Good Idea by DaMattster · · Score: 1

    This is a very good idea. I like Notes/Domino as a collaboration and messaging platform. I especially like the message encryption features and the ability to prevent an email from being forwarded or otherwise manipulated. The only downside to Domino is that it can be unfriendly to administer. The good news is that, if it becomes open sourced, it will be more economical to learn and deploy in small labs and use and become competent. The author of the article makes an excellent case for it by citing Solaris as the example. Sun's decision to open source Solaris did breathe some new life into it. If IBM does start to do this, they will be well positioned to do some damage to the M$ Outlook/Exchange market share. They can also recapture market share from some of the open source exchange alternatives like Zimbra and OX. IMHO, both Zimbra and OX are weak. Plus, Notes/Domino will just continue to improve by leaps and bounds with community input. We have seen vast improvements in Solaris since Sun made its decision to open source.

  31. Upside for me.... by Darth_brooks · · Score: 1

    Being stuck in an environment where opensource projects are rejected out of hand, and stuck in an environment where notes is the standard for "collaboration" (which is a funny way to spell "e-mail system that no one, anywhere within the company, can stand. Especially the people who implement and support it.") , I'm in a win-win. We either start looking at open source projects, or we ditch Notes.

    If this actually happens (which it won't, but a girl can dream right?), I'll be the guy dancing in the streets.

    --
    There are some people that if they don't know, you can't tell 'em.
    1. Re:Upside for me.... by Anonymous Coward · · Score: 1, Funny

      > If this actually happens (which it won't, but a girl can dream right?), I'll be the guy dancing in the streets.

      Gender confusion?

  32. Why would the open source community care? by argent · · Score: 1

    What does Notes offer the Open Source community?

  33. SmartSuite by Hurricane78 · · Score: 1

    Please, please, please IBM, open source Lotus SmartSuite.
    Especially WordPro and 1-2-3. Specifically the InfoBox.

    That way the developers of OpenOffice maybe throw away their bloated, badly designed imitation of MS Office.
    You know... because you can't expect them to do anything creative by themselves, because of the childr... eehem... I mean... those who are used to MS Office.

    Replace one of them by me (including the income at Sun), and I'll give you an UI that's so great, geeks and Joe Sixpacks can jack off to it. ;))

    I am Navid Zamani, and I approve this statement. ;)

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
    1. Re:SmartSuite by booch · · Score: 1

      I've been saying this for years. If IBM is the friend of Open Source that they claim, they should open the code to SmartSuite. It could provide much-needed competition to OpenOffice, and maybe even help reduce the significance of Microsoft Office.

      --
      Software sucks. Open Source sucks less.
  34. So press decline by saleenS281 · · Score: 2, Insightful

    I see you've never actually used exchange/outlook, and were just looking to troll about something.

    The "decline" button is there for a reason.

    1. Re:So press decline by Anonymous Coward · · Score: 0

      I work with this guy he freaked out every time the request popped up so the IT guy set it to auto accept.

  35. The email client by Anonymous Coward · · Score: 0

    Terrible? Huh? I use it daily, and I actually like it. It's not the best I have seen but it beats at least all the open source email clients hands down.

    1. Re:The email client by PhuFighter · · Score: 1

      Heh. I completely agree. It handles everything I need very, very well. It has it's nuances, but now that I've gotten used to it, I work with it very fast. As for the difference between Notes and Domino - why do you really need a multi-user DB on a client to store messages locally, anyways? I didn't read the CouchDB overview, but any single user database (heck, even MS Access, or MySQL) would work, wouldn't it? It's the database on the backend in Domino that would be nice to upgrade. I am not entirely familiar with Domino, but I wonder if it is the same as the Notes client... And I definitely prefer Notes to the MS Outlook client. And how it handles groupware.

  36. Ugh by Thaelon · · Score: 2, Interesting

    I wouldn't use it if it was free!

    I had to use that POS back in my days working for a DoD contractor.

    Who cares if the underlying db is sound, the client exposed way too much of the db and as a result was a user interface clusternightfuckmare. Yes, it was so bad I had to make up a word for it.

    Even Outlook with it's Russian Nesting Doll configuration options*, is a way ahead of Lotus.

    *If you're not sure what I mean, follow these instructions for an extreme example from Outlook 2003:
    Tools->Options->Mail Setup->Send/Receive...->Edit->Account Properties->Advanced->Remote Mail->Retrieve items->Filter->Advanced.

    You'll now be six modal dialogs deep in it's options, past two Advanced buttons!

    Further, did you know it's possible to change your domain password from within Outlook's nesting dolls? I'm not kidding! But good luck finding it.

    --

    Question everything

    1. Re:Ugh by Kalriath · · Score: 1

      I managed to get SEVEN modal dialogs, using Tools > Options > Mail Setup > Calendar Options > Resource Scheduling > Set Permissions > Add > Advanced Find.

      The worst part, is that there is more than one way to get to the last half of the chain.

      Also, found it. Tools > Options > Other > Advanced Options > Custom Forms > Password.

      Man, you could have an "Outlook Dialog Hunt" - it'll be more fun than hunting easter eggs!

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    2. Re:Ugh by Thaelon · · Score: 1

      I couldn't get to that one, you must have a different version of Outlook.

      However along a similar path I was up to 10, but it was kind of cheating since I got to the Contacts window and dove into print options. What's gross is it still all started with the outlook options window.

      --

      Question everything

    3. Re:Ugh by Kalriath · · Score: 1

      Outlook 2007.

      Now you know. What improvements?

      (And based on where I found the "change password" dialog, clearly their claims of it being "intuitive" are completely founded!)

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  37. Notes? Please no!! by rudy_wayne · · Score: 2, Insightful

    I have been forced to use Lotus Notes at work for 10 years now. If you don't understand why people hate Notes just Google "Lotus Notes sucks" and you'll find plenty of detailed explanations of the several million things that are wrong with Notes.

    Notes must die.

  38. Tons of software that should become open source... by Kindaian · · Score: 1

    From memory:

    The Artist (ZX Spectrum)
    Masterfile (ZX Spectrum)
    Several game designing tools (from text adventure to invaders, passing to pimball machines)
    Tons of games

    Exact dates faded away...

    I'm sure that loads of more nice programs could be dig up from the great bin of forgetfulness... ;)

  39. Tree?? by FunkyRider · · Score: 0

    Is there a person named tree? "Tree wants to get laid...."

    --
    just wonder why there are so many anonymous cowards in this world....
  40. Zimbra - an open source alternative by cnb · · Score: 1

    Its open source. You can extend it it's functionality with zimlets and it's already quite popular with universities.

    http://www.zimbra.com/

    1. Re:Zimbra - an open source alternative by Anonymous Coward · · Score: 0

      Yep, we deployed Zimbra about a month ago in a company of around 35 people.

      The real problem with open source solutions (Zimbra included) is that there's no good Open Source client for them. Thunderbird / Lightning is rubbish, and the new Zimbra thick client isn't a proper thick client - it's just a Web 2.0 app in a native window.

      So, you need to buy commercial version to get the Outlook connector (which is ok, but we've had trouble with large inboxes crashing Outlook 2003), and you've got to pay to get the PDA plugin.

      For our company, it was AU$6000 for Exchange outright, including Windows server license and Exchange CALs. Also note, Microsoft server products (Exchange, Windows Server) come with 10 years security patch support. That quote was done using Volume Licensing, which isn't node locked to a server - I can upgrade the hardware, and not pay more to Microsoft.

      Zimbra is AU$2800 PER YEAR (plus $450/yr RHEL subscription). That makes it, over 3 years, more expensive. We went with Zimbra in the end, which we'll review after a year. Our reason was that the functionality was equivalent, and we wanted to support an open source product.

      Zimbra's end of life policy is pretty harsh too - they support the current release, and the one before only. Looking back over previous releases, that's about 2 years.

      Patching a Zimbra server is a manual thing, and involves watching the Zimbra website, downloading the patches (which appear to come out monthly), and applying them. Exchange hooks into Windows Update automatically.

      Exchange is the better product, it's cheaper and lower maintenance. The only big disadvantage is that it ties you to Outlook in a pretty big way, as the IMAP / open protocol support is terrible. In the end, only those who get the 50% education discount, and people who seriously want to support Open Source Software (like us) look at anything else.

      Overall, the Zimbra web interface is pretty good (and part of the open source version), however the killer "search" features we've found to be very slow on non-trivial sized inboxes.

      I'd recommend people test it out for themselves, but definitely do the sums. If you can deploy the Open Source version and it ticks all the boxes for your organization, then go with that. It'll be excellent. But Yahoo! / Zimbra have got their pricing wrong for the commercial version, and I know several other sites that tried to make it work, and the figures just didn't stack up.

  41. Here's looking forward to Notes 12 by KlaymenDK · · Score: 1

    I'm on Notes 8 ... and it's really not better in any way. But now it's too late to go back to 7 (until the inevitable upgrade).

    I have noticed exactly *one* fixed bug, but have already reported several new ones. And just like with 5/6 and 6/7, most of the UI overhaul is just more shininess, wider borders, and less useable screen real estate. Oh, and a less useful status bar. Oh yeah, and more centralized bloatware: you can't chat on Sametime while you're waiting for a db to open, or have a dialog open... great.

    I'm not bashing Notes just for the sake of bashing it. I use it every day; none of this is unfounded. I would *love* to see IBM open this thing up; there would be a lot of issues to straighten out. But, as somebody else up there's already said: it ain't ever gonna happen, there's just too many proprietary strings and shackles.

    1. Re:Here's looking forward to Notes 12 by PhuFighter · · Score: 1

      Hmm. Man, I loved Notes 7. I switched to Notes 8 and noticed *nothing* of what you are describing. The Notes 8 interface (based on eclipse - bad idea) has more narrow borders, etc. And using the integrated chat client, I can still talk on sametime while waiting for a database to open. That is when I actually have to wait - which is rare. Of course, if you really do find the sametime lock to be an issue (which I never noticed), then you can just install the latest standalone version of sametime. Most of my coworkers prefer a standalone version vs. the integrated client.

  42. NO to NOtes by Anonymous Coward · · Score: 0

    I've worked with Notes. It's not software, it's a punishment.

    But then again, so is FOSS. A match made in hell, maybe?

  43. Link to the campaign by MaX_3nTrOpY · · Score: 1

    How about a link to the campaign in this article? Since ScuttleMonkey didn't put it, here it is: http://www.hmnl.nl/HMNL/web.nsf/vwWebFeatures/CODMain

    --
    My signature is in the cloud.
  44. Geez not again.... by DaveV1.0 · · Score: 1

    This is how various Unixes, relational databases, Linux, and a raft of other products eventually became commercialized.

    Lotus Notes/Domino are commercialized. This is just more FLOSS zealots screaming "gimme gimme gimme" at proprietary software.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  45. Bloated Notes. by djl4570 · · Score: 1

    I had to use this bloated crapware the last place I worked. Notes is among the most antisocial products I've ever used. If the source code is as awful as the user interface it would serve as an example of bad programming. The interface hall of shame once stated that if they had seen Lotus Notes they wouldn't have needed to look at any other products for all of the examples of bad user interface design they had cited elsewhere. I want them to open source cc:Mail. A nice user friendly mostly text based office email product that was borged by Lotus and killed while they pimped Bloated Notes.

  46. 50 posts by Anonymous Coward · · Score: 0

    And no comments about bowing down to Tree's demands or him storming Isengard.

  47. Chandler by Britz · · Score: 1

    There is a guy that used to work at Lotus: Mitch Kapor

    He and is team developed a much better groupware server/client than Notes/Domino from 2001 on. It's name is Chandler and it is already Open Source:
    http://en.wikipedia.org/wiki/Chandler_(PIM)

    Why Lotus Notes?

    1. Re:Chandler by finkployd · · Score: 2, Interesting

      I'm not sure that is a good example to point to. Chandler is possible the best example at how to completely fail at an open source project (despite the money being tossed at it) in history.

      Besides, Notes beats everything hands down as a groupware platform. The databases driven apps you can deploy rock and replication is amazingly useful. The email/calendar part does really suck though.

  48. What is this guy thinking? by AntiGenX · · Score: 1

    May God have mercy on his soul. The only reason Notes should go open source is so its users can download the code and have the pleasure of deleting one file at a time.

  49. Teaching tool by godless+dave · · Score: 1

    Tree is also hoping that Domino becomes something schools use to teach groupware and application development concepts

    What, as an example of how not to implement those concepts?

    --
    "If it's real, then it gets more interesting the closer you examine it. If it's not real, just the opposite is true." -
  50. WinXP please by kentsin · · Score: 1

    as title

  51. Serious crack smoking by Anonymous Coward · · Score: 0

    What ever this guy is smoking, he needs to give it to everyone. Must be some powerful mind bending stuff. Having suffered through Notes, i have to say it is a complete piece of junk. With the amount of money IBM put into it, you'd think it would be more user friendly and better. I wouldn't wish Notes on my worse enemy. Not that outlook is perfect or anything, but compared to Notes Outlook looks golden.

  52. Maybe not Notes... by Junta · · Score: 1

    I think you don't have much luck getting them to open source notes/domino. What I wouldn't mind is for the network communication protocol to be opened up. Enable the community to at least build a client or support for Domino mail servers instead of Notes. I don't think Notes itself is a big revenue generator, but rather is there to enable Domino and domino client fees to be sold. Of course, some of the 'features' of notes require it to be a pain in the ass (preventing recipient from forwarding, copying and pasting). I think those features are misguided (a la DRM), but IBM uses them as marketing points and an open ecosystem would handily defeat those.

    Selfish reason: I'm forced to use notes and want someone to build a better client for email/calendar aspect of it. When I was in charge of a Domino install, the first thing I did was enable IMAP for 99% of the email and kept Notes/Designer around for agent development and other such things. People were ecstatic to have the choice. I would suspect greater interoperability would make the Domino pill easier to swallow for organizations who have had bad experiences with notes. I had no significant gripes about Domino, just Notes.

    Notes' calendar and email is horrible, but I will say a competent domino server can provide a development platform for internal applications akin to web applications that even morons can create. Web applications I whole-heartedly prefer when done well, but the skill and effort to create them is still leaps and bounds more than doing the same stuff in a notes database.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Maybe not Notes... by greyparrot · · Score: 1

      Domino is fabulous. I used the server from 3 to 5, when it became Domino. We immediately made everything Web, so as not to distribute Notes Client to the users. We didn't use it for mail, either, as it happens. I could hack Web applications out almost as soon as the requirements started to come in, and modifications were equally quick. I miss having this great tool.

  53. Open sourcing old and ugly code by twasserman · · Score: 1
    Most of the discussion here has been about the merits of Notes as an end user product, but the real question at hand is whether there is any value in opening up the source code. I would personally be very dubious about that.

    We are talking here about code that ranges up to 30 years old, which has been edited by hundreds, if not thousands, of Lotus/IBM employees. It has gone through not just multiple user interface changes, but even major changes in the nature of the user interface technology. Whatever conceptual integrity the code may have had when Ray Ozzie and his team created it is long gone.

    I seriously doubt that there is anyone on the planet who understands the current Notes code. As we have seen in the recent Slashdot discussion about OpenOffice.org, it's very difficult for an outsider to come into such a project and be able to make any meaningful contributions.

    When Sun decided to open up Solaris, it took them several years to do so. They had to clean up the code (and comments), then make sure that they actually owned all of the code. I'm quite sure that CA had to go through a similar lengthy process with Ingres.

    If IBM were to open source Notes, they would have to follow a similar process. During that time, it would be difficult for the Notes engineering team to make any significant changes to the code base, such as new functionality. The end result would be an open source product that could probably still be understood, enhanced, and maintained only by the same IBM engineering team that is working on it now.

    Even though I strongly encourages adoption and use of open source software, I am hard pressed to see the value in open sourcing this antiquated and complex piece of code. I find it difficult to imagine that open source developers would flock to work on this project when there are so many other more attractive options. I think that we should leave things as they stand as long as IBM is willing to pay people to support and maintain Notes.

  54. You're showing your age. by Anonymous Coward · · Score: 0

    I was never a fan of Netscape. I thought MSIE was better and faster for the longest while.

    Or lack thereof.

  55. Oh, Slashdot... by Anonymous Coward · · Score: 0

    When you talk about Windows 7, you stress the importance of core OS functionality and the irrelevance of the UI.

    When you talk about Notes and Domino, it's all about the UI.

    Make up your minds, you lemurs.

  56. Because it sucks? by ivaldes3 · · Score: 1

    Because it sucks both from a UI point of view and other the covers? -- IV

    --
    http://www.LinuxMedNews.com Revolutionizing Medical Education and Practice.
  57. No, the database does suck. by tjstork · · Score: 2, Interesting

    My problem with Notes was that a lack of a relational structure made it awkward to do something like a document management system in it, where you would want to have a table of authors recipients and other persons associated with documents in a relational sense. The hope was that you could use a notes database to represent the rich document stuff, which it could kinda do, but also, have some sort of a relational, at least more strongly typed nested collection representation with it and you simply couldn't.

    You would want a nested list of authors to be well, authors, of a first name and a last name and other useful information on them, and the same with recipients, cc's, and so on. From there you could build a timeline of who saw what and wrote what correspondence about what topic and that would give you the facts of the case as a simple select. But you couldn't do that, and, at the time, Notes even had problems with just nesting tuples, period. So yeah, Notes database sucked.

    And the Notes idea wasn't even novel. The idea of a Notes database being a packed record, indeed, the whole JSON concept of rich data stuffed into a database, was tried before Notes, before XML, way long ago using a system IBM developed called "PICK". PICK was an interesting hybrid in that you could stuff rich data into a field but you could also use a forerunner of a SELECT command, called LIST, to fish stuff out of it.

    --
    This is my sig.
  58. Oh God NO! Not Lotus Notes again! by zildgulf · · Score: 3, Informative

    And, of course, Notes ran best on the OS/2 server platform. :)

    I should know. I WAS a Lotus Notes admin/developer/E-mail admin until '03. Boy, did I pick the wrong horse! The malfunctioning Domino Web server, which would render only some of the Native Notes elements requiring me to create parallel HTML/XML code for every single database form, the bloated Web Mail Java Applets that refuse to download/upload, and a total mess of the Email/database system.

    I still cringe when hearing references to programing in Lotus Notes. The native language to Lotus Notes is the Lotus Formula language, where no looping allowed and certain functions could not be put before others for no good reason (or unpredictable side effects will occur).

    Then the dreaded DbLookup function. That one function alone caused so many intradatabase dependencies that I could not remove out-of-date documents in fear of causing problems in other seemly unrelated documents in bloated Databases.

    Please, somebody kill Lotus Notes with FIRE!

  59. Open Source This... by System_390 · · Score: 5, Interesting

    Some of us would like to see IBM "open source" other stuff, like OS, VSE, VM. Heck, they can keep the source, just give us a hobby, or a "not for profit" license...

    And they can keep the current stuff, the stuff they make money on today - like z and ESA. I'ld be more than happy if I could run something like the 20+ year old VSE/SP on my PC at home, under Hercules...

    But no, we're stuck with 40 year old "public domain" software, stuff like DOS 26.2 from the System/360 days. Hey, it was fun, I was the "Sysgen Kid" back then. But it only remotely relates to what an, even 20 year old mainframe, is all about today, stuff like CICS...

    CICS is a perfect example. Back in the 1.x days, you had 100% of the CICS source code, as long as you had a license. Today "transactiuon server" is a big secret...

    Sorry for the OT rant, but it ticks me off. IBM has dumped billions into Linux, but us old greybeards, those of us that wrote those countless lines of Assembly and COBOL and RPG, and yes, CICS code, custom code, without which IBM would have a great OS and nothing else. Those of us that worked shift after shift of unpaid OT, tweaking that demo, making it perfect for the guy that will be spending the IT budget. Those of us that helped make IBM what it is. Those of us that truly enjoy what we do, as a job and hobby...

    We can't play with our toys at home, legally that is...

    I'm going to retire in a few years. I won't be a licensed user any longer. And I surely can't afford the 4 figure monthly "commercial" software license fee, let alone the 6 figures to "buy" it...

    Come on IBM, great "open source" promoter that you have become lately. Do it for us original geeks, we need something to do in our old age...

    Open source this - VSE/SP 3.1

    1. Re:Open Source This... by ivan_w · · Score: 1

      And z/VM.. !

      z/VM they *REALLY* should make open source/free software (in no particular order with no preference)..

      VM used to be shipped with *ALL* the source.. And yes.. You could rebuild an entire functional system out of sources by yourself.. (it is no longer the case - since VM/SP6 and the advent of OCO (Object Code Only) modules).. No it wasn't free software (a la RMS).. although it might have been considered open source.. some ppl like SDI made a living out of selling patches for VM.

      Anyway.. VM could *really* get benefit from going open source.. I don't think they are making a substantial revenue out of z/VM anyway.. *YET* it makes them sell z hardware by the truckload.. and I know of a few people who have great virtualization ideas (which could get incoporated into z/VM)..

      But of course.. the hobbyist license would be a wonderful start !

      --Ivan

  60. Stuck in 90s by deanston · · Score: 1

    Another fine example of open source advocates putting a lot of effort and energy all in the wrong places.

  61. Re:Notes? Please no!! by Noctris · · Score: 1

    "Every time Lotus Notes starts up, somewhere a puppy, a kitten, a lamb, and a baby seal are killed. Lotus Notes is a conspiracy by the forces of Satan to drive us over the brink into madness. The CRC-32 for each file in the installation includes the numbers 666." Gary Wheeler they shouldn't make it open source.. they should send the sourcecode with a rocket to the moon and then wipe out all evidence of existence here on earth...

  62. What ever for ??? by dko1625 · · Score: 1

    I have now been exposed to Lotus Notes for about 6 months now, after using M$ Exchange for 6 years at work. To be a bit diplomatic about it - I have finally found something I like less than many M$ products. Why ? Well I had no major problems getting to grips with Exchange. But Notes UI stinks, it is counter intuitive to work with and is generally so slooooooooooooow. 5 cents worth from a Linux fanatic, Mac enthusiast and Windoze@work user

  63. FIRE? is that a new open source project? by Anonymous Coward · · Score: 0

    > Please, somebody kill Lotus Notes with FIRE!

    FIRE? is that a new open source project? I can't for the life of me find it....

  64. Re:Oh God NO! Not Lotus Notes again! by DXLster · · Score: 4, Insightful

    the bloated Web Mail Java Applets that refuse to download/upload, and a total mess of the Email/database system.

    The Domino Web Access client was one of the very first commercial AJAX implementations and didn't use any Java whatsoever. It came out in 2001 with release 5.0.8, and could be implemented by applying a new template to your mail -- a process that could be performed by a competent administrator in about 15 seconds across an entire server.

    I still cringe when hearing references to programing in Lotus Notes. The native language to Lotus Notes is the Lotus Formula language, where no looping allowed and certain functions could not be put before others for no good reason (or unpredictable side effects will occur).

    False. The native language to Lotus Notes is C, and there is a comprehensive C API that has been made available since version 1. The original end-user programming language was @formulas, and was styled after the 1-2-3 formula language back in 1989. In 2002, IBM released Notes/Domino version 6, which included a comprehensive rewrite of the @formula engine to dramatically improve performance and flexibility. It also added looping constructs.

    However, it's not like you couldn't do loops before. Notes 4 came out in 1994, and included Lotusscript -- a VB-like scripting language, which provided a sophisticated class model and extensive OOP capabilities. Lotusscript remains the dominant language in Notes/Domino development worldwide (though many devs on the platform are moving to Java & Javascript with the latest versions.)

    Then the dreaded DbLookup function. That one function alone caused so many intradatabase dependencies that I could not remove out-of-date documents in fear of causing problems in other seemly unrelated documents in bloated Databases.

    Wow. Sounds like you kept top-notch entity relationship diagrams.

    If you were running a MySQL database on the backend, would you know every single application in your environment that queried every table? Would that be MySQL's fault?

    Please, somebody kill Lotus Notes with FIRE!

    Yeah, let's kill a platform because zildgulf doesn't know how to write and document a computer program. So it must be bad!

  65. Re:Oh God NO! Not Lotus Notes again! by Anonymous Coward · · Score: 0

    You've been away from the party too long. Check out Release 8 (the newest 8.5 will be out in January). Sure there are still some quirky things, but a lot of new stuff under the hood and much has changed for the better.

    I wouldn't bet on IBM opening up Lotus Notes and Domino. As someone already said, it makes money for IBM. Plus, other products are now integrated into the platform -- Lotus Sametime, Lotus Connections, Lotus Quickr, WebSphere, DB2, etc.

  66. Open sourcing could be a lose/lose for customers by DonRoberto · · Score: 1

    You know... open sourcing a product (especially a huge, enterprise-critical software product) is not always a good idea.

    First of all, many governments, big banks, multinational corporations, and medium-sized businesses rely on Notes/Domino to orchestrate their mission-critical internal email and messaging systems, as well as to control millions of dollars of their sales and revenue as it courses through databases and web apps. Open sourcing that infrastructure would make it a very, VERY appealing target for hackers and security exploits. Especially since one of the recognized benefits of N/D is that it is generally considered a mature, secure, enterprise-quality product (albeit somewhat finicky in the UI). It is, after all, much harder to hack a complicated, obscure black box than a complicated transparent one.

    So now imagine you're a government or a big bank and you just shelled out all this money for Notes and Domino to control your company, and now some guy comes along and says -- "Hey! Our user experience could be somewhat better if we just gave everyone in the world the source code this mission critical database, email, and workflow system we all use! Lets do this guys!" ... Riiight. Who wins here?

    Second... Notes/Domino does all it does on even low-end hardware because its source is written in carefully orchestrated C, C++, and assembler (along with some Java). It is highly optimized and complex code crafted by some of the best minds in the early IT industry. Once you've seen it, you'll realize what a really REALLY bad idea it would be to allow neophytes (that don't have the brain trust of the rest of the Lotus organization to leverage) to modify the code. This is not written overnight Java or VB code we're talking about. N/D code can border in complexity to OS code. Do you REALLY want your sysadmin getting bold one day, taking out his wrench and hacksaw, and saying... "awww, heck, I can fix this one MYSELF!" and now you have a broken IBM support contract and very likely subtle timing and data corruption errors in your enterprise databases and workflow.

    Again... who really wins? Is it really the customer? After all, they're really the ones that matter. There are those of us that keep that in mind.

  67. Notes would benefit from Open Source... by Anonymous Coward · · Score: 0

    I actually worked at Lotus, back in the day. While I never warmed up to Notes, we had an excellent workflow, very little to no paper. It really worked well. The database replication was super.

    Unfortunately, being a closed environment, the product shot itself in the foot. The scripting language, the UI... a big mess. And I sure as heck wasn't going to dedicate my time learning such a proprietary environment, that would do little to get me into other jobs.

    So, my point... I believe Notes could have a second life if given to Open Source. It could be vastly improved and made to be very useful. I would consider adopting it, if this measure was taken.

    IBM has a lot to gain from doing this; if they follow the business model that Sun has, open source product with optional commercial support. They may even gain a customer base... who knows.

    While they're at it, Open Source OS/2 for crissakes.

    I say go for it!

  68. "Notes Lite" - what, like Notes 8.0.2 Basic? by markdowling · · Score: 1

    Runs fine at my company with half a gig and a celeron.

    Of course, we HAVE to run Basic because Standard was shipped without roaming support.

  69. For me the server is key by markdowling · · Score: 1

    We have a clustered 8.0 setup running on SUSE. Two suse versions are always supported so we were able to transition from Domino 6.5 to 7 to 8 and SUSE 8 to 9 to 10 without leaving a supported config.

    Now, in order to get the most out of a document management system, we're looking at Exchange. 2007, fair enough, looks better than its predecessors, but it sure as hell doesn't run on SUSE. Domino, of course, runs on Windows.

  70. Re:Notes? Please no!! by __aaqxgs1248 · · Score: 1

    I don't want this to get into a domino vs the world thread, but I feel compelled to post. I don't think open-sourcing this is viable, or a good idea, but I want to chime-in, as I have experience on both sides.

    Ahh, I've been in and out of Domino for about 10 years, and in and out of asp.net/C# for about the same. As a development tool, Notes is un-paralleled as a RAD tool, and that's also the main drawback.

    Untrained employees can make some horrible databases and UIs, and then out come the 'Notes sucks' replies. Yet I've seen some horrendous FrontPage/VB sites used in corporations, and I rarely hear people say "IIS must die".

    Notes gives you the tools, and it's an incredibly robust platform (I do a good bit of Java development in Domino, but you can use formula (proprietary), Lotusscript (VB-esque), or C if you like. The problem is that most people don't buy it for the application potential, and as an afterthought, the resident geek will download the designer client and go to town.

    R8 of Domino is quite nice, speedy, and customizable, even if you're just using it for mail. What I'd rather see is IBM allow the client to be used at home for free, and host free Notes mail and application teasers on their site. That would show people what Notes 8 is, instead of relying on a site with 10 year old quotes and images from the 4.6 client (which admittedely, was pretty awful).

  71. Re:Oh God NO! Not Lotus Notes again! by Anonymous Coward · · Score: 0

    Until 2003? What were you using back then? Notes & Domino 4? Man, you're tale is like a documentary on history channel. Things have changed!

    Btw, @-formulae are not _the_ native language but _ONE_ of many. Even in your day there were Lotusscript (=Basic), Java and Javascript. d'oh!
    Not to mention the C-API which let you get deep under the product's skin and COM/OLE if you really needed to control Notes / Domino from within M$-Office or with Delphi.

  72. The main problem with Notes by mardukvmbc · · Score: 1

    ...isn't the technology, the UI, or anything else.

    Granted, it loads slower than Vista from a cold boot, looks fuglier than outlook using 8-bit colors, and has usability problems up the wazoo (try explaining to a vp wtf replication is).

    It's that execs don't get it. Is it email, a shared spreadsheet, a bunch of discussion databases... why spend millions on it?

    This is why I got out of the notes game years ago. Sure, I could monitor a 10K user system distributed world-wide from home over a modem. But I sure couldn't sit at the boardroom table and get them to understand the value prop.

    Now the SAP folks, they know how to market to the c-level folks.

    --
    "You disturb me to the point of insanity. There. I am insane now." - The Sprockets
  73. You ASSume too much, sir by Anonymous Coward · · Score: 0

    "While the idea of open sourcing any proprietary program is appealing"

    No it isn't. I want the proprietary apps I use to stay proprietary. It's why I continue to trust and use them. You FOSS-heads must not assume that everyone hates all for-pay software. Some of us have experienced that we get what we pay for.