For the iPhone app, the developer has been unreachable for a while -- probably having Life Issues -- and we're trying to contact him to at least get the current code so someone else can complete the last of the work! For Posterous support, as you note there are things we have to complete first before we can add that -- those things are technical debt that we need to pay off before we can move forward on that.
Generally, as long as there is still a Bugzilla ticket open for something (or the suggestion is marked "bugzilla: migrated"), it will not be abandoned. If the developer who's working on it disappears after a while, eventually we will reassign the bug. Because 95% of our development work is done by people who don't actually work for Dreamwidth, just enjoy hacking on a cool open-source project, it's difficult to set or enforce deadlines or priorities! People hack on what they find interesting.
(We do have one full-time paid employee -- fu -- but she has a ton of stuff to be working on -- enough to occupy three regular mortals! (I swear she doesn't sleep.) We'd love to have more full-time staff, but we just don't have the resources for it; the only reason we can afford fu is because of highly favorable exchange rates. "Another developer" is the absolute first thing we'll be adding the minute we have the income to support one.)
I know it's frustrating! But our resources are (very) finite, and we have to prioritize things really carefully. The absolute best way to get those features done would be to talk a developer friend into starting to work on DW. Or come and code with us yourself -- we teach!
no subject
Generally, as long as there is still a Bugzilla ticket open for something (or the suggestion is marked "bugzilla: migrated"), it will not be abandoned. If the developer who's working on it disappears after a while, eventually we will reassign the bug. Because 95% of our development work is done by people who don't actually work for Dreamwidth, just enjoy hacking on a cool open-source project, it's difficult to set or enforce deadlines or priorities! People hack on what they find interesting.
(We do have one full-time paid employee --
I know it's frustrating! But our resources are (very) finite, and we have to prioritize things really carefully. The absolute best way to get those features done would be to talk a developer friend into starting to work on DW. Or come and code with us yourself -- we teach!