How do you know when the time has come to retire an open source project, and what should you do about it?"