捐赠

ESLint 依靠捐款进行持续的维护和开发。目前有 173 家公司、组织和个人每月捐赠 $12,755.68 美元来帮助我们。

捐赠方式

我们接受通过以下网站进行的捐赠。

Open Collective

Open Collective

我们最受企业欢迎的计划。

  • 直接捐赠给 501(c)(6) 非营利组织
  • 一次性和定期捐赠
  • 通过信用卡、银行转账或 PayPal 付款
  • 设置开源基金以捐赠给多个项目
  • 在大多数国家/地区可用

GitHub Sponsors

高级功能和报告。

  • 通过 GitHub 账单捐赠
  • 一次性和定期捐赠
  • 通过信用卡付款或使用您现有的 GitHub 账单关系(包括发票)
  • 在您的 GitHub 个人资料上显示“赞助商”徽章
  • 使用您现有的 GitHub 登录

资金如何使用

ESLint 项目使用捐款来使项目和整个 ESLint 社区受益。一般来说,我们每月在以下领域花费资金。

团队发展

我们根据团队成员的资历支付小时工资,目前 TSC 成员和 Reviewers 为每小时 80.00 美元,committers 为每小时 50.00 美元。

贡献者池

我们每月预留 1,000.00 美元,用于支付为项目做出重大贡献的外部贡献者。贡献包括提交代码、编写文档、回答 Discord 服务器中的问题等等。这笔钱每月由 TSC 分配。

依赖项

我们每月预留 1,500.00 美元,以帮助支持我们的依赖项。我们认为,有幸获得资助的开源项目有责任帮助支持他们所依赖的较小项目。

社区项目

我们每月预留 1,500.00 美元,以帮助支持插件、解析器和其他对整个 ESLint 生态系统有利的项目。我们相信项目的力量在于其生态系统,我们希望确保重要的项目保持良好的维护。

支持系统

我们每月使用少量资金来支付团队用于帮助管理项目的软件费用,其中包括 Google Workspace 和云存储等。

Graph visually representing approximate percentages of how the money is used and distributed between Team Development, Contributor Pool, Dependencies, Community Projects, and support systems.

此外,我们有时会使用这些资金聘请承包商来处理对项目重要的事情,以及团队没有时间或专业知识自行完成的工作。例如,我们最近聘请了一位设计师和开发人员来重新设计本网站。我们确保每月的支出少于收入,以便我们可以为这些项目节省资金。

捐赠层级

虽然我们接受任何规模的捐赠,但我们确实有一个层级系统,每个级别都有不同的奖励。

  1. 钻石赞助商 $5000+ 每月

    在首页和 readme 中最高的 logo 位置,以及白金级的所有内容。
  2. 白金赞助商 $2000-4999 每月

    在首页和 readme 中第二高的 logo 位置,以及黄金级的所有内容。
  3. 黄金赞助商 $1000–1999 每月

    在首页和 readme 中第三高的 logo 位置,来自我们 Twitter 帐户(38,000 名粉丝)的感谢推文,以及一篇可选的感谢博客文章。
  4. 白银赞助商 $500–999 每月

    在首页和 readme 中第四高的 logo 位置。
  5. 青铜赞助商 $200–499 每月

    在首页和 readme 中第五高的 logo 位置。

多年来,ESLint 在帮助开发人员编写高质量 JavaScript 代码方面发挥了关键作用。我们喜欢它能够尽早且经常地发现常见问题。凭借高度的可扩展性,ESLint 使团队能够强制执行适合他们的自定义规则,这对于开源项目等来说非常出色。Chrome 很高兴赞助 ESLint,以帮助 Web 开发人员编写始终如一的高质量代码。它是现代 Web 开发工具包的重要组成部分。

Addy Osmani
Addy Osmani Chrome 高级 Staff Eng. Manager

Nx 使用 ESLint 来强制执行代码质量、库边界和项目可见性约束。ESLint 使 Nx 更加强大,因此,我代表 Nx.dev 社区,我们很自豪能够尽自己的一份力量并赞助 ESLint 的持续成功!

Jeff Cross
Jeff Cross Nx 联合创始人兼首席架构师

ESLint 对于任何 JavaScript 项目来说都是一个极其有用的工具。该工具使我们能够从项目一开始就建立由整个团队采用的一致的代码格式规则,极大地促进了代码审查,并使新开发人员更容易融入团队。我知道我不是唯一一个欣赏其灵活性和易用性的人。

Médédé Raymond KPATCHAA
Médédé Raymond KPATCHAA Salesforce 技术架构师

大多数 JavaScript 项目直接或间接地依赖于 ESLint。Indeed 的一位员工提名 ESLint 接受 FOSS 贡献者基金的捐款,他们的同事显然同意了。我们很高兴支持开源技术,这些技术使我们能够开发、保护和维护支持我们产品并帮助人们找到工作的数字基础设施。

Duane O'Brien
Duane O'Brien Indeed 开源主管

ESLint 在帮助我们在越来越多的代码库和工程师中创建安全且一致的体验方面发挥着重要作用。我们感谢所有帮助我们构建 Contra 的开源项目,ESLint 是我们承诺支持的众多开源项目中的第一个。

Gajus Kuizinas
Gajus Kuizinas Contra 联合创始人 / CTO

常见问题解答

关于产品和账单,您需要了解的一切。找不到您要找的答案?请与我们友好的团队聊天。

谁接收捐赠的资金?

所有捐款,无论是通过 Open Collective 还是 GitHub 捐赠,都由 Open Source Collective 接收,这是一个 501(c)(6) 非营利组织。Open Source Collective 充当 ESLint 的财务托管方,并跟踪所有捐款。

我会收到捐款记录吗?

是的。如果您通过 Open Collective 捐赠,您将通过电子邮件收到 PDF 收据;如果您通过 GitHub 捐赠,捐款将显示在您的收据或发票上。

我的捐款可以免税吗?

不可以。即使 Open Source Collective 是一个 501(c)(6) 非营利组织,IRS 也不认为开源软件的开发是一种慈善活动,因此不授予免税资格。

谁决定资金如何分配?

TSC 负责所有关于谁接收资金以及分配多少资金的决策。

我可以看到资金是如何使用的吗?

是的。通过访问我们的 Open Collective 页面,您可以查看每一笔已提交和已支付的费用。所有交易都是完全公开和公开可见的。

我可以随时取消我的定期捐款吗?

是的。没有长期承诺。您可以随时通过登录 Open Collective 或 GitHub Sponsors 取消捐款。

我的 logo 需要多长时间才能出现在首页、GitHub 和 npm 包上?

首页和 GitHub 上的 logo 每天自动更新,因此最多需要 24 小时才能出现。npm 包上的 logo 仅在我们发布新版本时更新,通常每两周更新一次。但是,主要版本通常需要几个月才能完成,在此期间 npm 包上的 logo 将不会更新。

我的 logo 和 URL 来自哪里?

我们从您的 Open Collective 或 GitHub 个人资料中提取 logo 和 URL,具体取决于您用于捐赠的网站。您可以随时从 Open Collective 或 GitHub 中更新这些信息,这些更改将在 24 小时内反映在首页和 GitHub README 中。我们无法手动覆盖网站上的 logo 或 URL。

可以进行一次性捐赠吗?

是的。进行一次性捐赠的最简单方法是通过 Open Collective,它允许任何金额。GitHub 一次性捐赠可能对您可以捐赠的金额有限制。