白嫖正版IntelliJ IDEA

简介: 通过这篇文章,可以利用开源项目去正经的白嫖正版IntelliJ IDEA

IDEA

1. 定义

名称 描述 备注
Github 代码托管平台
IDEA 智能编码工具
license 许可证

2. 背景

JetBrains 比较开放,对只要是非商业类的开源项目,都可以通过项目开源的操作,来获得所有 JetBrains 工具的免费许可证,该许可通常有效期只有一年,不过可以不断的续更,从而达到长期使用的目的。

3. 基本要求

开源项目 申请 JetBrains ,需要满足以下所有条件,缺一不可!

3.1. 符合开源项目定义

开源项目不仅可以访问源码,同时开源软件的分发条款必须符合以下 10 个标准:

3.1.1. 免费再分发

许可证不得限制任何一方将软件作为包含来自多个不同来源的程序的聚合软件发行版的组件出售或赠送,许可证不得要求此类销售的版税或其他费用。

3.1.2. 源代码

该程序必须包含源代码,并且必须允许以源代码和编译形式分发。如果某种形式的产品没有与源代码一起分发,则必须有一种广为人知的方法来获取源代码,其复制成本不超过合理的复制成本,最好是通过互联网免费下载。源代码必须是程序员修改程序的首选形式。不允许故意混淆源代码。不允许使用中间形式,例如预处理器或转换器的输出。

3.1.3. 衍生部分

许可证必须允许修改和衍生出作品,并且必须允许它们按照与原始软件许可证相同的条款进行分发。

3.1.4. 作者源代码完整性

只有当许可证允许在构建时使用源代码分发“补丁文件”以修改程序时,许可证才能限制源代码以修改形式分发。许可证必须明确允许分发由修改后的源代码构建的软件。许可证可能要求衍生作品带有与原始软件不同的名称或版本号。

3.1.5. 不歧视个人或群体

许可证不得歧视任何个人或群体。

3.1.6. 不歧视奋进领域

许可证不得限制任何人在特定领域使用该程序。例如,它可能不会限制该程序用于企业或用于基因研究。

3.1.7. 许可分发

程序附带的权利必须适用于程序重新分发的所有人,而无需这些方执行额外的许可证。

3.1.8. 许可证不得特定于产品

附加到程序的权限不得依赖于该程序是否是特定软件发行版的一部分。如果程序是从该发行版中提取的,并在程序的许可条款内使用或分发,则程序被重新分发的所有各方都应具有与原始软件发行版一起授予的权利相同的权利。

3.1.9. 许可不得限制其他软件

许可证不得对与许可软件一起分发的其他软件施加限制。例如,许可证不得坚持在同一介质上分发的所有其他程序必须是开源软件。

3.1.10. 许可证必须保持技术中立

许可证的任何规定都不得基于任何单独的技术或界面风格。

3.2. 持续开发维护

正在开发状态或者维护,并且开发状态在最近 3 个月内都必须有新代码提交,也就是说这个开源项目必须维护至少 3 个月。

3.3. 生产方

开源项目 不是由商业类公司/机构来主导或者发行的。

3.4. 收费模式

不提供该 开源项目 的付费版本,也不能有任何围绕开源项目的商业服务。

3.5. 薪酬劳务

对参与该 开源项目 的开发人员不存在有任何薪酬关系或者商业劳务关系。

4. 条件

看到上述基本要求,所以还是抓紧参与 开源项目 或者将手头上的某些模块开源吧。

为了方便,我们将所要开源项目源码托管到 Github 平台中,随后便于申请和维护。

5. 申请步骤

5.1. 网址入口

在浏览器中打开网址 https://www.jetbrains.com/shop/eform/opensource

这是 JetBrains 对外提供申请许可证的通道。 我们只需要关注,

1.Do we know you? 下的 No, we are a new customer 选项,这是针对新用户的入口。

新客户

已有客户

5.2. 完善项目信息

2.Tell us about your project 将你所开源的项目基本信息填入其中。

  • Project name: 项目名称
  • Project website: 项目的网站介绍,我没用网站介绍,就用 Github 仓库 的 README 作为网站介绍,也不失为一种好的方法。
  • Repository URL: 项目源代码仓库地址
  • License URL: 开源许可URL,项目既然遵循开源可续,就需要选择一个许可协议。
  • Country / region: 选择国家或者地区,默认为中国即可
  • No. of required licenses: 所需许可证数量,我申请的数量是2个
  • Project description: 项目基本描述,最好用英文将你项目概述下。

20220827102340

5.3. 完善申请者信息

  • Email address: 邮箱地址,后续许可都会发送该地址
  • A link to your profile on GitHub, etc: 此处是填写你 Github 的个人首页

要注意的是有两个复选框,需要你勾选用以确认 授予的许可证

  • will be used only for non-commercial open source development;
  • will be shared only with the project’s active contributors.

做了上述所有操作,下来我们再勾选 我已阅读并接受 JetBrains 帐户协议(I have read and I accept the JetBrains Account Agreement) 代表你同意以上所有内容。

提交 APPLY FOR FREE LICENES 即可。 我们联系邮箱即可收到一封确认通知邮件,一般会再一周完成许可证申请的审核,等待即可。

20220827103055

目录
相关文章
|
2月前
|
IDE Java 程序员
学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程
本文提供了如何使用学生邮箱免费获取并安装JetBrains全家桶(包括IDEA、PyCharm等)的详细教程,涵盖了学生认证、软件下载、安装及常见问题的解决方法。
531 0
学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程
|
6月前
|
Java 编译器 Maven
使用intellij idea搭建SSM架构的maven项目 详细
使用intellij idea搭建SSM架构的maven项目 详细
101 4
|
5月前
|
IDE Oracle Java
day4:JDK、IntelliJ IDEA的安装和环境变量配置
【7月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
234 0
|
5月前
|
网络协议 安全 Linux
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
119 2
|
6月前
|
Linux 开发工具 Windows
在WSL2中安装IntelliJ IDEA开发工具
在WSL2中安装IntelliJ IDEA开发工具
632 2
|
6月前
|
IDE Java Scala
IntelliJ IDEA 2023.3 最新变化2
IntelliJ IDEA 2023.3 最新变化
|
5月前
|
缓存 Java Maven
IntelliJ IDEA中无法加载jar包导致出现“cannot resolve symbol...”问题的解决
IntelliJ IDEA中无法加载jar包导致出现“cannot resolve symbol...”问题的解决
221 0
|
5月前
|
存储 Oracle Java
Java面试题:描述如何使用Eclipse或IntelliJ IDEA进行Java开发?
Java面试题:描述如何使用Eclipse或IntelliJ IDEA进行Java开发?
56 0
|
6月前
|
SQL 分布式计算 大数据
MaxCompute产品使用合集之如何在本地IDE(如IntelliJ IDEA)中配置MaxCompute (mc) 的任务和调试SQL
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
6月前
|
IDE Java 项目管理
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
109 3