# chess.app

> chess for GNUstep ported from OPENSTEP

**Wikidata**: [Q133936280](https://www.wikidata.org/wiki/Q133936280)  
**Source**: https://4ort.xyz/entity/chess-app

## Summary
chess.app is a chess playing application for GNUstep, ported from OPENSTEP. It is free software designed to run on Unix-like operating systems and is distributed as a package in Debian and Ubuntu.

## Key Facts
- **Entity Type**: chess.app is an instance of chess playing software, GNUstep application, and free software.
- **Framework**: Part of the GNUstep project, which provides an object-oriented application environment.
- **Origin**: Ported from OPENSTEP, a legacy NeXTSTEP-based operating system.
- **Package Availability**: Debian source package (chess.app) started on 2017-12-13; included in Debian stable (bookworm) and Ubuntu.
- **Operating System**: Runs on Unix-like systems (referenced as Wikidata ID Q3251801).
- **Distinct Alternatives**: Different from emacs-chess (text-based) and GNU Chess (command-line engine only).
- **License**: Classified as free software, allowing unrestricted use, modification, and distribution.

## FAQs
### Q: What is chess.app?  
A: chess.app is a graphical chess application for GNUstep environments, ported from OPENSTEP. It provides a native chess-playing interface for users of the GNUstep desktop framework.

### Q: How does chess.app differ from GNU Chess?  
A: chess.app is a full GUI application with a graphical interface, whereas GNU Chess is a command-line chess engine without a graphical frontend.

### Q: Where can chess.app be installed?  
A: It is available as a package in Debian (stable since bookworm) and Ubuntu distributions, with the package name "chess.app".

### Q: When was chess.app first available in Debian?  
A: The Debian source package was added on December 13, 2017, according to official package records.

## Why It Matters
chess.app preserves historical gaming functionality by porting OPENSTEP's chess implementation to modern GNUstep environments. It ensures a graphical chess experience persists in Unix-like desktop ecosystems where native GUI applications are scarce. As free software, it enables accessible, modifiable gameplay without vendor restrictions, contributing to the longevity of classic open-source gaming tools. Its inclusion in Debian and Ubuntu further integrates it into mainstream Linux distributions, bridging legacy compatibility with contemporary software ecosystems.

## Notable For
- **OPENSTEP Legacy**: Only major chess application ported from OPENSTEP to GNUstep, maintaining historical code continuity.
- **Niche GUI Support**: Provides one of the rare dedicated graphical interfaces for chess on GNUstep, a framework with limited native games.
- **Debian/Ubuntu Integration**: Maintained in Debian stable packages since 2017, ensuring long-term accessibility in major distributions.
- **Free Software Classification**: Holds official "free software" status, adhering to terms allowing unrestricted use and modification.

## Body
### Technical Architecture
- Built on the GNUstep framework, an implementation of the OPENSTEP API for Unix-like systems.
- Classified as a GNUstep application (instance_of) and part of the GNUstep ecosystem (part_of).
- Operates on Unix-like systems (referenced via Wikidata ID Q3251801).

### Packaging and Distribution
- Debian source package: `chess.app`, launched on 2017-12-13 (qualifier: `start_time`).
- Debian stable package: Available in bookworm with the description "Chess for GNUstep ported from OPENSTEP".
- Ubuntu launchpad project: `ubuntu/+source/chess.app` (applies to part Q381).

### Distinctions from Alternatives
- Not a text-based tool like emacs-chess, nor a command-line engine like GNU Chess.
- Unlike GNU Chess (focused on AI engines), chess.app prioritizes GUI-based gameplay.
- Differentiates itself by being a complete GUI application within the GNUstep ecosystem.

## References

1. [Source](https://packages.debian.org/source/bookworm/chess.app)