I looked at the article. Seems like vaporware at the moment.
The big issue with hosting your own stuff is configuration and security, NAT, sane email handling, bandwidth scaling, domain management, certificates, backup/restore, and issue resolution. Otherwise just build your own box somewhere. One has to make this all easy.
The other issue is that it is pretty unrealistic to re-write all of this stuff. Much better to pull together the pieces and solve the issues.