开源项目申请JetBrains Open Source Development License

开发需要使用idea,以前使用的是破解版,使用起来没什么区别,后边觉得破解实在是麻烦,就转正购买了正式版,随意升级的感觉还是很美好的,哈哈。等到第二年快要续费的时候才了解到可以使用开源项目来申请idea全家桶的License,于是就开始了折腾之路。

申请准备

想要申请免费的License还是需要准备一些事情的:

满足以下条件的开源项目:

  • 了解开源定义。
  • 正在积极开发,例如,在过去 3 个月内定期提交新代码。
  • 不提供开源软件的付费版本,也不提供与开源项目相关的任何商业服务(例如付费支持、咨询等)。
  • 未获得商业公司或组织(NGO、教育、研究或政府组织)的资助。
  • 不为他们的核心项目开发者支付工资。

支持条款:

  • 许可证仅提供给项目负责人和核心项目提交者。
  • 许可证有效期为一年,之后如果您的项目仍符合支持计划要求,也可以续订。
  • 您只能将免费许可证用于开发非商业开源项目。
  • 您不能与任何第三方共享免费许可证。

github的邮箱要设置成公开的,keep my email addresses private去掉勾选:

然后就可以开始申请了。

申请

申请地址:Request for Open Source Development License,里边共有三大项需要填写

新用户还是老用户

如果是第一次申请,那么肯定是新用户,选择 No, we are a new customer.如果是后续通道到期续的话,那就是第二个选项了

项目信息

填写自己项目的一些信息:项目名称,项目网站地址(如果没有项目网站地址可以和仓库地址填写同一个地址),仓库地址,License地址(仓库中的开源协议文件),以及一些项目的信息,如实填写就可以了。

关于我们自己

主要就是邮箱,github个人主页,以及姓名,填写完成后再勾选一些协议信息就可以提交了。整个过程还是很快的。提交后就会收到邮件:

Hello xxx,

Thank you for your OSS development license request.

We will evaluate your project, and we’ll notify you of our decision by email. Please note that it could take up to one week to have your project reviewed.

If you have any questions, please contact us atJetBrains Community Support.

Kind regards,

JetBrains Community Support Team
www.jetbrains.com
The Drive to Develop

 

提示已经收到了我们的申请,需要一个星期来审核我们的申请。接下来就是耐心等待了。

审核结果

大概四五天就会出审核结果,审核不通过就是下边的邮件:

Hello xxx,

Thank you for contacting us.

I’ve checked if your open source project is still actively and regularly developed - it is one of the main requirements ofJetBrains Open Source Support Program. According to the project's repository, it has not been actively developed, so I’m afraid that we cannot provide free licenses for your project at this point.

Please feel free to contact us again atopensource@jetbrains.comonce you resume active work on your project.

If you have any additional questions, I will be glad to help.

Regards,
Paige Rothmaller
JetBrains Americas
Phone: 609-714-7883
Fax: 866-838-6784
https://www.jetbrains.com
The Drive to Develop

 

如果审核通过则是下边的邮件:

Dear xxx,

Congratulations, your request to JetBrains for Open Source development license(s) has been approved! The license certificate is attached to this message.

Main facts about your license(s):

They are valid for one year. You will receive an automatic email reminder shortly before the license expiration date.
They should be used for developing your non-commercial open source projects only.
If you’ve received more than one license, please share them only with active contributors to your project.

To redeem your license(s), please click the link below:
Take me to my license(s)

If you find that JetBrains software has been useful for your project, please consider mentioning JetBrains support on your project’s homepage. Feel free to use theJetBrains logoand a link to our website such ashttps://jb.gg/OpenSourceSupport.

If you have any questions, please get in touch with us atopensource@jetbrains.com. We’ll be glad to help.

Kind regards,

JetBrains Community Support Team
https://www.jetbrains.com
The Drive to Develop

 

续期

免费的license需要一年一续的,在到期前会有邮件通知我们来进行续期:

Hi xxx,

Your JetBrains All Products Pack license(s) will expire in two weeks, on June 3, 2023.

We hope that our products have been useful in the development of your open source project. If your project is still in active development, please consider applying for renewal.

Don’t hesitate to contact us if you have any questions or issues regarding our support program – we'll be glad to help. We would also appreciate any feedback on your experience with JetBrains products.

Thank you!

Kind regards,
JetBrains Community Support Team
https://www.jetbrains.com
The Drive to Develop

 

我们可以直接点击邮件里的applying for renewal来续期我们的license。

填写的信息和第一次申请基本一样,只是在第一项新老用户选择的时候选择老用户,然后填写第一次申请通过的license ID就可以了。

提交申请后还是会有邮件通知:

Hello xx,

We're writing to you in regards to your OSS development license request.

We've run an automated check of your GitHub repository to see if your open source project meets the requirements of our Open Source Support Program. Unfortunately, the check failed because the project has not been actively developed recently. We need to see regular code commits submitted for the past 3 months or more. Readme.md and other non-code commits do not count.

If you continue working on your project for a few more months, you're welcome to re-apply for support.

If you believe that your application has been evaluated incorrectly, please email us back at opensource@jetbrains.com. We’ll be glad to look into your case and see how we can help you.

Thank you!

The Community Support team
JetBrains
https://www.jetbrains.com
The Drive to Develop

 

由于我的项目最近三个月没有提交过记录,很快就收到了拒绝的邮件,所以如果想续期,续期前的三个月最好提交一下commit:

Hello xxx,

Thank you for your OSS development license request. We will evaluate your project, and we’ll notify you of our decision by email.

Please allow up to 2 weeks for your application to be processed, as we're currently experiencing a high volume of requests. We appreciate your patience.

If you need assistance with an urgent license renewal request, please contact us at opensource@jetbrains.com.

Kind regards,
JetBrains Community Support Team
www.jetbrains.com
The Drive to Develop

后续

终于等到了3个月,2023-07-01日马上又提交了申请,这次终于过了检查,有开始了漫长的等待。07-07凌晨收到了一封邮件:

Dear xx,

Thanks for your interest in our Open Source Program!

Could you please provide more details about your OS project and its functionality? 
What tools are you interested in and how are you going to use them?

Thanks, I look forward to your response!

Kind Regards, 
xx
Community Support Team 
JetBrains 
www.jetbrains.com 
The Drive to Develop

早上就赶紧回复邮件,介绍了一下项目情况,以及对哪些工具感兴趣,当天晚上就收到了通过的邮件,比初次申请的时候稍微麻烦了一点:

Hi xx, 

Thank you for providing such detailed information.
 
We’ve extended your free All Products Pack license for another year. Please check your inbox for the new license certificate.
 
If you have any questions, please feel free to contact me. Have a nice day!
Kind Regards,

xx
Community Support Team
JetBrains
www.jetbrains.com
The Drive to Develop

 

最后祝大家都可以成功的申请下来。

 

 

THE END