本文最后更新于 1033 天前,其中的信息可能已经有所发展或是发生改变。
JetBrains 允许用户通过多种途径免费申请 license,例如用于学术研究、参与开源项目等。本文介绍的是参与开源项目这种途径。
谁可以申请
- 拥有一个开源项目,或者是该项目的核心贡献者
- 在过去三个月内,你有定期贡献代码
- 该开源项目不能有付费版本
- 该开源项目尚未接收商业公司或组织的资助
鉴于申请资格随着时间发展可能会发生变化,可以参考 官网说明
据网上各网友的情况来看,JetBrains 不关心你的 repo 有多少 stars,用的什么语言。所以只要满足它的要求,都可以通过。
但希望不要滥用,因为 JetBrains 的初衷是支持开源项目,我们 respect 它。
License 说明
- 有效期:1年。到期可以再次申请
- 仅能用于开发非商业开源项目
- 不能和他人共享该 License
申请流程
申请网址:https://www.jetbrains.com/shop/eform/opensource
接下来是填各种信息。因为要求是最近三个月有在积极贡献代码,所以我选择了一个 GitHub 插件项目。原本还担心这个 repo 比较简单,会不会无法通过,但后面证明是我多虑了。
填完之后点击提交即可
通过申请
大概3个工作日后,我收到了来自 JetBrains 的 邮件。
附件是 License 的订单凭证。Email 中提到如果我愿意的话,希望我可以将 JetBrains 作为项目支持者展示在 repo 主页。Sure, I would.
激活 License
点击邮件的 Take me to my license
链接,然后会看到有一个待激活的 License 躺在列表里,选择 assign 给指定人,我填了自己的邮箱。勾选了将 offline code 作为邮件内容的一部分发到我邮箱。
然后,我收到了邮件,附件是两份离线 license code (分别使用在 2018.1 前后的产品)
然后贴在 IDE register 页面就好啦~
Coding 愉快,开源贡献者们~
再次感谢 JetBrains