Great. ...if only people wouldn't have made such a fuss about a meagre $100.000 (yeah, it's a lot of money for me too, but these amazing guys are developing an OS, for god's sake, not crafting another "ubercool" webframework-of-the-month) and posted so many "i'd like to see the exact way the money is spent" comments everywhere (transparency is a lot of times the opposite of freedom, you know - once people have proved you they can deliver something great, as they have done in the past, stop incumbering them with extremely annoying requests for transparency!).
It's a legitimate request, and it shouldn't be even necessary to ask for it, for any project that accept donations or publicly funded. It's annoying, but it's important.
I don't think it is personally. Their transparency is in the updates to their software. If you think the updates don't correlate well with the level of contributions, than don't contribute.
Having to justify every expense would be extremely burdensome, and would only detract from running a productive foundation in my opinion. Would we ask Microsoft how it spends all the money we give it in exchange for a copy of Windows?
I think maybe if this was a cancer foundation, it would make sense. The results are harder to see, so you might legitimately be interested in seeing where the money goes.
In my experience it's not so much a matter of "legitimacy" or "transparency" so much as pragmatism; charities believe that "$10 buys and delivers an anti-malaria net" makes more than "$10 supports our work in various ways"
Whether OpenBSD believe transparency would increase donations enough to be worth the bother is of course another matter. And if they to and forego some donations that's up to them.
I think the analogy to MSFT shareholder is more apt and if the OpenBSD foundation is a foundation that has to report to some government bureau somewhere, there will be a report of some kind that the donors can use.
Even with shareholders. In the end, what they truely care about is that the bottom line keeps going higher. It's only when it's not that people start to care. But its really easy to look at expenses, and wonder how they are relevant.. then inadvertently make harmful decisions. Maybe the best programmer is most productive when surrounded by hookers and blow. If that showed up, people would instantly bulk, and it would be gone. But now the programmer is at a disadvantage.
I find it equally annoying to request for money, but not be transparent about it. Equally annoying is that when a request is made, you're considered an annoyance.
Deliver an OS has no relation to financial capabilities.
What would you do with the information? I think the OpenBSD foundation is transparent enough with their "Activities" page (http://openbsdfoundation.org/activities.html). What level of details would you like in a finacial statement from the OpenBSD project?
Keeping it pretty broad seems like the right solution. Given all the unsolicited "advice" they got just regarding their power bill, posting every expenditure would result in extreme amount of nitpicking of even the smallest items (perhaps especially the small expenses).
To be honest, I doubt that most of those who "Require complete transparency!" would even donate if a complet finacial statement was made. Most would probably find some small detail that they don't like an use that as an excuse for not donating. If you're concerned that money won't be spend on the project, I don't see how any promises about transparency would change your mind.
A standard "Statement of Activities" and "Financial Position" (the nonprofit equivalents of a Profit and Loss statement and Balance Sheet) would be nice.
These don't include every expenditure in detail, just the totals in broad categories. Yes, even that might generate some debate but when you're asking for donations you should not be offended if your benefactors would like at least some high-level insight into how their donations are being used.
This is not really a charity. The BSD team is providing great value by keeping the project alive to 'benefactors' and non-benefactors alike.
As long as they keep the promise of delivering the software with high quality, I don't think people should bother them with minutiae. Their time is better spent on working on the software. My two cents.
Within GNOME there is pretty complete financial transparency. There only a few who go over the numbers. I believe in "trust, but verify", though I don't check anything at all. I do see one or two people checking the financial figures. I really appreciate them taking the time to do that.
I agree with you that very likely anyone requesting this is not going to really donate. But at the same time I think the people who do verify the financial figures (independently) should be applauded.
I have seen other examples (not GNOME) where the lack of transparency caused things to happen that should not have. Sometimes even with the best intentions actually.
So regarding: what would I like to see? Nothing :-P I'm ok with a "not going to do that", as long as you don't dismiss that financial transparency (or an audit) does have its benefits.