This repository contains both the original and GPL-licensed versions of Conquer v5, the classic Unix strategy game originally created by Edward M. Barlow and Adam Bryant.
conquer-v5/
├── README.md # This file
├── LICENSE-NOTICE.md # Dual licensing explanation
├── original/ # Original distribution (restrictive license)
│ ├── README # Original README file
│ ├── Makefile # Original build configuration
│ ├── CONVERTING # Data conversion instructions
│ └── [complete original source tree]
├── gpl-release/ # GPLv3 licensed version
│ ├── README.md # Modern documentation
│ ├── LICENSE # GPL v3 license text
│ ├── AUTHORS.md # Contributors and attribution
| ├── HISTORY.md # Project timeline
│ ├── RELICENSING-PERMISSIONS.md # Legal documentation
│ └── [clean source distribution]
|
Conquer is a classic multi-player strategy game set in Middle Earth, originally distributed via USENET in the late 1980s. Players control nations, managing resources, armies, diplomacy, and territorial expansion in a rich fantasy world.
Key Features:
- Multi-player strategy gameplay supporting multiple nations
- Resource management (food, gold, metal, jewels)
- Military units, naval fleets, and siege warfare
- Magic system with spells and artifacts
- Diplomatic relations and alliances
- NPC nations with AI behavior
- Random events and dynamic world systems
- Customizable world generation
This repository contains Conquer v5, which includes:
- Enhanced data file conversion system
- Improved stability and bug fixes
- Better administrative tools
- Expanded configuration options
- All features from previous versions
Important: This repository contains software under two different licenses:
- License: Original restrictive license (see
original/README) - Purpose: Historical preservation
- Use: Reference and historical study only
- License: GNU General Public License v3.0+
- Purpose: Modern open-source development
- Use: Free to use, modify, and distribute under GPL terms
The transformation from restrictive to GPL licensing represents one of the most comprehensive retroactive relicensing efforts in gaming history, spanning nearly two decades (2006-2025).
Conquer was originally distributed via USENET newsgroups starting October 26, 1987, under restrictive terms that prohibited redistribution and modification. This was typical for software distributed in the pre-GPL era when "copyleft" licensing didn't exist.
2006-2011: Initial contact and negotiations
- Juan Manuel Méndez Rey (Vejeta) began tracking down original authors
- Extensive internet searches to locate Ed Barlow and Adam Bryant
- Initial discussions about open-source licensing
2011-2016: Author permissions secured
- Adam Bryant (2011): "Just wanted to confirm that I had no issues with publication of version 4 of Conquer under the GPL."
- Ed Barlow (2016): "Yes i delegated it all to adam aeons ago. Im easy on it all.... copyleft didnt exist when i wrote it and it was all for fun so..."
2025: Final contributor permissions
- Martin Forssen (2025): "And I have no problem with relicensing it to GPL." (PostScript utilities contributor)
Complete Documentation: The full, unedited email correspondence containing explicit relicensing permissions from all copyright holders is preserved in gpl-release/RELICENSING-PERMISSIONS.md for legal compliance and transparency.
This approach follows Debian Legal guidelines for proper open-source licensing:
- Preserve complete written permissions from copyright holders
- Maintain transparent legal framework for ongoing development
- Document the entire relicensing process with verifiable evidence
The relicensing effort involved extensive community discussion:
- Debian Legal mailing lists: Legal framework validation
- GNU Savannah: Project hosting and GPL compliance
- USENET gaming community: Historical context and source verification
- Academic institutions: Historical preservation efforts
Beyond legal licensing, the project involved significant technical work:
- Source code extraction: Recovery from original USENET posts
- Build system modernization: Cross-platform compilation support
- Code archaeology: Understanding 1987-era Unix programming techniques
- Community contribution: quixadhal (Dread Quixadhal) provided crucial assistance with source compilation
Use the GPL version in the gpl-release/ folder:
cd gpl-release/
make Makefiles
make build
make installThe original version in the original/ folder preserves the exact distribution as received, including build artifacts.
- Choose your version: GPL for development/play, original for historical reference
- Read the documentation: Each folder contains appropriate README files
- Configure and build: Follow the build instructions in your chosen version
- Set up a game: Use
conqrun -mto create a new world
- Modern Documentation: See
gpl-release/README.mdfor current instructions - Original Documentation: See
original/READMEfor historical reference - Project History: See
docs/HISTORY.mdfor complete timeline - Legal Framework: See
gpl-release/RELICENSING-PERMISSIONS.mdfor licensing details
- Repository: https://github.com/vejeta/conquerv5
- Issue Tracker: GitHub Issues (for GPL version)
- Historical Reference: http://vejeta.com/historia-del-conquer/
- Original USENET: comp.sources.games archives (historical)
Contributions are welcome for the GPL version only:
- Use code from the
gpl-release/folder - Follow GPL v3.0+ licensing terms
- Submit pull requests with clear descriptions
- Maintain compatibility with the original game mechanics
- Update documentation as needed
Note: Do not modify files in the original/ folder - they are preserved for historical accuracy.
Conquer represents one of the early multi-player computer strategy games, distributed through USENET when source code sharing was done manually across newsgroups. This preservation effort ensures the game remains available for:
- Gaming historians studying early computer game development
- Developers learning from classic game design
- Players experiencing retro gaming
- Students understanding Unix game programming techniques
- Legal scholars studying retroactive open-source licensing
This project demonstrates that even decades-old proprietary software can be successfully transitioned to open-source licensing through:
- Persistent effort: Nearly 20 years of patient work
- Legal diligence: Proper documentation and community consultation
- Technical preservation: Maintaining both historical and modern versions
- Community support: Involving legal experts and gaming historians
- Transparent process: Complete documentation of permissions and procedures
The result provides a legally sound GPL release while maintaining complete historical preservation - a model for other retroactive relicensing efforts.
- Original Authors: Ed Barlow and Adam Bryant (1987-1988)
- PostScript Contributor: Martin Forssen (1989)
- GPL Relicensing Coordinator: Juan Manuel Méndez Rey (Vejeta) (2006-present)
- Technical Assistance: quixadhal (Dread Quixadhal)
- Legal Guidance: Debian Legal community
- Historical Preservation: USENET gaming community, GNU Savannah
- Additional Contributors: See
gpl-release/AUTHORS.mdfor complete list
Choose your path: gpl-release/ for modern development, original/ for history.
For detailed instructions, see the README file in your chosen folder.