Sivo 悉见

使用自己的开源项目,申请JetBrains正版全家桶!

匿名 · 更新于 2022/6/22

使用自己的开源项目,是可以白嫖JetBrains正版全家桶的!

前言

  • 之前在学Go的时候,想着要用什么编辑器,网上的大佬都讲,想省事直接用Goland,用VsCode配置会存在一些未知的使用体验问题,大佬们的敦敦教诲不能不听,下了一个Goland,看了下包年价格,正版的Goland需要199$,一千多块钱。。。

img

  • 为了学习,只能昧着良心,去搞些不值得提倡的操作
    • 各种激活码:基本上,没几天就失效了,坑
    • 某宝买了一个国外的教育邮箱,激活了全家桶,用了几个星期,JetBrains发邮件给我,说这个学校好像倒闭了,我账号都直接被冻结了。。。

1

  • 不死心(qiongbi)的我,只能再去官网翻翻,看看官方是否给爱好学习的我们,留有白嫖的机会;然后,峰回路转,看到了这个
    • 只能感叹:开源的伟大!

image-20201229173659061

白嫖全家桶

说明

在官网上的说明,可以知道,这里可以使用开源项目,去申请正版JetBrains全家桶的免费许可

  • 开源项目需要满足的要求

    <ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; list-style: none; overflow: auto hidden; overflow-wrap: break-word;">
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">符合<a href="https://opensource.org/docs/osd" style="box-sizing: border-box; outline: none; margin: 0px; padding: 0px; text-decoration-line: none; cursor: pointer; background-color: transparent; color: rgb(78, 161, 219); overflow-wrap: break-word;">开源</a>定义。</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">正在积极开发中,即在过去3个月内定期提交新的代码提交。</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">请勿在开源项目周围提供付费版本的开源软件或任何商业服务(例如,付费支持,咨询等)。</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">不由商业公司或组织(非政府组织,教育,研究或政府)资助。</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">不付钱给他们的核心项目开发商。</li>
    </ul>
    </li>
    <li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">
    <p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; color: rgb(77, 77, 77); line-height: 26px; overflow: auto hidden; overflow-wrap: break-word;">支持的相关条款</p>
    
    <ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; list-style: none; overflow: auto hidden; overflow-wrap: break-word;">
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">许可证仅提供给项目负责人和核心项目提交者。</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">许可证的有效期为一年,如果您的项目仍符合支持计划的要求,则可以续签。</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">您可以将免费许可证仅用于开发非商业性开源项目。</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">您不得与任何第三方共享免费许可证。</li>
    </ul>
    </li>
    

OMG!白嫖它!白嫖它!我仿佛听到了李佳琦的呐喊!

  • 总结下
    • 你只要在Github上面有个开源项目,三个月内有定期提交代码就行;没要求watch,star,fork,只要求定期提交代码就行!也就是说,你写的demo都OK!
    • 开源项目的核心负责人(一起经常提交的人)也能获取许可,免费许可有效期一年,一年后可以再次申请。
  • 注意
    • 自述文件,license.txt和其他非代码提交不属于活跃开发范围
    • 核心项目提交者:对项目的几个贡献还不够,通常会检查最高贡献者,并确保他们仍在积极参与项目开发
    • 授予的开放源代码许可证只能用于非商业OS开发
      • 这点就是仁者见仁智者见智了

申请

这个申请页面分三个模块,这里我们来说明下这三个模块

  • Do we know you?
    <ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; list-style: none; overflow: auto hidden; overflow-wrap: break-word;">
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">No:之前没搞过这个许可证的就选这个吧</li>
    </ul>
    </li>
    

image-20201230100606707

  • Yes:之前弄过开源许可的,可以选这个,在jetBrains上登陆下自己账号,看下License ID,填上去就行了

image-20201230094438334

image-20201230101403516

  • Tell us about your project
    <ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; list-style: none; overflow: auto hidden; overflow-wrap: break-word;">
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">这里填下你的开源项目信息:Primary language(s),Project age,Project website,Repository URL,License URL,No. of required licenses,Project description</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">按照你的项目信息,如实填写就行了</li>
    </ul>
    </li>
    

image-20201230102458434

  • Tell us about yourself
    <ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; list-style: none; overflow: auto hidden; overflow-wrap: break-word;">
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">Email address:这个邮箱要和你Github主页上的邮箱地址一致</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">Name:这个无所谓(这项有时会不出现)</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">A link to your profile on GitHub, etc:这个填你Github的主页地址,例如:https://github.com/CNAD666</li>
    </ul>
    </li>
    

image-20201230102149987

  • OK,填完信息后,耐心等待就行了!
    <ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; list-style: none; overflow: auto hidden; overflow-wrap: break-word;">
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">一般需要1到2周</li>
    </ul>
    </li>
    

image-20201230102554665

  • 通过申请后,会受到下面的邮件
    <ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; list-style: none; overflow: auto hidden; overflow-wrap: break-word;">
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">点击:Take me to my license(s)</li>
    </ul>
    </li>
    

image-20201230103331571

  • 这个许可证可以直接和Jetbrains账号绑定;也可以直接下载离线激活码

    <p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; color: rgb(77, 77, 77); line-height: 26px; overflow: auto hidden; overflow-wrap: break-word;"><img alt="image-20201230104151724" src="https://image.edbiji.com/doccon/20220622/20220622153830_642457_92718.png" style="box-sizing: border-box; outline: none; border: 0px none; margin: 24px 0px; max-width: 100%; overflow-wrap: break-word; cursor: zoom-in;" /></p>
    
    <ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; list-style: none; overflow: auto hidden; overflow-wrap: break-word;">
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">使用账号激活</li>
    </ul>
    
    <p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; color: rgb(77, 77, 77); line-height: 26px; overflow: auto hidden; overflow-wrap: break-word;"><img alt="image-20201230105220808" src="https://image.edbiji.com/doccon/20220622/20220622153831_978865_92718.png" style="box-sizing: border-box; outline: none; border: 0px none; margin: 24px 0px; max-width: 100%; overflow-wrap: break-word; cursor: zoom-in;" /></p>
    
    <ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; list-style: none; overflow: auto hidden; overflow-wrap: break-word;">
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">使用激活码</li>
    </ul>
    
    <p style="box-sizing: border-box; outline: 0px; margin: 0px 0px 16px; padding: 0px; color: rgb(77, 77, 77); line-height: 26px; overflow: auto hidden; overflow-wrap: break-word;"><img alt="image-20201230105418369" src="https://image.edbiji.com/doccon/20220622/20220622153831_113087_92718.png" style="box-sizing: border-box; outline: none; border: 0px none; margin: 24px 0px; max-width: 100%; overflow-wrap: break-word; cursor: zoom-in;" /></p>
    </li>
    

Github设置

在个人的Github首页,需要将邮箱显示出来

  • 在这里,我们发现,主页上没有显示邮箱,这是不行的,会让审查人员无法判断,这是否是你的账号,下面,我们在主页上将自己的邮箱显示出来

image-20201230114214188

  • 点击Settings

image-20201230111823598

  • 选择Emails
    <ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; list-style: none; overflow: auto hidden; overflow-wrap: break-word;">
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">邮箱不显示的原因,是因为我们这里勾选了:Keep my email addresses private</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">这里去掉这个勾选就行了</li>
    </ul>
    </li>
    

image-20201230113102883

  • 选择Profile
    <ul style="box-sizing: border-box; outline: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; list-style: none; overflow: auto hidden; overflow-wrap: break-word;">
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">在Public email处:选择一个你的邮箱,要和你Jetbrains申请页面填的邮箱一致哟(^U^)ノ~YO</li>
    	<li style="box-sizing: border-box; outline: 0px; margin: 8px 0px 0px 32px; padding: 0px; list-style: disc; overflow-wrap: break-word;">选完后,点击:Update profile</li>
    </ul>
    </li>
    

image-20201230113400757

  • 设置后:可以发现Github首页,邮箱已经显示出来了,欧了(o)/~

image-20201230113644004

最后

  • 完成了上面的操作,基本就大功告成了,静静的等待好消息吧!
  • 再次感叹:开源的伟大!