很早以前就听说 JetBrains 可以通过开源项目来免费申请许可证,当时还不知道项目要求,以为需要著名的开源项目才能申请。几天前逛 V2EX 的时候看到有人用 Github Pages 托管的静态博客仓库都能申请到许可证,我也准备申请一下试试。下面就简单写一下申请过程。
申请要求
下面是 JetBrains 官方给出的申请要求:
- 您需要是开源项目的负责人或经常提交代码。
- 您的开源项目需要符合 开源定义 。
- 您的开源项目不能有任何赞助。
- 您的项目的开发时间至少需要在三个月以上。
- 您的开源项目的社区需要处于活跃状态。
- 您会定期发布版本更新。
许可证使用限制:
- 通过开源项目申请的许可证不能用于商业项目的开发。
- 您的许可证可以在多台电脑上使用,但是在同一时间内只能在一台电脑上使用。
这个要求可以说是很低了,一般大多数个人的非盈利的开源项目应该都能达到要求。
申请
访问:https://www.jetbrains.com/shop/eform/opensource?product=ALL 进入申请页面。
下面简单写一下需要填写的信息:
- Project name:填写项目名称。
- Primary language:选择项目用到的语言。
- Project age:项目年龄,以月为单位。
- Project website:项目官网,如果没有官网可以直接填 Github 的仓库地址。
- Repository URL:代码仓库的 URL。
- License URL:开源许可页的 URL。
- Country / region:您的国家/地区。
- No. of required licenses::您需要的许可证数量。
- Project description:项目描述。
- Email address:电子邮件地址,这个地址需要和提交代码时用的地址一样。
- Name:您的名和姓,分为两个输入框。
- A link to your profile on GitHub, etc:您的 Github 个人主页的 URL。
还需要选中 will be used only for non-commercial open source development;
和 will be shared only with the project’s active contributors.
和 I have read and I accept the JetBrains Account Agreement
三个复选框。
填写信息的语言建议使用英语,姓名之类的可以填拼音。
填写完成后点击 Apply for free licenses
提交申请。
关于开源许可的 URL
在公开仓库的时候可以选择一个开源许可,我选择的是 MIT 许可。
在项目仓库可以看到开源许可,如下:
点击开源许可进入许可页面,许可页面如下:
可以直接复制开源许可页面的地址到申请页面的 License URL
输入框粘贴。
激活
提交申请后可能需要 2 – 3 天的时间才能收到结果。我是在周五提交的申请,直到周二才收到通过申请的邮件,收到邮件之前我还以为没有通过申请。
收到邮件后需要使用申请时填写的邮箱地址注册一个 JetBrains 账户,如果地址无误的话注册成功后就可以看到许可证了。
点击 Active subscription
进入许可证信息页面:
在点击 Assign
进入许可证分配页:
输入你申请时填写的邮箱地址来分配许可证,分配完成后会看到:
License has been successfully assigned to xxx\@gmail.com.\
Detailed instructions and offline activation code have been mailed to xxx\@gmail.com
打开要激活的 JetBrains 软件,如果是第一次打开的话会看到如下界面:
输入 JetBrains 账户绑定的邮箱地址和密码,点击 Activate
就可以激活了。
如果你的 JetBrains 软件选择了 30天试用或通过其它方式激活了的话可以在菜单栏点击 Help
选择 Register...
也能进入激活界面。
写在最后
JetBrains 可以说是一家非常良心的软件公司,虽然软件的价格有点贵,但是 JetBrains 提供了很多途径能让你免费使用他们的软件。目前在校学生可以免费申请 JetBrains 的软件许可证,使用开源项目也可以免费申请许可证,就连培训机构都能免费申请许可证,通过这些方式申请的许可证都能激活 JetBrains 的所有软件。JetBrains 可以说是在开源发展和编程教育方面都做出了不小的贡献。JetBrains 的软件也是我见过的少有的在无障碍方面做过优化的开发工具。