It sounds to me like the interesting parts then are under the patents, and the non-essential parts are effectively what you've open sourced here.
I understand the concern and why you'd want to do something like this, but I hope you also understand from the other side that it makes it a no-go to even continue reading about.
> It's not targeted against solo developers, self-hosters or researchers.
If this is so, you might want to add an actual exclusion to the patents/licenses for those groups of people, if that's how you feel about it. Right now, they're kind of "empty words", and I probably couldn't defend myself in court if you sue me with "But they said on HN they wouldn't target me", but I'm not a lawyer, nor am I interested in paying a lawyer to figure this out either.
> The code released this way becomes Apache 2 in exactly 3 years.
I suppose I'll put a reminder to look into this project again in exactly 3 years! :) Regardless, I do wish you luck, the idea still seems solid in theory, so eagerly awaiting the future open source release.
> you might want to add an actual exclusion to the patents/licenses for those groups of people
Done :) https://github.com/statewright/statewright/blob/main/PATENTS...
Thank you for calling my attention to this. I think the world would be a better place if everyone just left the lawyers out of everything