# Liece

> IRC client for Emacs

**Wikidata**: [Q126946316](https://www.wikidata.org/wiki/Q126946316)  
**Source**: https://4ort.xyz/entity/liece

## Summary
Liece is a free software IRC client designed to work with the GNU Emacs text editor, created by Daiki Ueno and later replaced by Riece.

## Key Facts
- Liece is an IRC client specifically designed for the GNU Emacs text editor
- Created by Daiki Ueno and maintained by the same individual
- Licensed under the GNU General Public License version 2.0 or later
- Replaced by Riece, another IRC client for Emacs
- Has a FreeBSD port available as "irc/liece"
- Available as Ubuntu packages including "liece" and "liece-dcc"
- Copyright holder is Daiki Ueno from 1998 to 2000
- Operates on BSD-based operating systems

## FAQs
### Q: What is Liece used for?
A: Liece is an IRC client designed to work with the GNU Emacs text editor, allowing users to connect to Internet Relay Chat networks.

### Q: Who created Liece?
A: Liece was created and maintained by Daiki Ueno.

### Q: What license is Liece under?
A: Liece is licensed under the GNU General Public License, version 2.0 or later.

### Q: What replaced Liece?
A: Liece was replaced by Riece, another IRC client for Emacs.

## Why It Matters
Liece played an important role in the Emacs community by providing a dedicated IRC client that integrated seamlessly with the popular text editor. Before Liece, Emacs users had limited options for IRC connectivity, and Liece filled this gap by offering a free software solution that could be customized and distributed under open terms. Its development contributed to the ecosystem of Emacs extensions and demonstrated how specialized tools could enhance the productivity of users working within the Emacs environment. The project's existence and eventual replacement by Riece illustrate the evolution of free software projects and the importance of maintaining clear licensing and versioning practices.

## Notable For
- One of the first dedicated IRC clients for the GNU Emacs text editor
- Maintained by its creator Daiki Ueno throughout its development period
- Had specific copyright coverage from 1998 to 2000
- Included specialized components like DCC support through the "liece-dcc" package
- Was distributed through major Linux distributions including Debian and Ubuntu

## Body
### Technical Overview
Liece is an IRC client specifically designed to integrate with the GNU Emacs text editor. It provides users with a command-line interface for connecting to Internet Relay Chat networks while maintaining the Emacs environment's characteristic text-based interface and keyboard shortcuts. The client supports standard IRC features including channel joining, private messaging, and network registration.

### Development History
Liece was developed by Daiki Ueno and first appeared in 2003, as indicated by the inception date from the source material. The project maintained a copyright from 1998 to 2000, suggesting an earlier development phase or documentation. The project was maintained by the same individual throughout its existence and was eventually replaced by Riece, another IRC client for Emacs.

### Licensing and Distribution
Liece is distributed under the GNU General Public License version 2.0 or later, ensuring users have the freedom to run, study, modify, and distribute the software. The project has been packaged for major Linux distributions including Debian and Ubuntu, with specific packages available for both the main client and additional components like DCC support. The software also has a FreeBSD port, indicating cross-platform compatibility.

### Technical Specifications
The client operates on BSD-based operating systems and requires GNU Emacs as its primary platform. It includes features such as DCC (Direct Client-to-Client) support through the separate "liece-dcc" package. The software maintains a specific copyright period from 1998 to 2000, with the current version referenced as 2.0+0.20030527cvs-13.

### Legacy and Replacement
Liece was eventually replaced by Riece, another IRC client for Emacs. This transition indicates the evolution of the Emacs IRC client ecosystem and the development of newer, potentially improved alternatives. The replacement process is documented through the "replaced_by" property in the structured data, showing a clear lineage from Liece to Riece.

## References

1. [Source](https://metadata.ftp-master.debian.org/changelogs//main/l/liece/liece_2.0+0.20030527cvs-13_copyright)
2. [Source](https://www.unixuser.org/~ueno/liece/)
3. [Source](https://packages.debian.org/source/bookworm/liece)