前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用github项目白嫖正版JetBrains

使用github项目白嫖正版JetBrains

作者头像
叔牙
发布2024-06-26 11:02:57
860
发布2024-06-26 11:02:57
举报

一、背景概述二、github与项目配置三、申请JetBrains许可证四、使用JetBrains许可证五、规则与开源

一、背景概述

对于java boy来说,IntelliJ IDEA毫无疑问是最好用的开发工具,IntelliJ IDEA分社区版和付费版,社区版是付费版本的阉割版本,缺少很多插件和功能,讲真社区版用的人很少,主要是一些小白和技术管理者(不怎么写代码,但是时不时瞄一眼项目代码)在用,而付费版还是有点小贵的。

另外也有不少人在使用crack版本,并且网上crack教程一搜一大堆,有用脚本不停刷新30天试用期的,也有通过插件破解的,但是总归不怎么那个。

好在JetBrains支持开源、支持教育,在校学生可以通过学生邮箱认证来申请免费试用,对于已经在工作的程序员来说,可以通过开源项目来申请免费试用。

申请审核除了对项目的标准化和开源协议要求严格之外,对内容本身并没有严格的要求,言外之意,你随便在自己的仓库建个示例项目,只要符合标准,就能申请。

简单来说需要符合以下规则和标准即可:

  • 符合开源定义,并拥有与项目相关的开源许可证(apache2.0、MIT协议等)
  • 项目的源代码应该是公开的
  • 定期开发:项目每个月都应该有程序代码提交
  • 项目内容限定为一个软件,如框架、库、插件或应用程序
  • 非商业性质项目
  • 仅提供免费版本的软件,不提供任何与项目相关的商业服务(不能在项目中引导或者收费)

二、github与项目配置

1.项目配置

这里创建github项目不做赘述,项目中可以添加一些工具类,或者把个人的demo项目搬过来也行,然后对项目做一些配置来符合审核标准。

添加自述文件

在项目中创建一个README自述文件,简要描述此项目是做什么的,提供了什么能力,解决了什么问题等等。

简单点一句话描述也不是不可以:

设置开源协议

在项目中创建新文件:

然后输入文件名为LISENCE,并且选择从模板创建。

选择Apache 2.0或者MIT协议模板即可。

协议添加完成后,可以看到协议内容,以及右侧项目描述多了开源协议。

2.github账号设置

在账号详情页面,个人主页没有显示邮箱,那么审查人员无法判断是否是你的账号,我们需要在主页上将自己的邮箱显示出来。

进入账号设置页面。

在左侧菜单选中邮箱,取消勾选邮箱不可见,并选中展示的邮箱保存。

然后再进入账号详情可以看到邮箱已经展示了。

三、申请JetBrains许可证

通过https://www.jetbrains.com/shop/eform/opensource链接进入开源项目申请开发许可页面。

第一次申请的话第一项选择No,we are a new customer,以新用户身份申请。

第二项填入github上的项目名称,项目网址和仓库url都填写项目的github路径即可,比如:

代码语言:javascript
复制
https://github.com/xxx/xxx

许可证url填写前边项目中添加的LICENSE的全路径,比如:

代码语言:javascript
复制
https://github.com/xxx/xxx/blob/master/LICENSE

国家和地区选择中国大陆,所需许可证数量填1,项目描述填写github中项目的描述即可。

第三项中邮箱地址必须填写github的邮箱地址,姓名的话看自己需要填写,github的个人资料链接填写个人仓库路径,比如:

代码语言:javascript
复制
https://github.com/xxx

最后三个复选框全部勾选,表示已阅读并且接受JetBrains账户协议且同意许可证只用于非商业性质开发以及将仅与项目的活跃贡献者共享。

然后提交申请,可以看到如下结果:

并且JetBrains官方会发送邮件到申请许可证的邮箱,内容如下:

表明JetBrains的许可证已经申请成功,并且会在两周内审核完成,审核结果会发送到申请邮箱。

四、使用JetBrains许可证

1.查看与下载

大概一个周的时间,会收到JetBrains官方回复的邮件,可能是开源规则和标准没有理解到位,我收到如下邮件:

意思就是,你的项目从创建到现在少于6个月,不满足开源项目申请许可证的标准,不能审核通过。

那么好说,我们动动手指头在github上找一个老早创建的项目,添加自述文件、添加开源协议,并且提交一下代码即可。然后重新提交申请。

审核通过后会看到如下邮件内容:

点击获取证书链接,登录JetBrains账号后获取证书,点击下载离线激活码链接:

下载后得到一个txt文本,内容是一串注册码内容。

2.使用许可证激活IntelliJ IDEA

使用上一步下载的激活码内容用来激活IntelliJ IDEA,打开IntelliJ IDEA选择激活码激活,并输入前边下载的txt文件内容,点击激活即可。

五、规则与开源

1.理解和利用规则

开发和生活中很多事情一样,打破和违背规则未必是好事,充分研究规则并且在允许范围内利用规则,从而满足自己的诉求,是我们都应该推崇的。

对于IntelliJ IDEA或者其他JetBrains工具,如果不差钱,那么支持正版值得表扬,使用crack版本只能说不推崇,那么我们在理解其对开源的支持这个规则前提下,创建个github项目会的吧,申请免费许可也不难,整体下来门槛和成本不高。

2.支持开源

JetBrains通过开源项目来颁发免费许可来让开发者使用其工具,充分享受工具带来的便捷性,不可谓力度不够大,并且要求开发者定期提交代码到仓库,而我们作为使用者,说不定哪天某个吃饭的瞬间,脑袋灵光一闪,闪出一个好的想法,然后提交到开源仓库,然后变成了一个好用的组件或者工具,帮助企业或者众多开发者提高了效率,降低了成本,何乐而不为呢,并且这也是JetBrains支持开源所期望看到的结果。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PersistentCoder 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、背景概述
  • 二、github与项目配置
    • 1.项目配置
      • 2.github账号设置
      • 三、申请JetBrains许可证
      • 四、使用JetBrains许可证
        • 1.查看与下载
          • 2.使用许可证激活IntelliJ IDEA
          • 五、规则与开源
            • 1.理解和利用规则
              • 2.支持开源
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档