Slashdot Mirror


Computer History Museum Makes Eudora Email Client Source Code Available To the Public (medium.com)

Computer History Museum (CHM), an institution which explores the history of computing and its impact on the human experience, announced on Tuesday the public release and long-term preservation of the Eudora source code, one of the early successful email clients, as part of its Center for Software History's Historical Source Code. The release comes after a five-year negotiation with Qualcomm. From the press release: The first version of Eudora was created in the 1980s by Steve Dorner who was working at the University of Illinois at Urbana-Champaign. It took Dorner over a year to create the first version of Eudora, which had 50,000 lines of C code and ran only on the Apple Macintosh. In 1991, Qualcomm licensed Eudora from the University of Illinois and distributed it free of charge. Qualcomm later released Eudora as a consumer product in 1993, and it quickly gained popularity. Available both for the IBM PC and the Apple Macintosh, in its heyday Eudora had tens of millions of users. After 15 years, in 2006, Qualcomm decided that Eudora was no longer consistent with their other major project lines, and they stopped development. The discussion with Qualcomm for the release of the Eudora source code by the company's museum took five years. Len Shustek, the chairman of the board of trustees of the Computer History Museum, writes: Eventually many email clients were written for personal computers, but few became as successful as Eudora. Available both for the IBM PC and the Apple Macintosh, in its heyday Eudora had tens of millions of happy users. Eudora was elegant, fast, feature-rich, and could cope with mail repositories containing hundreds of thousands of messages. In my opinion it was the finest email client ever written, and it has yet to be surpassed. I still use it today, but, alas, the last version of Eudora was released in 2006. It may not be long for this world. With thanks to Qualcomm, we are pleased to release the Eudora source code for its historical interest, and with the faint hope that it might be resuscitated. I will muse more about that later.

57 comments

  1. My favorite mail client! by llamalad · · Score: 3, Insightful

    This was my favorite mail client back in the days of MacTCP on my Macintosh LC with my screaming-fast (and dirty cheap, and unreliable) 14.4 Linelink modem.

    1. Re: My favorite mail client! by Anonymous Coward · · Score: 0

      I supported millions of dialup customers on engineering escalations and Eudora was always a bit.. awkward. This was before Gmail and at the time my webmail had better functionality.

    2. Re:My favorite mail client! by Anonymous Coward · · Score: 0

      I cannot begin to tell you how exciting that is to absolutely no one.

    3. Re: My favorite mail client! by Anonymous Coward · · Score: 0

      You had webmail in 1991?

      The only webmail back then IIRC was Juno. It really wasn't webmail but sort of an early version. You had to dial into Juno to check your mail.

    4. Re:My favorite mail client! by Anonymous Coward · · Score: 0

      I was disappointed that the site computerhistory.org
      didn't include the Linux version :(; only Windows and Mac versions are available.

      CAP === 'defense'

    5. Re: My favorite mail client! by Anonymous Coward · · Score: 0

      "Before Gmail" would be before 2004.

    6. Re:My favorite mail client! by Anonymous Coward · · Score: 0

      I had precisely the opposite reaction, so I guess we cancel each other out.

  2. Try THE BAT! by The+Fat+Bastard · · Score: 1

    If you just can't leave Eudora behind at the museum, try THE BAT! email client. Now certified for Windows 10!!

    https://www.ritlabs.com/en/products/thebat/

    1. Re:Try THE BAT! by Anonymous Coward · · Score: 0

      What about "THE BAT"? Not as exciting, I must admit...

    2. Re:Try THE BAT! by MightyYar · · Score: 0

      Not free? Not open sores? Not sure the relevance to this discussion, other than it also is an email client. May as well say "try Outlook!".

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    3. Re:Try THE BAT! by Anonymous Coward · · Score: 1

      You can also use Pegasus Mail, which is still being developed.

    4. Re:Try THE BAT! by Anonymous Coward · · Score: 0

      Eudora wasnt free not open source up until right now. I.e. compassionate Eudora users didnt care that much about all this licensing stuff. I.e. it is relevant.

    5. Re:Try THE BAT! by The+Fat+Bastard · · Score: 2

      The BAT! was an Eudora clone back in the day. Like the Crackberry from the same era, people got use to a bad interface and found it difficult to switch over to something different.

    6. Re:Try THE BAT! by sconeu · · Score: 1

      How's Pegasus vs. Thunderbird?

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    7. Re:Try THE BAT! by Anonymous Coward · · Score: 0

      I couldn't say, since I don't use Thunderbird.

    8. Re:Try THE BAT! by MightyYar · · Score: 1

      Ah, thanks. I knew I must be missing something!

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  3. LUDDITE museum releases source to LUDDITE e-mail. by Anonymous Coward · · Score: 0

    Apping appers use Appy mail like Appmail and Applook.

  4. But I still use Eudora by Ted+Stoner · · Score: 1

    This is still my every day mail client. I feel like a fossil now ...

    1. Re:But I still use Eudora by llamalad · · Score: 1

      Really?

      Maybe you can use the source to patch it for the seemingly unresolved vulnerabilities...

      https://www.cvedetails.com/vul...

    2. Re:But I still use Eudora by Anonymous Coward · · Score: 0

      I was still using version 7 which I bought in the last months of commercial sales, didn't need support and the price was much lower as there would be no support. I only just migrated away from it over thanksgiving and now use Thunderbird, I got tired of having to manually add the various SSL certs for google and yahoo when downloading mail... I have email going back to the early 90s as I used 1.34 in WFW 3.11.... I kept using it because of "Melissa" and other outlook based viruses.

  5. 'till the eagle screams by Anonymous Coward · · Score: 1, Interesting

    So, Qualcomm had the copyright to a piece of software that hasn't been remotely relevant to anyone this century, and has been out of development for 12 years. There's nothing about that piece of software that could REMOTELY be interesting as IP. Sure, the implementation itself (like all source code) may be under copyright, but there's no way there's any commercial value, trade secrets, or anything else in there that's relevant enough to protect at this point.

    And yet they hold out for FIVE FLIPPIN' YEARS before they'll consent to the release of the source code? It sounds from TFA like they considered just granting a release to allow the museum to see and publish the code, but retain all copyrights (though they do get some points for eventually deciding to assign all the IP over to the museum, which allowed the museum to release the code under BSD).

    But still. Five years. For a dead piece of software with no practical relevance.

    And people wonder why technologists get so up in arms about bad software patents (which is pretty much all software patents). Large corporations are so trained to hold on to every remotely relevant piece of IP for the litigation battlefield that a common sense decision like this takes FIVE YEARS. IP is well beyond the point of common sense. Or the original point of the patent system of encouraging innovation by requiring disclosure of novel methods. IP is ammunition, and by god everything's a gunfight.

    1. Re:'till the eagle screams by bws111 · · Score: 3, Informative

      It says Qualcomm LICENSED the first version from the University of Illinois, so it may not have been theirs to use 'common sense' and just 'give it away'. So at the very least they had to go back to the licenses and see what rights they had, and they probably had to get U of I to agree to the release. I am guessing doing those searches/negotiations was not real high on the priority list of anyone's legal department.

    2. Re:'till the eagle screams by jonwil · · Score: 2

      They had to identify the copyright to every single line of code and where they didn't own it, either negotiation distribution rights or remove it completly. That takes time to do.

    3. Re:'till the eagle screams by mjpaci · · Score: 1

      It's not like this would've been a high priority for Qualcomm and over those 5 years i'm quite certain these weren't daily Thomas Crowne-intense meetings.

  6. Other things to open source ? by Anonymous Coward · · Score: 0

    I wonder if the closed source version of Tuxracer or Descent 3 will ever be open sourced ?

    1. Re:Other things to open source ? by Anonymous Coward · · Score: 0

      They should release the source for emacs. There's a teaser link to download but you only get the obfuscated runtime, with thousands of extra braces.

  7. Still Using it Daily by WhoBeDaPlaya · · Score: 1

    Probably one of the few people left who still use it on a daily basis (ver 7.1.0.9)

    1. Re:Still Using it Daily by Anonymous Coward · · Score: 0

      I quit using Eudora when I started getting e-mails that crashed the application. In other words, someone intentionally triggering a buffer overflow vulnerability in the application. For that reason alone, you need to stop using it.

    2. Re:Still Using it Daily by QuasiEvil · · Score: 1

      Yup, me too. Just finished responding to quite a bit of today's email using it. I've tried migrating to something else, but it just doesn't work the way I want it to. Outlook is passable, except for it totally fails at things like breaking up quotes to inline responses, and there's no chance in hell of there ever being a native Linux client (and Win10 makes me want to totally abandon Windows more by the day - Eudora is one of the things holding me here). Thunderbird is likewise okayish, but sometimes it just hoarks on itself in unexplained ways, and again the editing/composing engine leaves something to be desired. In the past two weeks I've finally relented and started looking at how to migrate to something else and make it so I don't totally hate it. This might cause me to retrench until I figure out if there's a way to modernize Eudora.

      Seriously, MDI interfaces for having multiple mail folders open at once is awesome. Screw you UI people who don't like it.

      Okay, so we have the source. Who's with me to modernize this sucker and finally build TotallyNotCalledEudora 9? (since Penelope already made 8 a horrific, traumatic experience)

    3. Re:Still Using it Daily by YVRGeek · · Score: 1

      Yup, me too (same version). I've tried several other email clients but nothing compares to Eudora IMHO still - even with it's deficiencies. The MDI interface, the easy (albeit at times klunky) filter creation, excellent multi-parameter search capability, MBOX format (excellent to train my Spamassassin on the mail server), easy folder creation and transferring, etc. etc. Yes, there are security concerns but not if you're careful and set things up correctly. If someone decides to take on the project of modernizing it, please reach out to me - I'M IN to help! (post reply to this post with some way to get in touch).

    4. Re:Still Using it Daily by YVRGeek · · Score: 1

      I have had that happen maybe twice and all it does is crash the app (been using Eudora since the late 90's). Based on my reading, there's no way any BO vulnerability exploit will be able to do anything on your box (at least under Windows) beyond crashing the program. If you know something that I don't please post a link to some technical article that explains how the EXE could be exploited to do more than crash it.

    5. Re:Still Using it Daily by YVRGeek · · Score: 1

      I posted above... I'm with you man. My C is pretty rusty but I can do UI / feature design and would very much be interested in doing testing, QA, etc. Eudora with it's MDI, unequalled search capability, MBOX format, filtering, and folder creation/transfer capabilities make it the best (IMHO) email client out there bar none. Tried the rest, stayed with the best.

    6. Re:Still Using it Daily by 0100010001010011 · · Score: 1

      I'll buy. [One time license, none of this 'subscription crap']

      I'm currently using Thunderbird and have been since Eudora. I mean, it's better than Webmail.

      But I would absolutely jump ship to a better, modern mail client.

  8. Now to see the Chili Pepper algorithm by cant_get_a_good_nick · · Score: 1

    There was a simple pattern match to see if you sent a flamewar email. I'm sure it was string matches and counting.

  9. Endora by Quirkz · · Score: 1

    I supported a number of people who used the client. Many, maybe even most, insisted on calling it eNdora instead of eUdora. Never understood why that was so common or persistent.

    1. Re:Endora by Anonymous Coward · · Score: 0

      Surely because of the character of the old Bewitched tv show.

  10. Eudora's not dead yet! by Anonymous Coward · · Score: 0

    It's just pining for the fjords.

  11. Eudora? by Chuq · · Score: 1

    Now there's a name I've not heard in a long time....

    --
    - Chuq
  12. still installed... by PhantomHarlock · · Score: 1

    According to the last email I received in it, I stopped using it on December 20, 2015. I still have it to dig through old emails, which I just did the other day. It stores mail in the MBOX format so I could theoretically read it in other software, but just as easy to use Eudora itself while I still can. It has a great, easy to use search function.

    I switched to Outlook because a majority of the emails I was starting to get weren't displaying properly. (MIME and HTML formatted emails.) I have outlook because I have office installed. Thunderbird has problems when you have a lot of email. last time I delt with it, it stored in a flat file format that INCLUDED all the attachments. I believe Outlook is a flat file sans attachments. (I'm using it locally, not with an exchange server)

    I'm on Windows 7, but the next machine will likely have 10, and that will probably be the end of Eudora unless it works in compatibility mode. Not sure I want to re-install it anyway on next upgrade.

    I actually like outlook quite a bit. It's pretty usable. One piece of software Microsoft did a reasonable job with.

    1. Re:still installed... by Anonymous Coward · · Score: 0

      I’m curious about your experience with tb and a “lot” of email. How much is “a lot”? I have dozens of folders with thousand (sometimes tens of thousands) of messages in each one and Tb does just fine. Using IMAP with whatever local caching Tb wants to do. MacOS with 16GiB of ram, but it ran happily on 8GiB before upgrade, alongside LOTS of other stuff (Eclipse, Firefox with a million tabs, LibreOffice, etc.).

    2. Re:still installed... by Anonymous Coward · · Score: 0

      Try reading LKML with Thunderbird, then you know how well it behaves. I was using TB until subscribing to LKML and the whole mail account became unusable as TB was not able to handle hundreds of thousands of emails. TB would just spin in a 100% CPU loop for minutes after each program startup. This was the state in almost 10 years a ago, have not checked again if TB has been fixed. This really was unfortunate, as Thunderbird was the best free email client with a GUI.

  13. GET OS/2 SOURCE CODE !!! by martiniturbide · · Score: 1

    Where is that source code ??? I WANT IT !!!

  14. what ever happened to Penelope ? by johnjones · · Score: 1

    Penelope was Eudora OSE (the Open Source Edition)

    https://wiki.mozilla.org/Eudora_Releases

    since the Computer History Museum (CHM) now has the domain maybe they could restore the downloads / extensions ?

  15. Very powerful email client for the Mac by jhecht · · Score: 1

    Eudora was a wonderfully powerful and adaptable email client for the Mac. I used it until about five years ago when it finally became unreliably flaky on the Mac. It had great sorting and filtering capabilities and let me make note on emails, which makes them much more useful for me by putting them in context. It's far more flexible than Apple Mail, but it was getting very flaky in dealing with HTML mail. There were some efforts to replicate it in open-source software, but I don't think they got anywhere.

    1. Re:Very powerful email client for the Mac by mjpaci · · Score: 1

      Wasn't there a section of preferences called "esoteric settings" which gave you some really focused control on mailbox behavior and the like.

    2. Re:Very powerful email client for the Mac by Anonymous Coward · · Score: 0

      I dunno, I just remember a checkbox in preferences to "Waste CPU cyles drawing trendy 3D junk" ^_^

  16. Double-whammy by PuddleBoy · · Score: 1

    For years I used the Eudora email client and the Eudora Internet Mail Server (EIMS). (unrelated code and origins) EIMS was a fairly simple, but rock-stable MTA that could run on very old hardware and even OS9. Spin it up and forget it. And its cost for unlimited users and domains ($200) made it an easy choice.

    I believe that one thing that kept EIMS focused on its core functions was that it was maintained by just one developer - Glenn Anderson. Time passed and Glenn got offers to do cgi work on movies like the LOTR franchise, so he eventually stopped development. (and, to be fair, EIMS never had much of a market share, so it probably never generated much $$ for Glenn)

    Shhhh! - I still have a 12(?) year old Mac in the basement running EIMS, though I stopped using the Eudora mail client years ago.

  17. Eudora had usefu features others still do not have by kriston · · Score: 1

    Eudora had useful features others still do not have. Finely detailed configuration of the UI, floating windows, access to the complete raw email, the "Who" column, detailed control of toolbars, separation of attachments from the messages (a seriously useful tool) and simple, powerful filtering and sorting.

    One feature that was very useful was Message Redirection which would discretely rewrite an email message to another recipient while making the message look like it came from the original sender.

    --

    Kriston

  18. Re:Eudora had usefu features others still do not h by _merlin · · Score: 1

    Apple Mail had the "redirect" feature at least until Snow Leopard (they may have removed it in the iPhonification of the OS - I stopped using Macs after Snow Leopard). I think it inherited it from NeXT Mail.

  19. Past tense? by alleycat0 · · Score: 1

    Still using it to this day on Windows 10, with only a few minor quirks (including difficulty rendering some extended characters). I have found nothing else that meets one of my essential criteria: saving mail locally to my hard drive in RAW TEXT format, with individual files representing each folder i've created.

    --
    I am not a number - I am a free man!
  20. Re:Eudora had usefu features others still do not h by Anonymous Coward · · Score: 0

    One feature that was very useful was Message Redirection which would discretely rewrite an email message to another recipient while making the message look like it came from the original sender.

    This is called ‘Resending’ and is present in many current MUAs under various names. Only Resent-* headers are added to the message before submitting to the MSA.

  21. Re:Eudora had usefu features others still do not h by kriston · · Score: 1

    Eudora always let you resent without *any* to indicate the bounce had happened.

    --

    Kriston

  22. Re:Eudora had usefu features others still do not h by kriston · · Score: 1

    Eudora is 21 years older than Snow Leopard.

    --

    Kriston

  23. BSD licensed by noahm · · Score: 1

    Nice to see that it's published under a liberal license. It'll be very cool if a derivative project catches on.

    Eudora on a Mac was the only graphical email program I ever used. I switched to pine when I replaced MacOS with Linux, and switched to mutt not long after. But I have to admit, Eudora was super nice when I was using it.

    Interesting that the Mac and Windows versions are completely different products. Different programming languages altogether. Also interesting that the Mac version is 70 MB while the Windows version is 458 MB! What's that about?

    I'll admit that there's part of me (a very very small part of me) that would like to have a go at a Linux port. But ENOTIME.

    1. Re:BSD licensed by Anonymous Coward · · Score: 0

      Nice to see that it's published under a liberal license. It'll be very cool if a derivative project catches on.

      Yeah, it'll be real cool if we find ourselves stuck with a proprietary closed-source derivative with zillions of security holes we can't fix...

    2. Re:BSD licensed by noahm · · Score: 1

      Eh? I'm as big a fan of the GPL as anybody, but the notion that permissive licenses inevitably lead to proprietary forks is laughable. There's so much evidence to the contrary that I wonder if you really believe this yourself or if you're just trolling.

    3. Re:BSD licensed by Anonymous Coward · · Score: 0

      I haven't got any figures to back this up, but in my own observation, most derivative works of BSD-licensed software are in fact proprietary.

      You only see open projects when the forker wants lots of free help writing code.