Pegasus and Mercury Circling the Drain
Daemon Duck writes "One of the web's oldest and most respected email clients is flickering out of existence. Pegasus mail and its companion SMTP server, Mercury32, have been discontinued due to lack of funding for the ongoing development. On the website, the author David Harris states that if some funding becomes available he would consider opening the source code or continuing the development."
In the past, I have taken a cautious "wait-and-see" approach to the idea of Open Source. I am now willing to accept that it is a valid model, and that it is producing some genuinely excellent packages (such as FireFox, of which I am inordinately fond). Ideologically, I believe that Open Source and I are a good match, and I would like to consider going that way.
There are still some major problems with the idea of going Open Source though: the most important is "How do I survive in an Open Source environment"? While Pegasus Mail and Mercury do not require a huge amount of money to develop and support, the fact remains that they *do* require a level of funding, and I am not entirely sure how this would work within an Open Source model. I feel it is significant that the majority of Open Source initiatives are either funded externally (Mozilla), or basically not funded at all (OpenLDAP, OpenSSL): it seems to me that while Open Source is an excellent technical solution to the problem of large-scale development using widely-spread teams, the area of Open Source business modeling is one that still has not been completely resolved.
The other major issue with Pegasus Mail is that it uses a proprietary third-party product as its core editor, and I would not be able to take that product with me into an Open Source environment. The same problems do not exist with Mercury, because I have written every line of the package myself, but with Pegasus Mail, the problem is significant.
So, there you have it: I am now favourably disposed to the idea of moving towards Open Source, but have to overcome some important issues before I go down that track. I am actively considering the issues and hope I can find workable solutions (such as a large, friendly, wealthy sponsor) in the not-too-distant future.
Hopefully this update to my position will reduce the amount of hate-mail I have received in the last three years from Open-Source zealots. While I understand the passion and admire the zeal of these people, I would suggest that a positive approach is always going to work better than trying to rip out my liver and feed it to the dogs. After all, this *is* my baby - I have been working on these programs and providing them free of charge for over fifteen years now, and I don't believe it's too much to ask if I expect a little basic human courtesy.
If you have suggestions and are willing to present them to me in a positive, encouraging manner, I will be happy to receive them.
David Harris
Owner/Author, Pegasus Mail and Mercury Systems,
April 20th 2005.
brandelf: invalid ELF type 'KEEBLER'
Well, it's important because David Harris has been producing a very high-quality gratis email client for Windows for nearly 17 years, funded entirely by voluntary manual purchases and support subscriptions, and he cannot do so any longer. For an idea of exactly how advanced the capabilities of Pegasus Mail are, take a look at his still-available-if-you-know-where-to-look Overview page, and especially at the "history of Pegasus Mail" link thereon.
So far as opening the source goes, I'd love to see it happen (actually, I'd love to see someone hire him to run it as an open-source project), but I don't know how dynamic a community could be forged around a Win32 codebase that I understand to be optimized for performance and minimum resource use over modularity, portability, and ease of future development.
Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.