Jetbrains全家桶免费开源许可授权申请
简介
作为程序员,想必大家对 Jetbrains 都有所耳闻甚至耳熟能详。
Jetbrains 最出名的就是开发工具软件,使用其软件编程时,舒适度可谓是登峰造极,对我个人而言,仅其 GIT
代码提交这一项功能,就值得我去用他。Jetbrains
针对10几种流行的编程语言做了不同的开发工具软件,Java有IntelliJ IDEA
,Python有PyCharm
,Golang有GoLand
,Web开发有WebStorm
等等,虽然各个软件整体功能几乎一致,但对各种语言的个性化兼容、适配做的非常优秀,其全家桶几乎可以涵盖所有编程场景。
那么对于这么好用的软件,大家应该都知道,正版授权需要支付一笔不算小的费用,这可能让很多人望而却步(ps:公司才不管你用什么编程工具呢
)。虽然有很多人通过某种科技手段,达到免费使用的效果,但是并不推荐。
不过,本文要讲的不是让大家购买正品,而是通过个人能力的体现,通过官方途径获得免费的正版授权,那就是 免费开源许可证。
申请地址:https://www.jetbrains.com/shop/eform/opensource
,更多信息请往下看。
申请条件
既然需要申请,那肯定不是随便就能申请到的。简介中提到需要 个人能力的体现
来申请,简单来讲就是需要你参与一个开源项目的开发,当然对开源项目也有要求。总之,申请前你应该做到以下几点:
- 参与或拥有一个开源项目(
一般都在Github上开源
) - 应该参与代码开发,文本编辑(如
README.md/txt
)无效 - 开源项目的开源协议应该是
MIT license
、Apache 2.0
或similar
- 开源项目应该是一个应用、框架、工具等类型产品,博客、代码片段等无效
- 开源项目应该处在正常开发时期(经常有代码提交记录)
做到以上几点,你大概率可以完成开源许可申请,除了以上几条比较硬性的规则外,Jetbrains
还希望你做到以下几点:
- 没有得到商业公司或组织(非政府组织、教育、研究或政府)的持续资助。允许补偿服务器/基础设施费用和一次性自愿捐款。
- 由开发人员在空闲时间自愿维护。不支持在工作时间从事项目工作或从事有偿自由职业的投稿人。
- 只提供免费版本的软件,不提供任何与项目相关的商业服务(付费支持、咨询、客户错误修复等)。
- 只向核心项目提交人申请并提供免费许可证——他们对项目的贡献应该是定期的,并且在存储库中可见。
这些条件可能更需要个人申请使用后才能看到,所以这些条件比较宽松一些。
详细信息可以前往官方地址查看:https://www.jetbrains.com/community/opensource/#support
申请
当你满足申请条件后,就可以前往官网申请了,申请地址在简介中有,这里再重复一次:https://www.jetbrains.com/shop/eform/opensource
。
申请时,你需要填写以下内容:
- 是否首次申请?(以项目为单位)
- 项目信息:项目名称、项目官网、仓库地址、开源许可证、国家/地区、申请数量(参与项目主要开发的人数)、项目描述。
个人信息:邮箱、姓名、Github个人信息页面。邮箱地址不要填错,需要接收信息。
填写完以上信息后,你需要同意一些协议,勾选同意后,即可点击 Apply For Free Licenses 提交申请。
验证
发起申请后,Jetbrains 会给你发送一个邮件,告诉你申请提交成功,并有Request ID
(重要信息)。邮件内容如下:
收到邮件后,你需要将邮件标题中的 Request ID = xxxx/xxxx 信息添加到你的Github个人信息中,以待官方验证你的账号。如下图:
完成后,就可以等待官方的好消息了。
如果官方验证通过后,会发送邮件通知你申请通过,此时就可以将个人信息中的 Request ID
删除了。
分配
官方审批通过后,你的申请账号下会获得一个全产品的授权资格,需要你手动将该授权资格分配给使用该授权的用户。
在 Jetbrains 官方找到如下授权页面,如果该授权还有可分配资格,将会显示一个Assign
按钮,点击后即可分配资格,分配需要账号信息(邮箱、姓名),如果分配给你自己的账号,只需要写账号信息就可以。
授权详细信息如下: