免费正版 IntelliJ IDEA license 详细指南

一、前言
IntelliJ IDEA 一直是我非常喜欢的 IDE 自从用上之后就回不了头了,但是 Ultimate 版本的费用十分昂贵,其实 JetBrains 自己就提供了6种免费申请授权的方式;本文主要介绍 通过开源项目免费申请 这种方式。

二、基本要求
获得免费许可证,需要满足以下条件:
关于开源项目要求
- 满足开源定义。
- 正在积极开发,即在过去3个月内定期提交新代码。
- 不要提供开源软件的付费版本或任何围绕开源项目的商业服务(如付费支持、咨询等)。
- 不是由商业公司或组织(非政府组织、教育、研究或政府)资助的。
- 不要支付他们的核心项目开发人员。
许可证使用条件
- 许可证只提供给项目负责人和核心项目提交人。
- 许可证有效期为一年,如果您的项目仍然满足支持项目的要求,可以更新许可证。
- 您可以仅将免费许可用于开发非商业开源项目。
- 您不得与任何第三方共享免费许可。
三、注意事项
3.1. 公开个人Email
需要将 GitHub 个人信息中的 Email 公开出来,方便 JetBrains 的工作人员确认是否为该项目的主要开发者。
在 Emails 中取消勾选 Keep my email address private 选项

然后在 Profile 中设置 Public email

3.2. 注册账号
需要注册一个 JetBrains 账号,地址:
https://account.jetbrains.com/login
四、申请许可证
通过 JetBrains 官网的申请链接:
https://www.jetbrains.com/shop/eform/opensource?product=ALL
按要求填写表单信息提交即可

提交申请单后会收到以下邮件,等待即可,快的话2天,慢的话2周左右

如果一切顺利提交的信息都符合要求,就会收到以下邮件

点击邮件上的 “Take me to my license(s) ” 地址,查看自己的 license
五、激活授权
5.1. 关联账号
初始获取到的 license 还是 未指定 状态,需要关联自己账号的邮箱才能被使用
查看自己的 license 地址为:
https://account.jetbrains.com/licenses
点击 Active subscriptions 连接进入详情页面

点击 Assign 按钮进行账号分配,在弹出的页面中填写 JetBrains 账号的邮箱即可,这样 license 就会与该账号关联

收到以下邮件,即说明 license 已经可以用了

5.2. 激活
激活前如果之前是使用agent破解的,需要先把agent去掉,菜单 Help -> Edit Custom VM Options 注释掉agent相关的内容

选择 JB Account 的方式进行激活,填写自己的 JetBrains 账号,点击 Activate 按钮即可完成激活!

六、续期方式
申请的授权有效期只有一年时间,如果到期了还可以继续申请,一般在距离到期时间 2周 左右会收到 JetBrains 官方的邮件提示你进行 续期。

七、总结
使用正版授权的好处就是可以 随便升级,享受最新版本的功能!而且申请也并不困难,只需要有一个超过 3 个月并且最近这3个月内有更新的开源项目(非商业用途)即可,JetBrains的效率也很高,从申请到拿到授权一般顺利情况下2天就可以了。
扫码关注有惊喜!

免费正版 IntelliJ IDEA license 详细指南的更多相关文章
- 通过开源项目免费申请 IntelliJ IDEA license(激活码)
通过github开源项目免费申请 IntelliJ IDEA license(激活码) 我用来申请的github开源项目:https://github.com/Linliquan/springboot ...
- 分享:手把手教你如何免费且光荣地使用正版IntelliJ IDEA
https://mp.weixin.qq.com/s/6nRYmn6gAWFLg3mUIN_ojg TIPS 近日在个人技术讨论QQ群里,谈论到IDEA的那些事儿.有童鞋居然在某电商网站花钱买激活码. ...
- 心动吗?正大光明的免费使用IntelliJ IDEA商业版
IntelliJ IDEA是广受Java开发者喜爱的工具,其商业版的价格十分昂贵,如下图: 现在有机会免费获取IntelliJ IDEA的正版License,您是否心动呢?我把自己成功申请Licens ...
- 免费获取 IntelliJ IDEA 激活码的 6 种方式!
你还在满世界找 IntelliJ IDEA 激活码? 破解的不稳定,也是违法的,有安全风险还不一定,不建议大家使用来历不明的补丁. 今天栈长就分享免费获取 IntelliJ IDEA 的 6 种方式, ...
- 三小时学会Kubernetes:容器编排详细指南
三小时学会Kubernetes:容器编排详细指南 如果谁都可以在三个小时内学会Kubernetes,银行为何要为这么简单的东西付一大笔钱? 如果你心存疑虑,我建议你不妨跟着我试一试!在完成本文的学习后 ...
- phpstorm破解 IntelliJ IDEA License Server本地搭建教程 http://blog.lanyus.com/archives/174.html/comment-page-6#comments 附件:mac环境
ilanyu's Blog 搜索关键字搜索 首页IDEA注册码文件中转在线记事本老博客关于 IntelliJ IDEA License Server本地搭建教程 作者: ilanyu 时间: Marc ...
- 软件-客户端管理工具-SourceTree-帮助:免费Git客户端:sourcetree详细介绍
ylbtech-软件-客户端管理工具-SourceTree-帮助:免费Git客户端:sourcetree详细介绍 1.返回顶部 1. 一.简介:一个用于Windows和Mac的免费Git客户端.Sou ...
- 超详细网站博客域名和二级域名、子域名升级HTTPS免费申请SSL证书配置nginx指南
随着互联网的飞速发展,我们的工作生活已经离不开互联网,HTTP虽然使用极为广泛, 但是存在不小的安全缺陷, 主要是其数据的明文传送和消息完整性检测的缺乏, 而这两点恰好是网络支付,网络交易等网站应用中 ...
- 免费下载获取Odoo中文开发 指南 手册
引言 Odoo是一个强大的商业应用开源平台.在此基础上,构建了一套紧密集成的应用程序,涵盖了从CRM到销售到股票和会计的所有业务领域.Odoo有一个动态和不断增长的社区,不断增加功能.连接器和其他商业 ...
- [转载]三小时学会Kubernetes:容器编排详细指南
原翻译by梁晓勇 原英文:Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers 我很奇怪,为什 ...
随机推荐
- golang开发 gorilla websocket的使用
很多APP都需要主动向用户推送消息,这就需要用到长连接的服务,即我们通常提到的websocket,同样也是使用socket服务,通信协议是基本类似的,在go中用的最多的.也是最简单的socket服务就 ...
- 一周万星的文本转语音开源项目「GitHub 热点速览」
上周的热门开源项目让我想起了「图灵测试」,测试者在不知道对面是机器还是人类的前提下随意提问,最后根据对方回复的内容,判断与他们交谈的是人还是计算机.如果无法分辨出回答者是机器还是人类,则说明机器已通过 ...
- 记一次 .NET某工控视觉自动化系统 卡死分析
一:背景 1. 讲故事 今天分享的dump是训练营里一位学员的,从一个啥也不会到现在分析的有模有样,真的是看他成长起来的,调试技术学会了就是真真实实自己的,话不多说,上windbg说话. 二:WinD ...
- 剑指Offer-50.数组中重复的数字(C++/Java)
题目: 在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复的.也不知道每个数字重复几次.请找出数组中任意一个重复的数字. 例如,如果输入长度为7 ...
- Kubernetes监控手册02-宿主监控概述
咱们这个系列是讲解 Kubernetes 监控,Kubernetes 自身也是要跑在机器上的,那机器的监控自然也是整个体系的一环.机器层面的监控分为两部分,带内网络和带外网络,通过带内网络做监控主要是 ...
- jquery中$.get()提交和$.post()提交有区别吗?
相同点: 都是异步请求的方式来获取服务端的数据: 异同点: a.请求方式不同:$.get() 方法使用GET方法来进行异步请求的.$.post() 方法使用POST方法来进行异步请求的. b.参数传递 ...
- 查看es结构,es _search查询基础语法
查看es结构,es _search查询基础语法 http://xx.xx.xx.xx:9200/ ES地址 car_info/_search POST {} POST { "query&qu ...
- http请求方式-HttpURLConnection
http请求方式-HttpURLConnection import com.alibaba.fastjson.JSON; import com.example.core.mydemo.http.Ord ...
- HTML元素如何按字符串原格式输出文本换行制表符信息
只需给相应HTML元素添加 style="white-space: pre"
- FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
<FFmpeg开发实战:从零基础到短视频上线>一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流.不过MediaMTX的功能 ...