JetBrains 公司旗下的 IDEA 功能都十分强大,深受各种编程语言相关的程序员的喜爱。我个人而言,经常使用 WebStorm,也使用过 PyCharm

正常情况下 JetBrains 公司的每个 IDE 分为Ultimate(企业付费版本)Community(社区免费)两个版本。实际开发中大多数人都是使用、或希望使用 Ultimate 版本,因为它功能全面且完善,由于黑科技盛行,包括我在内的大多数人都是使用的河蟹破解版的 Ultimate 版本。

在去年年底的时候,我在某个开源社区了解到 JetBrains 公司为了表达对开源项目的支持。只要你拥有一个符合条件的开源项目,你或者你的团队就可以免费使用 JetBrains 公司旗下所有的 Ultimate 版本的 IDE 开发工具,即全家桶的使用权 1 年,如果到期了还可以继续申请。

大致的开源项目要求是这个样子的:

  • 你必须是项目的发起人或是活跃的 commiter
  • 你的项目需要积极开发 3 个月以上
  • 定期发布版本
  • 符合开源的定义,不能包含有关商业性质的内容

如何申请

通过 JetBrains 官方 提供的申请链接,可以进行开源许可证的申请。按照要求填写表单并提交即可。

提交申请

通过上面的申请地址,我进行了开源许可证的申请,按照所提到的消息,剩下的我只需要等待就 OK 了。我用来申请的开源项目是 GearCase UI

后续

大约在提交申请两天之后,我收到了 JetBrains 公司工作人员发来的邮件,意思是我需要将 Github 个人信息中的 Email 公开,方便确认该项目的确是我作为主要开发者。

在 Github 的 Settings 的 Email 中取消勾选 Keep my email address private,保持 Email 地址的公开性。

然后在 Public profile 中设置 Public email 提交。

设置完成之后,随即我回复了该 JetBrains 公司工作人员发来的邮件,告知我已经将 Email 公开展示。

一切就绪

再回复了邮件大约半天左右,JetBrains 公司再次发来了邮件。告知我 License Key 已经下发,为期一年,过期之后可以再次申请。

License 激活

通过邮件指引进行相关账号绑定与激活即可,也可以使用离线 License 码进行激活。

写在最后

虽然 JetBrains 全家桶在某宝、甚至破解网有各种不可描述的获取方式。但如果存在这种正规、不违背规则的福利,还是可以尝试一下。再次感叹开源的魅力。

使用开源项目免费申请 JetBrains 全家桶 IDEA 开源许可证的更多相关文章

  1. 拥有 GitHub 开源项目的小伙伴,免费申请 JetBrains 全家桶的全流程详解

    工欲善其事,必先利其器.如果您想要学习 Java.PHP.Ruby.Python.JavaScript.Objective-C..NET 中的任何一种开发技术,国际知名且屡获殊荣的 JetBrains ...

  2. 通过开源项目免费申请 IntelliJ IDEA license(激活码)

    通过github开源项目免费申请 IntelliJ IDEA license(激活码) 我用来申请的github开源项目:https://github.com/Linliquan/springboot ...

  3. 学生免费使用JetBrains全家桶

    今天又有一个同学来问我申请流程,因此也就趁着这个机会把整个流程简单地记录一下,供大家分享.下面所提及到的学校邮箱以及相关的操作都是以自己学校为准,学校不同可能会稍有不同,大家按自己学校的操作就好. 学 ...

  4. 关于使用学生或者教师身份免费使用JetBrains全家桶的说明

    官网操作 JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄罗斯的圣彼得堡及美国麻州波士顿都设有办公室,该公司有众多的好用的IDE,比如pycharm,webstorm,Int ...

  5. 使用教育邮箱激活JetBrains全家桶

    如果你还有在校时的邮箱,比如your_name@xxx.edu或者your_name@xxx.edu.cn的邮箱,那么你可以免费激活JetBrains全家桶. JetBrains Toolbox 专业 ...

  6. JetBrains全家桶使用攻略

    JetBrains全家桶使用攻略 今天狠狠心某宝买了一个key,可以使用15款开发软件,在此进行记录. 全家桶链接:https://www.jetbrains.com/products.html?fr ...

  7. JetBrains全家桶破解思路(最新更新:2019-04-17)

    JetBrains全家桶破解思路(以DataGrip为例) 2019-04-17 add new key 2019-01-24 add new key and code 2018-12-24 add ...

  8. BootCDN 开源项目免费 CDN 加速服务,Jquery插件库

    2017-11-17  19:38:32 免费好用的在线 css js 文件引用 BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务 Jquery插件库 .

  9. 这些.NET开源项目你知道吗?.NET平台开源文档与报表处理组件集合(三)

    在前2篇文章这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧 和这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑)中,大伙热情高涨.再次拿出自己的私货,在.NET平台 ...

随机推荐

  1. alias 别名

    别名的作用: 1.通过给危险命令加一些保护参数,防止人为误操作. 2.把很多复杂的字符串或命令变成一个简单的字符串或命令. alias 用法: 定义别名: alias rm='echo "没 ...

  2. 【转】Java学习---集合框架那些事

    [原文]https://www.toutiao.com/i6593220692525711885/ Arraylist 与 LinkedList 异同 1. 是否保证线程安全: ArrayList 和 ...

  3. yum安装某个包出现冲突的情况

    yum安装是非常方便的,可以自动解决依赖问题,但是有时候我们安装包会出现冲突,这个时候我们就要查找是哪些包与哪些包出现冲突,然后再针对性的解决问题. 一般来说起冲突的包会报出来,主要为两点 1.包与包 ...

  4. 团队作业——Alpha冲刺2/12

    团队作业--Alpha冲刺 冲刺任务安排 杨光海天 今日任务:主要学习JAVA语言,以及加入了Android开发内容的学习. 明日任务:安装Android Studio以及通过观看视频和阅读材料的形式 ...

  5. jquery实现返回页面顶部功能。

    <p id="back-to-top"> <span></span> </p> <script type="text ...

  6. Rx编程的第一步是将native对象转换为monad对象

    Rx编程的第一步是将native对象转换为monad对象 将基础类型转换为高阶类型,以便使用函数式编程的特性.

  7. JMX RMI 攻击利用

    攻击者通过构造恶意的MBean,调用 getMBeansFromURL 从远程服务器获取 MBean,通过MLet标签提供恶意的MBean对象下载. 前提条件: 允许远程访问,没有开启认证 (com. ...

  8. ElasticSearch + Logstash + Kibana 搭建笔记

    ElasticSearch 安装 1.下载 ElasticSearch,本文使用的版本为 5.5.1. 2.配置 path.data: /data/es #数据路径 path.logs: /data/ ...

  9. leetcode25—Search Insert Position

    Given a sorted array and a target value, return the index if the target is found. If not, return the ...

  10. JavaScript HTML DOM,BOM

    DOM DOM 是一个 W3C (万维网联盟) 标准. DOM 定义了用于访问文档的标准: "W3C 文档对象模型 (DOM) 是一个平台和与语言无关的界面, 允许程序和脚本动态访问和更新文 ...