I think this patch is bad for the ecosystem. We're essentially saying
there is no alternative to OpenSSL and capitulating to bad
stewardship, and further deepening the dependency. This means the
Foundation doesn't have to listen to the community and lets them make
choices that deepen that dependency. Instead I'd like to have seen
more energy go into using forks that carry the QUIC patches we want,
and a long term goal of replacing OpenSSL with a more modern, well
designed solution. OpenSSL 3.0's modularity is welcome, but they
managed to make the wrong choices in so many places, when the right
ones were there for the taking.

Ultimately this is between application developers, operating systems
(who decide what libraries will be system ones), the US government
(whose FIPS process is part of the reason OS's make the decisions they
do), and the makers of alternatives. Finally there's the question of
should we be writing C taking things from the network in the year
2023.

Sincerely,
Watson Ladd

Reply via email to