Marc: I feel your frustration. In fact, may I suggest that I'm even more frustrated than you that things have moved slowly with Spring Social over the past year. My time has been split a few ways over the past year (some for good reasons and some for not so good reasons) and I've not given Spring Social the focus it needs.
However, most of those distractions are behind me now. I can't promise that more distractions aren't waiting for me around the corner, but I am now focused on getting Spring Social 1.1.0.M1 out very soon. I had anticipated pushing it on Monday, but held off to give it a bit more polish (and possibly another big feature). My new goal is to push the 1.1.0.M1 release out on Monday November 26th. After that I have a couple of weeks of distraction (one of which is vacation), but then plan to push milestone releases at a more frequent pace up through release candidates and finally a GA release. In short, the project has been slumbering for awhile, but it is very much alive and awaking from that slumber.
But you also make a very valid point: This is open source. Open source is more than just free software. Open source is a social effort. The community should not have to rely on only the efforts of the team, but also the efforts of the community itself. If you see something that could be improved, you are welcome to fork the project, make the necessary changes, and submit the changes as pull requests. Although I don't automatically merge all PRs, I do review them all and consider how I can work them in.
The Spring Social community has done a fantastic job of creating over 2 dozen provider extensions. The contributions to Spring Social Core, however, have been slim. There have been a handful of pull requests submitted for the core and I appreciate everyone who has contributed. But I also would love to see more contributions to the core via pull requests.
Again, this project is very important to me and I am planning to step it up over the next few weeks and months to move it forward. Even if I never receive another pull request from the community, I'll still work toward addressing the needs of the community. But PRs do help move things faster.
Craig Walls
Spring Social Project Lead