Solaris' port of PF is not out of date. _And_ they are working with upstream to merge their changes so both parties have a) better code, and b) less maintenance burden.
I also find it very interesting that the funding of open source projects quote 'needs' un-quote to be via the charity + tax rebate model. Why does OpenBSD (or FreeBSD, or even political billionaires for that matter) need to compete with education for children, law enforcement, roads, social services, etc? Funding open source projects shouldn't cause other programs to suffer. This is software we use and depend on every day.
Additionally, I am in Europe. Donations to US 501(c)3 orgs are not tax deductible for me. The charitable status of the Foundation I wish to fund is not a consideration to me.
Quote from the OpenBSD Foundation website: "If a penny was donated for every pf or OpenSSH installed with a mainstream operating system or phone in the last year we would be at our goal."
I should also point out, that crossing the border to Canada for donations has not been a problem for Duck Duck Go, Core Infrastructure Initiative, Microsoft, Facebook, Google, Yandex, genua, HP, etc.
This is so blatantly wrong, I had to create an account.
Yes, it is true The OpenBSD Foundation is not a US 501(c)3 (side note: that is not the only type of US non-profit). That is because instead it is a _Canadian Not-For-Profit-Corporation_, which is a legal non-profit for Canada.
Please, do NOT spread FUD that The OpenBSD Foundation is not a non-profit. It absolutely is.