Hi,
I'm quite a bit surprised by this, being myself a dev and having personally commited to doing the beta1 and R1 maintenance (and reading the forums).
Yes, Haiku is made by people working mostly on their free time, and some of them have no interest in doing a release. Is that a problem? I don't think so, these people are doing quite good work in preparing the features for R2 and beyond. Some are also not interested in the PR stuff. Is that a problem? I think not, anyone is free to join the project and start helping with that, as Richie Nyhus and Andrew Hudson did recently. And yes, we do need a lot more people in the PR team, because the people writing code won't take care of that work.
You see a problem of the attitude of the projects toward the community. The Haiku project is, above anything, about writing the code for the OS. I think it delivers on that side, and the level of donations directed to Haiku, inc. in the previous year shows that at least part of the community is happy with that. I think there is a problem of the attitude of (part of) the community towards the project. It's easy to complain that things are not done right, that they could be improved (and it's even easier to do so, when you are right about it). But, anyone is free to step up and join the project and start helping (note: I'm talking about the project here, let's leave the non-profit org out of the discussion for now - until the next paragraph at least). I think you did so, by writing some apps and contributing to the forums (here or at haikuware). Maybe you can help create more buzz too. Join the PR team, help propagating the news and doing some outreach. No need to even know how to write code for that.
About Haiku, inc: the late events clearly shows that yes, there is a problem in how it is working. There is an ongoing complaint that the decisions are made in “secret” and there is some truth to this. There are some good reasons for this (for example, Haiku, inc is sometimes dealing with very personal issues of the developers they have hired, and it is nice that not all of the discussions are disclosed). But most of the time they sure could do things more openly. The Inc is in “life support” mode right now anyway. Most of the board members have no time to run it anymore. This means it may be a good time to setup a new team, and it looks like a lot of people around here have ideas about what could be done. Maybe you should all at least try to apply to be a new board member and help draft the new status there (if that fails, at least you will have one more reason to complain about Haiku, Inc). If they don’t accept you, maybe you can start a new non-profit and fork the sourcecode. Is the “Haiku” name that important, after all? If that’s all there is to it, you don’t need the people writing the code, anyway, so just find another cool name for your project and make it a success! I’m looking forward to it. Maybe some fragmentation and diversity is welcome?