Slashdot Mirror


Preview Helix Code's "Evolution"

sigsegv writes: "The first preview tarball of Evolution is out on the Gnome FTP site. Pretty slick looking for those attached to gui e-mail clients. Personally, I still prefer mutt, but I know a few people very eager to see this. =8] "

62 of 204 comments (clear)

  1. Re:Cool... by miguel · · Score: 3
    Please note that the unreleased libraries have nothing to do with Gtk+. The unreleased libraries are new components that have never been used before by any applications outside the CVS.


    The Bonobo component architecture is probably the exception to the above statement, but what you are looking at is a pretty advanced application making use of the most advanced components available for GNOME programmers, and that are stabilizing at an amazing pace.


    Miguel

  2. Re:Why does it have to copy MS? by jbrw · · Score: 2

    You haven't looked at the Evolution screen shots, have you? From a UI point of view, it's a direct rip off of Outlook.

    (Not that that's a bad thing - i'll be downloading Evolution tonight when I get home. I'm well impressed with Helix-Gnome (and the bulk updates that were made available yesterday)).

    ...j

  3. Re:Gee, this looks familiar by laertes · · Score: 5

    I hate to be a downer for you, but Open Source is not the answer to every question. Many open source programs are solutions to problems no one but the developer would care to see a solution for, but reading email is something everyone and their mother wants to do. My point: Microsoft can design better user interfaces, Open Source can implement them better.

    Now I realise that is a lot to swallow, but I do have an argument to back that up. In essence, programmers in general, Open Source hackers in particular, make bad user interface designers (I know, I'm a good coder, and only a mediocre user interface designer). People who make good user interfaces are called user interface designers, people who write GUI code are user interface implementors. They can be the same people, but those people are doing two fundamentally different tasks. The one task (programming) involves studying data, processes, the user interface specification of the user interface designers and understanding, then creating an implementation that balances all of those aspects. The other task involves studying users, studying the task, and specifying a user interface. The point is, Open Source works primarily because programmers enjoy programming. Hackers may may have a day job where they get paid for programming, but hackers see it not as a means to an end (ie. a paycheck) but as something they like doing, and are lucky enough to get paid for. User interface designers are like engineers, they do it because it's their job, and no one else wants to do it.

    How do good comercial graphical user interfaces get designed and implemented? An insightful software development manager hires or directs a user interface designer to create a user interface, and the programmers write the code. How does open source software get "designed?" People who just enjoy coding get down and write it, for the joy of the job. Notice that the Open Source model has no room for usability testing, or quality assurance. Both of these happen to a small degree, but usability needs to exist from the initial stages. The only way really user friendly software gets written is by creating a design, then writing code which continuously improves from a mere approximation of the design to something that fully captures it.

    To wrap things up: I think it is a extremely reasonable position for the GNOME developers to take. Borowing GUI designs is legal, and lets the GNOME hackers do what they are good at. I think more software could stand to be written this way: a user interface is originally designed and implemented by some company. They make some money on ititial versions of the software. Later, when the software becomes commodotised (as Outlook surely has), Open Source will produce a stabler, faster, more portable, more extensible, cheaper (obviously), more interoperable (standards compliant), more customizable and generally better replacement. Open Source and Commercial software both have their strengths. Luckily, there is only a little overlap, and I see this as a model for the way they can work together.

    --

    Yes, I'm still a junky. Are you still a bitch?
  4. Re:Look at this by grappler · · Score: 3

    And what, I would like to know, is the upcoming, never before seen, knock-your-socks-off feature in Pine that has you holding your breath? :-)

    --
    grappler

    --
    Vidi, Vici, Veni
  5. Re:A Better name....CLONE by lunatik17 · · Score: 2
    If they make it original, you complain that it's too different.
    If they make it real similar you complain it's not different enough.

    As long as you get the job done with a minimum of swearing, it has fulfilled its purpose. The real difference is in the backend, which, ironically, was not coded by monkeys. You will not have to worry about having your critical system files overwritten by viewing an attachment, or even viewing an email. You will not have to worry about the safety of your personal stored information, and, most importantly, you will not have to worry about Evolution being forced unwillingly on a whole userbase of people.

    Here's my DeCSS mirror. Where's yours?

    --

    Here's my DeCSS mirror, where's yours?

  6. Re:Compatibility by miguel · · Score: 2

    We will do everything withing a legal framework to provide users with the best software out there. Hopefully we will not have to reverse engineer a lot of Microsoft code.

    The sooner we can infiltrate them, and obviate the need for proprietary protocols the better. I see a bright future for you as a GNOME/Evolution contributor.

    Of course, fighthing bills like the UCITA is important for american citizens, to avoid getting more of the rights taken away.

    Miguel.

  7. Re:Gee, this looks familiar by Phexro · · Score: 2
    have you looked at pan? pan is an agent clone.

    i've been a 100% linux user since 1995, so i can't say how it compares to agent. i can tell you that it has an extremely kick-ass feature set (>1 nntp server, multi-part binary decodes, multithreaded, blah blah blah) - and weighing in at around 520k, it's a great choice for those without the latest software-monoploy-induced inflated hardware spec.

    and while i'm plugging pan, let me also plug my pan 0.8.0beta8 debian package for potato. the off icial debian package is still at version 0.7.6.

    --

  8. Re:It looks alright... by Tack · · Score: 3

    ..but I am getting really sick of this move to more and more graphical interfaces for everything.

    ... which is why text-based applications like mutt won't go away for a long time. As long as there are people who share your sentiments (such as myself), then you'll always have choices like mutt, lynx, or even bash.

    Don't feel threatened by the onslaught of GUI apps and their growing popularity. People are very interested and anxious for Nautilus, Evolution, Konqueror, KOffice, etc. The point is, in the end, we'll all have our choices. And that's a good thing.

    Jason.

  9. Re:It looks alright... by luge · · Score: 2

    To a great extent, the possibility for that is there already. The backend stuff (Camel) is really well abstracted from the GUI portion, so if you wanted to write a text front end that would support all the cool database-ish functions, you could.
    That said, I don't think Helix will be doing that anytime soon, since they aren't aiming to reduce the number of pine/mutt users- they are aiming to reduce the number of outlook users. As long as that remains the goal, then GUI and the associated bloat/features (pick whichever suits your POV) will continue to be the focus of Helix's frontend work.
    ~luge

    --

    IAAL,BIANLY

  10. Re:It looks alright... by miguel · · Score: 5

    I am glad you pointed this out.

    Evolution is logically split into two parts (there is a process barrier between these parts).

    The first are the User Interface Bonobo components. The other part is the non-graphical part that actually drives the data back end (The Wombat process, which is also in turn a Bonobo component).

    The Wombat does not use or require a windowing system to be running, it just acts as a serializer and as the data provider for the actual user interface. The user interface can be a terminal application talking to the Wombat trough CORBA, a Web-based mailer/calendar/addressbook, a custom application you wrote that uses any of the above services in Perl (using the Perl/CORBA bindings from Owen Taylor for instance) or an Emacs based interface.

    A lot of love has gone into making Evolution "right" in as many aspects as possible.

    We welcome more comments on it, and constructive cricitism.

    Miguel.

  11. Re:Cool... by jbrw · · Score: 2

    And, as an end user of Helix Gnome, I can tell you that it is _very_ stable.

    Had a problem with a particular release of sawmill once, but reinstalled the previous version and was fine. I've never encountered any other problems, and Helix Gnome is all I use (at home, that is. Work is an NT shop).

    miguel: 'twould be nice if the updater didn't automatically remove the rpms once they were installed. I would like the option of storing them somewhere for safe keeping once the update's done.

    ...j

  12. Compatibility by HalB · · Score: 2

    This looks outstanding. Does anyone know if it is compatible with the enterprise calendaring that outlook uses? On the web page it only says "iCalendar" and other existing calendering standards... It would be great to use this at work and not have to use outlook!

    1. Re:Compatibility by miguel · · Score: 4

      That is the goal, Evolution will support the standard calendaring systems available on other products, like Exchange.

      Inflitrate the organizations from the bottom up with open source software is the way Nat puts it

      Miguel.

    2. Re:Compatibility by bfree · · Score: 2

      I have just spent the last two days on a stand at an exibition here in Dublin. The amount of people interested in exploring any alternative to the M$ system was staggering, and reports from stands offering training services implied that for every request for NT training, 10 requests were made regarding linux training. Given this background, I feel that the time has arrived where each and every decision M$ takes which compromises the ability for alternate systems to interoperate and co-exist will actually hurt M$ instead of helping their domination. If M$ do embark on a tactic of isolating their products from all other systems, they will simply accelerate the loss of their market share as many many users are now far more aware of the issues concerned. Perhaps the greatest side-effect of the U.S. DOJ case has been the education of populations, and this will be the real punishment for M$.

      --

      Never underestimate the dark side of the Source

    3. Re:Compatibility by HalB · · Score: 2

      Inflitrate the organizations from the bottom up with open source software is the way Nat puts it.

      While I wholeheartedly agree with this approach, do you think it is long-term feasibile given the legal problems on the horizon? Between DMCA's anti-reverse engineering clause and Microsoft's implicit trade-secret EULA evidenced in the Kerberos matter, does free software or open source have a chance to even be compatibile sans legal support and corresponding financial backing to pay for it?

      I don't mean to be a doomsayer, but this is the obvious tactic for Microsoft to stop future FS/OSS projects from being compatibile and thereby gain a monopoly on all future enterprise technologies.

      Obviously, you are not a lawyer, but what is your gut feeling?

  13. Re:Gnome Basic? by miguel · · Score: 4

    The reason you need to be able to execute VB code in Excel spreadsheets is that very large sets of code have been written for various sheets in the Excel world. Neither you nor I probably care.

    But people doing heavy-weight work with Excel do, and that is stopping them from migrating to a free software platform. Jody, one of the main Gnumeric hackers and Michael Meeks can tell you more about this.

    That being said, the GNOME Basic implementation is a sandboxed version of Visual Basic (just like Java) unlike the Microsoft version.

    Btw, TeX is a turing-complete language, and people are known to write fairly extensive TeX scripts (and yes, those appear on day to day research papers written in TeX).

    TeX while processing your files can request user input to fill in values.

    The features being copied are not being copied because we think it is "exciting" to copy the feature, or because we want to be check-to-check feature complete. They are required due to large packages that depend on that. Ask any serious Excel user.

  14. Re:A lot of people are missing the point here... by lovebyte · · Score: 2
    I have the same problems as you. I work for a big company and everyone MUST use LookOut for emails and meetings. Having said that, I managed to configure my LookOut profile so that emails are sent to my linux box, but for meetings, I don't know any solution. It would be great to have a Linux version of LookOut for the meetings at least although I hate the stupid way M$ implemented their calendar.

    But, I don't think that a Linux version HAS TO LOOK like the M$ version.

    --

    I'll do it for cheesy poofs.

  15. does it share free/busy info? by sigsegv · · Score: 2

    okay, the one thing that so many people at work really like about outlook is that you can see other people's calendars while setting up meetings. outlook does this by accessing the free/busy database on the exchange servers (asaik, that is). i'm willing to bet that this interface is closed, but, i have to ask, are there plans for evolution to be able to access the free/busy lists on an exchange server? is this maybe what libole is for?

  16. Re:Gee, this looks familiar by G27+Radio · · Score: 3

    Excellent points. Another good reason: Why make Evolution so different that it will be hard for people to migrate from Outlook? I might enjoy learning new software, but I've noticed most of the people I meet day-to-day aren't as thrilled with the prospect.

    Also, if I understand correctly from what I've read about it so far, it's divided into a front-end and a back-end. This will allow new front-ends to be built relatively easy. I'd like to point out that this type of design fosters innovation as opposed to stifling innovation. Really, to decide it's not innovative (I can barely stand to type the word anymore) based on a screenshot is unfair. Kind of like critiquing a book based on it's cover.

    Then again, perhaps he was just being sarcastic.

    numb

  17. Is it just me... by TheGreek · · Score: 3
    Or does Evolution look EXACTLY like Microsoft Outlook with different widgets?

    Is this a stated design goal?

    1. Re:Is it just me... by G27+Radio · · Score: 2

      I am not doing free software development because I want to stand against Microsoft, but because i want to give users free software (free as in freedom). So copying the Excel user interface to me was never a moral problem.

      When I was about 10 years old my parents bought Visicalc for our Apple ][+. That was the first spreadsheet program I ever used--and I'm not sure but it may have been the first. All the future spreadsheets seemed to evolve from there. It kind of makes the name Evolution seem very appropriate to me. Gnumeric copied Excel, Excel copied Lotus, Lotus copied Visicalc. My parents copied my grandparents DNA, I copied my parents DNA. Similar in many ways, but we're fundamentally different.

      numb

    2. Re:Is it just me... by miguel · · Score: 5

      Well, when I wrote Gnumeric, I wrote it not because I needed a spreadsheet, but because GNOME needed a spreadsheet. I have basically no interest in spreadsheets, and have never used a spreadsheet.

      Copying the design, model, and idea of an existing product that people knew how to use was better than sitting down and "reinventing" the concept behind spreadsheets.

      This turned out to be very good, as various Excel hackers joined the team, and they have improved Gnumeric a lot to suit their needs, and address problems that Excel could not address, nor could fix for them. And by being a familiar user interface, and a program compatible with Excel, we benefit more users.

      I am not doing free software development because I want to stand against Microsoft, but because i want to give users free software (free as in freedom). So copying the Excel user interface to me was never a moral problem

      Miguel.

    3. Re:Is it just me... by Booker · · Score: 3

      Miguel sees to know a lot about microsoft and their products... he's not shy about saying that Gnumeric emulates Excel. If the UI makes sense, and if it's what people have grown used to, then I think it's prudent to make something that's familiar. That is, if your goal is to get Linux on the desktop ready for the masses... and I think that in this case, it is the goal...

      ---

    4. Re:Is it just me... by Andy+Dodd · · Score: 2

      I'd have to agree... In some cases, having the same general look and feel as a MS product isn't THAT bad. It's when you get deep down into menus, etc. that things start getting nasty - you can't see this stuff from a screenshot. What's so bad that a client LOOKS like Outlook? As long as it does NOT clone Outlook in these respects: a) Security holes b) Bloat c) UI gets *nasty* once you get down into the dialog boxes/menus. So far, I don't know about b) or c), but a) is definately improved over Outlook, and I'm guessing that b) is a vast improvement, too.

      --
      retrorocket.o not found, launch anyway?
  18. It looks alright... by the+phantom · · Score: 4

    ...but I am getting really sick of this move to more and more graphical interfaces for everything. There are times when pretty pictures are nice, they make things more intuative, i.e. having Mozilla or Netscape around is often easier than using lynx.

    Mutt has always worked rather well for me. It handles pgp well, and works nicely with my school's new LDAP database. How does Evolution handle this? What do we gain from the interface?

    To me, it just adds a level of abstraction to a realativly simply procedure and makes it seem less solid and real.

    Perhaps I should not complain so much. This is the kind of thing that might make my grandmother go out and get a Linux box instead of Windoze, but I will still continue to use mutt.
    -----
    Vikhozhu odin ya na darogu;
    Skvoz' tuman kremnisti put' blectit;
    Noch' tikha. Pystinya vnemlet bogu,

    1. Re:It looks alright... by coaxial · · Score: 2

      I'm in the process of making my own right now. (The RFC822 parser is about 80% complete).

      It'll be called Birch. I'm doing it because well frankly I think all mailreaders out there suck. I'm an engineer, so I'm making my own. Whether anyone uses or not, I don't care. It's what I want.

    2. Re:It looks alright... by divec · · Score: 2
      I am getting really sick of this move to more and more graphical interfaces for everything. There are times when pretty pictures are nice, they make things more intuative, i.e. having Mozilla or Netscape around is often easier than using Lynx.

      It's interesting that you say that, cos I'm the other way round. I'm quite happy to use a gui mailer/newsreader, but I really really prefer lynx to most browsers. I only use Netscape/Mozilla when a page forces me to use Java[script]. I think this shows that it's a matter of personal preference. You'll always have the choice of Mutt, and I'll always have the choice of Lynx (presuming the spread of Java[script] to completely unneccessary places doesn't continue). Choice is a good thing, and adding an extra choice shouldn't do any harm.
      --

      perl -e 'fork||print for split//,"hahahaha"'

  19. Re:Neat! But ... by miguel · · Score: 5

    Well, we take security seriously in the GNOME project. Our implementation of Visual Basic for GNOME (it is required for perfect Office compatibility) actually runs in a Sandboxed environment, just like Java does.

    The equivalent of the "ILOVEYOU" virus would generate a security exception in any application using GB in the future (no application currently uses GB, as it is still a project under development).

    Miguel.

  20. Re:Gee, this looks familiar by banky · · Score: 3

    >My question is this: what will happen to Linux when it is done playing catch-up?
    I'm not in the prognostication business. I would assume we would work on things like usability, improving performance, whatever. We'll do whatever our customers and our community needs.

    --
    ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
  21. Moderate this higher! by Russ+Nelson · · Score: 2

    Moderate this higher! Hack into slashdot and implement a Score of 6!!
    -russ

    --
    Don't piss off The Angry Economist
  22. Re:Look at this by King+Babar · · Score: 2
    And what, I would like to know, is the upcoming, never before seen, knock-your-socks-off feature in Pine that has you holding your breath? :-)

    Uh, freedom from all security holes and buffer overflows? :-)

    --

    Babar

  23. Re:Outlook does not suck. by iggly_iguana · · Score: 2

    Maybe we could add the features that have given Outlook the nickname "The M$ Virus Distribution System".

    Sorry, had to be done... Also, through guile and just severe bullheadedness, I have proven to my company, that we might as well get rid of the exchange server, because the revolution has arrived, and the people with technologically based jobs (oops, this is a technology company) will not be using anything as dangerous as Outlook for email. Too tell the truth, I won't allow the companies source-code repositories to reside on "Windows" based machines, or even Unix based machines that have partitions that can be directly mountable by Windows based workstations. It may seem extreme, but I do fear things like someone making the mistake of opening something like the "I Love You" trojan, and wiping something important out. Yes, we keep backups, but I can't afford any unscheduled downtime at this juncture in my companies growth.

    I understand that there are not many people in companies with the type of power required to make these types of unorthodox decisions, but our numbers are increasing. As we prove that our ideas are compatible in a business environment, our numbers grow. So, there are those of us looking for replacements for tools that have the dangerous holes provided by applications like Outlook. Sure, go for the functionality that makes sense. Make the software compatible, if necessary, and safe. But, medium and large companies will use a software package that proves itself superior to the business norm, if it becomes available.

  24. Re:Neat! But ... by IntlHarvester · · Score: 3

    One thing I've heard about Evolution is that the eventual goal is a 'groupware' application like Lotus Notes or (theoretically) Outlook.

    One thing that people like about Notes is that it's easy to build workflow routing and approval applications. One of the main points of these types of apps is that your address book gets scanned and mail gets sent programmatically.

    (Notes has a security infrastructure in place that allows a administrator to prevent the use of this feature by unauthorized users. However, most shops are configured loosely enough to allow a internal version of ILOVEYOU to happen.)

    So, the Outlook feature was there for a good reason, although the implementation was totally retarded in that there was no security sandboxing at all. With Evolution, I hope you've considered balancing the valid need to do these sorts of things (e.g. routing apps) with the invalid needs (viruses). I'd be real curious to hear your thoughts on how this would be implemented, because nobody, including Lotus, has really gotten it right.

    BTW, the programming model of Outlook is completely halfwitted, IMO, and not widely used. I'd hate to think that you'd put a lot of effort into cloning it.
    --

    --
    Business. Numbers. Money. People. Computer World.
  25. Gee, this looks familiar by _SIGKILL_ · · Score: 3

    Gee, it looks earily familiar... Could it be... Microsoft Outlook for UNIX? The linux community needs to start developing some real software, not just mimicing what Microsoft has already done. For a community that continues to berate Microsoft, I find it extremely funny how all the software they use looks very familiar...

    A few examples:

    • KDE
    • StarOffice
    • KDevelop
    • Now, evolution...

    Grow some nuts and actually innovate.

    1. Re:Gee, this looks familiar by FigWig · · Score: 2

      If I clone Free Agent, I have just done a great service to the free software community: one less instance of Windows being loaded.

      I've been using pine for a couple of years, but I used free agent for a long time. It is a great news reader. Luckily it runs great under WINE. I remember having to re-register it, but other than that it ran fine. Check it out.

      --
      Scuttlemonkey is a troll
    2. Re:Gee, this looks familiar by banky · · Score: 3

      > Grow some nuts and actually innovate.
      Please tell me you're being sarcastic.

      Generations of Unix geeks have been thrilled with pine, elm, and mutt.

      My father, a latecomer to the whole computer thing, will never use mutt, pine, or elm.

      My boss wants Free Agent. He loves Free Agent. He worships Free Agent. He won't read news with any *nix newsreader that isn't an exact Free Agent clone. He boots into Windows just to read news. If I clone Free Agent, I have just done a great service to the free software community: one less instance of Windows being loaded.

      I fail to see how approaching a valid market segment is bad.

      --
      ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
    3. Re:Gee, this looks familiar by kevin+lyda · · Score: 2

      it's what people want! there are tons of mailers for unix.

      mh for example - you utilise it through the commandline (you're never *in* a mailer as such, all the commands to deal with your messages are run from the shell). people have then used mh as a base for building gui based mailers - the great point being that if you;re at your desktop you can use the gui, but when you're telnetting/sshing into your box you can use the commandline.

      or you can use mutt which combines a large number of features from various unix mailiers like mail, elm, and pine.

      i suspect that as evolution goes farther you'll find that it will have features unknown to outlook: security, and the ability to deal with large amounts of mail spring to mind.

      --
      US Citizen living abroad? Register to vote!
    4. Re:Gee, this looks familiar by _SIGKILL_ · · Score: 2

      If I clone Free Agent, I have just done a great service to the free software community: one less instance of Windows being loaded.

      My problem is that almost all recent software developed for UNIX is a clone of an existing application from Microsoft or from Apple. Now, if there were some apps that were cloned and other original solutions, I would not have a problem. It is just that I grow tired of listening to linux zealots screaming about how horrible Microsoft is as they launch into KDE.

      This is also why Linux will never become truly successful. If Linux were to be loaded on to every desktop and Microsoft was absorbed into that whole AOL-Time-Warner deal, the Linux community would not know what the hell to do. No one left to clone. My question is this: what will happen to Linux when it is done playing catch-up?

  26. Re:Why Microsoft? by Foogle · · Score: 2
    You're in denial. Just because it doesn't say "Start" on it, doesn't mean they aren't copying the start-button from Windows. KDE has one, Gnome has one, FVWM has one. And AbiWord looks much more like Word than it does like WordPerfect. Gnumeric is an admitted copy of Excel. Evolution is clearly meant to mimic the functionality and look of Outlook. These applications are environments are all taking ideas from MS software. It's not a big deal, but I wish people would at least admit that Microsoft has made some very nice programs.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  27. Re:Why Bother... by miguel · · Score: 2

    You got it all wrong.

    We are working on the Email support, the version you are using includes support for mbox parsing, indexing, and summarizing. As well as pop and kerberos-pop.

    Then, it can display your messages (text/plain, text/html, and it can display arbitrary mime-types if you have the proper Bonobo component).

    For instance, you can display/edit images sent in SVG format using Sodipodi (The GNOME Vector Drawing program), and it can also render PDF files (trough GNOME PDF) or Postscript files (GNOME GGV), or Gnumeric or Excel files (trough Gnumeric).

  28. Re:Cool... by miguel · · Score: 2

    Good idea. I have requested the Helix GNOME team to add this feature.

    If you want features added to GNOME or changes made to the Helix GNOME distribution system, please use the "bug-buddy" program to submit a request (or a bug report).

    Bug buddy is available from the GNOME foot menu, or from the desktop "Bug Report Tool" icon on the desktop.

    This helps us keep track of existing problems in GNOME, and provide feedback to the users on what the status for the problem report is.

    Miguel.

  29. Calendar and contact manager in email program? by Sloppy · · Score: 3

    Does this make any sense? I mean, I don't have anything against calendars and contact managers, but why are they being integrated with an email program? That's like putting a spreadsheet in a newsreader and an image processor in a web browser.

    And what really scares me is that I don't see other people commenting on it. It's like I've totally missed something that is obvious to everyone else. Am I stupid?


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  30. Outlook does not suck. by Lemmy+Caution · · Score: 5
    Well, it does, reasons of the obvious overintegration with the OS, and Exchange is fifty kinds of evil, but the Outlook client in its essentials is head and shoulders above the competition when it comes to a full-fledged PIM.

    At home, I use pine for my personal mail. It's good for straight-forward text-messages-and-tahnk-you-very-much sort of stuff. However, my work involves lots and lots of meetings and airplane trips and projects and to-do lists and hastily-scribbled notes and organization of ideas and collaboration. I travel constantly, and need a system that helps me keep on top of things. Outlook is excellent at this.

    If you are just a programmer, (or studying to be one), then Outlook is both overkill and generally a miss. Your to-do list is probably best kept on a piece of paper next to your machine, and there is no reason to integrate messaging with other aspects of your workflow. However, those of us with ties to the rest of the business world get a lot of benefit from the versatility of the Outlook client. I hate to say this, but your needs are so different from a typical business-users needs, that I don't think you could grok them.

    Note that the only other MS desktop client program I really care for is Excel. I prefer Abiword to Word a hundred-fold.

    In any case, I think that the Outlook client is an excellent bar to aim for.

    1. Re:Outlook does not suck. by Matts · · Score: 2

      So use pine for this too!

      Here's my home setup... I use qmail, courier-imap, procmail and pine. My todo list is just another directory in imap. If I need to add a new todo I send a mail to matt-todo. procmail filters that to my todo list. If I need to access my email from around the world, I can using secure IMAP.

      Really, I see nothing that Outlook offers WRT todo lists here. There's that silly "Journal" but I don't think many people use that. The only cool thing is the automatic calendaring - the ability to have meeting rooms also be Exchange users, and check people's availability (including the meeting room's) instantly with a graph of when might be possible if not now, is just cool, and vital for growing businesses. Walking across the office and asking people if they're free just gets messy if one person isn't - this truly makes life easier (whether or not it's an innovation - I don't know - I'm guessing Lotus Notes or someone else already had this feature prior to Outlook).

      --

      Matt. Want XML + Apache + Stylesheets? Get AxKit.
  31. Re: Security issues by friedo · · Score: 2

    I think one strong security aspect is the UNIX access-control itself; i.e., it's pretty hard to bork your system running arbitrary code as non-root. It would still be possible to nuke your own stuff, though. As with most open-source projects, I'm sure there will be many, many config options to choose from. (i.e. don't execute executable stuff.)

  32. Re: Security issues by miguel · · Score: 3

    All the components need to know that the source is insecure (just like Gnumeric assumes that any code in a spreadsheet is insecure, just like Outlook should have assumed that a mail called "ILOVEYOU" was also an insecure source, just like Excel and Word should treat their data insecurely as well).

    Anyways, the point is that each component should assme that the data they are loading might be hostile data.

    And a full SVG implementation could also be hostile (as they can use Javascript), so that also should throw an exception.

    Miguel.

  33. Re:The KDE Equivalent by alhaz · · Score: 3

    My feelings for KDE have nothing to do with differences in the style of "freedom" espoused by the authors of the varous components. Or their personalities, or nationalities, or whatever.

    I've got nothing specific against KDE, not as such. I just don't like QT.

    And it's not that i don't like QT in the sense that trolltech did something that offended me, and I'm as ignorant of the programming interface as your grandmother.

    I dislike QT because it looks and feels awkward to me. It quite literally looks and feels to annoy me exactly the way OS/2 Presentation Manager does when using buggy video drivers at a very high resolution:

    The fonts always look a few points too big, the kerning always a few points off kilter, the space between menu items too wide, etc. It just looks and feels awkward and I don't like it.

    That being said, I don't use gnome either. I use icewm, but I *like* the look and feel of applications written with Gtk+

    Now, if i could just take the time to figure out how to make gnome use small icons on the panel instead of those big clunky 64x64 things, I might give gnome another shot. Maybe.

    Why is it so hard to understand that NeXTStep only looked so good because those icons were insignificant on a display that large? Some of us use notebooks with 800x600 10.4" displays . .

    --
    This is just like television, only you can see much further.
  34. Re:The KDE Equivalent by Amphigory · · Score: 2
    Yes, I did submit it. And I've submitted magellan related stories several times. And I'm not the only one. Do a search through old comments sometime -- you'll see a lot of mention of Magellan.

    --

    --
    -- Slashdot sucks.
  35. Re: Security issues by AMK · · Score: 2

    Miguel, what's the plan for handling security? Some data formats are safe, such as text/plain or SVG, since they don't have enough power to do anything dangerous. Other formats, such as PostScript, aren't necessarily safe to interpret. How is this handled? Do rendering components for SVG, PS, etc. have an interface where the mailer can find out how dangerous they are, or is there some other scheme?

  36. Cool... by pb · · Score: 2
    I heard the GNOME people talking about this, but it's good to see there's finally some code to hack on and not just vapor.

    I'd say my favorite quote from the page is this:


    Please be aware that Evolution depends on a large number of unreleased and rapidly-changing libraries. Some of these libraries in turn depend on other unreleased and rapidly-changing libraries


    This is the reason I'm ultimately not a big fan of the current style of GTK app development. This is not meant as a rant against GTK, because I will unilaterally hate any recent app that does version checking against a new version of a library; GTK is just a convenient example, because I've had that happen a lot.

    I realize everyone wants to use the latest features, and whatnot, but couldn't they start with a consistent API to begin with? Will this eventually get hashed out, or will every GTK app I ever try to install constantly bug me for a new version of the toolkit?

    I'm not a big fan of Motif, but if people could implement that API on top of GTK, lots of programs would compile, look consistent, and not bug me for the latest version of blah. This could be done with lesstif, BTW, and it might have helped the Mozilla people. However, now that they've hashed out their own, platform-independent libraries with all the features needed for a web browser, we could just use those instead, and not change the API...
    ---
    pb Reply or e-mail; don't vaguely moderate.
    --
    pb Reply or e-mail; don't vaguely moderate.
  37. Version 0.0! by luge · · Score: 5

    Folks, please be careful when running this. This isn't even alpha, really- the version number is 0.0. In announcing this, Miguel sent the following to the evolution-devel list:

    "As you explore Evolution, please understand that most of our work has been focused on the backend engine which drives the entire system and not on the user interface. We are just cresting the hill now, though, and will be pouring most of our love and attention into the UI from here out. But at least you know that you're not using demoware.
    So, time for the nerdy disclaimer. Evolution will: crash, lose your mail, leave stray processes running, consume 100% CPU, race, lock, send HTML mail to random mailing lists, and embarass you in
    front of your friends and co-workers. Use at your own risk."
    So... don't slam it for lack of functionality or anything like that yet. Wait until the developers think it is at least worthy of a version number...
    ~luge

    --

    IAAL,BIANLY

    1. Re:Version 0.0! by / · · Score: 5

      Evolution will: crash, lose your mail, leave stray processes running, consume 100% CPU, race, lock, send HTML mail to random mailing lists, and embarass you in front of your friends and co-workers. Use at your own risk.

      Congratulations! It sounds like it's already providing 90% of the functionality of MS Outlook. Any progress on the few remaining features like remapping file associations and reformatting one's hard drive?

      --
      "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
  38. Neat! But ... by truefluke · · Score: 3

    just for yucks they shouda had a screen shot showing 'i love you' in the del bin heh heh

    --
    spam, spam, spam, spam, e-mail, news and spam.
  39. Bynari TradeMail Client by hattig · · Score: 2
    I downloaded it (binary Linux elf)

    I ran it. Tried to find out how to hook to the Exchange server where I work. No option to do that, only POP3 and SMTP mail. Please tell me how to set it up to connect to an exchange server!

    The program looks nice, runs under FreeBSD Linux emulation (I was impressed) after you brandelf the binary. I just wanted it so I could dump Outlook for ever and ever and ever, and get on with my work. But there was no Exchange server functionality in the software.

    Sob. I thought I had found a holy grail.

  40. TradeClient for Gnome by RPoet · · Score: 2

    Although I'm not in favor of all this Gnome hype, I thought I'd gather up some Karma by mentioning TradeClient, which is YAOC (yet another Outlook clone). Looks like it's already usable (no imap support). It's been recently GPLed.
    --

    --
    "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  41. Good ideas, but developers can only do that much.. by Steeltoe · · Score: 3

    How about reporting on this to the developers instead of whining about it here? Not to put you down or anything, but there are so many complaining, whining and doing _nothing_ about it. Do you really expect anybody to do anything about _your_ problems if you don't come with constructive ideas? This is Open Source, you can rewrite the code/interface or come up with usable suggestions yourself. Even Microsoft have done research among their customers to get their UI done "right" (questionable in various areas).

    How about drawing some simple sketches and mailing them to the developers? I'm sure they'll be happy for such input, for they surely can't "innovate" every application out there. They're making the tools highly open and modular (bonobo), just don't excpect one company/one group of people to deliver the best all-round solution.

    This whole mess is also about freedom, in a few years there'll probably be several interfaces to the various Gnome-apps, maybe even some text-based ones? Then the whiners will whine about something else... *sigh*

    - Steeltoe

  42. Gnome Basic? by nconway · · Score: 2
    Did anyone else notice the section of the 'Technology' page that describes 'Gnome Basic'? Helix plan to copy Microsoft, by producing a clone of VB (syntax compatible), and embedding it in Gnumeric documents and other GNOME office stuff.

    People! Haven't we just spent the last couple days making fun of M$ weenies who received hundreds of 'ILOVEYOU' emails? Did we really need, or want, embedded scripting in data files? What good will GB do to enhance Gnumeric or the rest of the GNOME office? Does it really justify the security risk of embedding logic in data files? I guess that's my main objection. I write most of my documents in plain text and / or TeX. A data file contains... data. That's it. It's not going to pop up any dialog boxes, query any databases, or do anything else that's completely unnecessary. It just contains my data, plus some minor formatting information (in the case of TeX / troff).

    Of all the people I know who use Word (probably several hundred), not a single one has ever used VB macros in a document. And many of them have suffered through VB macro viruses. Can anyone think of anything that justifies the inclusion of a scripting language in Gnumeric data files? I know that the GB implementation will probably be more secure, but it seems like Helix want to copy VB 'feature' for feature, bug for bug.

  43. Evolution:Work to do but good start. by l0ki · · Score: 3

    After pulling nails to compile all packages in their correct locations, I've got it working and pulling my POP3 accounts in. Looks like a beautiful interface and very functional application. Obviously an Outlook knockoff, but who cares? One thing I love about the Gnome team is their willingess to embrace/copy/steal heterogenous ideas from different apps and OS's and combine them for something even better. Caveats to install: remember to read the README. RTFM. In particular, when installing the required packages it will be a lot easier for you if you are already running helix. If you are, you'll just need the gtk,bonobo,lib-unicode, and gnome-vfs packages. When doing your make on these, be sure to pass the config of: ./configure --prefix:/usr --installconfdir:/etc (it was close to that anyway) You can pull your own parameters out first with gnome-session, (ITS ALL IN THE README!!!) Anyway, this is VERY early in the apps lifetime- if you don't believe me, just read their disclaimer, it's kinda amusing. It will defineately be one hell of an app when its done though. It's crashed 4 or 5 times already- but it just dumped core, didn't actually bomb the whole app. core dump happened but app survived. I'm going to run it for day to day now and be brave. Submit some bug reports.

    --
    "You never truly understand a thing until you can explain it to your grandmother" -Albert Einstein
  44. The KDE Equivalent by Amphigory · · Score: 3
    You can find the KDE equivalent (Magellan) here. However, it is about as `alpha' as evolution. Of course, KDE apps seem to usually be alpha, alpha, alpha, until suddenly someday everything gels and they are near-production.

    At risk of sounding like a jerk: this is about the third story on Evolution, without one story on Magellan. Possibly, this is because Evolution is a lot more hyped than magellan. But, possibly, it's because the Slashdot editors all seem to run Gnome.

    --

    --
    -- Slashdot sucks.
  45. Why does it have to copy MS? by RoweM · · Score: 2
    Why is it that every KDE app (and KDE itself) feel it has to slavishly copy MS and their look and feel?

    I'm sure magellan will be just wonderful, but does it have to look so much like outlook?

    --

    --

    --
    "Small minds discuss people, average minds discuss events, great minds discuss ideas"

  46. A lot of people are missing the point here... by SuperKendall · · Score: 4

    The reason I'm excited about Evolution is not that it's just another pretty GUI client that LOOKS like Outlook.

    No, I don't care about the looks. What I do care about is that it can get mail through an exchange server and support scheduling through an exchange server as well, with really any GUI you care to put together.

    Wherever I go, I try and use Linux clients at work. This would almost always work out OK, with one exception - I always have to dual-boot to get to my mail and schedule. I rather hate the Outlook scheduler, but I have no choice in using it - usually everyone else schedules meetings with it, and also a lot of places I've been at use it as a frontend to reserve conference rooms.

    So, something like Evolution is really the final step in freeing MANY people to use Linux fulltime at work.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  47. Re:Email clients I'm drooling over by miguel · · Score: 4

    Evolution Model/View split (the split between the user interface and the actual data, which is running as a separate process (The Wombat)) was designed precisely to solve this problem correctly.

    The information displayed on Evolution is not actually loaded into the GUI application you load, it is all handled by a separate process (The Wombat), and the way the code works is by making notifications to the user interface process when data in the wombat changes.

    The Palm Pilot syncing tools work without even launching the GUI application, they just talk directly to the Wombat, and sync with the Wombat.

    Now, our filtering system is pretty advanced, internally it uses a Scheme like system that is evaluated at various stages of the life of a mail message (reception, delivery, archival, indexing) the rules are applied and a number of actions can take place at each stage. This is used to create the regular "folders" that people are used to.

    Another extra option are the "vfolders", these are folders constructed on the flight from a query to the mail database. For example, you could construct a folder with the last 10 messages from your wife that contain the word "Dont forget to bring home..." or all mail you have sent to a mailing list that was CCed to rms for instance.

    The possibilities are infinite.

    Miguel.