I have been experimenting with application modernization via unattended GAI agents. Using Codex, unattended, I ran an agent uninterrupted for 9 days with the task to modernize OpenEMR to a completely new Tech stack:
AngularJS → React
PHP (CSR) → .Net Core (.Net 10) (SSR)
MariaDb → Postgres
This also removed all stored procedures. At the end of this I then ran Claude Code against the new Public Web API and had it take a stab at building a new UI, which it did. The coding agents estimate that there is 95% functional parity.
I am interested in sharing the results of this experiment as I think it shows significant changes in how software will be developed and maintained in the future.
This is an experiment and I have no plans to compete with the existing OpenEMR solution or do anything commercial with this.
However, I also want to respect the licensing for OpenEMR. My experiment used the source code of OpenEMR as the solution specification, the reference material. It did not translate the code, instead it iterated across hundreds of small features and implemented each feature cleanly. So the resulting solution is an entirely new database and codebase.
Can anyone give me guidance here on how to share my experiment publicly without violating the OpenEMR license or irritating the community (this is not my objective). I am happy to use whatever open source license is necessary as I have no intention of promoting this, or even maintaining this going forward.
Thanks in advance.