33

如何用开源项目申请 JetBrains 产品的 license

 3 years ago
source link: https://chorer.github.io/2020/07/22/To-如何用开源项目申请 Jetbrains 产品的 license/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

YJrMfm2.png!web

起因:一直以来敲代码的工具都是 Vscode,最近想试一试 WebStorm 了。

一般来说,使用 JetBrains 系列产品的方式可能是这几种:付费,破解,或者申请 license。正版的价格,第一年大概要 60 美刀,虽然后面续费会降价,但还是比较贵,所以 pass;至于破解,说实话不合适,而且也不稳定,花那么多的时间和精力去解决破解的问题,不值得,pass;最后的方案就是 license 了,本来学生可以用教育邮箱(edu)去申请,这应该是最快捷的方式,不过我们学校教育邮箱还得填表申请才能开通,无比麻烦,so,最后选择了用开源项目申请 license。

选择项目

那么第一步的话就是选择我们的开源项目了。JetBrains 在这方面的要求其实相当宽松,你的项目不一定要有很多的 star 数和 commit 数,只要求:

  • 项目处于活跃开发期至少三个月(不能长期不维护)
  • 项目声明了开源协议(MIT,apache 等都可以)

本来想拿之前做的一个开源主题去申请算了,但这个项目已经将近一年没有维护,估计过不了审核,另外,手头正在做的项目也无法保证会长期维护,所以最后选择了自己的个人博客去申请。博客我已经坚持写了 1 年半了,定期写文章更新博客还是可以做到的,因此长期维护不是问题,以后再次申请也方便很多。

补充一下:这里其实还是投机取巧了,因为严格来说这并不算是什么开源项目,但作为备选方案还是可以的。

填写申请表

第二步就是来到 这个地址 填写申请表:

im22yub.png!web

  • Project age: 项目开发周期
  • No. of reuqired licenses:申请的 license 数量。因为项目参与者只有我一个人,所以只能申请一个 license。如果你的项目有多个 contributor,是可以申请多个 license 的
  • Project description:简要介绍一下自己的项目
  • Email Address:邮箱留 QQ 或者网易都可以

收到邮件

接下来官方会给你发一封邮件,然后等待他们完成审核就 ok 了。我是在 17 号申请的,今天(22 号)收到了申请通过的邮件,前后大概花了 5 天。审核时长因人而异,有的速度快的一天就通过了,但是做好下面的事,可能审核就会快很多:

  • 尽量在 GitHub 的个人信息页留下和申请表中一样的联系邮箱,主要是为了验明身份。当然,忘记了也没关系,审核人员会发邮件提醒你
  • 切记开源协议文件放在 master 分支下的根目录,不要放错位置

总之,有什么问题可以随时发邮件咨询审核人员,比如审核进度啥的。他们的态度真的非常非常友好,而且也会提醒你哪些地方不符合审核要求,需要你去修改。

审核通过的邮件内容大概是这样的:

aYR7F3n.png!web

说一下几个要点:

  • 可以凭该 license 使用 JetBrains 的系列产品,期限一年,到期后如果项目依然符合申请要求,可以继续申请
  • 只能用于个人开发,不能用于商业性用途
  • 如果愿意,可以在项目主页上放置 JetBrains 的相关链接和 logo

激活 license

点击邮件中的链接 Take me to my licnese(s) ,随后会跳转到官网。这里如果事先没有注册 JetBrains 账号,会有弹窗提示你去注册:在弹窗中填写之前申请表中留下的邮箱,之后会收到一封邮件,点击邮件提供的链接去创建账号,确认后跳转到如下页面,点击红框部分(之前用于申请的项目):

BrY3aaz.png!web

再点击 Active subscriptions 进行激活:

6zAfquJ.png!web

到这里,其实我们的 license 就已经激活了,不过我们还没有选择把它分配给谁。如果你们是一个团队共同参与的项目,那么负责人可以将多个 license 分配给成员,我这里只有一个人,所以直接点击 Assign 就可以了:

M3AVVnJ.png!web

在这里填写接收者的邮箱,也就是我自己的邮箱啦:

Q7Vreqm.png!web

最后,邮箱就会收到一封携带 license ID 的邮件。

激活产品

到这里,我们的账号就已经和激活的 license 绑定在一起了,现在直接用这个账号激活 WebStorm 即可:

EruIFnA.png!web

OK ~~ 在到期之前,你再也不会收到 Your WebStorm evaluation has expired 的提示了,可以专心快乐地写代码了!

eqm6viR.png!web


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK