TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: The Day.js Dilemma: How Should We Handle OSS Maintainers Going MIA?

4 点作者 tarwin大约 1 年前

1 comment

tarwin大约 1 年前
As web developers, we heavily rely OSS packages. One popular example is Day.js, a JS lib for parsing, validating, manipulating, and formatting dates. It&#x27;s a widely-used alternative to Moment, with over 17mil weekly downloads on npm.<p>A critical bug was discovered in Day.js (see: <a href="https:&#x2F;&#x2F;github.com&#x2F;iamkun&#x2F;dayjs&#x2F;pull&#x2F;2118">https:&#x2F;&#x2F;github.com&#x2F;iamkun&#x2F;dayjs&#x2F;pull&#x2F;2118</a>) causing incorrect date manipulation (add, subtract) when in UTC TZ. This could have severe implications for any project relying on Day.js for date-related functionality. However, the maintainer of the project appears to be unresponsive, leaving the bug unresolved and the future of the library uncertain.<p>This raises some important questions for our community:<p>- At what point should we consider a widely-used OSS project &quot;abandoned&quot; if the maintainer is unresponsive?<p>- Is forking the project the best solution, or should we first try to reach out to the maintainer through other channels?<p>- Are there established community guidelines around responsiveness expectations for widely-used OSS projects?<p>- What are successful examples of community-driven forks or maintenance after a maintainer stepped away?<p>I am very aware that many of these developers give their spare time for free for these projects, with little or no payment, and I am very thankful for all their work. This developer does get some money (a small amount?) through OpenCollective, and possibly also works for a company (in China?) that makes a UI library, which I think uses Day.js internally.