If you've spent any time browsing through the Jargon File on catb.org, you may have come across some words that are replaced with a string of characters in curly brackets. These are called "replacement characters" and they serve an important purpose in the Jargon File. In this article, we'll explore the reasons why these replacement characters are used and what they represent. By the end, you'll have a better understanding of how the Jargon File is organized and how to use it effectively.
First, it's important to understand what the Jargon File is and why it's such a valuable resource for anyone interested in computer science and technology. The Jargon File is a comprehensive glossary of terms used in the computer industry, with a focus on the hacker subculture. It was first created in the 1970s by Raphael Finkel, a computer science professor at the University of Kentucky, and has been maintained and updated by a group of volunteers ever since. The Jargon File is widely regarded as the authoritative source for computer-related jargon, and it's used by everyone from programmers and system administrators to students and hobbyists.
So why are there replacement characters in the Jargon File? The main reason is to avoid trademark infringement. Many of the terms used in the Jargon File are trademarked by companies, and using those trademarks without permission could lead to legal issues. By replacing the trademarked terms with replacement characters, the Jargon File is able to avoid any potential legal problems while still providing a valuable resource for its users.
The replacement characters used in the Jargon File are based on a system called "XS-4", which was developed by the X Window System. XS-4 is a system for encoding strings that contain characters from different character sets, and it's used by the Jargon File to represent trademarked terms. The replacement characters used in the Jargon File are a set of characters that are unlikely to be used in normal text, so they stand out and are easy to identify.
Here are some examples of replacement characters used in the Jargon File:
{ESS}: This is used to represent the term "ESS", which is a trademarked term used by IBM for their Enterprise Storage Server product.{TM}: This is used to represent the trademark symbol (™), which is used to indicate that a term is trademarked.{R}: This is used to represent the registered trademark symbol (®), which is used to indicate that a term is a registered trademark.
It's important to note that the replacement characters used in the Jargon File are not meant to be used in normal conversation or writing. They are only used in the Jargon File to represent trademarked terms, and they should not be used outside of that context. Using replacement characters in normal conversation or writing could lead to confusion and misunderstandings.
Another reason for the use of replacement characters in the Jargon File is to avoid offending anyone. Some of the terms used in the Jargon File are considered offensive or derogatory, and using those terms could be hurtful to certain groups of people. By replacing those terms with replacement characters, the Jargon File is able to provide a more inclusive and respectful resource for its users.
For example, the term "hacker" is used in the Jargon File to refer to someone who is skilled in programming and computer science. However, the term "hacker" is also used in popular culture to refer to someone who engages in malicious activities, such as breaking into computer systems or stealing sensitive information. To avoid any confusion or misunderstandings, the Jargon File uses the replacement character {hacker} to refer to someone who is skilled in programming and computer science.
In conclusion, the replacement characters used in the Jargon File serve an important purpose in the resource. They help the Jargon File avoid trademark infringement and offending anyone, while still providing a valuable resource for its users. By understanding the reasons behind the use of replacement characters, you can use the Jargon File more effectively and gain a better understanding of the computer industry and its jargon.
References
| Title | Author | Publication Date | Link |
|---|---|---|---|
| The Jargon File | Eric S. Raymond | 2021 | https://catb.org/jargon/html/index.html |
| The X Window System: A User's Guide | Adam J. Spitz | 1994 | https://www.amazon.com/Window-System-Users-Adam-Spitz/dp/0201633252 |