Hi,
 On Thu, Nov 12, 2009 at 10:22 AM, Vincent Massol
 <vincent(a)massol.net> wrote:
  Hi,
 What should we do with the Dodo and Finch skins? Right now they sit
 in
 the platform as any other skin. However they're not in a working
 state. I've just tried Finch and the home doesn't display nicely in
 it.
 We have 2 options I can think of:
 1) we leave old/non-working modules in platform (as they are now)
 2) we move them to a retired location. In this case we could move
 them
 to the contrib repo in retired/. This leaves the door open to anyone
 interested to resurrect them (even if it's a bit hidden, but we could
 make that more visible). The only small issue (maybe it's not one) is
 that name "contrib". Another option would be to create an "attic" top
 level project for retried projects.
 I can also think of some plugins that could go there (alexa, adwords,
 etc) - We'd need to verify that they don't work since otherwise they
 probably don't need to be moved.
 We could also define a rule to move stuff to the attic:
 - the feature is not working anymore
 - there's been no commit for one year
 Obviously anyone interested in reviving the retired code could do so
 and move it back to the platform at any time.
 Any idea on this?
 
 Sounds good overall.
 "attic" sounds better to me. It's different from "contrib" in
that
 those are
 projects that were "officially" being worked on by the team at some
 point in
 the past.
 As for the specific rules, given our development practices, we could
 use a
 dynamic rule such as "no commit in the last 2 major releases" (in
 addition
 to the "not working anymore rule"). 
This is not enough. Even 1 year might not be enough but I feel it's
acceptable. If someone says 2 years I'd still be ok. These moves
should not be done lightly. FWIW at apache it takes several years
(around 4-5 AFAIR - the main case I remember is the ECS project).
Thanks
-Vincent