All this misinformation is really getting annoying. Here is a copy of my standard reply to people who ask me for the unix version of my code, which I already sent privately to the person who started this thread. Eric ------------------------------------------------------------------------- First of all, this "canned" message was written in November 1992, and for the sole purpose of saving time to its author by attempting to answer a frequently asked question. The information it contains may be inaccurate both because the author is not a cornucopia of Internet knowledge and because of the intrinsically ephemeral nature of information in our network. Corrections will be accepted, but complaints are best sent to your local shredder. In case you are not familiar with list servers, here is some background information to help you understand the rest of this message. The name LISTSERV comes from a popular mailing list manager used on BITNET. The first version was written around 1984, maybe even earlier, if you find an exact date please let me know. The current version was started in 1986 under the name "Revised LISTSERV", and users stopped saying "revised" a couple years later as nobody was running the original code any longer. This software only runs under VM; you may have heard otherwise from other people, but that only means that there has been a misunderstanding somewhere along the chain of information. Due to the unbelievable amount of people who saw but then lost a posting by someone who swore he knows where to find a fully-compatible port of the BITNET LISTSERV for unix, I really must insist that this is incorrect information, and rather than giving you a lame apology I will just suggest that you skip the rest of this paragraph if you are already convinced. If not, well, the BITNET LISTSERV is written in REXX, PASCAL and S/370 assembler, not C, and totals about 60k lines of source code. If you find a full port that takes 200 lines of perl code, then by all means do introduce me to its author - I have a job for him. As for people who claim they know someone who ran the REXX, PASCAL and S/370 assembler code through a C converter and then compiled it, they are probably quoting from something posted on April 1st. If you still think I am trying to hide something for fear that people would stop using my software, let me add LISTSERV is not in the public domain and thus any port based on compiling the source code on a different machine without my explicit permission would be illegal, so it really wouldn't be in my interest to claim that no such animal exists when I could sue someone for copyright violation if it did. As far as VMS is concerned, both PMDF and MX come with mailing list managers which, while not as sophisticated as LISTSERV, can be good enough in many cases. You will find newsgroups for both PMDF (commercial product) and MX (free) in usenet under the vmsnet hierarchy. You might be able to coerce POSIX into running one of the unix list managers, but I disclaim any responsibility for any psychic disorder that might result from such an attempt. My advice is to stick to what your mailer provides, although you may want to give MX a try if you are using something else and you are not satisfied with what it has to offer. Now, there are scores of unix versions which claim to be ports of the BITNET LISTSERV but do not even have compatible syntax and seldom exceed a couple hundred lines of perl. There are 2-3 versions which stand clearly above the rest of the crowd, in terms of life span if not compatibility. Because I do NOT plan to update this FAQ every week, I am not going to give you a list - I trust that you will be able to sort out the 200-liners and find up-to-date information in usenet. I do have a recommendation to make, though. As of this writing the most robust and most functional unix list manager would seem to be Mailbase. That alone makes it one of the 2-3 I mentioned above, but the reason I am going to recommend it is that, unlike the others, it does not claim to be a unix port of LISTSERV and makes it very clear to the users that they are dealing with another piece of software with different syntax and this considerably decreases the amount of bug reports and complaints I get from confused users. Mailbase works with at least SunOS and you can contact Jill Foster <[log in to unmask]> for more information. I cannot guarantee that Mailbase will work in your environment or that the people who funded its development will give you a copy on terms you can accept; I am merely suggesting that, if I were in your situation, I would try to get Mailbase rather than any of the programs which call themselves 'unix listserv version x.y' and do not even use the same command syntax. One last reason for using Mailbase is, precisely, that I and many other BITNET people resent the use of expressions such as 'unix port of the bitnet listserv' on documentation, advertisements and sometimes each and every mail header, when the software in question is not based on the BITNET LISTSERV at all and in fact totally incompatible. Fortunately not all unix list managers make these sorts of claims, but unfortunately none of the people I kindly asked to use another name, or at least a less ambiguous terminology, even considered the possibility to oblige me; in the best cases I got a short rebuttal without any justification, in the worst cases a stream of insults accompanied with feebleminded references to the US constitution. I eventually gave up, but you will want to consider the implications of passively endorsing this sort of attitude before choosing one of the programs in question to run a highly-visible service in your organization: there are many user-support people who know how to present that case to academic management and may be unable to resist their anger after wasting 10 minutes on a so-called unix port of LISTSERV for the 5th time in the day.