After reviewing the Pencil project homepage, forums, issue tracker and SVN repository, it seems as though the project is no longer actively developed (though obviously there has been a minimal level of activity in terms of fixing some specific issues). There appears to be little or no communication from the project developers in terms of project status or roadmap, and no apparent effort to recruit new developers/contributors. There is no substantive community involvement (such as an active wiki, organized manner for user contributions of creative content, etc.). A number of threads indicate that users have attempted to contact the developers about the project status, but have not received replies.
And yet, when searching for GUI mockup tools via search engines and forum posts, Pencil is one of the most-cited solutions. Reading through some of the Pencil group threads, it is clear that there are a number of users who have extensive familiarity with the tool, including the ability to find work-arounds to unfixed issues and limitations. Pencil is multi-platform, is a well-known project and broadly recommended, has an active user base, is based on widely-available and updated technology (Firefox), provides a clear, valuable benefit unmet by more general-purpose diagramming tools, and is used in professional contexts (where people are, presumably, making money).
Based upon all of this, it seems reasonable to ask if the project should be forked into a more community-centric development model which would provide the following benefits:
1. Active development, including fixing long-standing issues and limitations
2. Public development roadmap, which helps to build confidence in the project
3. Encouragement of contributions for patches and work-arounds, made available in a more organized manner (wiki, etc.)
4. Organized method for sharing contributed content (may be simply links to content hosted on creative-content sites)
5. Transparent project management, including organized donations efforts to fund infrastructure and development, etc.
6. Updated documentation for developers and users
7. Promotion efforts to encourage use of Pencil in academic and professional contexts
8. Support resources (IRC channel, support partners, etc.)
Each of the above elements is a component of every successful open source project. Without any of them, Pencil will continue to stagnate, and become increasingly unattractive for adoption, even for personal use. This would be a terrible waste of the previous development effort, and a real shame.
I would really like to get some feedback on this from any developers/contributors, long-term users, or people who have considered using Pencil, but ultimately decided to go with another solution for any particular reason which this may touch on.
I would like to end by saying that I am extremely grateful to the developers for having created this project. I know that often our priorities change over time due to circumstances, and I'm hoping that, if they no longer have the time to put into the project, they will open it up to more community participation so that it will continue to evolve and be successful into the future.
Thanks.