NGINX was great for us for a long time. But there comes a time where your needs and their future plans diverge. We couldn’t keep maintaining a fork and we had features that would have meant a huge effort to shoehorn into the NGINX architecture.
And NGINX is written in C and we really wanted to use less memory-unsafe languages after Cloudbleed.
Yes I understand. I’m not complaining about you writing Oxy I’m complaining about the proprietary license after you derived so much value from Open Source, same as the parent comment.
This is a massive segue, but where would memory-unsafe languages be acceptable for use at Cloudflare? I'm assuming existing software that needs to be maintained would be one of the them but what about low-level firmware, kernel code, and so on? Would Rust would a replacement to C in those areas too?