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."
One might be inclined to think Pegasus is flickering out of existance because is isn't open source. I remember early on moving from Pegasus to Eudora email because Eudora's simplicity and features were better. When Eudora became an advertisement-laden mess, the open source Thunderbird showed up to fill the gap and I haven't looked back. Now Thunderbird offers in-place spell-check and other features which were considered very advanced just a few years ago. Evolution in action.
{ - Generic Guy - }
That's just it of course: Pegasus was a great product for its time, but has failed to keep up with competitors. Nearly everyone has already switched over to Thunderbird or something else. Pegasus is being replaced by technologically superior products, and now the developer can't find anyone willing to pay him to develop it anymore. This is no real surprise.
The post is really just an attempt to get some money. The fact that he would continue to develop it if he were paid probably goes without saying. However, he's also saying he would "consider" opening the code if he were paid enough, suggesting that if no donors come forward, he would simple delete the code and completely kill the product. This suggests to me that he's not really interested in open sourcing anything, but that he'll write that he will (if paid) in order to increase his chances of getting press on open source-centric sites like Slashdot.
>I have to admit I know nothing about his program,
>but I fail to see the connection between open
>source and him getting paid.
1. One or more people want it to be open-sourced.
2. The author (like you, unless perhaps you are
a monk) wants money.
An exchange either will or won't happen.
If there aren't enough people in #1 above, or if they
don't want it badly enough to pay, then maybe he will
eventually give it away for free, like something that
wouldn't sell in a garage sale or on EBay.
He doesn't have to give his work away for free if
he doesn't want to.
He may be considering the inevitable time investment that would come from helping people actually understand the released source. Or (though less likely), there may be IP rights involved.
To think that the project will automatically bloom by virtue of it becoming open source seems a bit presumptuous to me. Sure, it will definitely help towards it remaining a viable project, but taking a look at all the dead unmaintained projects in SourceForge tells me that having it open source is by no means a guarantee that it will bloom.
Lots of people seem to be asking this, but the question that they don't ask is this: is the source to Pegasus and Mercury 100% an original creation of David Harris? If not, he may have to pay off other authors who wrote libraries or other code written by Harris. One reason so much of the Netscape source code had to be rewritten to produce Seamonkey (and ultimately Firefox), aside from so much of it being crufty, is that there was a ton of third-party code that came from Sun and other companies.
My blog
"What does funding have to do with making it open source? He could make it open source today if he really wanted to. It just seems to me that he's yet another guy who's pissed off that he can't make a living off the Internet, so he's holding his source code hostage."
I used to use this program a long time ago. It was a very good program.
1. Holding it hostage? He wrote it so he can do with it what he wants.
2. He did a lot of work. He would like to get paid for his work so funding is important. Things like food, mortgage, health care....
So it comes down to this. He will sell his work to the community if they pay him. It is his work so he has that right. If no one wants it enough to pay for it he is going to walk a way. If you don't like it use thunderbird.
These programs have been around for a long time. I used it on a Novell V3 system for email.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
I subscribe to the Mercury mailing list and last week David Harris (the author of Mercury and Pmail) posted a message about the future semi-commercial direction Mercury would take in 2007. There was one follow-up post that complained (in a polite way) about having to pay and David, in my opinion, went off the deep end. That same day he posted on pmail.com that they were both discontinued.
The only money he ever asked for Mercury was for a set of manuals. I never needed a set of manuals, Mercury is easy to set up and use, and of course the mailing list is a good resource. I think a Donate button in Pegasus and Mercury would have kept him much more interested. As someone on the Mercury list said, if Pegasus Mail has 1 million users and everyone donated a dollar, that would make things much more interesting. Mercury was stagnating, new versions were few and far between.
You can't just open source software, there is work to do to open source it. First, you have to inspect the licenses of any module/code that you include to make sure that it is open sourceable. You also have to have a build system in place that works with open source. Is it truly open source, if you have to buy Microsoft's Visual Studio to build it?
I finally got the source code for Post Road Mailer (native OS/2 application). Before I can start working on it, I have to build a project file for Visual SlickEdit, then linting (or is it de-lint) it, then port it over to Watcom or Gcc. There may be some legal some issues that prevent me from open sourcing it, but I hope to get it working well enough to start distributing it -- legally, free as in beer.
Fight Spammers!
> Gee he has provided this software FREE of CHARGE for 16+ years.
Which kind of demonstrate why I prefer to use free software vs. merely gratis software. Free software will live on as long as their is an interest, while merely gratis software depend solely on the owners ability to find a way to justify continuing the work on it.
"Not sure why he wouldn't do this at least to begin with; I think it would quiet a lot of the skeptics (myself included)"
Why should he care what you think? Honestly your post is a great example of why he would do it.
If he just released the code in a currently unusable form all that would happen is people would complain about how crappy it is. That is the problem with most free software users lately. They feel that by using a free program they are doing the authors a favor.
Frankly I just hope he hits delete. Hell he is even helping write migration tools for current users free of charge.
What a bunch of ungrateful people users are.
I hope him all the best and thank him for the gift of his time and talents.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.