前言
做 java 的人,个别 IDE 工具用的不是 eclipse 就是 IntelliJ IDEA 了吧,eclipse 因为是开源软件,而且起步比拟早,性能也比较完善。晚期基本上做 java 的应用 eclipse 都是必备技能。我工作十年多,直到 2 年前还在用 eclipse,随着 IntelliJ IDEA 的市场份额原来越大,很多人都转投这个更现代化,更懂开发者的 IDE 工具中。我也在两年前从 eclipse 营垒转投 IntelliJ IDEA 的营垒了,同时把 windows 电脑也换成了 mac。
自身 IntelliJ 看起来就更现代化,在 Mac 字体的渲染也赏心悦目,所以基本上转投了 IntelliJ IDEA 营垒后我就出不来了。eclipse 因为是开源产品,所以应用是收费的。然而 IntelliJ IDEA 并不开源,是一个免费软件。尽管 IDEA 也有社区版本能够收费应用,然而因为短少一些性能,应用上的体验不如旗舰版,我置信作为资深的开发者,应用的基本上都是旗舰版的吧。
我感觉本人对正版付费啊,常识付费的意识还是挺强的,所以之前打算去买一个正版 license,然而去官网一看这价格,登时吓退了:
这光 IDEA 这一个软件一年的费用就得 3k 人民币了,于是打脸的又用回了 PJ 版本。。。不过 PJ 版本就是不能降级,这点挺让我不爽。
收费正版 License
最近发现 JetBrains 官网能够为开源我的项目提供收费的非商业的用处的 License,应用期限为 1 年,而且是全产品通用的 License,对,没听错,收费提供,就是上图那个 649 刀一年折合人民币 4k 多的那个价格包,所以就试着申请了下,具体申请的中央在:
当然申请这个 Special Offers 的前提是你须要有开源我的项目,具体开源我的项目的品质和条件得合乎 JetBrains 官网的反对打算的要求。也就是说不是你写个 hello world 程序放到 github 下来就能申请胜利的。具体的他们对反对打算中的开源我的项目的要求如下:
大抵就是:
1. 合乎开源我的项目的定义
2. 正在迭代中的我的项目,例如,在过来 3 个月内不间断的提交代码
3. 不提供开源软件的付费版本,也不提供与开源我的项目相干的任何商业服务
4. 未取得商业组织的赞助
5. 不必为外围开发者领取费用
其实这些要求还是很官网的定义,光从字面意思上来看,其实对开源我的项目的要求并不算高。至多并没有要求你的开源我的项目得有多少关注量,产生了多大的价值,有多少人应用等等。
然而具体的审核应该是由他们人工来审核的。所以我集体感觉只有不是太 low 的我的项目应该都没什么问题。而作为申请胜利的回报就是一年所有产品的 License 使用权,当然这个 License 官网也申明了,申请的开源我的项目只能用于非商业开源目标的我的项目,只提供给我的项目负责人和外围提交者,集体感觉一个 License 三四个人独特应用应该没什么问题,有效期为 1 年,一年后如果你的我的项目仍旧在保护和提交代码,是能够申请续订的。JetBrains 这个打算我感觉还是很棒的,如果开源我的项目始终在保护,其实等同于始终收费正版了。这个必须双手大拇指点赞!!!
申请过程
点开申请的连贯,JetBrains 会要求注册并你填写你开源我的项目的一些信息。根本这个过程几分钟就能搞定了
申请提交后,JetBrains 官网会给你注册的邮箱发一封邮件:
他们会进行审核并在最晚 2 周内给出回答。大略我等了 1 周,就收到了申请胜利的回复邮件:
邮件里还有个 LicenseCertificate 的文件,依据指引在相应的页面进行激活,就功败垂成了。这样,649 刀价格包的货色就白嫖。。不,应该是说通过我对开源社区的致力奉献到手了。
利用到 IDEA
因为我先前的 IDEA 是通过 javaagent 形式 PJ 的,版本是 2020.1 版本,我置信很多人也应该通过这种形式进行应用的吧。所以取得正版受权了之后,首先能够把 javaagent 给去掉了。而后点 Help->Register,弹出的注册信息窗口后,点 Remove License。而后就能够重启了。
重启后 IDEA 会弹出叫你输出受权的窗口,抉择通过账号密码的形式受权,这时候就能够光明磊落的填入本人在 JetBrains 注册账号了,确定,IDEA 会联网验证你的账号的受权信息,而后通过后。就启动到主界面了。再去查看你的受权信息,曾经变成了你本人专属的用户名和组织了,并且有一年的有效期。同理,这个受权是能够利用到 JetBrains 的全系产品中去的,比方我还用他们家的 DataGrip。同样的形式也能够受权。
这下 IDEA 能够不必顾虑的降级到最新版了,截止到写文的时候,最新 IDEA 版本是 2020.2.3 版本,最初放出我受权后的信息:
对于我和我的开源我的项目
我是一个开源作者,也是内容创作者。此文只是通知大家,如果你有开源我的项目,那么其实 IDEA 是能够收费正版的应用的。这可能也是作为对保持开源的开发者的一种回报,心愿开源社区更加凋敝,心愿所有的开源作者都能失去正向的回馈!
最初,贴上我的开源我的项目地址,心愿大家关注,如果喜爱,不要忘了帮我 star 下哦
Gitee:https://gitee.com/bryan31/TLog
Github:https://github.com/bryan31/TLog
也心愿关注我的公众号「元人部落」,每周分享实用技术干货和集体教训,陪着你一起成长。