(Official formal way) Finally got the IntelliJ IDEA activation code through the open source project, it's so fragrant!

Last time, the stack leader shared " 6 ways to get IntelliJ IDEA activation codes for free! "The response was overwhelming. One of them was to obtain a free activation code from an open source project. The stack leader also tried it. The activation code was successfully obtained from an open source project. !

The application process is not 100% smooth, and there are still some twists and turns.

So, this article is to share how to obtain the formal activation code by open source projects and the places to pay attention to. If you do it, you can also get it.

Here are the activation details:

The stack length is the one-year free usage right applied for through the following Spring Boot actual open source project.

https://github.com/javastacks/spring-boot-best-practice

After one year, if the project is still maintained, you can continue to apply.

Conditions for open source projects

Non-commercial open source projects can obtain free licenses for all JetBrains tools, provided that the project needs to meet the requirements of the support plan:

1) Meet the requirements of open source;

https://opensource.org/docs/osd

2) Under development, and new code has been submitted within the last 3 months, which means that this open source project must be maintained for three months;

3) No paid version of open source code is provided, nor any commercial services surrounding open source projects;

4) Is not issued by a commercial company or institution;

5) No payment to open source project developers;

This license is only for open source projects, and is only provided to the creators and core developers of open source projects.

Start application

If you have had an open source project for three months and it has been maintained recently, you can apply immediately. If not, start working on one now and apply again in three months.

Application entrance:

https://www.jetbrains.com/shop/eform/opensource

Application form:

The application form is very simple, most of which are basic information about projects and individuals, so let's pick a few important ones!

1. Project age (project age)

Also said here:

Please note that a project must be in active development for at least 3 months to be eligible for support

Please note that a project must be actively developed for at least 3 months to qualify for support.

https://github.com/javastacks/spring-boot-best-practice

The project that the stack manager applied for is far more than 3 months, just fill in the actual project age.

2. License URL (license address)

You need to create an open source license in your project. For example, I used Apache License 2.0 in the Spring Boot sample project.

The creation is very simple. Take Github as an example. Click Create File, and then enter " LICENSE " in the file name input box , and a button will automatically appear on the right:

Click this button to let you choose an open source license template:

Then choose an open source license that suits you and follow the prompts to complete the license creation operation.

3. No. of required licenses (number of required licenses)

A note about this condition:

Please note that the licenses are granted only to active contributors.
Their contributions to the project are regular and visible in the repository.
Non-code commits are not considered active development.

Please note that the license is only granted to active contributors. Their contributions to the project are normal and can be seen in the code repository. Commits without code will not be considered as active developers.

Code must be submitted for the job, which means you can not be forced to pushmuddle through.

After understanding the rules, check how many active contributors your project has, and fill in the corresponding number of applications.

4. Other requirements

1) To apply for a license using an open source project, the applicant must be the owner of the open source project or a core contributing member;

2) The license can only be used for the development of non-commercial open source projects;

3) The license can only be shared with active contributing members of the open source project;

After filling in all the necessary information, click the button to complete the application submission:

You will get an application confirmation email in the email address you filled:

JetBrains needs 1-2 weeks to evaluate the project. After the evaluation, the result will be notified by email.

Application result

After 9 days, JetBrains finally wrote:

My project evaluation problem, and that can not recognize "I am me," I need to update to Github Profile XX-mail above, or any other means to help identify "I am I", such as removing all of the updatesoperations.

It turned out that the mailbox of the submitter of the project code was inconsistent with the mailbox I submitted the license application. Now that I know the reason, it is easy to handle it. I changed all the mailboxes of all historical submitters to the mailboxes when I submitted the application, and then emailed Replied to JetBrains. (Modifying Git historical information is also a complicated operation, and another post will be published later, and the official account Java technology stack will be pushed for the first time)

After 4 days, I got the activation code...

Finally, I obtained a one-year free license (all JetBrains products) according to the email link. The activation method is the same as other channels. It can be activated by JetBrains account and activation code.

Before the license expires, you will receive a renewal reminder. If the open source project still meets the above conditions, you can continue to apply.

to sum up

The stack leader successfully applied for a free license through the open source project. I have shared a little experience with everyone, and I hope to help those friends who are looking for activation codes everywhere.

In fact, it is not difficult. It is enough to have an open source project that is more than 3 months old. To ensure the success rate, some details mentioned in the article should be paid attention to. The stack manager takes 13 days from application to certification, and repeated communication is also Slow down the application process.

It should be noted that the licenses applied for open source projects can only be used to develop open source projects and cannot be used for commercial purposes. I don’t know what will happen if they are used. If they are discovered, they may not be able to apply again (I guess, specific See the license agreement).

Finally, pay attention to the WeChat official account of the Java technology stack. The stack leader will continue to share interesting Java technologies. The official account will be pushed as soon as possible, and the reply in the background of the official account: IDEA, you can get historical IDEA tutorials, all of which are dry goods.

If it helps, click here to encourage it! Also welcome to share and forward to more friends in need~

Recommended recent hot articles:

1. 6 ways to get IntelliJ IDEA activation code for free!

2. I used Java 8 to write a piece of logic, and my colleagues couldn't understand it directly. You can try it. .

3. Sling Tomcat, Undertow performance is very explosive! !

4. The Chinese open sourced a super easy-to-use Redis client, which is so fragrant! !

5. The latest release of "Java Development Manual (Songshan Edition)", download it quickly!

Feel good, don't forget to like + forward!

Feel good, don’t forget to like + forward!

Finally, pay attention to the WeChat official account of the stack leader: Java technology stack, reply: Welfare, you can get a free copy of the latest Java interview questions I have compiled for 2020. It is really complete (including answers), without any routine.

Guess you like

Origin blog.csdn.net/youanyyou/article/details/108573025