Well that's cool that you still doing something, but what is about original EFPSE? If you had abandonded it entierly, why not releasing the source code? New engine is good but there is still a lot of people who would prefer to see the EFPSE development to continue, even if it will branch off to other direction.
You don't need to extensively comment everything and polish every bug to release the open source. You can do it as-is somewhere on github and it still will be better for everyone than just leaving it to rot somewhere on your hard drive. We already have enough dead game engines, would be sad to see EFPSE appear one day in that list.
If it was my code to give out, I would.
But I received the efpse source on the condition that I keep it private, and I don't intend on breaking that agreement.
The only way I can release the efpse source without breaking that agreement is if I rewrite it entirely from scratch. Then the code would be 100% mine and free to share.
That was my original plan with this engine, but I figured if I was going to spend so much time rewriting everything from scratch, I might as well make the foundational improvements required to more easily support the features the efpse community was asking for.
I know it's not the same, and I do feel bad about stopping efpse development, but my other options were to continue developing a closed-source engine by myself, or create an open source replica of efpse with all the same design limitations.
I don't want to see efpse die either, which is why I'm developing a more maintainable open source successor to it.