I remember seeing in several open source projects, particularly smaller ones, that it is discouraged to ask for a timeline or deadline for a particular feature or release, because "it'll be ready when it's ready" and everyone working on it is a volunteer working in their spare time.

What is this concept called? Are there any articles or other resources that explain it? I searched around but couldn't find anything.

  • 1
    I would call it common sense. Oct 31 '21 at 8:56
  • "Common sense" is often outsourced these days, for better or worse. So it will be helpful to point people to an external resource that explains this concept. Nov 1 '21 at 1:29
  • 2
    I don't think there's a name for it. If you're looking for an answer for folks who get impatient, "everyone working on it is a volunteer working in their spare time" should work just fine, with an added "If you're looking for a task to help with, let me know." Nov 1 '21 at 17:07
  • The concept of Open Source is that you can add it yourself. You're not dependent on the timeline of somebody else. It's entirely reasonable to ask if someone has a timeline for the feature, to prevent two competing implementations. And if someone is working on the feature, you can probably help with testing.
    – MSalters
    Nov 8 '21 at 16:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.