COPPERFINPROJECT / IN DEVELOPMENT

Legacy applications. A path forward.

CopperfinKeep the knowledge.
Build what comes next.

An open-source platform in development for maintaining and gradually modernizing Visual FoxPro-style business applications.

Explore the source See the current boundaries ↓
Copperfin goldfish logo

In development. No published GitHub releases as of November 14, 2026. Current source and setup documentation are available for evaluation.

This is a development project, with compatibility gaps and bounded interop paths. Assess the documented limits before evaluating your application.

01 / The project

Preserve the foundation.
Modernize gradually.

01

Work with familiar assets

Explore the current tooling for legacy tables, projects, forms, reports, and PRG source. Capabilities vary by asset and workflow.

Read current capabilities ↗
02

Evaluate compatibility with evidence

VFP 9 anchors the Version 1 compatibility target. Recovered requirements, focused tests, and recorded limitations guide the work; complete compatibility is not claimed.

Explore language coverage ↗
03

Build toward modern connections

Early .NET and supervised external-language paths offer bounded modernization options. General managed-runtime support and unrestricted assembly loading are not available.

Understand the interop boundaries ↗

02 / Explore the work

Start with the source.
Follow the evidence.

For VFP maintainers, developers evaluating modernization, and people who want to contribute.

Project overview & setup ↗Roadmap & workstreams ↗Compatibility reference corpus ↗Contribute to Copperfin ↗

The corpus contains generic reference implementations and test vectors. It is not certification of complete VFP compatibility.

Your applications, your terms

Open-source foundations.
Room for your own work.

Copperfin uses GPL-3.0-only with the Copperfin Application, Runtime, and Toolchain Exception 1.0. Independent applications can retain their own terms, including proprietary terms. Distribution of Copperfin itself and modified Copperfin components retains the applicable GPL obligations.

Read the license explanation ↗ Complete license & exception ↗

03 / Support development

Help keep the
work moving.

I’m Rich Hamilton. I’m working on open-source projects including SoundCurrent, Project Copperfin, AI Scraping Defense, and Request Guard MCP.

I enjoy building useful software, but the expenses add up. AI compute, code-signing certificates, infrastructure, and other development costs all come out of my pocket. If you find my work useful or want to help me keep going, I’d appreciate your support.

Support starts at $1 a month and helps cover expenses across my projects. You don’t have to contribute to use the software, and contributing doesn’t change its license.

Copperfin is still in development and isn’t ready for production use yet. I can’t promise release dates, priority fixes, or individual support, but your contribution helps me continue the work.

Thanks for taking a look and for any support you choose to give.

Portfolio-wide support

Rich Hamilton’s
Open-Source Projects

Support shared development costs across SoundCurrent, Copperfin, AI Scraping Defense, and Request Guard MCP. Contributions are not earmarked for Copperfin alone.

Support My Projects$1/month on PatreonSupport on Patreon ↗

$1 a month to help with AI compute, code-signing certificates, infrastructure, and other expenses for SoundCurrent, Copperfin, AI Scraping Defense, and Request Guard MCP.

This is an optional way to support development. It doesn’t include exclusive features, priority fixes, or guaranteed support.

Thank you for helping me keep going.

One-time support is planned. A portfolio-wide one-time checkout has not been set up.

A few important details

Is Copperfin ready to replace my production system?

Copperfin isn't ready for production use yet. Review the current implementation, known limits, and evaluation guidance. No stable release is advertised here.

Does support buy a commercial license or service contract?

No. Support is optional. The published GPL-with-exception license applies independently of contributions. No response-time or service-level guarantee is offered.

What does the quality baseline mean?

The project uses DO-178C-inspired development-assurance discipline. This is not certification, a claim of DO-178C compliance, or an assurance of suitability for safety-critical deployment.