天天看點

(官方正規途徑)終于靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!

上次,棧長分享了《 免費擷取 IntelliJ IDEA 激活碼的 6 種方式! 》,反響熱烈,其中有一項是靠開源項目擷取免費激活碼,棧長也嘗試了下,成功靠開源項目擷取到了激活碼,真香!!

(官方正規途徑)終于靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!
棧長就是通過下面這個 Spring Boot 實戰開源項目申請到的一年的免費使用權。 https://github.com/javastacks/spring-boot-best-practice

一年之後,如果這個項目還在維持,還可以繼續申請。

開源項目的條件

非商業開源項目可以獲得所有 JetBrains 工具的免費許可證,前提是項目需要滿足支援計劃的要求:

1)符合開源的要求;

https://opensource.org/docs/osd

2)正在開發狀态,并且最近 3 個月内有新代碼送出,也就是說這個開源項目必須維護了三個月;

3)不提供有開源代碼的付費版本,也不能有任何圍繞開源項目的商業服務;

4)不是由商業公司、機構發行的;

5)不付費給開源項目開發人員;

這個許可證僅供開源項目使用,并且隻提供給開源項目的建立者和核心開發人員。

(官方正規途徑)終于靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!

開始申請

如果你已經有一個開源項目有了三個月并且最近有在維護,那麼可以馬上去申請,如果沒有,現在開始搞一個,三個月之後再申請。

申請入口:

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

申請表單:

(官方正規途徑)終于靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!

申請表單很簡單,大多都是項目和個人的基本資訊,挑幾個重要的說吧!

1、Project age(項目年齡)

這裡也說了:

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

請注意,一個項目必須在積極開發至少 3 個月才能擷取支援資格。

棧長申請的這個項目就已經是遠遠超過了 3 個月,填寫實際項目年齡即可。

2、License URL(許可證位址)

需要在你的項目中建立一個開源許可證,比如我在 Spring Boot 示例項目中用的是 Apache License 2.0。

建立很簡單,以 Github 為例,點選建立檔案,然後在檔案名輸入框中輸入 “LICENSE”,然後右邊就會自動出現一個按鈕:然後選擇一個适合你的開源許可證,按提示完成許可證建立操作即可。

3、No. of required licenses(申請許可證數量)

關于這個條件的說明:

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.

請注意,許可證隻授予活躍貢獻者。他們對項目的貢獻是正常的并且能夠在代碼存儲庫中看到,沒有代碼的送出不會認為是活躍開發者。

必須要有代碼送出才行,意味着你不能通過強制 push 蒙混過關。

了解規則之後,再看看你的項目活躍貢獻者有幾個,填入對應的申請數量即可。

4、其他要求

1)利用開源項目申請許可證,申請人必須是開源項目的擁有者或者核心貢獻成員;

2)許可證隻能用于非商業的開源項目開發;

3)許可證隻能分享給開源項目的活躍貢獻成員;

填完所有必要資訊之後,點選按鈕完成送出申請:

(官方正規途徑)終于靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!

你所填的郵箱中會得到一封申請确認郵件:

(官方正規途徑)終于靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!

JetBrains 需要 1-2 周時間來評估項目,評估完後會郵件通知結果。

申請結果

過了 9 天之後,JetBrains 終于來信了:

(官方正規途徑)終于靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!

我的項目評估出問題了,說不能識别 “我是我”,需要我把 XX 郵箱更新到 Github Profile 上面,或者任何其他方式幫助識别 “我是我”,比如移除所有的 updates 操作。

原來是項目代碼的送出人郵箱和我送出許可證申請的郵箱不一緻造成的,既然知道原因了就好辦了,我把所有曆史送出人的郵箱全部改成了送出申請時候的郵箱,然後再郵件回複了 JetBrains。(修改 Git 曆史資訊也是複雜操作,後續再另外出一篇,公衆号Java技術棧第一時間推送)

4天後,我擷取到激活碼了……

(官方正規途徑)終于靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!
(官方正規途徑)終于靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!

許可證過期前還會收到續期提醒,如果開源項目還符合上面所說的條件,那麼還能繼續申請。

總結

棧長成功通過開源項目申請到了免費許可證,一點小小的經驗分享給大家了,希望能幫到那些到處找激活碼的小夥伴了。

其實也并不難,有一個超過 3 個月的開源項目即可,要確定成功率,文中提到的一些細節就要注意了,棧長從申請到拿證也就 13 天,其中反複溝通也是拖慢了申請進度。

需要注意的是,開源項目申請的許可證隻能開發開源項目,不能用于商業用途,如果用了會怎麼樣,我也不知道,被發現可能就再也申請不了了(我猜的,具體看授權協定)。

最後,關注Java技術棧微信公衆号,棧長将繼續分享好玩的 Java 技術,公衆号第一時間推送,在公衆号背景回複:IDEA,可以擷取曆史 IDEA 教程,都是幹貨。

如果有幫助,點個在看鼓勵一下哦!也歡迎分享轉發給更多有需要的朋友~

(官方正規途徑)終于靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!