Talker 131381 224902563 2008-07-10T22:38:11Z 81.84.9.93 nl:Spreker is not about talkers but about speakers... {{for|the radio industry magazine|Talkers Magazine}} '''Talkers''' are chat systems that people use to talk to each other over the [[Internet]]. Dating back to the 1980s, they were a predecessor of [[instant messaging]]. A talker is a ''[[MUD]]'' variant, a [[communication system]] precursor to [[MMORPG]]s and other [[virtual world]]s such as [[Second Life]]. Talkers are a form of online [[virtual world]]s in which multiple [[user]]s are connected at the same time to [[chat]] in real-time. People log into the talkers remotely (usually via [[telnet]]), and have a basic text [[interface]] with which to communicate with each other. The early talkers were essentially MUDs, with most of the complex game machinery stripped away, leaving just the communication level commands - hence the name "talker". Most talkers are free and based on [[open source]] software. Many of the online [[metaphor]]s used on talkers, such as "rooms" and "residency", were established by these early pioneering services and remain in use by modern [[3D computer graphics|3D]] interfaces such as [[Second Life]]. ==History of talkers== ===Intranet talkers=== The first talkers were hosted on an [[intranet]] within a school or office or local [[bulletin board system]]s that people used to connect to the Internet. An early example of an intranet talker was [[UNaXcess]], which was created in 1984. ===Early Internet talkers=== In the school year of 1983-1984, Mark Jenks, a student at Washington High School, wrote a software program for talking among a group of people.<ref>{{cite web |author=Brandon De Hoyos |title=The Early Messengers |url=http://im.about.com/od/imbasics/a/imhistory_2.htm |accessdate=2008-03-14 }}</ref> He used a [[PDP-11]] at the Milwaukee Public Schools (MPS) central office. He found the PDP-11 program [[Talk (Unix)|talk]], and decided that he could do better. The system had approximately 40 300-2400 [[Bit rate|bit per second]] [[modem]]s attached to it, with a single phone number with a [[Hunting (telephony)|hunt group]]. The talk program was named TALK and was written to handle many options that are see in [[IRC]] today: tables, private messages, actions, and inviting to tables. It was written so that people would supply a username when running the program. There was a single file that was always open to all of the users for read/write. The clients would watch the file for any changes, sometimes reading the file more than 100 times a minute, and if there were changes to the file since the last access, it would consider it a new message and [[parse]] it, to see what it should do with it. All users could write to the file any time they needed to. It was used for about 2 years, when, after a number of disk crashes, the System Admin would not let it run any longer the way it was written. After numerous attempts asking the System Admin to allow direct read/writes to memory, it was decided to re-write the software to a broadcast method to the users. It ended up using the PDP-11 TALK program, but kept a list of users who were in the [[Front-end#Computer_science|front-end]] program. The first talker that was [[Host (network)|host]]ed on the [[Internet]] was created in 1991 by Chris "Cat" Thompson, and was called [[Cat Chat (talker)|Cat Chat]], which was based on [[LPMud]], a type of [[MUD]] code. Later that year, Daniel "Cheeseplant" Stephens created the code for [[Cheesehouse (talker)|Cheeseplant's House]], which was the first ever popular talker, and hence 1991 is regarded as the "true" beginning of the history of talkers.{{who|date=July 2008}} Other early [[Internet]] talkers appeared.<!-- when? --> They were primarily hosted on a [[university]] <!-- which university? -->[[Server (computing)|server]] without the permission of the university, and hence when the university found out about them they were shut down. Most of the first users of these talkers were from the same university or else from a nearby university. From 1994, many talkers were hosted on privately owned servers, and were owned or hosted often by the [[system administrator]], manager or sometimes owner of the school or company. {{fact|date=July 2008}} ===EWToo talkers=== [[ew-too]] talkers, which began in 1992, have been the dominant telnet based talker system since the time of their creation. Even though they have declined in popularity in the last few years, other talkers have suffered equal declines. ===NUTS talkers=== In 1992, a major alternative to [[ew-too]] code was being developed by Neil Robertson as part of a school project on the history of talkers, and he based the code on [[UNaXcess]], an early talker from 1984. His project was called ''"TalkServ"'', but later released it publicly as [[Nuts (Talker)|NUTS]], or Neil's Unix Talk Server. He created the code in 1993, and made his code able to be freely downloaded immediately, thus making a proliferation of NUTS talkers. ===Talker hosting=== In 1996, [http://www.talker.com/ talker.com] was formed, the first ever server to sell space for talkers, later giving it the name [http://www.dragonroost.com Dragonroost]. The server had up to 90+ talkers on it at one time, during the mid-nineties boom of talkers. A number of other hosts started up as alternative hosting companies to talker.com. With the proliferation of these hosting places, everyone could have their own private talker. As such, the number of talkers grew exponentially, whilst the number of users did not. This was no more obvious than with [[Fantasia's multiple worlds]] which grew to 30 worlds by 1998, with at times less than 5 users combined on the 30 worlds. ===Privacy=== Talkers are designed and intended to be places on the [[Internet]] where free conversation and discussion can take place. The high comfort level users often develop, combined with the lack of security in [[telnet]] (namely that of text being sent in the clear, or without encryption), leads to some concern that there are insufficient safeguards in place against snooping. Many talkers, especially NUTS-based ones, have an .invisible command that allows admins to be invisible to normal users. The intention of this command is to allow admins to monitor talkers while not having to be available for administration requests. Some people considered this invisible ability as a form of "spying". As a preventative measure against backlashes and spying ploys, the license for [[#Talker Code Bases|popular codebase PG+]] includes a caveat which reads: {{cquote|You may not add or cause to be added any functionality to the program that would allow others to see, without the users knowledge, the parameters or arguments passed to a command by a user, such as would infringe on the users privacy, nor may you replace a command that normally ensures privacy to a user, by another command that does not allow an equivalent level of privacy, and call that command by the same name, or by a name that implies the same level of privacy. [http://pgplus.ewtoo.org/licence.html]}} ==Levels of users== Talkers usually have three basic levels by default - Resident (ewtoo)/USER (NUTS) is the default level, SuperUser (ewtoo)/WIZ (NUTS) as the administrator level, and Admin (ewtoo)/GOD (NUTS) as the owner level. Most later talkers have flushed this out with the following common additional levels. For instance, Amnuts talkers have by default this addicional levels: *JAILED - Punishment level with very few commands. *NEW - Level users first start out as; requires them to register for an account by proving a description, gender, and email before being promoted to USER. *ADMIN - Level between the Owner(s) and the other normal Wizzes. Supervises lower levels, and involved in more long term planning, where as Wizzes are generally concerned with maintaining general order and helping new users. Many talkers also have various user levels, such as "Advanced User" that give additional commands and privileges, such as personal rooms, as well as additional Wiz levels, such as "Senior Wiz". Some talkers have a "Junior Wiz" level which is an intermediate training level between the user and wiz ranks. These divisions vary from talker to talker. ==Commands and abilities== Each talker had different commands available, but a typical list is as follows: *say - talks to the room *shout - talks to the entire talker *tell - privately talks to another user - similar to [[Internet Relay Chat|IRC]]/[[instant messaging]] "private message"/pm *emote - makes an action (for example, assuming your username was 'Jack', "emote smiles at you" would appear as "Jack smiles at you") *move/go/translocate - moves to another room - on some talkers this could go from any room to any other room, while on others you were required to follow a map *private/lock - makes the room private *public/unlock - makes the room public again *invite - invites a user to a private or locked room *join - joins a private or locked room *send mail (smail) - sends mail to a user, whether they are logged on or not *read mail (rmail) = reads your mail *delete mail (dmail) - deletes mail *look - looks at who is in the room, and the description of the room *who - sees who is on the talker (on multiple worlds talkers, as well as on talkers connected using NUTS 3.3 connection code, you could type in a port number of name of the world to see who was on that talker as well) *description - enters a short description for a user *profile or edit profile - creates or edits your profile (this works differently in each code base, but was typically 10 lines long) *examine or look (user) - looks at a user's profile *review - sees what has recently been said *review tells (revtell) - reviews the tells that you have recently been sent *private emote (pemote) - privately sends an action *shout emote (semote) - sends an action to the entire talker *quit - logs out of the talker *delete/suicide - deletes your own account *ignore user (ignuser/iguser) - ignores a user, preventing them from being able to send you tells (on some talkers, it also means that you cannot see their messages to the room, and it is as if they vanish) The use of these commands made for an appearance which is similar to how [[instant messaging]] programs like [[MSN Messenger]] work today. ==Talker Code Bases== There are a number of code bases available for public download. These include: * DragonCode [http://www.code-ninja.co.uk/Projects/DragonCode/] by Wayne Owens (Pendragon) * [[Ew-too]] [ftp://toybox.infomagic.net/pub/Sources/servers/] by Simon Marsh (Burble), Chris Hughes, Michael Simms * Mamnuts [http://mamnuts.blogspot.com/] by Marcos Marado (Mind Booster Noori) * Ncohafmuta [http://www.asteroid-b612.org/ncohafmuta/index.shtml] by Anthony Biacco (Cygnus) * [[Nuts (Talker)|NUTS]] [ftp://ftp.ccs.neu.edu/pub/mud/servers/misc/nuts/] by Neil Robertson * PG96 [http://www.asty.org/old/download.html] by Michael Bourdaa (traP), Chris Allegretta (astyanax), Hans Petersen (Nogard) and Valerie Kelley-Gosser (vallie) * PG-Plus [http://pgplus.ewtoo.org/] by Richard Lawrence (Silver), J. Bradley Christian (phypor) & Geoffrey Swift (blimey) * PyTalker [http://talkerspt.no-ip.org/~tip/projects/pytalker/] by Marcos Marado (Mind Booster Noori) * South West [http://www.ewtoo.org/~silver/southwest] by Scott Lloyd (Duck) * summink [http://www.asty.org/download.html] by Neil Charley (Athanasius), Michael Simms (Grim) * Talker [http://www.trollied.org/~blimey/talker.php] by Geoffrey Swift (blimey) & Mark Robson (Slart) ==Examples of talkers== *[[Cat Chat (talker)]] *[[Cheesehouse (talker)]] *[[Foothills (talker)]] *[[Resort (talker)]] *[[Surfers (talker)]] *[[Underworld (Talker)]] *[[Lintilla (talker)]] *[[Sleepy's multiple worlds]] *[[Fantasia's multiple worlds]] *[[Crystal Palace (talker)]] *[[Dracosia]] *[[Planes of Existence (talker)]] ==See also== *[[instant messaging]] *[[Internet Relay Chat|IRC]] *[[ICQ]] *[[MUD]] *[[MUX]] *[[MUSH]] *[[MOO]] *[[TinyMUD|MUCK]] *[[online chat]] *[[LPMud]] *[[Nuts (Talker)]] *[[ew-too]] *[[telnet]] *[[spod]] ==External links== {{Wiktionary}} *[http://www.ewtoo.org/ ewtoo.org], a central hub for a great many ewtoo talker based resources. *[http://www.bbc.co.uk/dna/h2g2/A1010106 BBC h2g2 (wikipedia-style) Article on talkers] *[http://www.ewtoo.org/history.html A history of talkers by M Simms] *[http://www.cheeseplant.org/~daniel/pages/cph.html Cheeseplant's House History], of some historical significance. *[http://www.ewtoo.org/tree.txt Talker codebase family tree] for ewtoo-based talkers. ==References== {{reflist}} [[Category:Internet culture]] [[Category:Internet talkers|*]] [[Category:on-line chat]] [[pt:Talker]]