目前而言,不说全部,绝大多数Java开发者都有使用过JetBrains旗下的IDEA开发项目,这么说应该不过分吧。那么我们大家都知道,JetBrains旗下的旗舰版产品都是付费的,一年其实也不便宜,对于我们个人开发者使用的话,确实是个不小的开支。虽然它旗下的部分产品也是有社区版的,但是大部分产品都是需要付费订阅的,并且社区版功能跟旗舰版差距还是挺大的,所以说,开发选择旗舰版还是第一选择。
既然说JetBrains旗下的产品都是付费订阅的,那么我们有没有什么办法或者渠道可以免费使用旗舰版产品呢。答案肯定是有的,要不然也不会有这篇文章了。 对于我们个人开发者来说,教育许可证以及开源项目许可证应该算是最简单的申请免费许可证的方式了,这次呢,我们就来看看开源项目许可证到底是如何申请的呢。
一、开源许可证申请页面
JetBrains官方的开源许可证申请请点击 申请入口 进入到申请页面。
我们看到JetBrains官方规定申请开源许可证的一些条件,我们可以大概看一下,最重要的就是项目免费开源,并且申请前的近三个月每个月都有提交新代码,这是申请的前提,也是最重要的一点,如果你的项目不满足这个条件。那你申请开源许可证大概率是行不通的,他们对于这个的审核还是比较严格的。
二、提交申请表单
这是我自己的一个开源项目,简单开发了一款JetBrains的插件,主要是为了方便数据库查询操作,感兴趣的朋友可以看看。下面表单的信息就是主要用的这个开源项目,没有什么复杂的信息,主要就是开源项目的名称、项目地址以及开源协议,还有开源许可证的份数,这里就我自己的项目,所以我选择给自己申请一份就足够了,如果你的核心开发者有多个,那你可以根据具体情况填写。然后就是项目的介绍,大概介绍一下你的这个开源项目是干嘛的,具体是个什么东西,这个一般还是填写一下吧,可以帮助官方人员审核。 这个填写完之后,后面还有个个人信息的填写,就是填写你的邮箱啊,姓名啊,还有就是你的GitHub个人主页地址,这个是为了证明这个项目是你的,一般还是选择一个项目归属者的个人主页弄上去,这样会比较容易审核通过。
表单提交完之后会出现这个页面,就是说他们已经收到了你的申请,并且给你的申请邮箱发送了一封邮件,告诉你两周之内会审核你的开源许可证申请,审核通过后会发许可证邮件给你。
三、领取
开源许可证申请成功以后你会收到一封来自JetBrains官方的邮件,邮件中告知你已经申请成功,并且会给你一个许可证兑换链接,你直接使用你申请时候填写的那个邮箱登录JetBrains账户,你就会发现许可证已经领取到了,这时候直接在开发工具中使用即可。
个人而言,这两种免费许可证的认证方式都可以,你是学生的话,教育许可证对你来说应该很方便,但你如果不是学生的话,有一个自己的开源项目申请许可证的方式就显得格外方便了。因为无论哪种许可证申请,官方都会只给你颁发一年期的许可证,就是说,一年之后你还得继续申请你的许可证,所以说,哪种申请方便就用哪种,没有最好的,只有最适合的。
标签:项目,申请,开源,许可证,填写,JetBrains From: https://blog.51cto.com/u_16167640/8957275