LISTSERV

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Lua error in package.lua at line 80: module 'strict' not found. Lua error in package.lua at line 80: module 'strict' not found.

Listserv
Original author(s) Éric Thomas
Initial release 1986; 38 years ago (1986)[1]
Stable release LISTSERV Lite Free Edition 16.0 2014b / 2014; 10 years ago (2014)
Development status Mature
Platform Cross-platform
Type Mailing lists
License proprietary
Website www.lsoft.com/products/listserv.asp

The term Listserv (written by the registered trademark licensee, L-Soft International, Inc., as LISTSERV) has been used to refer to electronic mailing list software applications in general, but is more properly applied to a few early instances of such software, which allows a sender to send one email to the list, and then transparently sends it on to the addresses of the subscribers to the list.

The original Listserv software, the Bitnic Listserv (also known as BITNIC LISTSERV) (1984–1986), allowed mailing lists to be implemented on IBM VM mainframes and was developed by Ira Fuchs, Daniel Oberst, and Ricky Hernandez in 1984. This mailing list service was known as Listserv@Bitnic (also known as LISTSERV@BITNIC) and quickly became a key service on the BITNET network. It provided functionality similar to a UNIX Sendmail alias and, as with Sendmail, subscriptions were managed manually.

In 1986, Éric Thomas developed an independent application, originally named "Revised Listserv" (also known as "Revised LISTSERV"), which was the first automated mailing list management application. Prior to Revised Listserv, email lists were managed manually. To join or leave a list, people would write to the human list administrator and ask to be added or removed, a process that only got more time-consuming as discussion lists grew in popularity.[2]

By 1987, the users of the Bitnic Listserv had migrated to Thomas' version.

Listserv was freeware from 1986 through 1993 and is now a commercial product developed by L-Soft, a company founded by Listserv author Éric Thomas in 1994.[3][4] A free version limited to ten lists of up to 500 subscribers each can be downloaded from the company's web site.[5]

Several other list management tools were subsequently developed, such as Lyris ListManager in 1997, Sympa in 1997, GNU Mailman in 1998.

Automated mailing list management

In 1986, Éric Thomas invented the concept of an automated mailing list manager. Whilst a student at Ecole Centrale Paris, he developed the software now known as Listserv.[1] Some of the early software features allowed joining or leaving a list without the need for human administration. Also, the list owner could add or remove subscribers, and edit templates for both welcome and system messages. Amongst other innovations Listserv introduced double opt-in in 1993 and the first spam filter in 1995.[6]

After the release of Thomas' Listserv in 1986, Listserv@Bitnic was enhanced to provide automatic list management, but was abandoned a few months later when Bitnic installed Thomas' Listserv.[7]

During that period North Carolina State University had been given a copy of the Bitnic code to run on their mainframe (LISTSERV@NCSUVM). This was actually a modified version of the code with improvements from Alan B. Clegg. NCSU switched to Thomas' Listserv in 1986. Other than their name, Bitnic's and Thomas' products are unrelated and neither product is based on the other product's code.[8]

Though electronic mailing lists (also known as "email lists") are not as popular as they once were, they continue to be used today due to their ease of use.[9]

Trademark

Listserv was registered as a trademark with the U.S. Patent and Trademark Office in 1995, based on its use since 1986.[10] It was registered with the Swedish Patent and Registration Office, PRV, in 2001.[11] As such, in those jurisdictions, using the word "listserv" to describe a different product or as a generic term for any email-based mailing list of that kind is a trademark misuse. The standard generic terms are electronic mailing list, elist, or email list for the list itself, and email list manager or email list software for the software product that manages the list.[12] Nevertheless, the generic use of the term has been common at times.[9]

Security

Through version 15.0, individual user passwords were stored in the clear, and available to users who are listed as Site Managers or "Postmasters" in the application configuration, thus allowing unethical managers, or attackers who compromise the site, to easily try to reuse the username and password on other sites. Passwords are hashed to protect against this since version 15.5, which was released in 2007.[13]

Editions

Listserv is available in several licensing options: LISTSERV Lite Free Edition for non-commercial hobby use; LISTSERV Lite for smaller workloads; LISTSERV, the standard, full-featured version; LISTSERV HPO (High Performance Option); and LISTSERV Maestro (for customized and targeted email publishing and reporting).

Supported operating systems

Listserv is currently available for and supported on Linux, Solaris, FreeBSD, AIX, OS X, OpenVMS, HP-UX, Tru64, z/VM, and Windows (XP, 2000, 2003, Vista, 2008, 7, 2012, and 8).

See also

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. 9.0 9.1 Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.

External links