Because of a requirement of the Auditor, a group of three CAcert.org members met him near Innsbruck the week of Sunday 19 of April 2009 to review LibreSSL, the software we run in https://www.cacert.org, and to see how hard would be to make it fill our current and future software needs.
In an email to the board they concluded on April 22:
Having reviewed this application we believe there are several
difficulties within it, and we see three options:
1) We can keep patching the current code base to inject the features
we need. We consider this impractical, difficult, and as now it will
keep contributors away.
2) We can also redesign/rewrite some parts of it to get into a more
documentable/maintainable state, but without really understanding
the workflows and the implications of each change it may produce
security problems.
3) Or we could design something new from scratch for our modern
needs, implement it and then swap when it's ready. It will consume
time and resources but the result will be much more maintainable,
extendable, scalable and we can attract more contributors and
developers.
Having considered this, we believe the only sensible choice is the
third so we started a new design and it will get reported when we
have it's ready.