Table of Contents Previous Next Index

Section 2 Differences Between Architectures and Implementations

Section 2 Differences Between Architectures and Implementations
This section outlines the differences between how LISTSERV is implemented on VM and non-VM machines, and the differences between LISTSERV and LISTSERV Lite.
2.1 Differences Between Architectures and Implementations
In version 15, LISTSERV running under VM continues to differ in some regards from its counterparts on the other architectures. Here is a short list of these differences:
VM: The web interface is not available.
VM: Rotating change-logs are not available.
Non-VM: Only a subset of the VM file server functions are available
Non-VM: Certain rarely-used commands (e.g., STATS listname) are not available
Non-VM: FUI (File Update Information) and AFD (Automatic File Distribution) are not available
Note: LISTSERV 15 running on non-VM systems actually has about 98% of the functionality of the VM version, and nearly 100% of the functionality that people actually use day-to-day.
2.1.1 The File Server
There are actually two different file server systems in operation across the LISTSERV network. One is the original version running on VM, which includes the ability to create "filelists" (indexes) which point in turn to more files which can be stored on the server, and the AFD and FUI functions mentioned above. This file server system, while still quite powerful and easy to use, is unfortunately written in a non-portable language, making a complete rewrite from the beginning a necessity. There has been no change in the VM file server from 1.8b through 1.8e (and subsequently 15.x).
The second file server system currently in operation runs on the VMS, unix, and Windows ports of LISTSERV. This is in essence still a subset of the old system in which the LISTSERV maintainer creates entries in a SITE.CATALOG file for each file that will be made available to users. It is also possible for the LISTSERV maintainer to create hierarchical sub-catalogs, which can be maintained by list owners or other responsible people. Finally, the GIVE command and the ability to create file "packages" are also available. For more information, please see Section 8 File and Notebook Archives.
L-Soft is still developing LISTSERV's file server, which will eventually include a super-set of the original VM file server command set. Pains are being taken to ensure that the most common commands will not change along the development path. This will help to keep a great deal of existing documentation that has been passed along the Internet from becoming obsolete overnight.
2.1.2 The WWW List Archive and List Management Interface
LISTSERV 15 includes a significantly-rewritten web archive and management interface. The web interface continues to be unavailable on VM but is available on all other platforms on which the software runs.
2.2 Differences between LISTSERV and LISTSERV Lite
LISTSERV Lite is LISTSERV running with a special license activation key (LAK) which limits what you can do with the software. With the Free Edition of LISTSERV Lite (activated by a LAK which is both free and perpetual), you can run up to 10 mailing lists as long as you do not derive a profit from this activity. You can also purchase LISTSERV Lite LAKs that allow more (or unlimited) lists.
However, note carefully that LISTSERV Lite does not have all of the functionality of the full, Classic version--a list of the keywords and functions disabled in LISTSERV Lite follows this paragraph. For more information on the exact terms and conditions under which you may run LISTSERV Lite, please see L-Soft's World Wide Web site or contact L-Soft's sales department.
Table 2-1 LISTSERV Classic Keywords disabled in LISTSERV Lite
Note: The fact that the keyword is disabled only means that the default value cannot be changed. For instance, loop checking is still present, you just cannot control the details of its operation. On the other hand, if the default value is that the function in question is disabled (as is the case with "Peers="), then the function is actually gone. See the List Keyword Reference document for more information.
Table 2-2 LISTSERV Lite vs. LISTSERV Classic
Yes (requires special LAK and special AV software package; contact your sales representative for details.)
(*) The probe feature does not work with all MTAs (mail servers), or may only work with recent enough versions.
(**) Networked and Standalone RUNMODEs are not available in the Free Edition of LISTSERV Lite, but are available in the commercial version of LISTSERV Lite.
2.3 Operating Systems and Architectures Supported
A comprehensive list of operating systems (and versions) under which LISTSERV is supported can be found at:
http://www.lsoft.com/products/default.asp?item=listserv-ossupport