Joe will open source his work and will continue to work on this project. It's good

Exactly. The point of open sourcing it is so folks can compile it for various platforms, linux raspberry pi etc. and play around with it. It's too much of a pain trying to maintain a public vs. closed version and two codebases. I'm working on solving another linker issue then I'll push the code.